Uniform API server access using clientcmd
If you've ever wanted to develop a command line client for a Kubernetes API, especially if you've considered making your client usable as a kubectl pl...
If you've ever wanted to develop a command line client for a Kubernetes API, especially if you've considered making your client usable as a kubectl pl...
This announcement is a recap from a post originally published on the Headlamp blog. Headlamp has come a long way in 2025. The project has continued to...
Cluster API brings declarative management to Kubernetes cluster lifecycle, allowing users and platform teams to define the desired state of clusters a...
This document will guide you through setting up a local experimental environment with Gateway API on kind. This setup is designed for learning and tes...
I'm excited to announce the implementation of an improved conversion formula from cgroup v1 CPU shares to cgroup v2 CPU weight. This enhancement addre...
In the standard Kubernetes model, a node’s suitability for workloads hinges on a single binary "Ready" condition. However, in modern Kuberne...
This is the fifth interview of a SIG Architecture Spotlight series that covers the different subprojects, and we will be covering SIG Architecture: AP...
As announced November 2025, Kubernetes will retire Ingress-NGINX in March 2026. Despite its widespread usage, Ingress-NGINX is full of surprising defa...
The community around Kubernetes includes a number of Special Interest Groups (SIGs) and Working Groups (WGs) facilitating discussions on important top...
Two hundred forty-one of the new packages submitted to CRAN in January were still there in mid-February. Here are my Top 40 picks in nineteen categori...
A while ago, I decided to learn some Rust. I bought a book, opened it months later and started a small side-project: porting my R package saperlipopet...
This post is the fifth of a series of seven on population issues in the Pacific, re-generating the charts I used in a keynote speech before the Novemb...
I often find requests to ‘declare use of generative AI’ frustratingly vague. There’s so many different potential uses. And use can be reported at so m...
Hierarchical Bayesian modeling (also called multilevel modeling) is one of the most reliable ways to build predictive and inferential models when your...
Read it in: Español.Read it in: Português. rOpenSci Software Peer Review’s guidance is gathered in an online book that keeps improving! This blog post...
In the previous post, I argued that understanding TMLE starts with understanding how estimation error behaves. In particular, we saw that influence fu...
If you’re like me, you might be feeling a bit overwhelmed by all the new AI tools for coding. So, this post may be adding one more thing to your plate...
Join our workshop on Agentic coding with R, which is a part of our workshops for Ukraine series! Here’s some more info: Title: Agentic coding with...
Ever since I was using a text editor for R I have been using ESS. That makes it 10 years now. And so, I have decided that it is enough. I started usin...
I’ve written a second edition of Data Visualization: A Practical Introduction, which ideally should come out with Princeton University Press later thi...