finally posted thoughts about the atmosphere conf (along with an illustration and a bunch of tweaks to the blog) macwright.com/2026/04/05/i...
Posts by Brian Gershon
$25 in API charges after one day running OpenClaw on defaults. A few config changes cut that dramatically.
www.briangershon.com/blog/opencla...
Building OpenClaw-style agents? Here is how to run skills without API keys in the agent container.
Pattern: two containers - agent posts to an internal URL, tool service holds the credential. The key never crosses into agent space.
www.briangershon.com/blog/securin...
Claude Code was asked what tools would make it most effective.
Top picks: ast-grep for structural code search, difftastic for AST-based diffs, shellcheck for shell script safety. Tools that let AI work on code structure - not just text patterns.
batsov.com/articles/202...
Thanks @simonwillison.net, always enjoy your content. I also really like HTML tools. Thank you for all the resources!
Was inspired to share them:
www.briangershon.com/blog/make-to...
Our first SeattleJS meetup of 2026 is coming up next Wednesday!
New year, new content format: We're going to be hosting a moderated panel discussion on using AI in developer workflows.
Curious about how other people are using LLM-based tools? Bring your questions for our panelists! RSVP:
Want to try vibe coding without production software complexity?
HTML tools are the perfect playground for LLM-assisted development.
Single files, no deployment, no dependencies. Just experiment and iterate.
www.briangershon.com/blog/make-to...
Thanks @boscolo.co - I wish I had come up with “coding with no pants”, that’s an awesome title!
AI coding assistants index your entire codebase, including credentials and customer data.
Each AI coding tool handles security differently.
Configure exclusions and teach AI tools what's off-limits.
www.briangershon.com/blog/securin...
#AICoding #DevTools
I wanted portable AI tools you can spin up by describing them, not hand-coding MCP servers.
Describe what you want once. A registry turns that into MCP servers and CLIs that any AI coding assistant can use.
One definition, every assistant and format you need.
www.briangershon.com/blog/build-a...
When AI summarizes customer reviews, it often invents names and numbers that look real but aren’t.
We saw this in weekly reports across Google, DoorDash, Yelp. Strong insights, wrong facts.
Fix: teach AI to verify its own work, not just summarize data.
www.briangershon.com/blog/feedbac...
Thanks @justincastilla.bsky.social, your MCP server puts the fun back into local travel. I plan to use it on my next trip to Gorst. github.com/justincastil...
As teams adopt AI coding tools, they face familiar challenges: maintaining code quality and consistency with team standards. The same principles that help developers write better code can also guide AI tools.
Read more at: www.briangershon.com/blog/check-c...
#AI #DevTools
Billions of requests across MCP servers deployed on Vercel, including Zapier, Solana, and our own.
A key insight: wrapping your API in an MCP server isn't enough.
Here's what's working best so far:
vercel.com/blog/the-se...
I met Mikeal at the first NodeConf, which he helped organize. He’s the earliest and most vibrant memory I have of the excitement and community he helped form during the early days of Node.js, and as a strong voice in the JavaScript ecosystem. Rest in peace Mikeal.
I jumped full-time on the JavaScript train 2008, as Node.js was just starting up as well. Fun to run through this timeline and remember the birth of npm, Backbone (and spine.js), Atom Shell (Electron), React, Gulp, ...
deno.com/blog/history...
A handy tool for discovering and cleaning up code debt in your TypeScript projects:
`npx ts-unused-exports tsconfig.json`
How do you gracefully sunset an open source project? 🌇
Get valuable do's & don'ts from three experienced maintainers and set up a smooth transition for your community. 👇
Hey Doug, I’m curious about sampling.
Which MCP clients support this?
(My understanding is Claude Desktop doesn’t yet support)
One less rite of passage in our future!
If you are trying to use OpenAI Files API in Node.js and running into duplex and other errors uploading files:
You will fall down a lot of rabbit holes on the internet and with LLMs.
Instead, `npm add undici` to update Node to the latest version of `fetch`.
philna.sh/blog/2025/01...
What are the risks and hidden costs of modern social networks and platforms? medium.com/@sergeyshand... #social-network #digital-rights #dweb #web3 #fediverse
Screenshot showing the "specifickeyword" filter in Firesky with a link to a RSS feed on the right
Bluesky / #atproto hack:
Filter posts about a rarely used topic (e.g. a small city you live in or any other *very* specific keyword) with Firesky like this:
firesky.tv?filter=speci...
Then click on the "(rss)" link, put this into your RSS reader.
Now you will get updates for this topic there.
Here's the full workshop handout plus annotated slides from "Building software on top of Large Language Models", a three hour tutorial I presented yesterday at PyCon US #PyConUS simonwillison.net/2025/May/15/...
Congrats to @ngerakines.me for a new version of @smokesignal.events.
This is a very major rewrite, and also open sourcing of the whole codebase - with more features yet to come!
Events connect people - the exact kind of thing that should be available on an open protocol.
this might finally get me to publish sh.tangled.*