Guides
Short explanations of the ideas behind the tools, written for developers and curious people alike.
- Running Local LLMs with WebGPURunning Large Language Models locally is the next frontier of AI. By leveraging WebGPU, developers can run models like Llama 3 entirely in the browser, eliminating server costs and ensuring absolute data privacy.6 min read
- Understanding MCP ProtocolThe Model Context Protocol (MCP) is an open standard that allows developers to securely expose local resources, databases, and APIs to AI assistants. Learn how it turns isolated LLMs into context-aware agents.5 min read
- Optimizing .cursorrulesAI code editors like Cursor are only as smart as the context they are given. A well-crafted .cursorrules file instructs the AI on your exact tech stack, architecture rules, and formatting preferences.4 min read
- The Zero-Server AI EraDevelopers and teams are cautious about pasting proprietary code into external models. Zero-Server AI solves this by bringing the model directly to the user's device, ensuring that sensitive data is processed 100% locally.5 min read
- Advanced Prompt PatternsPrompt engineering has evolved into a rigid software discipline. Master the architectural patterns of prompting to yield deterministic, high-quality code from unpredictable LLMs.7 min read
- Understanding Regex ASTRegular Expressions are notoriously hard to read. By breaking them down into an Abstract Syntax Tree (AST), developers can easily debug, understand, and optimize complex patterns.4 min read
- Mastering Docker ComposeDocker Compose allows developers to define and run multi-container Docker applications. Understanding the network topology and service dependencies is critical for modern infrastructure.5 min read
- What Is Unix Time?A plain-language explanation of Unix time, the epoch and why programs count time this way.4 min read
- Seconds vs Milliseconds TimestampsHow to recognise the unit of a timestamp, which platforms use which, and how to convert safely.4 min read
- ISO 8601 Date and Time FormatHow ISO 8601 strings are built, what Z and offsets mean, and the parsing traps that cause off-by-hours bugs.5 min read
- Time Zones and DST for DevelopersThe handful of rules that prevent most time zone bugs, with the daylight saving edge cases explained.5 min read
- The Year 2038 ProblemWhy 32-bit Unix timestamps run out in 2038, what breaks, and how to check your own systems.3 min read
- UTC vs GMT: What Is the Difference?Why UTC and GMT usually show the same time, how they differ technically, and which one to use in software.3 min read
- Cron Expressions ExplainedHow the five fields of a standard cron expression work, with common patterns and the rule that trips people up.4 min read
- Linux File Permissions & Chmod GuideHow Linux file permissions work, why octal numbers like 755 and 644 are calculated, and why chmod 777 is a dangerous anti-pattern.6 min read
- JSON Web Tokens (JWT) Security Best PracticesHow JSON Web Tokens work under the hood, how to properly handle exp/iat expiration claims, and critical vulnerabilities to avoid in production.5 min read
- Unix Timestamps in Python, JavaScript, and GoHow to generate and format Unix timestamps across JavaScript, Python, and Go, plus common pitfalls like milliseconds vs seconds.5 min read
- Understanding Diff Algorithms and Patch WorkflowsThe math and mechanics of calculating text differences: Longest Common Subsequences, Myers algorithm, and unified diff syntax.5 min read