Elixir for PHP Devs(opens in new tab)
Diving into Elixir has been a blast, and its functional paradigms are challenging the way I think about programming. Join me as I chronicle this journey from the perspective of a long-time OOP dev.
Latest posts from blogs I follow
Diving into Elixir has been a blast, and its functional paradigms are challenging the way I think about programming. Join me as I chronicle this journey from the perspective of a long-time OOP dev.
“When teams need a new frontend, the conversation rarely starts with “What are the constraints and which tool best fits them?” It often starts with “Let’s use React; everyone knows React.” That reflex creates a self-perpetuating cycle where network effects, ...
This enhancement separates the responsibility of managing node lifecycle and pod eviction into two distinct components. Previously, the node lifecycle controller handled both marking nodes as unhealthy with NoExecute taints and evicting pods from them. Now, a dedicated taint eviction ...
The first 90 days in any new role are crucial—but as a new engineering manager, they can make or break your trajectory. In this episode, we dive into how to approach your first three months with intention and clarity.
If you make your phone interface more annoying to navigate, you use it less.
Du 8 au 15 septembre 2025
Not like a nature tree, but the data structure tree, I made one of those things.
In a recent turn of events, I find myself at a bit of a crossroads with an exciting new job on the horizon! In this post, I introduce myself and discuss my vision for the new blog.
16 years of commenting has made me zero friends. That scares me. All of that social activity with zero ROI. At first, I thought that I needed to change my commenting habits, and, you know, try to make connections. But ...
Historically, configuring the correct cgroup driver has been a pain point for users running new Kubernetes clusters. On Linux systems, there are two different cgroup drivers: cgroupfs and systemd. In the past, both the kubelet and CRI implementation (like CRI-O ...
The functionality for CSI drivers to update information about attachable volume count on the nodes, first introduced as Alpha in Kubernetes v1.33, has graduated to Beta in the Kubernetes v1.34 release! This marks a significant milestone in enhancing the accuracy ...
As an example, I recently wanted to subscribe to the RawTools newsletter. When I went to their newsletter subscription page, I noticed that their URL looked like this: https://rawtools.us11.list-manage.com/subscribe?u=00722345fc94fb4d4b323edc3&id=4ff553ba3e If you can find a URL from a Mailchimp email campaign ...
[](/images/our-constraints-on-creativity.png) Breaking free from constraints on creativity There are multiple constraints that limit how creative we can be as humans. Let's talk about each of them and how we can counter th...
 Here's why I think VCs, as a species, are in serious trouble right now. 1. The primary reason VCs were needed was that it was usually impossible to start a company and build ...
Kubernetes typically uses ConfigMaps and Secrets to set environment variables, which introduces additional API calls and complexity, For example, you need to separately manage the Pods of your workloads and their configurations, while ensuring orderly updates for both the configurations ...
For those who don't follow the news (keep up the good work m8, news are toxic for the intellect), there was a huge supply attack that successfully targeted the NPM
A web path scanner for finding hidden files and directories.
For years, the Kubernetes community has been on a mission to improve the stability and performance predictability of the API server. A major focus of this effort has been taming list requests, which have historically been a primary source of ...
Introducing Claude Code Anonymous - a new meetup format for full-breadth developers.
I’ve pointed to Jillian’s website indirectly before, but go and enjoy this idle game! It’s short, sweet, features cute pixel art, and there’s a neat “night” mechanic where automations turn off.
There is a very vigorous debate happening online right now around what shape evaluation for LLM-based products should take. I don’t want to rehash all of it, other than saying that if you are building any applications with with non-deterministic ...
The VolumeAttributesClass API, which empowers users to dynamically modify volume attributes, has officially graduated to General Availability (GA) in Kubernetes v1.34. This marks a significant milestone, providing a robust and stable way to tune your persistent storage directly within Kubernetes. ...
My thesis for the future of software dev agents. This is a hastily written blogpost done on not a lot of sleep, so pardon poor pacing and structure and typos and mistakes but just getting it out there.
Stepping into management for the first time can be both exciting and overwhelming. In this episode, we explore the critical shift from individual contributor to engineering manager.
There are four cards, a simple rule, and all you’ve got to do is to work out which cards you need to turn over to see if the rule has been broken. That’s got to be easy, right? Well maybe, ...
Du 2 au 7 septembre 2025
Watch me build Arena live - a real-time collaborative coding session exploring AI-powered development workflows.
In Kubernetes v1.34, the Pod replacement policy feature has reached general availability (GA). This blog post describes the Pod replacement policy feature and how to use it in your Jobs. About Pod Replacement Policy By default, the Job controller immediately ...
https://youtu.be/J1SHyk8nyOg Listen to the argument instead I have an update to this argument here, where I basically declare the effort lost because bubble already means a specific thing in financial and common use. So this is more of an "I ...
One of the first material scientists I spoke to about making things that last for thousands of years offered a compelling insight: “Everything is burning, just at different rates.” What he means is that what we perceive as aging is ...
I wrote a new bash script. And you probably shouldn't use it.
As Kubernetes clusters grow in size and complexity, understanding the health and performance of individual nodes becomes increasingly critical. We are excited to announce that as of Kubernetes v1.34, Pressure Stall Information (PSI) Metrics has graduated to Beta. What is ...
I will be in Chicago this Saturday through next week for DjangoCon US 2025 (September 8-12). I hope to see people there in person. If you can’t make it, please consider getting an online ticket. They are relatively inexpensive, you ...
The Kubernetes community continues to advance security best practices by reducing reliance on long-lived credentials. Following the successful alpha release in Kubernetes v1.33, Service Account Token Integration for Kubelet Credential Providers has now graduated to beta in Kubernetes v1.34, bringing ...
A wrap up of all the things that happened in Terminal Trove in August 2025.
Poetry is no less a mystery than anything else on earth. One or two felicitous lines can hardly stir our vanity, since they are but gifts of Chance or of the Spirit; only the mistakes belong to us. I hope ...
A TUI viewer for docker-compose.
Exactly one year ago, Jeremy Howard published a proposal to make the web more accessible to AI and, in particular, to LLMs. How many of the top one million websites adopt this approach? The proposed standard suggests creating a file ...
A new CPU Manager Static Policy Option called prefer-align-cpus-by-uncorecache was introduced in Kubernetes v1.32 as an alpha feature, and has graduated to beta in Kubernetes v1.34. This CPU Manager Policy Option is designed to optimize performance for specific workloads running ...
Friction is a force of resistance. Overcoming friction takes energy. More friction takes more energy. Reducing friction frees up energy.
Programming with proofs.
Kubernetes 1.34 is here, and it has brought a huge wave of enhancements for Dynamic Resource Allocation (DRA)! This release marks a major milestone with many APIs in the resource.k8s.io group graduating to General Availability (GA), unlocking the full potential ...