Tutorials & research
Practical, no-fluff guides with real code you can run today — written by engineers who build this stuff for a living. New pieces drop regularly.
AI & ML
Making a Multi-Agent LLM API with Python & FastAPI
Route each request to the language model best suited to it, and stream answers back through one clean API.
AI & MLUnlocking Transfer Learning in Computer Vision
Reuse a pre-trained model to build an accurate image classifier from a small dataset.
AI & MLBuild a Local Chatbot with Ollama, Python & React
Run an LLM on your own machine with Ollama and put a chat UI in front of it — no cloud, no keys.
AI & MLModel Context Protocol (MCP): Give Your AI Real Tools
MCP lets AI call your tools, files and APIs. Here's what it is and how to expose one in a dozen lines.
AI & MLClassifiers, Regressors & Clusters: The 3 Shapes of ML
Almost every ML problem is one of three shapes — here's how to recognise and solve each with scikit-learn.
AI & MLFine-Tuning a Large Language Model: A Realistic Guide
When fine-tuning is worth it, how LoRA works, and when RAG is the better answer.
Python
Web Scraping with Python: requests + BeautifulSoup
Fetch pages, parse HTML and extract clean data with requests and BeautifulSoup — politely.
PythonAdvanced Python Data Structures for Interviews & Code
collections, defaultdicts, heaps and deques — the structures that show up in every interview and codebase.
PythonTest-Driven Development in Python with pytest
Write the test, watch it fail, make it pass — a hands-on TDD loop with pytest.
PythonRegular Expressions: A Developer's Guide
Regex demystified — anchors, classes, quantifiers, groups and lookaheads, with Python examples.
Web & Backend
Build & Deploy an HTTPS Server with Node.js & Render
Stand up a production HTTPS server with Node.js and Express, then deploy it free on Render.
Web & BackendBuild a REST API with FastAPI and SQLite
From zero to a documented, validated CRUD API in one file — the fastest Python back end there is.
Web & BackendReal-Time Apps with WebSockets in Node.js
Push updates to the browser instantly with WebSockets — chat, dashboards, and multiplayer state.
Web & BackendBuilding a Drone-Fleet Dashboard: Telemetry, Maps & Replay
Design a drone-fleet ground-control station — live telemetry, a moving map, and mission replay.
Frontend
Why TypeScript is a Necessary Pain (and How to Start)
TypeScript feels like friction at first — until it catches a bug that would have shipped.
FrontendReact vs Vue vs Svelte: Choosing a Frontend Framework
A candid, no-hype comparison of React, Vue and Svelte — where each shines, and what to pick.
DevOps
Docker for Beginners: Containers Explained
What a container actually is, how a Dockerfile works, and how to ship an app that runs everywhere.
DevOpsA Clean Git Branching Strategy for Teams
Keep main green and releases boring with a lightweight trunk-based Git workflow.
DevOpsCI/CD with GitHub Actions: A Practical Intro
Automate tests, linting and deploys with a single YAML file — never merge broken code again.
DevOpsServerless Functions with AWS Lambda & API Gateway
Run code with no servers to manage — a Lambda behind an API Gateway, gotchas explained.
Want the next piece before anyone else?
Follow us for research, events and the occasional strong opinion.
Follow on X →