Skip to content

Search

ESC

Building Software with AI

Practical guides, deep dives, and honest takes on AI-assisted development. Written by a developer, for developers.

Latest Posts

Stack of npm packages with a compromised, cracked package leaking corruption in the middle
13 min

TanStack npm Supply Chain Attack: Detect, Fix, and Recover

On May 11, 2026, attackers published 84 malicious versions across 42 @tanstack/* npm packages. Here is how to detect compromise and recover safely.

Read
Supply chain attack warning with broken chain links
5 min

LiteLLM Supply Chain Attack: How to Check If You're Affected

Malicious LiteLLM versions were published to PyPI on March 24, 2026. Here's what happened, how to check if you're affected, and what to do.

Read
A developer workspace with AI coding tools
2 min

Getting Started with AI-Assisted Development

A practical guide to using AI coding tools effectively in your development workflow.

Read
Futuristic developer workspace with AI assistants
6 min

The Next Generation of Developer Tools

How AI-native IDEs, agentic workflows, and autonomous coding are reshaping software development.

Read
Safety system architecture with monitoring dashboard
6 min

Engineering Responsible AI Systems

Practical techniques for building AI systems with bias detection, safety guardrails, and monitoring.

Read
Training loss curve visualization
6 min

Fine-Tuning Models for Your Domain

When and how to fine-tune language models using LoRA, including dataset preparation and evaluation.

Read
Agent architecture flowchart diagram
6 min

Designing AI Agent Architectures

Patterns for building reliable AI agents with tool use, memory, and multi-step reasoning capabilities.

Read
Server hardware with GPU computing setup
5 min

Running AI Models Locally: A Complete Guide

How to run open-source LLMs on your own hardware using Ollama, llama.cpp, and quantized models.

Read
Test suite dashboard with AI insights
5 min

AI-Powered Testing: Beyond Unit Tests

How AI transforms software testing with automated test generation, property testing, and intelligent fuzzing.

Read
Data pipeline architecture diagram
5 min

Building RAG Systems from Scratch

A step-by-step guide to building retrieval-augmented generation systems with vector databases.

Read
CI/CD pipeline visualization with AI integration
5 min

Automated Code Review with AI

How to integrate AI-powered code review into your CI/CD pipeline for consistent quality checks.

Read
Code editor with AI prompt patterns
5 min

The Developer's Guide to Prompt Engineering

Practical prompt patterns and techniques for building reliable AI-powered features in production.

Read
Abstract neural network visualization
4 min

How Large Language Models Actually Work

A clear explanation of transformer architecture, attention mechanisms, and tokenization for developers.

Read