Go
-
Testing Postgres with Go
Mar 2023
Different ways of setting up a Postgres database.
-
Finding Resource Leaks
Oct 2022
How to find leaked files or connections.
-
Production Ready Go Concurrency
Aug 2022
How to write concurrent code in Go.
-
lensm
Jul 2022
A Tool For Viewing Assembly
-
Finding Goroutine Leaks
Mar 2022
How to find leaked goroutines in tests.
-
goda
Mar 2021
Go Dependency Analysis Toolkit
-
Building with Value: An Example
Jun 2019
Example on how to develop software with little effort.
-
hrtime: Benchmarking with Details
Apr 2019
A package for benchmarking and visualizing results.
-
Manipulating JSON Fields
Aug 2018
Different ways to handle JSON.
-
Server and a Database
Jul 2018
Different ways to write a Server and a Database.
-
Fast Permutation Compression
Apr 2018
Compressing a permutation as small as possible.
-
Counting Characters
Apr 2018
A deceptively simple exercise.
-
A Tale of BFS: Going Parallel
Mar 2018
Optimizing a breadth first search by making it parallel.
-
A Tale of BFS
Mar 2018
Optimizing a breadth first search
-
Composed Serialization
May 2017
How to write a low-effort composable DSL for serialization.
-
Asserting Locks
Feb 2017
Custom Locks for better debugging.