Sang-gon LeeinNerd For TechHow I always keep my Gmail with 0 unread emails with less distractionSome less known Gmail tipsDec 7, 20211Dec 7, 20211
Sang-gon LeeinNerd For TechSimple template-based SQL way to query building in GoIt really never needed to be that complex.Sep 20, 20211Sep 20, 20211
Sang-gon LeeDisagree.This article is a common advice from "experienced" developers to the people who are just getting started with frontend, and the problem…Sep 9, 2021Sep 9, 2021
Sang-gon LeeOne of the design decisions of that explicit error handling in Go is it forces you to write…Being defensive is all about preparing for unexpected situations. You can never trust data (e.g. a field is unexpectedly missing), never…Sep 1, 20211Sep 1, 20211
Sang-gon LeeinNerd For Tech[Learn Intermediate Go] How does context work?Let’s settle to understand context once and for allJul 13, 20211Jul 13, 20211
Sang-gon LeeinNerd For Tech[Learn Intermediate Go] Go ModulesFill that gap in your Go Modules knowledge!Jun 24, 2021Jun 24, 2021
Sang-gon LeeinNerd For TechYou probably don’t want that concurrency in GoYou might be using it in the wrong wayMay 25, 20212May 25, 20212
Sang-gon LeeWow, reading this made me realize how subjective "readability" can be.To me, the first snippet is MUCH cleaner and more readable. I'm quickly able to tell that all the blocks at the start are for error…May 16, 20211May 16, 20211
Sang-gon LeeWhat I learned after writing my first open source librariesWriting libraries is awesome! But there are a lot of less obvious aspects to it.May 8, 2021May 8, 2021
Sang-gon LeeUse plum to dig through PostgreSQL lock contentionMonitor Postgres processes and locks in realtimeMay 5, 2021May 5, 2021