st – The missing unified installer and runner for Smalltalk
Smalltalk has excellent live environments, but managing the different VMs, images, and installers for Pharo, Cuis, Squeak, Glamorous Toolkit, GNU Smal…
Tech news from the best sources
Smalltalk has excellent live environments, but managing the different VMs, images, and installers for Pharo, Cuis, Squeak, Glamorous Toolkit, GNU Smal…
The error looks like a typo in the remote URL. Usually it isn't. On a machine with more than one GitHub account signed in, this message is GitHub's wa…
I Built an AI-Powered CLI That Migrates Legacy Java Code to Java 17/21/25 If you've spent any time in enterprise Java, you know the feeling. You open …
A team lead announces that the team will start using AI-assisted development. Everyone nods. Nobody asks what that actually means on Monday morning. S…
Hi! I'm Manel. Over the last several months I built Tyr, a TypeScript-native CLI framework designed for internal team tooling. It started as my final …
In my last post, "Letting Claude Code improve itself autonomously — autopilot" , I covered how to keep autopilot from running away, but I glossed over…
🚀 Automation & Scripting -p / --print: Non-interactive mode. Runs a query, outputs the result to stdout, and terminates immediately (essential for…
TestSprite's CLI makes a design choice most testing tools would never advertise: it refuses to do something. When a coding agent asks for a failure re…
I'm a 12-year-old developer learning multiple programming languages. Instead of doing boring tutorials, I decided to build the same CLI tools in diffe…
TL;DR — cordless manages your remote terminal / coding-agent (Claude Code, Codex) sessions and puts them on your phone. v0.6 makes it CLI-first : run …
I was three projects deep. Project A had a review open in one VS Code window. Project B was running under Claude Code with the superpowers skill set, …
A CLI tool that reads your recent git commits and generates a standup update — Yesterday / Today / Blockers, ready to paste into Slack, Jira, or where…
...so I built shortcuts . Every developer knows keyboard shortcuts are worth learning. The problem is remembering them. shortcuts does that for you. Y…
Hello Dev Community I'm developing a tool called showsignature I've been using it to develop itself since the beginning and I've use it on other proje…
Sooner or later, most Git users encounter a situation where a commit has the wrong timestamp. Maybe your system clock was incorrect. Maybe you importe…
I run ezyZip , a browser-based archive tool, so "which format should I use?" is a question I field constantly. The honest answer is usually "it depend…
When a CLI becomes useful, someone eventually tries to automate it. That is where a progress bar can quietly become a problem. For a person, this kind…
Context I run more than one AI coding session at a time (Claude Code, in my case). One is usually the planner: it holds the architecture, decides what…
Every day looked the same for me. Open Jira, find my ticket, copy the ID. Switch to terminal. git checkout main, git pull. Create a branch — but first…
The tool I was actually building I've been building mcp-tollbooth , a small CLI that scans your local MCP config (Claude Desktop, Claude Code, Cursor,…
The problem Last time I built claude-sessions : one picker to resume any Claude Code session across projects. But a machine crash takes more than Clau…
Hide a Message in a WAV File With Pure Python (No NumPy, No FFT) I built stegachirp because I wanted to send a short secret message inside an audio fi…
The problem My Mac hard-crashed with seven Claude Code CLI sessions open, across five repos. All gone. The built-in recovery is claude --resume , and …
Yesterday my Mac hard-crashed with seven Claude Code CLI sessions open — different repos, different features, all mid-flight. When it came back up: no…
If your app needs to send a welcome email, a password reset link, or an order confirmation, you don't need to stand up a mail server. You need one HTT…
Ever installed an npm package without really knowing what you were pulling into your project? I did too, and it bugged me enough that I built Revera. …
Every morning, I open my terminal and re-explain my entire project to an AI that worked on it yesterday. The architecture, the naming conventions, the…
A container that's misbehaving is one of those problems where your instinct works against you. The pressure pushes you toward the dramatic move — rest…
When you delete files in your virtualbox VM in order to free up space on the host filesystem, this space is not automatically reclaimed. In order for …
Hello Devs 👋 Over the last few months, AI agents have been evolving very quickly. We are no longer building simple chatbots that answer questions. Tod…