Test & Set
Public Objectby Jesse Wilson13 Jul 2026
Working with threads always feels hazardous to me. Non-determinism limits how much we can exercise with simple tests. Stress tests can shake out some bugs, but they’re slow and potentially flaky.
publicobject.comadded August 2026
Public Objectby Jesse Wilson13 Jul 2026
Working with threads always feels hazardous to me. Non-determinism limits how much we can exercise with simple tests. Stress tests can shake out some bugs, but they’re slow and potentially flaky.
Public Objectby Jesse Wilson21 Feb 2026
Google is building a digital lock into Android. It's a very bad idea and I hate it. The excellent organizers at keepandroidopen.org encouraged me to complain to the Competition Bureau of Canada.
Public Objectby Jesse Wilson3 Feb 2026
Rounds has a Kotlin server that integrates a few things: - PostgreSQL persistence via SQLDelight (hosted on PlanetScale!)
Public Objectby Jesse Wilson30 Jan 2026
I’ve been trying to build a remarkable UI for Rounds.app. One feature that turned out quite well is tinting the game name & menu bar icons when the winner changes.
Public Objectby Jesse Wilson22 Jan 2026
Here’s a program that launches 3 jobs. The first runs forever and the other two exchange a value.
Public Objectby Jesse Wilson6 Sept 2025
I recently posted on the Cash Code Blog announcing Burst’s new test interceptors feature. They are similar to JUnit rules in API and capability.
Public Objectby Jesse Wilson26 Jan 2025
I was using the old UIView APIs when I found some code that broke my brain. Here’s Swift code to animates a UIButton from opaque to transparent over one second. let button = ...
Public Objectby Jesse Wilson20 Nov 2024
I’m adding edge-to-edge UI support in Redwood. My code asks the host platform how much of the screen is consumed by system bars and notches and things, and it returns us a measurement like ‘40...
Public Objectby Jesse Wilson13 Nov 2024
My son’s swim meet is coming up. If he’s healthy, he’ll compete. My daughter’s hockey team has a game coming up. League rules say they must forfeit if they have fewer than 10 players.