A shell that writes its own tab completions
Type this into most shells and watch what happens: ❯ docker rm Dockerfile docker-compose.yml docs/ Filenames... docker rm does not
Curated development tutorials from top sources. Filter by language.
Type this into most shells and watch what happens: ❯ docker rm Dockerfile docker-compose.yml docs/ Filenames... docker rm does not
Kubernetes has an OpenSSF Best Practices badge. It earned that badge on 16 August 2017 at 14:52:28 UTC, and nobody has touched the entry since. The sa
Doing Open Source AI Business with PHP and JS
I'm working on an open-source PostgreSQL migration analyzer called safe-migrate, and I've realized that the test cases I can invent are much neater th
Yes, you can build a modern AI platform on PHP and JavaScript — and run it as an Open Source business. We just shipped Synaplan v4.0.8, so here's a qu
Introduction Ruby has four types of logical operators: && / || / and / or, each with a different precedence. && / || have higher precedenc
Originally posted on my blog. I'll get an idea for a side project, get excited, and start coding. Then a few days in I hit the same point every time:
You built your Bitcoin position over years. You held through the crashes and celebrated the rallies. Now you need cash for a home repair, a business o
Your car breaks down. The repair bill is $3,000. You have Bitcoin in your wallet, but selling would trigger taxes and cost you future gains. In 2026,
For years, my standard answer for packaging backend applications was straightforward: put everything inside a software container, which is an isolated
You've held Bitcoin for years. You finally want to access some cash without selling. But you've also heard the horror stories—borrowers losing their e
Our system can now classify the topic, do the research and back it with examples. Before handing everything over to the writing agents, we first need
If you have ever built a frontend application that requires color selection—whether for a canvas image editor, dynamic UI theme builder, or chart cust
The Streak Continues: Four More Supply Chain Attacks Hit npm and PyPI Between early June and July 14, four more supply chain attacks hit np
I saw the news that Anthropic’s own internal security tests uncovered three accidental data‑leaks caused by its Claude models—mirroring OpenAI’s recen
The short version, up front: on a 12k-LOC Next.js 15 repo, Cursor 2.0 Composer finished four refactor tasks in 21 min 40 sec of wall-clock time. Claud
Project reports, product manuals, technical documents, and other long-form Word files often contain multiple chapters and sections. As the content cha
Sales reports, inventory sheets, and operational dashboards often contain data that changes over time. Although the values can be compared directly, i
Every developer has seen it — the dreaded SyntaxError: Unexpected token when parsing JSON. A missing comma, a trailing comma, unquoted keys, or single
Orinally published on Medium and Kriosa One unsanitized argument reaching a shell function is all an attacker needs to own your server. Here's how com