Decoded Node

PHP & Perl Web Development, and the Craft of Programming

Sunday, January 4, 2026

Lazy Init Only Scatters Latency

›
People report on the Internet that their “Hello World” NodeJS functions in AWS Lambda initialize in 100–150 ms on a cold start, while our re...
Sunday, December 28, 2025

Two Thoughts on Ubuntu Signing Keys

›
Here’s something I don’t get: why is there a trusted “2012 CD signing key” on my Ubuntu 24.04 machines, when there is also a “2018” signing ...
Sunday, December 21, 2025

Adventures with my old iPod Touch

›
The iPod Touch (4th Gen) in the car could no longer be detected, so we pulled it out of the console to find it in DFU mode.  Yikes. I had e...
Sunday, December 14, 2025

Three Zsh Tips

›
To expand environment variables in the prompt, make sure setopt prompt_subst is in effect.  This is the default in sh/ksh modes, but not zs...
Sunday, December 7, 2025

Notes on an ECS Deployment

›
In order to try FrankenPHP and increase service isolation, we decided to split our API service off of our monolithic EC2 instances.  (The i...
Sunday, November 30, 2025

Container Friction

›
I find it inconvenient that a number of container settings are immutable.  Forget a volume?  Forget a port mapping?  Want to bring up a cont...
Sunday, November 23, 2025

Firefox’s new Profile Manager: a lightning review

›
Back in Firefox 138, the new profile UI made it to the stable channel.  If “Profiles” isn’t already showing near the top of the main menu, i...
›
Home
View web version
Powered by Blogger.