A 150-Line `whentime tokyo london ny` CLI in Rust — and Why You Need IANA tzdata, Not 'UTC + N'
When you're working across time zones and someone asks "what time is it in Tokyo?", the answer should be one terminal command away: $ whentime tokyo l…
Latest DevOps news from Tech News
When you're working across time zones and someone asks "what time is it in Tokyo?", the answer should be one terminal command away: $ whentime tokyo l…
Your app is in production. Something broke at 2am. Your options are: grep through a rotated log file, squinting at terminal output. Chain together hal…
Каждый, кто активно пользуется GitLab CI/CD, знаком с ситуацией: вы пушите изменения, ждёте минуту-другую, а пайплайн падает из-за мелкой ошибки линте…
How I Built a Self-Healing Package Manager from Scratch (Rust + AI) The first tool that automatically resolves dependency conflicts by generating adap…
We’ve all been there. It’s a Friday afternoon, a deployment just went out, and suddenly the production reporting service crashes. After an hour of fra…
TL;DR: I shipped PDF → image conversion this week. The cost? Three days redesigning the converter UI, and falling behind on community content. Solo de…
When your profiler swears everything’s fast but your metrics are screaming bloody murder eBPF From Rust: The 34ms Ghost We Couldn’t See When your prof…
When deploying large language models to production, measuring performance accurately is critical. Whether you're using vLLM, SGLang, TensorRT-LLM, or …
The 6ms latency improvement from one character change — how &str over String transformed our hot path performance Borrowed Strings: API Designs Th…
fulgur — (noun, Latin) lightning, flash of lightning. I've been building fulgur , an HTML-to-PDF engine written in Rust. No headless browser, no Chrom…
Building Ferrous Network exposed the limits of general-purpose databases. Here's why I'm writing GraniteDB from scratch. Hey folks, Altug here — found…
I shipped v0.2.0 of dnsink — a Rust DNS proxy with threat-intelligence feeds and DNS tunneling detection — to fly.io this week. TCP worked on the firs…
How SNF Detects C2 Beacons on Air-Gapped Networks Without Ever Touching the Internet Most threat detection tools phone home. They pull threat feeds, p…
All tests run on an 8-year-old MacBook Air. You're about to email a contract. It looks clean. But it still has your name, your machine's hostname, the…
Choosing Rust for a backend can feel irrational at first. If your short‑term goal is raw development speed, Rust does not win. The compiler is unforgi…
Othello legal-move generation is seven lines of bitboard bitwise ops . I knew this existed; I'd never actually written it. So I built a Reversi engine…
I built a local speech-to-text API in Rust that runs on CPU I recently built Aximo, a self-hosted speech-to-text microservice designed to run locally …
Cloudflare is undoubtedly one of the best things to happen to the modern web. From Workers to R2 and the new D1 database, they are making serverless d…
As a best-selling author, I invite you to explore my books on Amazon . Don't forget to follow me on Medium and show your support. Thank you! Your supp…
MCP Security Is Broken Reading time: ~10 minutes Three CVEs. One major breach. One week. The Model Context Protocol is spreading faster than the secur…
hi again! i'm back with a new release of Narwhal, the lightweight message broker for edge apps i shared a while ago. the headline change in v0.6.0 is …
When a monitored script fails, most tools just show you a red icon. HiyokoBar does something better: it automatically sends the error output to Gemini…
Static diagrams don't fail. Systems do. That was the problem I kept running into when practicing system design. I'd draw boxes and arrows, convince my…
Yesterday I had an idea. Today it's on Gumroad making money. Here's exactly how I shipped HiyokoBar — a menu bar HUD for engineers — in a single day. …
An AI wrote me a 36-kilobyte paper on how to build a second brain. It had theorems, proof sketches, and citation chains, and it read like the real thi…
Most social platforms have a kill switch. Someone, somewhere, can throttle your reach, suspend your account, or just turn the whole thing off. I wante…
A Cross-OS Port Finder in Rust — One CLI, Three Completely Different Data Formats A tiny Rust CLI that answers "who is holding port 3000?" on macOS, L…
Rust vs Go vs Zig: High-Performance Backend Services in 2026 Three languages compete for the performance-critical backend market. Each makes different…
Hey there, blockchain enthusiasts! If you're just stepping into the world of blockchain development, you're in for an exciting journey. Blockchain isn…
The first version of the anomaly evaluator ran inline. A batch of 100 readings flushed to TimescaleDB, then the same function called evaluate_batch , …