tanin
Virtual List: Overcoming the 16,777,200px Limitation of Chrome
What not to do when publishing a Svelte component locally
java.sql.SQLException: No suitable driver found
A minimal working example of text ellipsis
Java's HttpClient doesn't resolve localhost to IPv6
An Omakase-style PlayFramework Template: PlayFast
How to build a JDK on ARM-based Mac
The "SLF4JServiceProvider not found" issue
Obstacles in notarizing a Kotlin-Multiplatform-based Mac app
Why we like what we make
Gall's law
Use KeyDown for shortcuts
In zsh, `set -o vi` interferes with `history-search-end`
How to solve a sliding puzzle
I like using a Google Group for recording meeting notes
My experience migrating a PlayFramework app to Scala 3
One more reason to choose Postgres over MySQL
Set up Programmable Tooltip to open Sublime with a specific file
Set up the vim mode in IntelliJ to be aware of CamelCase
My secret productivity app when I worked at Stripe
Set up IntelliJ to run scalatest's FunSpec
The correct way to model a timestamp range is [start, end)