Low- and Mid-Tier Mobile for the Real World (2025)(opens in new tab)
Discover the most representative low- and mid-tier mobile devices for web performance testing in 2025.
Latest posts from blogs I follow
Discover the most representative low- and mid-tier mobile devices for web performance testing in 2025.
After following Laurie Kirk down a rabbit hole on subnormal numbers in the IEEE 754 float specification, I stumbled upon other interesting properties of floating-point numbers, specifically how NaNs (Not a Number) are represented in binary. After more than 10 ...
[](/images/tech-layoffs-signal.png) Who's _not_ being laid off? That's my question. I'm thinking about all these layoffs and trying to figure out if there's anything we can learn about the future of tech by looking at who's getting laid off...
Out of all of the cli applications out there, few have really transformed the way I work in the terminal. However, there are some that have had a huge transformation, so much so that I thought it worthwhile to share ...
SoCal Linux Expo - discount "FAFOF" -https://www.socallinuxexpo.org/Kubecon EU Amsterdam - https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/Linuxfest North West - https://linuxfestnorthwest.org/Newsletter - https://sub.fafo.fm/What is it like to ship software in big tech? Sean gives us his experience from multiple companies and what he’s learned. It's probably ...
What is the type of 2 + 2 = 4?
Du 11 au 16 août 2025
A farewell to a fun 10 years.Also, I should have tested it better. :)In the audio I got the numbers wrong. Doh!This is episode 238, not 237. Oh well.I'll still be around, of course, at:pythontest.com - where I write about ...
A short explainer of New Net Art for the uninitiated!
An open review of workplace culture and patterns I've seen across the years.
Syncthing 2.0 was released last week, and I upgraded my Macs and my Intel NUC. I’m pleased with the performance. I never had complaints about it being slow, but the new app is much faster. I like that they’re using ...
Making Checkpointing fast Since I began working for turso officially in May of this year (relevant post), I had been spending most of my time learning the inner workings of the cloud platform, and familiarizing myself with the other codebases ...
A tool to crawl urls, scan endpoints, secrets, api keys, file extensions, tokens and more.
Have you noticed there are a lot of dumb little decisions to make? Have you also noticed that most of these decisions, while dumb, are not necessarily easy? There’s not an obvious answer. Sometimes there’s an obvious “I should” feeling, ...
In this episode, Brian interviews Sebastián Ramírez, creator of FastAPI, about its rapid rise in developer popularity and the launch of FastAPI Cloud. Sebastian explains how FastAPI Cloud addresses deployment challenges small teams face. He shares his transition from open-source ...
As usual, I’m self-documenting a project while I work on it. Rustdesk is an open source remote control utility that caught my eye about a year ago; it’s cross platform and allows you to self-host your own “relay server” so ...
See the full show notes for this episode on the website at talkpython.fm/515
Du 4 juillet au 10 août 2025
Due to the nature of my story and the attention that it's received, as mentioned in my last post, I frequently get emails from developers, college kids, or other people with troubled pasts that are looking for advice on either ...
Morceau #3
One thing that I have greatly overlooked when working on ChaCha12-BLAKE3 is encryptionKey and authenticationKey derivation, as well as nonce extension, using ChaCha12 (or ChaCha20) itself instead of 2 expensive
There comes a time in every woman’s life when she only wants one thing: for her mininmal static site to finally have some of the same features that dynamic blogging platforms do, namely search. So now I’ve implemented search on ...
Today I came across Pieter Levels' post about “VibeOps,” a workflow that involves SSHing to a cheap VPS server and installing Claude Code directly on it. I’m running this setup on a cheap Hetzner box. While this approach might sound ...
For many developers senior is the quiet end of the road.
I set up a new Mac for work today. Here's everything I use on a Mac for fullstack web development.
For the impatients, the official implementation of the algorithm in Rust is available on GitHub: https://github.com/bloom42/chacha12-blake3 Introduction An AEAD function provides at the same time encryption (confidentiality) and authentication (integrity),
I'm happy to announce ChaCha20-BLAKE3 and extended-nonce variants, a new generation of fast and secure Stream/AEAD ciphers. In this document I'm presenting a new Authenticated Encryption with Associated Data (AEAD) primitive that should be at the same time the fastest ...
A CLI / TUI for aggregated patch reporting & system status monitoring via SSH.
Morceau #2
Meet Poltergeist: an AI-friendly universal build watcher that auto-detects and rebuilds any project—Swift, Rust, Node.js, CMake, or anything else—the moment you save a file. Zero config, just haunting productivity.
On chatbot sycophancy, passivity, and the case for more intellectually challenging companions
Du 28 juillet au 3 août 2025
I designed and laser cut a screen-swappable wooden phone for my baby to play with!
My website was banned from Lobsters as 'startup slop' for using AI agents to help write blog posts. When does tool-assisted writing become slop, and why are we having the wrong conversation about AI in content creation?
Vibe code is legacy code by Steve Krouse
Fresh insights on AI-assisted development: practical experiences with Claude Code and the evolving landscape of full-breadth developers in the age of AI
“To dismiss this entire problem as a "skill issue" and imply all is good now because an external library solved an issue that React will allow you to do is very curious to me. [...] You would think you can ...
A wrap up of all the things that happened in Terminal Trove in July 2025.