I built istempmail.com
I built istempmail.com here’s what it does It’s a tool designed to help websites detect and block temporary (disposable) email addresses. Temporary em…
Latest Programming news from Tech News
I built istempmail.com here’s what it does It’s a tool designed to help websites detect and block temporary (disposable) email addresses. Temporary em…
All languages have, so far, reached a certain point in their development: error handling. JavaScript, like most languages, chose try-catch statements.…
Building a mutating webhook for Kubernetes is easy in tutorials, but brutal in production. You immediately hit the reality of volume permissions, secu…
This is a great strategy for Dev.to and Hashnode. Articles that solve a specific technical problem—like offline data transfer —perform much better tha…
Introduction On 2025-03-14, the GitHub Action tj-actions/changed-files was hijacked. CVE-2025-30066. The blast radius: 23,000 repositories, 15 hours. …
Last week I was three sessions deep into refactoring a hybrid retrieval ranker. Two days of decisions: which scoring strategies I'd rejected and why, …
You know what you want to do. You want to set one value in a config file. The problem is finding it — three levels deep in a YAML you didn't write, in…
Velo link: https://velo-k152.onrender.com First, let me briefly talk about myself. When I was in middle school, I had to drop out due to financial pro…
As a 20-year Linux veteran, I have zero tolerance for mechanical tasks that break my "flow." When using Jekyll for blogging, many developers fall into…
My wife and I have been using a shopping list app I built for ourselves for a few years now. Not because I'm a genius product designer. Not because I …
I would like to say first off; I have never played Fantasy football or been on a Fantasy football website. When I designed this application, I did it …
Symport is an AI document ingestion pipeline that turns a phone photo of any paper document — receipt, EOB, prescription, utility bill — into structur…
I built a Python daemon that watches incoming HTTP traffic in real time, learns what "normal" looks like, and automatically blocks attackers using Lin…
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…
The "Contact Sales" button is a technical debt indicator. Every time a vendor hides their pricing behind a form, they are adding friction to your stac…
Over the last 6 articles I shared how I built every piece of a production RAG engine: hybrid search, cross-encoder reranking, SSE streaming, multi-ten…
In the last post I argued that Stripe — and the card network underneath it — can’t serve certain payment shapes, no matter how good the developer expe…
Every Site Blocker Uses a Static List. So I Built One That Doesn't. Every site blocker on the Chrome Web Store works the same way: you create a blockl…
A WAV file is not always what it claims to be. If you download a track labeled .wav from a music store, you assume it's lossless — uncompressed PCM au…
type.win is a Balatro-styled typing arcade I built — two games, a leaderboard, live on Cloudflare Workers. The interesting part isn't really the game,…
If you’ve built a custom PC recently, you’ve probably looked into putting a 5-inch or 8.8-inch ultra-wide "sensor panel" inside your case. It looks in…
10 weeks ago I was convinced I was building something nobody else had. The idea: a GitHub App that reads every changed Python function in a PR, infers…
Making resumes from scratch felt so boring. For making it easy i built EasyResume Maker . This is how it works: You paste: GitHub / portfolio / Public…
How I Built a Self-Healing Package Manager from Scratch (Rust + AI) The first tool that automatically resolves dependency conflicts by generating adap…
If you’ve never worked in cybersecurity before, the word "DevSecOps" sounds intimidating. It sounds like you need to be in a dark room wearing a hoodi…
I didn’t plan to build an app catalog. I just wanted to fix one annoying problem: my C: drive kept filling up at the worst possible time (usually duri…
Stop merging vulnerable API code — automate PR security gates with Semgrep + Claude AI Every team says "we'll fix it after the merge." They rarely do.…
SSH from a phone has always felt useful, but rarely comfortable. Most server work happens from a laptop. But sometimes you are away and still need to …
QR codes are everywhere — restaurant menus, Wi-Fi labels, package tracking, payment kiosks, business cards. So is the temptation to install whatever Q…
Finally got Aximo running publicly on Hugging Face Spaces — local CPU speech-to-text API with Swagger microphone recording, powered by Parakeet v3. De…