Статья
8185 открытий · Подборка открытий из открытого интернета, сначала новые.
-
Speeding Up Checkout in a Fast-Growing Monorepo with Blacksmith
We swapped actions/checkout for Blacksmith's cached checkout across our GitHub Actions. Mean checkout time dropped from 69s to 20s, reclaiming ~33 hours of runner time each weekday.
Nicolas Charpentier's Blog · EN
-
Visualizing Garmin Data and Building a Personal AI Training Assistant
How I turned Garmin activity data into self-hosted Grafana dashboards and connected an AI agent through MCP to act as my personal training assistant.
Nicolas Charpentier's Blog · EN
-
Surgical Transitive Updates with pnpm: audit --fix
pnpm's audit --fix can now update vulnerable transitives directly in the lockfile instead of reaching for overrides first, and it even plays nicely with minimumReleaseAge. Let's dig in.
Nicolas Charpentier's Blog · EN
-
The Bun CVE Gap, Closed: Surgical Updates Land in Bun 1.4
Three months ago, I wrote that Bun was the only mainstream package manager that couldn't do surgical CVE remediation. Bun 1.4 ships in-place transitive updates, bun audit fix, and nested overrides. Time to re-run the original reproductions.
Nicolas Charpentier's Blog · EN
-
Enforcing Best Practices with Jev as a Linter
Agents write most of our code now, and they respond to checks far more reliably than to documents. I turned a best practice written in plain English into a lint rule with Jev and Oxlint, annotated inline in GitHub pull requests.
Nicolas Charpentier's Blog · EN
-
The Bun Dependabot Gap: Dependabot Alerts Don't See bun.lock
GitHub's dependency graph doesn't read bun.lock yet, so in Bun projects Dependabot alerts only cover what's written in package.json, and never a transitive dependency. Here's how to check if you're affected, and how I closed the gap with a GitHub Action.
Nicolas Charpentier's Blog · EN
-
Your Infrastructure Belongs Next to Your Code: Moving bilan to Alchemy
Agents moved bilan from a Wrangler config to Alchemy in a day. Every pull request now gets its own copy of the app, production never went down, and the whole system lives in one typed file. Here are the principles that made it worth it.
Nicolas Charpentier's Blog · EN
-
Domain-Driven Design with Alchemy Domain and Effect
The most fragile code in bilan guessed whether a sync was still alive. Agents replaced it with a small domain model built on Alchemy Domain and Effect, specified by stories that play hours of a sync's life in milliseconds. Here are the principles I took away from it.
Nicolas Charpentier's Blog · EN
-
YubiGPG: Hardware-Backed GPG Keys for Everyone
GPG has protected sensitive communication for decades. YubiGPG is an open-source toolkit that makes hardware-backed key setup reliable enough for everyone to do it right.
CodeNSolder · EN
-
noalgotube: I Built My Own YouTube Feed Because the Algorithm Stopped Working for Me
A personal content aggregator for YouTube and RSS feeds with no recommendations, no tracking, no algorithm. Just the channels you follow.
CodeNSolder · EN
-
How I actually work with AI agents
The rules I actually follow when working with AI agents — where things stand today, and why some of this will change.
CodeNSolder · EN
-
Why homelab? Building a proper self-hosted setup from scratch
From scattered containers to a proper self-hosted setup: hardware choices, the double NAT problem, and VLAN network design — how to build a homelab that actually keeps running.
CodeNSolder · EN
-
The agentic setup that survived: Claude Code, four agents, and how I actually build
The full picture of my agentic coding setup: how I structured a four-agent team, what habits hold it together, and the reasoning behind every decision that survived real use.
CodeNSolder · EN
-
From IoT Fleets to Agent Fleets: Why I Wrote C.H.A.R.T.E.R.
C.H.A.R.T.E.R. is a fail-closed standard for governing a fleet of AI agents: one small file per agent lists every model, tool, host, and limit it may use, and the loader that runs it is the only door.
CodeNSolder · EN
-
I Made 3 AI Models Debate About Life. One of Them Got Cornered for 40 Turns.
I put Claude, Grok, and GPT-5.6 in a live debate over how a person should design their life. One model asked another to name a single relationship it had kept for more than two years. It never answered. 85 turns, $0.90, one open question.
CodeNSolder · EN
-
We built the world economy with no redundancy. 2026 is stress-testing it - Trade, Gold, AI and Transition
Thinking out loud as an engineer: what a car priced in gold says about Nixon's 1971 gamble, why war, tariffs and $40 trillion of debt are hitting a system with no slack, who holds power when you stop making things, and what I'm going to learn in 2027 to come out alive, if not winning.
CodeNSolder · EN
-
Narrative Infrastructure
Bass wood communications tower running custom Python simulation
caleb.world · EN
-
Living Future Rebrand
Scrappy, resource-minded rebrand for a maturing environmental nonprofit
caleb.world · EN
-
Note from August 29, 2025
All designers have an origin story, and mine is rooted in a childhood obsession with fictional and futuristic interfaces. I watched science fiction not for the story or characters, but for a glimpse at what a computer could be. One of my favorites was Star Trek and the LCARS (Library Computer Access/Retrieval System) interface for the ship’s computers. Here is an interface that breaks free from the rectangle! It uses lots of colors and sounds! It’s fantastic. So I was delighted to see that Jim Robertus has brought LCARS to the web as a free to use, responsive HTML and CSS template . It even co
Chase McCoy · EN
-
Building a private & personal cloud computer
An irony of the personal computing revolution is that, while everyone has a supercomputer in their pocket, a majority of our actual computing has moved to machines in the cloud that we neither own or control. This surely has some benefits: apps and data are available anywhere and instantly in sync across devices, users are less likely to lose any of their data if their physical device is lost or damaged, and consumers don’t have to worry about the maintenance and upkeep of complicated software. I’ve written before about the importance of taking ownership of our digital lives. There is indeed a
Chase McCoy · EN