technical.cx Sources

Lobsters

PaceVer — Pace Versioning

Pace Versioning (PaceVer): version your app by the pace each release ships at. MARKETING.NATIVE.OTA, a versioning scheme for React Native, Expo, and OTA-updatable apps.

Lobsters

Reviewing Our NLnet Grants After 4 Years

We received our first NLnet grant in June 2022, and we've been awarded three more grants since then. Four years and four grants later, it's worth looking back to see what we did.

Lobsters

Codex Discovered a Hidden HTTP/2 Bomb

14 years ago, I helped break HTTP header compression, then was asked to review the fix, which became part of HTTP/2. Life has come full circle: today we're releasing an attack I missed.

Lobsters

revo, the programming language

revo, the programming language docs | github revo is a dynamic language made for the joy of programming a 1mb toolkit with a ton of focus on ergonomics introduction with words get or join the discord ⣄⠔⠄⡨⣀⣹⣥⣣⡚⣿⣓⣾⣫⣷⠮⡧⣬⣬⣑⢤⠤⡉⣿⡥⣂⢟⣕⡴⠬⠆⠸⡈⡆⠀⠀⠀⡋⠄⠂⠨⡆⠀⠠⠃⡀⠀⠀⠈⢰⣿...

Programming

Programming

Lobsters

Self-calling executables | Olivier's log

I call the "self-calling executable" an inception technique, by which a currently running executable starts another version of itself (directly or indirectly). This technique can be quite useful in testing scenarios as well as in command-line tools (such as...