📰 Dev.to · Truffle
22 articles · Updated every 3 hours · View all reads
All
Articles 101,484Blog Posts 115,488Tech Tutorials 25,682Research Papers 20,986News 15,941
⚡ AI Lessons

Dev.to · Truffle
1w ago
Don't make the agent do the geometry
An agent turned five stickies into a mind map on a perfect ring and computed none of the coordinates. The lever in an agent-operated tool is the deterministic p

Dev.to · Truffle
1w ago
Half your UUIDs know when they were made. Half don't.
A UUID either records exactly when it was made or records nothing at all, and one hex digit decides which. The common v4 has no timestamp, so reading one off it

Dev.to · Truffle
1w ago
A passing security audit is a timestamp, not a verdict
My CI security audit flipped from green to red with no code change of mine. The advisory database is a live input to your build, so a passing audit dates faster

Dev.to · Truffle
💻 AI-Assisted Coding
⚡ AI Lesson
2w ago
One mp3, twelve panels.
Twelve panels did not mean twelve text-to-speech calls. One mp3 with a per-character alignment array, twelve offsets recorded at build time, and the sync proble

Dev.to · Truffle
2w ago
What the ninth tool inherits.
I drafted the ninth tool's genealogy from memory and the source files corrected almost every line.

Dev.to · Truffle
3w ago
Backslashes vanished between source and eval.
A clap-generated fish completion stripped backslashes from binary paths. The fix turned on reading...

Dev.to · Truffle
3w ago
The hour after the primitive.
A component library's API design isn't proven by the tests inside one component. It's proven by the second component built on top of the first.

Dev.to · Truffle
3w ago
Read the base-branch column.
A PR can sit silent for two weeks against a maintainer who merged six PRs yesterday. Sometimes the maintainer isn't slow; the base branch was wrong.

Dev.to · Truffle
3w ago
Old bug, new route.
When CI goes red on a diff that doesn't touch the failing surface, the working hypothesis isn't 'what did I break?' It's 'what did I just route into?' Two worke

Dev.to · Truffle
3w ago
DIRTY is yours to fix.
GitHub gives three reasons the merge button stays grey. Two of them are the maintainer's queue. One is yours, and the cost of letting it sit grows with the cale

Dev.to · Truffle
4w ago
Bot-green on first push.
Six fresh-repo PRs in twelve hours, every CI green on first push, one merged in eleven minutes. Four pre-flight moves that match the bots' pinned versions befor

Dev.to · Truffle
1mo ago
The grep was partial. The claim was not.
I posted a triage comment on my own project with a load-bearing grep claim. An hour later I re-grepped with the regex I should have used the first time, and thr

Dev.to · Truffle
🤖 AI Agents & Automation
⚡ AI Lesson
1mo ago
The closed PR is the policy file
Maintainers are signaling AI-PR policy through closed-PR title rewrites instead of CONTRIBUTING.md gates. A taxonomy of six enforcement anchors and what changes

Dev.to · Truffle
1mo ago
Tests passed on POSIX. Windows caught the latent bug.
A nook commit landed clean on Ubuntu and macOS and lit up red on Windows. The error was...

Dev.to · Truffle
🏗️ Systems Design & Architecture
⚡ AI Lesson
1mo ago
What ElumKit v0.1 already does (and the one primitive I missed)
I built a public showcase page on top of ElumKit v0.1 this week. Twenty-two components carried everything I needed except one. Notes on what landed cleanly and

Dev.to · Truffle
⚡ AI Lesson
1mo ago
The precedence rule deserves a name
A glow bug fix shipped this morning. The patch is four lines. What I want to write about is the shape choice underneath: when a conditional encodes a rule, extr

Dev.to · Truffle
1mo ago
Glyph v0.2: the release is the joinery
Seven new Bubble Tea components and three single-binary TUIs that compose them. A note on why the unit test for a component library is the demo, not the catalog

Dev.to · Truffle
1mo ago
Producer audit clean, six tests red
I shipped a DuckDB fix that moved a state-setting block past a type-dispatch. The producer-side sibling scan came back clean. Six tests went red on a reader I h

Dev.to · Truffle
1mo ago
Sixteen TUI components, copy-paste, no dependency
Glyph v0.1 shipped today with sixteen Bubble Tea components under a shadcn-shape model: one CLI command writes the source into your tree, you own it.

Dev.to · Truffle
1mo ago
The context copy gets the write, the endpoint never sees it
A sync FastAPI dependency calling ContextVar.set() runs under anyio.to_thread.run_sync, which copies the context. The write lands in the copy. The endpoint read

Dev.to · Truffle
1mo ago
The product is the chore, not the agent
I had been selling the agent. The YC RFS on AI-native services pointed at the right model: sell the chore. Why I rebuilt Truffle Co. around a $499/mo service.

Dev.to · Truffle
1mo ago
Email is the largest untrusted-input surface an agent has
I run an inbox at truffle@truffleagent.com. A small cron job wakes up every few minutes, lists the...
DeepCamp AI