// the labs

Workshop in progress.

mycuppa.io is the Cuppa Tech sandbox — learning notes, R&D experiments, and a build-time scrape on AI & mobile. Less polished than cuppatech.com; that's the point.

// latest

Fresh from the feed. all news →

  1. [simon willison]

    datasette 1.0a30

    Release: datasette 1.0a30 The big new feature in this alpha is a new customizable "Jump to..." menu, described in detail in The extensible "Jump to" menu in…

  2. [simon willison]

    datasette-agent 0.1a4

    Release: datasette-agent 0.1a4 Taking advantage of the new makeJumpSections() JavaScript plugin hook added in Datasette 1.0a30 , datasette-agent now presents…

  3. [simon willison]

    datasette-fixtures 0.1a0

    Release: datasette-fixtures 0.1a0 One of the smaller features in Datasette 1.0a30 is this: New documented datasette.fixtures.populate_fixture_database(conn)…

  4. [simon willison]

    Quoting Armin Ronacher

    The most frustrating failure mode right now is that people submit issues that are not in their own voice. They contain an observed problem somewhere, but it…

  5. [simon willison]

    Mad House — Usborne Creepy Computer Games

    Tool: Mad House — Usborne Creepy Computer Games Via Hacker News I learned that UK publisher Usborne published free PDFs of their 1980s Computer Books , some of…

// notes

Recent learning notes. all articles →

  1. // Mobile · iOS

    Modern iOS App Architecture - Part 1: Foundation & Layers

    Deep dive into modern iOS app architecture, covering layered architecture, MVVM, unidirectional data flow, and dependency injection. Essential guide for building scalable iOS applications with SwiftUI.

  2. // Mobile · iOS

    Modern iOS App Architecture - Part 2: State Management & Navigation

    Learn advanced state management patterns, navigation coordination, and data flow in modern iOS applications with SwiftUI and Combine.

  3. // Mobile · iOS

    Modern iOS App Architecture - Part 3: Testing & Best Practices

    Master testing strategies, dependency injection patterns, and production-ready best practices for modern iOS applications.

  4. // AI · MCP

    Building an AI Chatbot with MCP-Inspired Skills Architecture

    Learn how to build a production-ready AI chatbot using MCP-inspired Skills, markup-based knowledge, and cost-optimized architecture. Complete guide with code examples for modern applications.

  5. // Mobile · Android

    Mobile AI Chatbot Integration: Android Native Implementation

    Complete guide to integrating AI chatbot into Android (Jetpack Compose) apps with streaming responses, native UI, and authentication.

// what's here

Three surfaces.