Skip to content

Blog

Notes on websites, search and AI

Practical writing about building fast websites and web apps, working with AI, and getting found on Google and in AI search — in plain English. Page 2.

  • 5 min read

    Embeddings and vector databases, explained for web developers

    Embeddings turn text, images and products into lists of numbers that capture meaning — the technology behind semantic search, recommendations and RAG. Here’s how they work and how to use them in a real app.

    • AI
    • Embeddings
    • Vector Search
    • Machine Learning
  • 7 min read

    RAG explained: how to make AI answer from your own data

    Retrieval-augmented generation lets a language model answer questions using your documents instead of its memory. Here’s how the pipeline works — chunking, embeddings, vector search, prompting — and how to build one that’s actually reliable.

    • AI
    • RAG
    • LLMs
    • Vector Search
  • 5 min read

    Web security essentials: the OWASP Top 10 explained for developers

    Most web breaches don’t need genius hackers — they exploit a familiar list of mistakes. Here’s a practical tour of the OWASP Top 10 risks, with concrete examples and the habits that prevent them.

    • Security
    • Web Development
    • Node.js
    • Code Quality
  • 7 min read

    AI agents, tool use and MCP: how AI goes from talking to doing

    An AI agent is a language model in a loop with tools. Here’s how tool calling works, what the Model Context Protocol (MCP) standardizes, and how to build agents that are useful without being dangerous.

    • AI
    • AI Agents
    • MCP
    • LLMs
  • 5 min read

    Build a neural network from scratch in PyTorch — then let PyTorch do the work

    The best way to understand deep learning is to build a small network by hand — forward pass, loss, backpropagation and gradient descent — and then rebuild it the idiomatic PyTorch way. A beginner-friendly, code-first walkthrough.

    • Machine Learning
    • PyTorch
    • Deep Learning
    • Python
  • 5 min read

    Web accessibility for developers: a practical WCAG 2.2 guide

    Around one in six people lives with a significant disability — and accessible sites work better for everyone. Here’s what WCAG 2.2 asks for, the issues that matter most, and how to build and test accessible interfaces in everyday work.

    • Accessibility
    • Web Development
    • React
    • Code Quality
  • 6 min read

    Why learning AI is no longer optional — and what to actually learn

    AI isn’t replacing developers or businesses that adapt — it’s raising the bar for everyone else. Here’s why learning AI matters now, what skills are worth your time, and a realistic learning path that doesn’t require a PhD.

    • AI
    • Career
    • Learning
    • LLMs
  • 5 min read

    Local SEO for small businesses: how to show up when people search nearby

    When someone searches “therapist near me” or “car rental Lugano”, Google shows a map and a handful of businesses. Here’s how local search works and a practical plan to make your business one of them.

    • Local SEO
    • SEO
    • Small Business
    • Structured Data