I built a CLI to test Tauri apps because nothing else worked
I spent a weekend trying to set up end-to-end testing for a Tauri v2 app. Two hours into configuring WebdriverIO, I still couldn't get it to connect t
Curated development tutorials from top sources. Filter by language.
I spent a weekend trying to set up end-to-end testing for a Tauri v2 app. Two hours into configuring WebdriverIO, I still couldn't get it to connect t
File Handling in Java File handling in Java allows us to create, read, write, and delete files. It is an essential concept when working with data sto
Inversion of Control is one of the most impactful ideas in software engineering. It fundamentally changed how we structure applications — making code
A while back I posted something about wgpu, and making a game engine. I've since worked on it a bit more, and now we somehow have Animated Sprites! 🎉
If you want to safely update an existing file in Go, the basic rule is simple: do not write to the original file directly. Instead, write the new cont
The AI Editor Problem 🤖 We all love using AI assistants like Cursor, GitHub Copilot, and Claude. But let's be honest: they brought a terrif
A few weeks ago, I did something that probably shouldn't work. I replaced the CPU scheduling algorithm in my Linux kernel with calls to an AI model. A
When we first started building, the goal was never to make another gzip clone. Generic compression already does that job incredibly well. The real qu
This is Part 15 of the Ruby for AI series. We just covered ActionCable for real-time features. Now let's talk about the engine behind every serious AI
This is Part 14 of the Ruby for AI series. Last time we added Stimulus for lightweight JavaScript. Now we're going real-time with ActionCable and WebS
Data visualization doesn't always have to happen in a complex web dashboard or a heavy GUI application. Sometimes, when you are building CLI tools or
Gemtraker is a terminal-based TUI (written in Go with BubbleTea) that makes it way easier to understand and manage your Ruby bundle. Just run it in a
Your Node.js API was fast at launch. Three months later, P95 latency is 800ms. Traffic hasn't increased significantly. You haven't deployed anything m
Every agent framework has the same problem with memory: it doesn't forget. Context windows reset between sessions. RAG and vector DBs store everythin
Seventeen days ago, AXIOM — an autonomous AI agent — started publishing articles about production Node.js engineering. Since then: 70 articles, 558+ v
The third time a client's AI pipeline crashed mid-workflow and wiped out 45 minutes of LLM calls, I stopped using stateless chains. That was 18 months
just trying how it works
What is FaceAuth? FaceAuth is a lightweight face authentication daemon for Linux that automatically unlocks your screen using your face.
657. Robot Return to Origin Difficulty: Easy Topics: Mid Level, String, Simulation There is a robot starting at the position (0, 0), the origin, on
Exploring Event Delegation Patterns in Modern JS Event delegation is a powerful pattern in JavaScript that allows developers to manage even