Nine Lines, Fifty-Three Stops: Reading Paths Through The Pragmatic Programmer
A transit map of nine reading paths through the 53 topics of The Pragmatic Programmer, 20th Anniversary Edition, grouped by the situation you are in.
pragmatic-transitmap.schalkn…
Schalk Neethling retweeted
We've expanded Core Web Vitals to include special support for soft navigation (SPA)!
Since SPAs are handled differently in their implementation, they've required bespoke custom measurement, making it hard to compare directly across sites. Measuring performance is a little art, a little science. Over time, we've evolved CVW to best fit how the web is written, and we've found that giving SPAs their own unique metrics has had the best outcome.
More here, including access, and plans for SEO:
web.dev/blog/crux-experiment…
Schalk Neethling retweeted
More range sliders with fancy shapes? Let's go! This time with a tooltip showing the value.
curve, wave, zig-zag, arc ... Which one do you prefer?
css-tip.com/shaped-range-sli…
0% JavaScript and 100% CSS magic (border-shape, shape(), scroll-driven animations, and more!)
Who said range sliders need to be straight and boring?! Hey CSS, distort the line! 〰️
css-tip.com/wiggly-range-sli…
Another funny demo powered by border-shape, scroll-driven animations, and more
The HTML code? Only an input element (no extra code is needed)
Schalk Neethling retweeted
If your app is RAM-bound and tight container limits, serverless cold starts, and high memory bills are hitting you, this is the easiest 50% memory win you'll ever test. Two minutes with Docker.
Try it: github.com/platformatic/node…
Schalk Neethling retweeted
JPEG XL vs AVIF for web use-cases. @jaffathecake benchmarked both: AVIF produces smaller lossy files for photos, screenshots, and transparency, while JPEG XL wins at lossless. His default is AVIF 4:4:4 at high effort. #image #performance
jakearchibald.com/2026/jpeg-…
Schalk Neethling retweeted
We have presents for you! 🎁
- A new WebMCP Skill with best practices for security, development, & consequential flows
- WebMCP Types: TypeScript definitions, with type inference from InputSchema
Give em to your agent, it helps scaffold out WebMCP so fresh and so clean clean
Schalk Neethling retweeted
So I found you can instantly ~2x* your GitHub CI speed for free
GH added parallel actions.
But AI usually misses it since it's too new 😱
* Depends on what you're doing, just ask AI to benchmark
github.blog/changelog/2026-0…
Schalk Neethling retweeted
Chrome DevTools for Agents is powerful. If you don't already have it in your workflow, I would strongly consider it! It's been useful for testing, and works with all my various agents
The video shows scaffolding and then testing WebMCP tooling right in one prompt:
Schalk Neethling retweeted
Void v1.1.11 is out & fully open source!
Void is a full-stack SDK, CLI, and platform that unifies building & deploying apps.
◆ SDK: Zero-config SDK to build full-stack @vite_js apps
◆ Platform: A shared deployment platform for teams to host Void apps on @Cloudflare
◆ CLI: Provision resources and deploy Vite apps to Cloudflare or Void.
Build on Vite. Deploy on Void.
Watch the talk and learn more in our blog post
blog.cloudflare.com/deploy-w…
Let's go!!!
We started working on Void before the acquisition, originally intended to make it a commercial product. But now we no longer need to, so we've made it open source!
You can deploy the Void platform to your own Cloudflare account and get your own instance of it :)
Void v1.1.11 is out & fully open source!
Void is a full-stack SDK, CLI, and platform that unifies building & deploying apps.
◆ SDK: Zero-config SDK to build full-stack @vite_js apps
◆ Platform: A shared deployment platform for teams to host Void apps on @Cloudflare
◆ CLI: Provision resources and deploy Vite apps to Cloudflare or Void.
Build on Vite. Deploy on Void.
Watch the talk and learn more in our blog post
blog.cloudflare.com/deploy-w…
I’m super excited to be sharing The Beginners Guide to Training Your Own AI Coding Model on Your Own Data at @AllThingsOpen this year 🎉
National shutdown warning next week in South Africa - lower petrol prices and get rid of fuel levies - businesstech.co.za/news/ener…
Jev: For the builders AND dreamers
TL;DR: TypeSafe AI is releasing an improved Jev 1.14.0 along with experimental features for our dreamers: images, a new type, and longer context.
typesafe.ai/blog/jev-1-14
Schalk Neethling retweeted
A less discussed and potentially game-changing aspect of WebMCP: helpful a11y.
Assistive tech struggles with the same interfaces agents do. Dense menus, unlabeled buttons, etc.
When a site has clear tools, we can expose exactly the functionality we need.
Schalk Neethling retweeted
🔥 New blog post: The best way to use icons in Web UIs
What if I told you, you could use CSS to *insert* and *tweak* icons without touching any HTML?
And that you can manage them alongside your other design tokens?
lea.verou.me/blog/2026/icons…
Schalk Neethling retweeted
📢 Introducing the React Aria Sheet component!
‣ Native swipe gestures powered by CSS scroll snapping
‣ Gesture-synced animations
‣ Snap points
‣ Stacking
‣ Elastic over-scroll
‣ Keyboard aware
Wrote a blog post about how it works! react-aria.adobe.com/blog/sh…



















