Nic Jansma

Nic Jansma

@nicj.net

Software developer building high-performance websites, apps, observability + OS tools @ Cloudflare. W3C WebPerfWG+RUMCG co-chair. he/him. ex-AKAM/MSFT.

471 followers105 following30 posts

Last night I cozied up with Claude for a long and frantic after-hours coding session, trying to mitigate/upgrade 20+ LAMP websites. Mostly successful, and to be honest AI helped save me a few days of frantic fixes here! Yay #PHP

Nic Jansma reposted

#homelab experiments with hermes-agent, I now have it integrated with my local Gitea and it opens pull requests for changes it wants to make, and even (somewhat) listens to my feedback. So far all 100% local on Qwen3.6-35B-A3 (DGX Spark)

Last month one of my websites had a surprise Google Maps API bill ($nnnn), up 600% from prior, via AI crawlers (my guess) using headless browsers more frequently (so fully loading DOM + thus load Goog Dynamic Maps API). Feels like every month, AI crawlers triggering more issues on my hobby websites!

I'm amazed these weeks how my daily workflow has changed so much vs. 12 months ago. I now check-in with a personal agent (tracking work projects in Markdown), another agent helps me work with a codebase or two, and another (trying Hermes at home) helping monitor some of my community projects.

Favorite use of Claude for the week: Pasting lspci -vv output from a new server into it, and having it give me a summary of which devices are at their proper (or unexpected) PCI Gen speeds and lanes.

Nic Jansma reposted

Nic Jansma reposted

Built my first federated app. Each new publicly hosted instace announces their existence, and if correctly configured, will be accepted into the mesh of the meshes ... already seeing eight instances in different regions.

I was this many years old when I finally learned how to debug PHP "properly" (step debugging via XDebug using VSCode on a remote container). Until now I've only ever debugged PHP via echo or error_log() statements. I've been writing PHP code since ~1998. I'm living in the FUTURE everyone! :P

Experimentation in the homelab! Switched from #Prometheus + #Thanos to just #VictoriaMetrics (w/ migration of 2yrs of data), much happier! Prom would die on larger dashboards/queries, OOM. VM is 20% of the size of Prom, and queries insanely fast! 30s+ queries in Prom/Thanos, now taking <1s in VM.

Nic Jansma reposted

Nic Jansma reposted

Would you want core web vitals In Safari? Can you help me understand how you would use them and why numbers in one browser isn’t enough? (These may sound like silly questions, but I’d love to understand *your* specific context and use cases)

Thanks for the shout out! Also, the RUM Archive has 3P resources data, so you can see the history of some of these over time. rumarchive.com/blog/2023-11...

rumarchive.comRUM Archive - RUM Archive Third-Party Resource Data
Tammy Everts 🍁@tammyeverts.com

Great tool created by @nicjj.bsky.social that measures the impact of individual third-party scripts BEFORE you add them to your pages. #perfnow 3rdparty.io

Proud of the mPulse team at #PerfNow, our first booth in a few years. Come by to learn more, enter to win one of two Zelda Switchs!

You are up to date.