Oliver Nguyen
Commit your code in style with git.emoji 🎉
The power of diff in testing - Part 1: SQL queries and mocks
ezpkg.io/conveyz: Understanding the Implementation of FConvey
iter.json: A Powerful and Efficient Way to Iterate and Manipulate JSON in Go
Errors, Errors Everywhere: How We Centralized and Structured Error Handling
Welcome to my blog!
Implement a Distributed State Machine with Redis to Migrate Billions of Records
How to live on 24 hours a day – by Arnold Bennett
Upgrade your scripts using 'direnv' and 'run' script
Refactor: GoroutineTracker with unnecessary usage of reflect
ezpkg.io - Collection of packages to make writing Go code easier
GitHub PRs on MacOS Menu Bar
TIL: String type with a specific length in TypeScript
TIL: console.log with color
Building flow compiler for sending campaigns and auto reply
TIL: Auto-reload a command when files changed using entr
Pull data from HackerNews API and dump to JSON files
Visualize flow documents and ETA flow descriptors
Working with Stacked PRs using git-branchless, git-autofixup, and git-pr
TIL: Where does Github CLI store its credentials?
Make goconvey work with gomega assertion
Make sapling work with direnv
My first impressions of Sapling — Meta’s new Git client
The Immune System: What happens when you get a small cut?
TIL: Packing web app as desktop app on Mac without Electron
Latest JavaScript features in 2022
TIL: File descriptor 3
TIL: git am
TIL: 10 most relaxing songs to reduce anxiety, according to neuroscientists
TIL: Run Go tests inside WASM
TIL: WASM with Go and run it inside browser
TIL: Ultralearning, by Scott Young
TIL: Include HTML file in a post with Hugo
TIL: Better Memory
TIL: Beware of Nil UUID when updating database with gorm!
Compare and swap in Redis
Validate zero enum value in Protocol Buffer
Eventual consistency and cache
Create an emoji ball-drop game with Matter.js
Front-End development without node_modules using Skypack and Snowpack
µjson - A minimal JSON parser and transformer in Go