Beginner
All articles
219 total
Agile for Solo Builders New
Lightweight agile practices for individuals and tiny teams. Sprints, …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
Architecture Decision Records New
Document the why behind technical choices. ADRs capture context, options …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
Backend Frameworks Compared New
Express, FastAPI, Django, Rails, NestJS, Go—which backend framework …
Basics
Added 30 Jul
·
Upd 30 Jul
·8 min
Choosing Where to Deploy Your App New
Static sites, SPAs, SSR apps, APIs, workers, scheduled jobs—different …
Basics
Added 30 Jul
·
Upd 30 Jul
·7 min
Common Error Messages Explained New
npm ERR!, ModuleNotFoundError, 502 Bad Gateway, Cannot read property of …
Basics
Added 30 Jul
·
Upd 30 Jul
·8 min
Databases Compared New
PostgreSQL, MySQL, MongoDB, Redis, SQLite, Supabase, PlanetScale—which …
Basics
Added 30 Jul
·
Upd 30 Jul
·9 min
Deployment Platforms Compared New
Vercel, Railway, Render, Fly.io, Netlify, Heroku, AWS—where should you …
Basics
Added 30 Jul
·
Upd 30 Jul
·7 min
Feedback Loops and Iteration New
Build, measure, learn, repeat. Shipping fast means nothing if you don't …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
For Vibe Coders Updated
Build real products without writing every line. Understand enough to …
Added 29 May
·
Upd 30 Jul
·11 min
Frontend Frameworks Compared New
React, Vue, Svelte, Angular, Solid—which frontend framework should you …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
Full-Stack Frameworks Compared New
Next.js, Remix, Nuxt, SvelteKit, Astro—which full-stack framework should …
Basics
Added 30 Jul
·
Upd 30 Jul
·7 min
Git vs GitHub: What's the Difference? New
Git is the tool. GitHub is the platform. They're as different as videos …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
How DNS and Domains Work New
How typing a URL turns into connecting to a server. Domain names, DNS …
Basics
Added 30 Jul
·
Upd 30 Jul
·5 min
How to Ask Good Questions New
Get better answers from Stack Overflow, Discord, AI, and developers. The …
Basics
Added 30 Jul
·
Upd 30 Jul
·5 min
How to Collaborate on GitHub New
Pull requests, forks, code review, and contributing to open source …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
How to Debug Your Code New
Systematic approaches to finding bugs. console.log, browser DevTools, …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
How to Delegate to AI Effectively New
Get better results from AI coding assistants. Prompting strategies, …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
How to Read Documentation New
Documentation isn't meant to be read like a book. Learn how to navigate …
Basics
Added 30 Jul
·
Upd 30 Jul
·5 min
How to Set Up a Project on GitHub New
A step-by-step guide to creating your first GitHub repository, …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
How to Slice Work Effectively New
Break big features into small, valuable pieces. Vertical slicing, MVP …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
How to Write User Stories New
Define what you're building before you build it. User stories, …
Basics
Added 30 Jul
·
Upd 30 Jul
·7 min
Metrics That Matter New
Not all metrics are created equal. Learn to distinguish vanity metrics …
Basics
Added 30 Jul
·
Upd 30 Jul
·7 min
Prioritization Frameworks New
Decide what to build first. RICE, ICE, MoSCoW, and other frameworks for …
Basics
Added 30 Jul
·
Upd 30 Jul
·5 min
Product Discovery Techniques New
Figure out what to build before building it. Impact mapping, event …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
Prompt Engineering for Code New
AI generates what you describe—describe poorly, get poor code. Learn …
Basics
Added 30 Jul
·
Upd 30 Jul
·7 min
Reversible vs Irreversible Decisions New
One-way doors vs two-way doors. Know which decisions need careful …
Basics
Added 30 Jul
·
Upd 30 Jul
·5 min
Scope Creep and Feature Bloat New
Features accumulate. Scope expands. Before you know it, you're building …
Basics
Added 30 Jul
·
Upd 30 Jul
·7 min
Security Basics for Beginners New
The security mistakes that get vibecoders hacked. SQL injection, XSS, …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
Technical Decision Making New
Build vs buy vs open source, technology selection, and how to make …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
The Art of Done New
Good enough vs perfect. When to ship, when to polish, and when to stop. …
Basics
Added 30 Jul
·
Upd 30 Jul
·5 min
UI/UX Design Principles for Developers New
The core design principles that make interfaces usable. Visual …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
User Journey Mapping New
Understand how users move through your product before building it. …
Basics
Added 30 Jul
·
Upd 30 Jul
·7 min
What Are Backups? New
Backups are copies of your data that you can restore when things go …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
What is a 404 Error? New
404 means 'page not found'—the server understood your request but …
Basics
Added 30 Jul
·
Upd 30 Jul
·4 min
What is a Build Process? New
Why 'npm run build' exists. Bundling, transpiling, and minifying—turning …
Basics
Added 30 Jul
·
Upd 30 Jul
·5 min
What is a Dependency? New
A dependency is code someone else wrote that your project uses. It's why …
Basics
Added 30 Jul
·
Upd 30 Jul
·4 min
What is a Domain Name? New
A domain name is the human-readable address for your website. It's how …
Basics
Added 30 Jul
·
Upd 30 Jul
·4 min
What is a Git Branch? New
A branch lets you work on a new feature without breaking the main code. …
Basics
Added 30 Jul
·
Upd 30 Jul
·5 min
What is a Package Manager? New
npm, yarn, pip, cargo—package managers download and manage code …
Basics
Added 30 Jul
·
Upd 30 Jul
·5 min
What is a Token? New
Tokens are how AI models read and charge for text. Understanding tokens …
Basics
Added 30 Jul
·
Upd 30 Jul
·4 min
What is a Webhook? New
A webhook is how services tell your app that something happened. Instead …
Basics
Added 30 Jul
·
Upd 30 Jul
·4 min
What is an API Key? New
An API key is a password for your code to access services like Claude, …
Basics
Added 30 Jul
·
Upd 30 Jul
·4 min
What is an Environment Variable? New
Environment variables are settings that live outside your code. They're …
Basics
Added 30 Jul
·
Upd 30 Jul
·4 min
What is Async/Await? New
Making JavaScript wait for things. Promises, async functions, and why …
Basics
Added 30 Jul
·
Upd 30 Jul
·5 min
What is Authentication vs. Authorization? New
Authentication is proving who you are (logging in). Authorization is …
Basics
Added 30 Jul
·
Upd 30 Jul
·5 min
What is Caching? New
Why your changes don't appear immediately. Browser cache, CDN cache, …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
What is Cloud Storage? New
Cloud storage is file storage on someone else's servers, accessible from …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
What is CORS? New
CORS is why your frontend can't talk to your backend. It's a browser …
Basics
Added 30 Jul
·
Upd 30 Jul
·4 min
What is Hosting? New
Hosting is where your code actually runs when people visit your site. …
Basics
Added 30 Jul
·
Upd 30 Jul
·4 min
What is HTTPS? New
HTTPS is HTTP with encryption—it means the connection between your …
Basics
Added 30 Jul
·
Upd 30 Jul
·4 min
What is JSON? New
JSON is the universal language for sending data between apps. When you …
Basics
Added 30 Jul
·
Upd 30 Jul
·4 min
What is Localhost? New
Localhost is your own computer pretending to be a server. It's why your …
Basics
Added 30 Jul
·
Upd 30 Jul
·4 min
What is Rate Limiting? New
Rate limiting is why the AI stops responding with '429 Too Many …
Basics
Added 30 Jul
·
Upd 30 Jul
·4 min
What is Serverless? New
Running code without managing servers. Lambda functions, edge functions, …
Basics
Added 30 Jul
·
Upd 30 Jul
·5 min
What is SQL? New
SQL is how you talk to databases. Want to get all users who signed up …
Basics
Added 30 Jul
·
Upd 30 Jul
·5 min
What is SSR vs CSR? New
Server-side rendering vs client-side rendering. Why Next.js exists, what …
Basics
Added 30 Jul
·
Upd 30 Jul
·5 min
What is the DOM? New
The Document Object Model—the tree structure browsers build from HTML …
Basics
Added 30 Jul
·
Upd 30 Jul
·5 min
What is TypeScript? New
JavaScript with types. Catch errors before running your code, get better …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
When Do I Need a Server? New
Not every app needs a server. Static sites, SPAs, and serverless …
Basics
Added 30 Jul
·
Upd 30 Jul
·5 min
When Do I Need Multiple Servers? New
One server works until it doesn't. Here's when you need to think about …
Basics
Added 30 Jul
·
Upd 30 Jul
·5 min
When to Say No New
Features become baggage. Learn when to decline requests, remove …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
Where to Store Files in Your App New
User uploads, images, documents, backups—a practical guide to where …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
Why It Works Locally But Not Deployed New
The classic developer frustration explained. Environment variables, …
Basics
Added 30 Jul
·
Upd 30 Jul
·6 min
Wireframing and Prototyping New
Sketch before you build. Wireframes and prototypes help you think …
Basics
Added 30 Jul
·
Upd 30 Jul
·5 min
Working with Constraints New
Time, budget, scope—you can't have everything. Learn to make tradeoffs, …
Basics
Added 30 Jul
·
Upd 30 Jul
·7 min
Getting Unstuck When the AI Loops New
Seven escape moves for when the AI keeps regenerating the same broken …
Guides
Added 17 Jul
·
Upd 17 Jul
·11 min
How to Read an Error Message New
The anatomy of an error message, how to read a stack trace, where errors …
Guides
Added 17 Jul
·
Upd 17 Jul
·12 min
Protect the Accounts That Hold Your Keys New
Your GitHub, AI, cloud, and domain accounts are the master keys to …
Guides
Added 17 Jul
·
Upd 17 Jul
·10 min
Set Spending Limits Before You Ship New
Put a cap on your AI, cloud, and hosting bills before your first users …
Guides
Added 17 Jul
·
Upd 17 Jul
·11 min
Set Up Your Computer for Building New
Install Git, Node, and Python with a package manager, verify each one …
Guides
Added 17 Jul
·
Upd 17 Jul
·10 min
Temperature and Sampling New
The parameters that control how an LLM picks its next token: temperature …
Glossary
Added 17 Jul
·
Upd 17 Jul
·3 min
Vibe Coding in Public: The Safety Check Nobody Gave You New
When your vibe-coded app goes live, it is on the public internet. Five …
Guides
Added 14 Jul
·
Upd 14 Jul
·10 min
When Do You Actually Need a Professional? New
An honest, supportive self-assessment for people building with AI. Learn …
Guides
Added 14 Jul
·
Upd 14 Jul
·13 min
.gitignore Patterns and Best Practices
Software Engineering
Added 31 Mar
·
Upd 30 May
·9 min
A Short History of Computing: From the Abacus to the Microchip
Plain-English history of computing, from counting beads to mechanical …
Basics
Added 23 Jun
·
Upd 23 Jun
·7 min
About This Wiki
What the AI Solutions Wiki is, who it is for, and how the content is …
Added 24 Mar
·
Upd 30 May
·5 min
Agentic AI
What makes AI agentic vs assistive, autonomous task execution, tool use, …
Glossary
Added 24 Mar
·
Upd 14 Jun
·5 min
AI Agents
Autonomous Task Execution
Glossary
Added 24 Mar
·
Upd 30 May
·4 min
AI for Small Businesses
Where to Start
Guides
Added 24 Mar
·
Upd 30 May
·3 min
AI Spark: AI-Assisted Document Review for Legal Teams
How AI can reduce contract review time by surfacing non-standard …
Ideas
Added 24 Mar
·
Upd 30 May
·3 min
AI Spark: Auto-Classify and Route Incoming Emails
Use AI to classify incoming emails by type, urgency, and intent, then …
Ideas
Added 24 Mar
·
Upd 30 May
·3 min
AI Spark: Automate Invoice Processing in 3 Steps
A practical AI spark for automating invoice data extraction - the …
Ideas
Added 24 Mar
·
Upd 30 May
·3 min
AI Spark: Never Write Meeting Notes Again
Automate meeting summaries and action item extraction using …
Ideas
Added 24 Mar
·
Upd 30 May
·3 min
Amazon Bedrock
Enterprise AI Foundation
Models
Added 24 Mar
·
Upd 14 Jun
·6 min
Amazon Cognito
User Authentication and Identity
Infrastructure
Added 24 Mar
·
Upd 14 Jun
·10 min
Amazon Polly
Text-to-Speech for Applications
Applications
Added 25 Mar
·
Upd 14 Jun
·4 min
Amazon S3
Object Storage for AI Pipelines
Data
Added 25 Mar
·
Upd 30 May
·5 min
Amazon Translate
Neural Machine Translation
Tools
Added 25 Mar
·
Upd 30 May
·3 min
API
Application Programming Interface
Glossary
Added 26 Mar
·
Upd 30 May
·4 min
Binary and Number Systems in Computing
How computers represent all data in base-2 (binary), why transistors …
Glossary
Added 26 Mar
·
Upd 30 May
·3 min
Budgeting an AI Project
What It Really Costs
Guides
Added 24 Mar
·
Upd 30 May
·3 min
CI/CD
Continuous Integration and Continuous Delivery
Glossary
Added 25 Mar
·
Upd 30 May
·4 min
Claude by Anthropic
Enterprise AI Assistant
Tools
Added 24 Mar
·
Upd 30 May
·4 min
Claude vs ChatGPT
Comparing the Apps and the Models
Comparisons
Added 24 Mar
·
Upd 25 Jun
·8 min
Computer Vision
What computer vision is, how it works in AI applications, and how AWS …
Glossary
Added 24 Mar
·
Upd 30 May
·4 min
Container Registry
What container registries are, how ECR, Docker Hub, Azure ACR, and GCP …
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
Cost Optimization (Well-Architected Pillar)
The Well-Architected pillar covering right-sizing, reserved capacity, …
Glossary
Added 26 Mar
·
Upd 30 May
·5 min
Daily AI Sparks
One Automation Idea Per Day
Ideas
Added 24 Mar
·
Upd 30 May
·3 min
Data Structures for AI Applications
Arrays, hash maps, trees, graphs, queues, and vector stores - how the …
Glossary
Added 26 Mar
·
Upd 30 May
·5 min
Direct Model Interface
The Simplest AI Integration Pattern
Patterns
Added 28 Mar
·
Upd 30 May
·4 min
FFmpeg
Video Processing Swiss Army Knife
Tools
Added 24 Mar
·
Upd 30 May
·4 min
Floating-Point Arithmetic and Model Precision
IEEE 754, FP32, FP16, BF16, and INT8 - how number precision determines …
Glossary
Added 26 Mar
·
Upd 30 May
·4 min
For Finance and Business
AI projects have costs, timelines, and regulatory risks. Evaluate them …
Added 29 May
·
Upd 30 May
·3 min
For Gardeners
Learn the way you would grow a garden: start in the soil, tend one thing …
Added 16 Jun
·
Upd 16 Jun
·3 min
For HR and People Teams
AI in recruiting, performance management, onboarding, and learning. Know …
Added 22 Jun
·
Upd 22 Jun
·6 min
For Marketing Teams
AI tools for content creation, campaign research, SEO, personalisation, …
Added 22 Jun
·
Upd 22 Jun
·5 min
For Product Managers
The AI vocabulary your team assumes you already have. Understand what …
Added 29 May
·
Upd 30 May
·3 min
For Students and Career Switchers
Build the mental model that makes everything click. Five levels from …
Added 29 May
·
Upd 30 May
·4 min
Foundation Models
What foundation models are, how they differ from task-specific models, …
Glossary
Added 24 Mar
·
Upd 30 May
·4 min
From Localhost to Production: Why You Need Deployment Stages
What localhost and public mean, how to get from one to the other, and …
Guides
Added 23 Jun
·
Upd 23 Jun
·7 min
From Zero to Production: The Complete Path
A structured learning path and architectural progression for shipping a …
Added 28 May
·
Upd 30 May
·8 min
Frontend vs Backend: The Layers of an App
A plain-English guide to the frontend, backend, database, and …
Basics
Added 23 Jun
·
Upd 23 Jun
·9 min
Getting Started with Amazon Bedrock for Enterprise AI
A practical introduction to Amazon Bedrock: what it is, which models are …
Guides
Added 24 Mar
·
Upd 30 May
·3 min
GitHub Actions
CI/CD for AI Projects
Tools
Added 25 Mar
·
Upd 30 May
·5 min
How Search Algorithms Work
A plain-English guide to linear search, binary search, and hash table …
Basics
Added 23 Jun
·
Upd 23 Jun
·8 min
How Sorting Algorithms Work
A plain-English guide to how sorting algorithms put data in order, from …
Basics
Added 23 Jun
·
Upd 23 Jun
·8 min
How Technology Dies: The Service Lifecycle from Launch to Legacy
Technology fades through stages, from active to maintenance to legacy to …
Guides
Added 23 Jun
·
Upd 23 Jun
·7 min
How to Choose Your First AI Use Case
A practical framework for selecting the right first AI use case - …
Guides
Added 24 Mar
·
Upd 30 May
·4 min
How to Get AWS Funding for Your AI Project
A practical guide to AWS PoC funding, MAP migration funding, and the BOX …
Guides
Added 24 Mar
·
Upd 30 May
·6 min
How to Read Technology Trends: Gartner, the Hype Cycle, and Beyond
Where technology trends come from and how to read them. A practical …
Guides
Added 23 Jun
·
Upd 23 Jun
·5 min
Hugo
Static Site Generator
Tools
Added 24 Mar
·
Upd 30 May
·3 min
Inference
Running AI Models in Production
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
Infrastructure as Code (IaC)
What Infrastructure as Code is, and how Terraform, AWS CDK, and …
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
Juggling and Change
Drop recovery as incident response. Adding load as organisational …
Through
Added 30 May
·
Upd 30 May
·6 min
Juggling and Technology
The cascade as a distributed system. Props as AI agent types. Dropping a …
Through
Added 30 May
·
Upd 30 May
·5 min
Juggling and the Brain
Learning to juggle physically rewires the brain. The same incremental …
Through
Added 30 May
·
Upd 30 May
·6 min
Knowledge Base (AI)
What an AI knowledge base is, how it differs from a traditional …
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
Level 0: The Foundation
Computers and the internet. How hardware works, how networks transmit …
Added 29 May
·
Upd 30 May
·5 min
Level 1: How Code Works
Terminals and code. How developers interact with machines directly, what …
Added 29 May
·
Upd 30 May
·5 min
Level 2: Managing Work
Version control, Git, and open source. How teams collaborate on code, …
Added 29 May
·
Upd 30 May
·6 min
Library vs Framework vs SDK vs API: What is What
A plain-English guide to the difference between a library, a framework, …
Basics
Added 23 Jun
·
Upd 23 Jun
·9 min
LLM
Large Language Model
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
Model Cards
AI Transparency Documentation
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
Module 1: Start at zero: the basics
Module 1 of the AI Film Crew course: the basics. About 4.8 minutes, with …
Foundations
Added 15 Jun
·
Upd 15 Jun
·12 min
Module 2: How software actually gets built
Module 2 of the AI Film Crew course: How software actually gets built. …
Build
Added 15 Jun
·
Upd 15 Jun
·2 min
Module 3: The hidden structure: OSI and the five layers
Module 3 of the AI Film Crew course: OSI and the five layers. About 2.5 …
The Idea
Added 15 Jun
·
Upd 15 Jun
·3 min
Module 4: Layer 1: Interface
Module 4 of the AI Film Crew course: Interface. About 1.4 minutes, with …
Layer 1
Added 15 Jun
·
Upd 15 Jun
·2 min
Module 5: Layer 2: Orchestration
Module 5 of the AI Film Crew course: Orchestration. About 1.6 minutes, …
Layer 2
Added 15 Jun
·
Upd 15 Jun
·2 min
Module 6: Layer 3: Compute
Module 6 of the AI Film Crew course: Compute. About 1.4 minutes, with …
Layer 3
Added 15 Jun
·
Upd 15 Jun
·2 min
Module 7: Layer 4: AI runtime
Module 7 of the AI Film Crew course: AI runtime. About 2.2 minutes, with …
Layer 4
Added 15 Jun
·
Upd 15 Jun
·3 min
Module 8: Layer 5: State
Module 8 of the AI Film Crew course: State. About 1.3 minutes, with the …
Layer 5
Added 15 Jun
·
Upd 15 Jun
·2 min
Module 9: It all comes together, and where to go next
Module 9 of the AI Film Crew course: It all comes together, and where to …
Synthesis
Added 15 Jun
·
Upd 15 Jun
·4 min
n8n
Workflow Automation for AI Agents
Tools
Added 14 Jun
·
Upd 14 Jun
·3 min
Number Systems: Binary, Decimal, and Hexadecimal Explained
A plain-English guide to how computers count using binary, decimal, and …
Basics
Added 23 Jun
·
Upd 23 Jun
·8 min
Object-Oriented Programming (OOP)
Classes, objects, inheritance, encapsulation, and polymorphism - how OOP …
Glossary
Added 26 Mar
·
Upd 30 May
·3 min
Open Practice Library
What the Open Practice Library is, its key practices for AI projects, …
Glossary
Added 25 Mar
·
Upd 30 May
·3 min
Operational Excellence (Well-Architected Pillar)
The Well-Architected pillar covering runbooks, automation, …
Glossary
Added 26 Mar
·
Upd 30 May
·4 min
Orchestration: the potting line
How a workflow runs the steps of a system in order, retries failures, …
Learn
Added 14 Jun
·
Upd 14 Jun
·2 min
Performance Efficiency (Well-Architected Pillar)
The Well-Architected pillar covering compute selection, storage, …
Glossary
Added 26 Mar
·
Upd 30 May
·5 min
Programming Paradigms: Procedural, Object-Oriented, Functional, and More
A plain-English tour of the main ways to organize code, from procedural …
Basics
Added 23 Jun
·
Upd 23 Jun
·9 min
Prompt Engineering
What prompt engineering is, why it matters in enterprise AI …
Glossary
Added 24 Mar
·
Upd 30 May
·4 min
RAG
Retrieval Augmented Generation
Glossary
Added 24 Mar
·
Upd 30 May
·6 min
Reliability (Well-Architected Pillar)
The Well-Architected pillar covering fault tolerance, disaster recovery, …
Glossary
Added 26 Mar
·
Upd 30 May
·4 min
Security (Well-Architected Pillar)
The Well-Architected pillar covering IAM, encryption, network security, …
Glossary
Added 26 Mar
·
Upd 30 May
·4 min
Serverless Computing
What serverless computing means, how Lambda, Fargate, and Step Functions …
Glossary
Added 24 Mar
·
Upd 30 May
·4 min
Serverless: water only when a plant is dry
What serverless really means, why you still have servers, and when it is …
Learn
Added 14 Jun
·
Upd 14 Jun
·2 min
Shared Responsibility Model
What the shared responsibility model is, how AWS, Azure, and GCP divide …
Glossary
Added 25 Mar
·
Upd 30 May
·3 min
Software Licensing and Vendor Lock-In: The Legal History Every Builder Needs
A plain-English guide to software licenses, from MIT and GPL to …
Guides
Added 23 Jun
·
Upd 23 Jun
·8 min
Speech-to-Text (STT)
What speech-to-text technology is, how AWS Transcribe, Azure Speech, and …
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
Sustainability (Well-Architected Pillar)
The Well-Architected pillar added in 2021 covering efficient resource …
Glossary
Added 26 Mar
·
Upd 30 May
·5 min
Text-to-Speech (TTS)
What text-to-speech technology is, how AWS Polly, Azure Speech, and GCP …
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
The Craftsperson
You already understand software architecture, databases, and production …
Through
Added 30 May
·
Upd 30 May
·5 min
The Fashionista
You already understand version control, deployment pipelines, and …
Through
Added 30 May
·
Upd 30 May
·5 min
The Garden Lens
Prefer to learn through pictures? See the whole system as a garden. Each …
Learn
Added 14 Jun
·
Upd 14 Jun
·2 min
The Gardener Path
Learn how software and AI are built the way you would grow a garden, …
Learn
Added 14 Jun
·
Upd 14 Jun
·1 min
The History of IT: From the Abacus to the AI-Native Era
A sourced, comprehensive history of information technology: hardware, …
Guides
Added 23 Jun
·
Upd 23 Jun
·12 min
The History of Software Architecture: From Mainframes to AI-Native
A sourced timeline of how software architecture evolved, from 1960s …
Guides
Added 23 Jun
·
Upd 23 Jun
·9 min
The Juggler
You already understand async systems, fault tolerance, and distributed …
Through
Added 30 May
·
Upd 30 May
·4 min
The Lean Startup on a Budget
A practical guide to running the Lean Startup method when you have …
Guides
Added 23 Jun
·
Upd 23 Jun
·9 min
Time Complexity and Big-O Notation
An introduction to Big-O notation and how it describes the asymptotic …
Added 1 Jan 0001
·
Upd 30 May
·3 min
Tokenization in AI
What tokens are, how different models tokenize text, why token count …
Glossary
Added 24 Mar
·
Upd 30 May
·3 min
Using Notion as an AI Backend
Databases, APIs, and Automation
Tools
Added 24 Mar
·
Upd 30 May
·3 min
What are Environments?
An environment is a separate copy of your software: one to experiment in …
Basics
Added 15 Jun
·
Upd 15 Jun
·3 min
What are Prompts?
A prompt is how you tell an AI model, in plain words, what you want. …
Basics
Added 15 Jun
·
Upd 15 Jun
·4 min
What are Regions?
A region is a place in the world where the cloud keeps its data centres. …
Basics
Added 15 Jun
·
Upd 15 Jun
·4 min
What is a Computer?
A computer is a machine that follows instructions. Understanding this …
Basics
Added 24 May
·
Upd 30 May
·6 min
What is a Data Structure?
A plain-English guide to data structures, the ways you organize data in …
Basics
Added 23 Jun
·
Upd 23 Jun
·9 min
What is a Database?
A database is an organised system for storing and retrieving data. Every …
Basics
Added 24 May
·
Upd 30 May
·6 min
What is a Framework?
A framework is a ready-made starting kit for building software, so you …
Basics
Added 15 Jun
·
Upd 15 Jun
·3 min
What is a Function?
A function is a named, reusable step in code. You write the job once, …
Basics
Added 15 Jun
·
Upd 15 Jun
·4 min
What is a Large Language Model (LLM)?
A large language model is the AI behind ChatGPT, Claude, and Gemini. …
Basics
Added 22 Jun
·
Upd 22 Jun
·5 min
What is a Model?
A model is the learned thing an AI produces from data and then uses to …
Basics
Added 15 Jun
·
Upd 15 Jun
·4 min
What is a Neural Network?
A neural network is the core architecture behind modern AI. …
Basics
Added 22 Jun
·
Upd 22 Jun
·4 min
What is a Programming Language?
A plain-English explanation of programming languages, compilers, …
Basics
Added 23 Jun
·
Upd 23 Jun
·17 min
What is a Server?
A server is just a computer that runs continuously and waits for …
Basics
Added 24 May
·
Upd 30 May
·5 min
What is a Terminal?
The terminal is a text-based interface for controlling your computer. It …
Basics
Added 24 May
·
Upd 30 May
·5 min
What is AI Hallucination?
AI hallucination is when a language model produces confident, fluent, …
Basics
Added 22 Jun
·
Upd 22 Jun
·5 min
What is AI?
AI is software that learns patterns from data instead of following …
Basics
Added 24 May
·
Upd 30 May
·7 min
What is an AI Agent?
An AI agent is software that uses an LLM to plan and take actions …
Basics
Added 22 Jun
·
Upd 22 Jun
·4 min
What is an Algorithm?
A plain-English explanation of algorithms: the step-by-step recipes that …
Basics
Added 23 Jun
·
Upd 23 Jun
·7 min
What is an API?
An API is a contract that defines how two pieces of software talk to …
Basics
Added 24 May
·
Upd 30 May
·6 min
What is Big O Notation?
A plain-English guide to Big O notation, the language for describing how …
Basics
Added 23 Jun
·
Upd 23 Jun
·8 min
What is Bootstrapping?
A plain-English guide to bootstrapping, the practice of building a …
Basics
Added 23 Jun
·
Upd 23 Jun
·8 min
What is ChatGPT?
ChatGPT is an AI chatbot built by OpenAI on top of the GPT-4o language …
Basics
Added 22 Jun
·
Upd 22 Jun
·5 min
What is Code?
Code is instructions written in a language a computer can understand. …
Basics
Added 24 May
·
Upd 30 May
·5 min
What is Coding?
Plain-English explanation of coding for product managers, founders, and …
Basics
Added 23 Jun
·
Upd 23 Jun
·6 min
What is Computer Vision?
Computer vision is the AI field that enables software to understand …
Basics
Added 22 Jun
·
Upd 22 Jun
·5 min
What is Data (and JSON)?
Data is information organised in a shape software can read. JSON is the …
Basics
Added 15 Jun
·
Upd 15 Jun
·3 min
What is Deployment?
Deployment is the step that takes your working code off your own …
Basics
Added 15 Jun
·
Upd 15 Jun
·3 min
What is Frontend and Backend?
Frontend is the part of an app you see and touch. Backend is the part …
Basics
Added 15 Jun
·
Upd 15 Jun
·4 min
What is Generative AI?
Generative AI is software that creates new content: text, images, audio, …
Basics
Added 22 Jun
·
Upd 22 Jun
·4 min
What is Git?
Git is the version control tool used by almost every software team on …
Basics
Added 24 May
·
Upd 30 May
·6 min
What is GitHub?
GitHub is where the world's code lives. It hosts Git repositories, …
Basics
Added 24 May
·
Upd 30 May
·5 min
What is Machine Learning?
Machine learning is how AI learns from data instead of following …
Basics
Added 22 Jun
·
Upd 22 Jun
·5 min
What is Monitoring (and Logs)?
Monitoring watches your running software live and warns you when …
Basics
Added 15 Jun
·
Upd 15 Jun
·3 min
What is Natural Language Processing (NLP)?
Natural language processing (NLP) is the field of AI concerned with …
Basics
Added 22 Jun
·
Upd 22 Jun
·4 min
What is React Native?
React Native lets you write one JavaScript codebase that runs as a real …
Basics
Added 28 May
·
Upd 30 May
·7 min
What is Scaling?
Scaling means handling one user or a million without falling over. It is …
Basics
Added 15 Jun
·
Upd 15 Jun
·4 min
What is Security and Auth?
Security and auth are how software lets the right people in and keeps …
Basics
Added 15 Jun
·
Upd 15 Jun
·4 min
What is Software?
Software is code organised to do a real job from start to finish. It is …
Basics
Added 15 Jun
·
Upd 15 Jun
·4 min
What is State?
State is what a system remembers right now: who is logged in, what is in …
Basics
Added 15 Jun
·
Upd 15 Jun
·4 min
What is Storage (and Files)?
Storage is where software keeps the big, heavy things, images, videos …
Basics
Added 15 Jun
·
Upd 15 Jun
·4 min
What is Testing?
Testing is checking that software works the way it should before real …
Basics
Added 15 Jun
·
Upd 15 Jun
·4 min
What is the cloud?
The cloud in plain words, and why it changed who gets to build software. …
Learn
Added 14 Jun
·
Upd 14 Jun
·2 min
What is the Cloud?
The cloud is other people's computers, rented by the second. Here is …
Basics
Added 24 May
·
Upd 30 May
·5 min
What is the Internet?
The internet is a global network of computers that have agreed to speak …
Basics
Added 24 May
·
Upd 30 May
·5 min
What is Timeboxing?
Plain-English explanation of timeboxing, the habit of setting a fixed …
Basics
Added 23 Jun
·
Upd 23 Jun
·7 min
What is Version Control?
Version control is a system that tracks every change ever made to a …
Basics
Added 24 May
·
Upd 30 May
·4 min
What is Vibe Coding?
Vibe coding is building software by describing what you want in plain …
Basics
Added 24 May
·
Upd 30 May
·8 min
219 articles in this section. Search for a specific topic.
Open source projects