programming
46 articles tagged with "programming"
Tech Feeds
Web App Manifest Creating an Immersive PWA Experience
Let’s explore the Web App Manifest, a key tool for building Progressive Web Apps (PWAs). PWAs make web apps feel like native applications, supporting offline access, installation to the home screen, a...
I cut my AI coding bill and doomscrolling by running one nightly shutdown ritual
For a while I thought I had two separate problems: My AI coding spend kept creeping up every week. My nights kept disappearing into feeds, tabs, and “just one more scroll.” Turns out it was one system...
Node.js is changing its release cycle, just as Chrome switches to faster upgrades
Slow and steady.
The Cross-Agent Development Method
Note: Try to resist the temptation to summarize this document. A summary will give you the general idea but will leave out a lot of useful information. About 10 minutes is enough to read it. We are in...
The Cursor Blinked at Me This Morning
The cursor blinked at me this morning and I realized something horrifying: I'm still typing code character by character like it's 1985. We've been gaslit into believing that Copilot and Claude in the...
I'm tired...
I've sent out hundreds of job applications through platforms like JobStreet, Glints, and LinkedIn, and rarely heard back. Not even a rejection email. The reason? My CV was buried under thousands of ot...
The 10x Developer is Dead. Long Live the 1x Developer Who Ships.
The /'10x developer/' was always a myth. A recruitment fantasy. A way to justify hiring one overpaid engineer instead of building an actual team. But here's the part nobody wants to say out loud: AI jus...
Day 28 of #100DaysOfCode — Building a Library API
Today marks Day 28 of my #100DaysOfCode journey, and this session felt extra special. After learning the fundamentals, including Node.js, Express.js, REST APIs, middleware patterns, routing strategies...
Evaluate Division Coding Problem Solution
Evaluate Division is a graph problem disguised as algebra. You are given a list of equations like: a / b = 2.0 b / c = 3.0 Then you are asked queries like: a / c = ? c / a = ? x / x = ? Your...
json2rs: Generate Struct Definitions from JSON, Without the Magic
I built a small CLI tool that converts JSON files into struct definitions for Rust, Python, TypeScript, Kotlin, and Java. It's called json2rs. You have a JSON file — maybe an API response, maybe a con...
The Secret Life of Python - The Uncopyable (deepcopy)
When deepcopy fails: why some Python objects can't be cloned. 🎧 Audio Edition: Prefer to listen? Check out the expanded AI podcast version of this deep dive on YouTube. 📺 Video Edition: Prefer to wa...
7 Git commands that feel like cheating (and when not to use them)
Why do some devs never seem to struggle with Git? Discover Git commands that offer total control and the exact moments they start to fight back.
Vibe Coding in 2026: Why the Best Developers Are Becoming AI Orchestrators 🧑🎤🤖
Wait, what's /'Vibe Coding/'? 🤔 Not magic. Not cheating. Just... the new way. My First Week Trying This 🧪 What I Learned 📌 The 2026 Developer Stack 🛠️ One Hard Truth 🎯 AI is brilliant. Until it con...
AI Coding Tip 007 - Avoid Malicious Skills
Avoid the Agentic Trojan Horse TL;DR: Treat AI agent skills like dangerous executable code and read the instructions carefully. You install community skills for your AI assistant based on popularity o...
Perl 🐪 Weekly #760 - Async Perl
Originally published at Perl Weekly 760 Hi there, Perl's asynchronous ecosystem continues to grow, enabling developers to build non-blocking, responsive applications with ease. Modules like IO::Async,...
The Secret Life of Python: Manual List Iteration with While and Reverse Loops
Why your 'while' loop skips items—and two ways to fix it without copying. Timothy was feeling confident. He had spent the morning cleaning up his lists using Margaret’s /'Snapshot/' method. But as he si...
The Secret Life of Go: Channels
How to fix race conditions with buffered and unbuffered channels in Go Chapter 24: Sharing Memory by Communicating Ethan was staring at a map of data on his screen, hitting the refresh button. /'It’s h...
Your AI Coding Assistant is Making You a Worse Developer (And You Know It)
Your AI Coding Assistant is Making You a Worse Developer (And You Know It) Hot take incoming. We need to talk about the elephant in the room. That shiny AI coding assistant you've been using for the p...
Fragments: February 9
Some more thoughts from last week’s open space gathering on the future of software development in the age of AI. I haven’t attributed any comments since we were operating under the Chatham House Rule,...
Structured Context Engineering for File-Native Agentic Systems
Claude: Speed up responses with fast mode
I shipped 706 commits in 5 days with Taskwarrior + Claude Code
Last week I merged 38 PRs across 5 repos. 706 commits. One person, max 5 Claude Code sessions at a time. I'm sharing this because I think most CC users are hitting the same ceiling I was. If you use C...
OpenAI Codex - Using it for Code Review
What OpenAI Codex Missed in a Legacy .NET Codebase AI code review tools are often marketed as near–senior-engineer replacements: point them at a repository and expect deep architectural insight. I w...
Quoting Karel D'Oosterlinck
An Update on Heroku
How I Automate Repetitive Coding Tasks Without Losing Control
Automation is seductive. Once AI entered the workflow, it became easy to automate almost everything: boilerplate generation refactoring tests migrations integrations The promise is simple: less manual...
In an AI-driven workflow, the highest leverage isn’t in how much work the system does for developers. It's how well it works for developers.
How I Automate Repetitive Coding Tasks Without Losing Control Jaideep Parashar ・ Feb 5 #webdev #programming #ai #devops
Mitchell Hashimoto: My AI Adoption Journey
Opus 4.6 and Codex 5.3
Visual Studio Code has new experimental themes and more AI coding features
The January 2026 update has arrived.
Do You still think coding speed is the bottleneck?
Coding Speed is not the Constraint. Context is. With Cursor, Windsurf, Roo Code, Claude Code, GitHub CoPilot, we are able to generate entire files, refactor codebases, and autocomplete faster than we...
Rapid Deployment of Spam Trap Avoidance in Kubernetes: A Security Researcher's Guide
In the fast-paced world of email deliverability, avoiding spam traps is crucial for maintaining sender reputation and ensuring message flow. Security researchers often face tight deadlines to implemen...
Introducing Deno Sandbox
Introducing the Codex app
TIL: Running OpenClaw in Docker
Quoting Andrej Karpathy
We gotta talk about AI as a programming tool for the arts
Multi-Paxos - Consensus in Distributed Databases
Distributed databases face an interesting challenge: how do you ensure that multiple servers scattered across different machines, data centers, or even continents agree on the order and outcome of dat...
Why Technical Correctness Is Not Enough For Developers Anymore. Because an AI system can be statistically accurate and still fail emotionally.
The Emotional UX of AI: What Developers Miss Jaideep Parashar ・ Jan 25 #webdev #devops #programming #ai
How I Turned a $15 Arduino Into a Real Security System (And How OSINT Guided Me)
The breadboard sits on the edge of my desk, tiny wires curling like smoke in a stale room. The LEDs blink in quiet Morse code, unnoticed by anyone else. Outside, the street hums with distant traffic,...
Claude's new constitution
Electricity use of AI coding agents
I Built a Real-Time HackerNews Trend Radar With AI (And It Runs Itself)
Every day, HackerNews quietly decides what the dev world will care about next. which topics are actually taking off right now, across threads and deep comment chains. So instead of manually refreshing...
1 year of using AI tools in enterprise apps — here’s what I learned
I build enterprise POS Android apps — lots of architecture, lots of business rules, and plenty of “this has to be correct.” 🧱 My AI journey started in a pretty normal place: using ChatGPT to reason...
Stop Picking Sides: Manage the Tension Between Adaptation and Optimization
Jim Highsmith notes that many teams have turned into tribes wedded to exclusively adaptation or optimization. But he feels this misses the point that both of these are important, and we ne...
From Novelty to Infrastructure: How 2025 AI Will Quietly Reshape Your Job
The article discusses the transition of AI from a novelty to essential infrastructure by 2025, highlighting its integration into business operations. It emphasizes the need for organizations to adapt their workflows, risk management, and team training to leverage AI effectively and maintain a competitive advantage.