Open in app

Sign in

Medium Logo
Write

Sign in

Oliver Nguyen
Oliver Nguyen

110 followers

Home

About

iter.json: A Powerful and Efficient Way to Iterate and Manipulate JSON in Go

Have you ever needed to modify unstructured JSON data in Go? Maybe you’ve had to delete all blacklisted fields, rename keys from camelCase…

Jan 13
1
iter.json: A Powerful and Efficient Way to Iterate and Manipulate JSON in Go
iter.json: A Powerful and Efficient Way to Iterate and Manipulate JSON in Go
Jan 13
1
Connectly AI

Published in

Connectly AI

Commit your code in style with git.emoji 🎉

Have you ever gotten bored with the same old commit messages, all starting with “update”, “fix” or “feat”? Do you know that emojis are the…

Jan 2
Commit your code in style with git.emoji 🎉
Commit your code in style with git.emoji 🎉
Jan 2
Connectly AI

Published in

Connectly AI

Errors, Errors Everywhere: How We Centralized and Structured Error Handling in Go

Handling errors in Go is simple and flexible — yet no structure!

Dec 5, 2024
2
Errors, Errors Everywhere: How We Centralized and Structured Error Handling in Go
Errors, Errors Everywhere: How We Centralized and Structured Error Handling in Go
Dec 5, 2024
2
Connectly AI

Published in

Connectly AI

Implement a Distributed State Machine with Redis to Migrate Billions of Records

As a start-up company, we started with a simple architecture: All data were stored in a single centralized Postgres instance, shared by a…

Oct 22, 2024
Implement a Distributed State Machine with Redis to Migrate Billions of Records
Implement a Distributed State Machine with Redis to Migrate Billions of Records
Oct 22, 2024
Connectly AI

Published in

Connectly AI

Upgrade your scripts using ‘direnv’ and ‘run’ script

In JavaScript/Node world, we usually store scripts in package.json and run them using npm. In other worlds, we use Makefile or create a…

Jul 24, 2024
Upgrade your scripts using ‘direnv’ and ‘run’ script
Upgrade your scripts using ‘direnv’ and ‘run’ script
Jul 24, 2024

ezpkg.io — Collection of packages to make writing Go code easier

As I work on various Go projects, I often find myself creating utility functions, extending existing packages, or developing packages to…

Jun 27, 2024
ezpkg.io — Collection of packages to make writing Go code easier
ezpkg.io — Collection of packages to make writing Go code easier
Jun 27, 2024
Better Programming

Published in

Better Programming

Working With Stacked PRs using git-branchless, git-autofixup, and git-pr

Work with stacked PRs easily within the git world

Feb 22, 2023
Working With Stacked PRs using git-branchless, git-autofixup, and git-pr
Working With Stacked PRs using git-branchless, git-autofixup, and git-pr
Feb 22, 2023
Better Programming

Published in

Better Programming

Making “goconvey” Work With “gomega” Assertion

Simplify writing tests

Jan 4, 2023
Making “goconvey” Work With “gomega” Assertion
Making “goconvey” Work With “gomega” Assertion
Jan 4, 2023

Make direnv work with sapling

In the last post, I shared my experience with Sapling, Meta’s new Git client. It requires some workaround with direnv. This post explains…

Dec 21, 2022
Dec 21, 2022
Better Programming

Published in

Better Programming

My First Impressions of Sapling — Meta’s New Git Client

Experimenting with stacked pull requests

Dec 16, 2022
My First Impressions of Sapling — Meta’s New Git Client
My First Impressions of Sapling — Meta’s New Git Client
Dec 16, 2022
Oliver Nguyen

Oliver Nguyen

110 followers

A software developer sharing about Go and JavaScript ⎯ olivernguyen.io

Following
  • Connectly AI

    Connectly AI

  • Luis Soares

    Luis Soares

  • Bogdan Maftei 💎

    Bogdan Maftei 💎

  • Tari Ibaba

    Tari Ibaba

See all (100)

Help

Status

About

Careers

Press

Blog

Privacy

Rules

Terms

Text to speech