Setting up Sveltia CMS for an Astro Markdown Blog(opens in new tab)
How I added Sveltia CMS to my Astro markdown blog. Setup, image optimization, mobile editing fixes, and solving frontmatter issues.
Curated river of news
Latest posts from blogs I follow
How I added Sveltia CMS to my Astro markdown blog. Setup, image optimization, mobile editing fixes, and solving frontmatter issues.
Grammars for languages or any other field are a beautiful thing. They compress complex systems into a language with a couple of rules. For the spoken language example, we know when to capitalize a letter or how to start a ...
Now that I have your attention, let's be clear, RustCrypto packages are not "slow", they are most probably "fast enough" for your use case. Yet, I couldn't unsee how faster
TL;DR - In 2026.H1, I started feeling like a real dad, took parental leave, went to a programming retreat, shipped CloudSeed Rust + QuietCut, reached 130k views, got back to building for fun, and star...
A global DNS propagation checker for your terminal.
There have been several security incidents lately that involved compromising GitHub Actions workflows. This has led some to say "GitHub Actions is the weakest link" in publishing and to GitHub publishing a GitHub Actions security roadmap update. But saying it's ...
With ever-changing models, new and better ones coming out every few months, it’s great if we don’t have to rely on them too heavily. The better your tooling, the less dependent you become on any single model. That’s also why ...
Topics covered in this episode: dust - a better du Hermes Agent: The AI agent that grows with you llm-coding-agent 0.1a0 Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk ...
kiac runs local Kubernetes on macOS where every node is its own lightweight VM via apple/container: kubeadm or k3s flavors, Cilium on a custom kernel, built-in LoadBalancer, Grafana, Gateway API, and clusters that survive reboots.
Improve the capabilities of your agent by providing it with better tools. Introduction This tutorial builds on the coding agent you implemented in the tutorial “Write a coding agent from first principles”. In this tutorial, you'll take your agent and ...
While I agree that S3 is far from perfect and I would love to see a newer S4, the Super Simple Storage Service, from what we've learned in the past
I got the Xteink X4 device, and it's really fun to hack around with!
Every time I have given up on America, it has been a mistake. And yet, America has never, ever given up on me.
I had another excellent PLDI this past June. It was my fourth1. I continued to meet new people and learn new things! Overall: I got to meet a lot of new people, which was exciting. I had some good chats ...
A very strange Pi issue sent me down a rabbit hole over the last two days. The short version is that newer Claude models sometimes call Pi’s edit tool with extra, invented fields in the nested edits[] array. And not ...
We don't put handguns in the convenience aisle/images/handguns-in-the-convenience-aisle.webp/images/handguns-in-the-convenience-aisle.webp A quick thought on this whole "control of AI models" debate. Handguns and Fentanyl are available all over the world, but we still don't put them in the conven...
Me, my.self, and I
Ubuntu has been getting less usable year by year ever since moving to systemd init. This year, the new papercut is that NetworkManager will violently conflict with–and override–anything you set in /etc/netplan, unless you manually tell it to bugger off. ...
Why I’m leaving developer relations, and why I’m not telling you what’s next.
It’s been a long and incredibly nonlinear journey to get where I am today. I’ll start by saying that I never intended to get into quality engineering. I sought an engineering degree so I could help design the next Camaro ...
A wrap up of all the things that happened in Terminal Trove in June 2026.
I'm currently working on a TLS (Transport Layer Security) implementation for stdx (Rust's extended standard library), and one of the main requirements is to be able to use it on
Which AI coding tools are best? What should you use? What I recommend for development work.
I have been thinking about the downstream impacts of AI systems having strong cybersecurity capabilities.
This past December, it became feasible for any skilled hacker to scale up a hacking agent, spending hundreds in token cost to find thousands in bounties. I call this the “Bug Bounty Singularity”. This is the story of JD (xssdoctor) ...
A TUI to download files/folders from repositories without cloning repos.
David Bessis’s “The fall of the theorem economy” is ostensibly about LLMs and the pursuit of pure math, and I found it fascinating in its own right, even while I’m not qualified to evaluate a number of his claims. Worth ...
Part 2: scrape agentgateway with Prometheus, build a Grafana dashboard of token cost and per-tool usage, see blocked tool calls, and alert on spend.
Topics covered in this episode: Free-threaded Python: past, present, and future django-admin-site-search Qwen 3.6 27B is the sweet spot for local development A large batch of PEPs are finalized Extras Joke Watch on YouTube Show Intro Sponsored by us! Support ...
The way whitespace is rendered is different in the latest version of Astro, and here's how you can fix it.
My first public launch: a simple 10-day email course that bottles up everything parents need to know about keeping their kids safe in an AI-powered world.
Parts list and build process for Linksys homelab
Today I turn 45 which is, if you think about it, half of 90! And also about 30 years older than I feel on the inside! What is age? What...
Run AI agents behind agentgateway on Kubernetes: route their LLM and MCP tool calls through one proxy, keep secrets out of the agent, and block tools by policy.
Over the years, we have received, read and handled way over one thousand vulnerability reports filed against curl. We have seen most kinds. It is time for me to try to help future reporters by providing a short guide on ...
Here's a technical walkthrough of how I made a fun little demo to mask some text in a clever way with CSS.
I’ve taken notes over my whole life. As a Swiss, I’m very particular about organization and structured in filing my knowledge. I’ve tried and taken notes in many different ways, from forgetting everything, to noting down every detail, to only ...
Operating the data orchestration layer can be as critical as the source OLTP databases, when decisions are taken from the data assets produced by downstream data pipelines. When orchestration gets at the heart of triggering and observing most of the ...
I almost burnt out recently, but I made it through!
This episode is a fun crossover from our Python news and tips podcast, Python Bytes. We have had some big changes over there. Brian Okken has moved on and Calvin Hendryx-Parker has joined the show as the new co-host. To ...
I’m back to thinking about constraints. This time, Terry Godier’s great video The Feeling Music Used to Give You (hat tip to Robert). Having what amounts to an infinite library of background music was fixing the wrong constraint. And that’s ...