2025: my year in review(opens in new tab)
Curated river of news
Latest posts from blogs I follow
My thoughts on what's coming for Cybersecurity in 2026
2025 is over! Let's recap.
A modern, secure, and user-friendly dotfile manager.
I had focused on tech on this reviews. I would keep it same this year, I might write a separate non-tech, a human yearly review on my separate blog. Gist I move
Up to and including Kubernetes v1.34, the route controller in Cloud Controller Manager (CCM) implementations built using the k8s.io/cloud-provider library reconciles routes at a fixed interval. This causes unnecessary API requests to the cloud provider when there are no changes ...
These are my recently read books and some comments and notes from when I read them. As I love books and recommendations by others, I want to share them in a collective format so others can read gems of books, ...
GDB is great for stepping through machine code to figure out what is going on. It uses debug information under the hood to present you with a tidy backtrace and also determine how much machine code to print when you ...
Scheduling large workloads is a much more complex and fragile operation than scheduling a single Pod, as it often requires considering all Pods together instead of scheduling each one independently. For example, when scheduling a machine learning batch job, you ...
Python in 2025 is in a delightfully refreshing place: the GIL's days are numbered, packaging is getting sharper tools, and the type checkers are multiplying like gremlins snacking after midnight. On this episode, we have an amazing panel to give ...
Why I stopped reading code and started watching it stream by.
Backing up Spotify, a modern take on recipes, and strange software names
Originally published on Rails At Scale. ZJIT is a new just-in-time (JIT) Ruby compiler built into the reference Ruby implementation, YARV, by the same compiler group that brought you YJIT. We (Aaron Patterson, Aiden Fox Ivey, Alan Wu, Jacob Denbeaux, ...
Another entry in the Toy Optimizer series. A long, long time ago (two years!) CF Bolz-Tereick and I made a video about load/store forwarding and an accompanying GitHub Gist about load/store forwarding (also called load elimination) in the Toy Optimizer. ...
Don't be sad that Blogvent is over, be happy that Blogvent happened. Here's all the posts I wrote in December 2025!
A user friendly TUI for SQL databases.
On behalf of Kubernetes SIG Node, we are pleased to announce the graduation of fine-grained supplemental groups control to General Availability (GA) in Kubernetes v1.35! The new Pod field, supplementalGroupsPolicy, was introduced as an opt-in alpha feature for Kubernetes v1.31, ...
As we officially close out 2025, I’m yet again thankful for all the connections I’ve been able to make over the last 3 months, and very optimistic about 2026. Big W is now AS9100 & ISO 9001 Lead Auditor certified ...
They can bend spacetime without you even realizing it. People often get offended when I tell them that I don't have a phone, thinking that I'm lying and I just
The creation of an unflinching look at the survival period of "working" during the holidays.
With the recent v1.35 release of Kubernetes, support for a kubelet configuration drop-in directory is generally available. The newly stable feature simplifies the management of kubelet configuration across large, heterogeneous clusters. With v1.35, the kubelet command line argument --config-dir is ...
AI-enabled Self-software/images/ai-enabled-self-software.webp/images/ai-enabled-self-software.webp One of the biggest changes that AI brought in 2025 is something that not enough people are talking about. Lots of people who used to pay for software like workout apps, or analytics software, or wha...
Topics covered in this episode: Has the cost of building software just dropped 90%? More on Deprecation Warnings How FOSS Won and Why It Matters Should I be looking for a GitHub alternative? Extras Joke See the full show notes ...
Stop reading the News and go run this marathon.
Today has felt like a deep, deep exhalation, an enormous, slow, long sigh of relief and releasing. Fitting, perhaps, that it is winter solstice, the shortest day of the year....
🎵 Christmas time is here. Happiness and cheer. Fun for all… that children call… their favorite time of year. School’s out. The work laptop’s closed. Now is a good time to recount the vibes. I wanted to get out this ...
When you generate an HTML blockquote from markdown, your resulting HTML needs some styling love.
Jeune fille lisant une lettre à la bougie, Jean-Baptiste Santerre, 1700 Machine learning engineers spend their lives alternating between two states: staring at tqdm progress bars during model training and staring at error logs during model inference. A third category ...
I wanted to add book clubs to my GoodReads-like app (Collective), but ATProto doesn't have a standard way to handle shared group resources yet. So I'm building opensocial.community—a separate service that manages groups independently from any single app. This means ...
Sometimes the software we see out there doesn't need to be further updated. Sometimes it's just good enough!
This article is a mirror of an original that was recently published to the official etcd blog. The key takeaway? Always upgrade to etcd v3.5.26 or later before moving to v3.6. This ensures your cluster is automatically repaired, and avoids ...
I really like nice pencils and pens and it's not a problem, I am totally in control? But I probably have too many now.
Our 8th annual year-end wrap-up is here! We’re featuring 8 listener voicemails, dope Breakmaster Cylinder remixes & our favorite episodes of the year. Thanks for listening! 💚
This release marks a major step: more than 6 years after its initial conception, the In-Place Pod Resize feature (also known as In-Place Pod Vertical Scaling), first introduced as alpha in Kubernetes v1.27, and graduated to beta in Kubernetes v1.33, ...
Popular open source licenses, Santa tracking, and saying goodbye to an old friend
We are excited to say that we have just completed Apex Quality Assurance's 5-day AS9100 & ISO 9001 Lead Auditor training! With this certification we're looking forward to providing any AS9100 or ISO 9001 audit needs, while also being able ...
The .github folder (and .github repository) is special for customizing your projects to your liking. Here's what you can do!
My new hobby project.
Ajay Kulkarni from Tiger Data (Co-founder/CEO) is on the pod this week with Adam. He asked him to get vulnerable and trace his path to becoming a CEO. They dig into the themes that have shaped his career, and explore ...
In Kubernetes v1.35, the ability to specify an external Job controller (through .spec.managedBy) graduates to General Availability. This feature allows external controllers to take full responsibility for Job reconciliation, unlocking powerful scheduling patterns like multi-cluster dispatching with MultiKueue. Why delegate ...
Have you ever thought about getting your small product into production, but are worried about the cost of the big cloud providers? Or maybe you think your current cloud service is over-architected and costing you too much? Well, in this ...
Brief one today. I got asked “does YJIT/ZJIT have support for [Linux] perf?” The answer is yes, and it also works with samply (including on macOS!), because both understand the perf map interface. This is the entirety of the implementation ...
My chores and tasks are piling up... and so are my emails.