GPUI
Rust
GUI
Get started with GPUI, the GPU-accelerated UI framework for Rust. Learn to set up your development environment, understand core concepts like hybrid …
ACCESS_FILE >>Tauri
Svelte
Rust
Kickstart your Kanbots project by setting up the foundational Tauri v2 desktop framework with a Svelte 5 frontend, creating a robust environment for …
ACCESS_FILE >>Edge AI
TinyML
LLM
Understand the landscape of on-device AI agents and tiny LLM systems, set up your development environment, and explore core tooling for edge AI.
ACCESS_FILE >>Rust
Installation
Toolchain
Embark on your Rust journey by setting up your development environment. Learn to install Rust 1.94.0 using rustup, understand the cargo build system, …
ACCESS_FILE >>Stoolap
Embedded Database
SQL
Discover Stoolap, a modern embedded SQL database built with Rust, and learn how its unique features like MVCC, parallel execution, and vector search …
ACCESS_FILE >>Rust
CLI Tooling
Mermaid
Setting up the foundational Rust project for `mermtool`, a production-grade Mermaid analyzer and fixer. This chapter covers environment configuration, …
ACCESS_FILE >>Rust
Ratatui
TUI
Explore Terminal User Interfaces (TUIs), their role in modern applications, and get started with Rust and Ratatui to build your first interactive …
ACCESS_FILE >>SpaceTimeDB
Real-time
Multiplayer
Embark on your SpaceTimeDB journey! This chapter demystifies SpaceTimeDB, explaining its core concepts, unique architecture, and how it revolutionizes …
ACCESS_FILE >>rust
static-site-generator
workspace
Chapter 1: Project Setup and Initializing the Rust Workspace - Building Guide me through building a modern, high-performance static site generator in …
ACCESS_FILE >>Rust
Introduction
Setup
Learn the basics of Rust, its features, and how to set up your development environment.
ACCESS_FILE >>Rust
GPUI
GUI
Dive into GPUI by setting up your development environment and building your first GPU-accelerated application, focusing on the core application …
ACCESS_FILE >>Rust
Cargo
Build System
Dive into Cargo, Rust's essential build system and package manager. Learn to create, build, run, and manage Rust projects and dependencies …
ACCESS_FILE >>Stoolap
Rust
Embedded Database
Get started with Stoolap by setting up your Rust development environment, adding Stoolap as a dependency, and running your first embedded SQL queries.
ACCESS_FILE >>Rust
Lexer
Tokenization
Chapter 2: Designing the Lexer: Tokenization of Mermaid Syntax - Building a strict, production-grade Mermaid code analyzer and fixer in Rust, focusing …
ACCESS_FILE >>Rust
Ratatui
TUI
Get started with Ratatui! This chapter guides you through setting up your first Rust TUI project, adding dependencies, and displaying a basic 'Hello, …
ACCESS_FILE >>SpaceTimeDB
Rust
CLI
Get started with SpaceTimeDB! Learn how to install the CLI, set up your first project, define a database schema, write server-side logic (reducers), …
ACCESS_FILE >>Rust
CLI
Configuration
This chapter guides through setting up the command-line interface (CLI) and robust configuration management for our Rust-based Static Site Generator …
ACCESS_FILE >>Rust
Variables
Data Types
An introduction to variables, data types, and operators in Rust, essential for beginners.
ACCESS_FILE >>GPUI
Rust
UI Framework
Dive into GPUI's core UI building blocks: Views and Elements. Learn how to construct interactive user interfaces using GPUI's hybrid rendering model, …
ACCESS_FILE >>Git
Worktrees
Tauri
Learn how to leverage Git worktrees within Kanbots to provide isolated development environments for AI agents, enabling parallel and conflict-free …
ACCESS_FILE >>Rust
Variables
Data Types
Dive into Rust's core syntax: variables (immutable by default!), data types, functions, and essential control flow structures like if/else, loops, and …
ACCESS_FILE >>Stoolap
SQL
Embedded Database
Dive into Stoolap's core by understanding relational data models and mastering fundamental SQL operations like CREATE, INSERT, SELECT, UPDATE, and …
ACCESS_FILE >>Rust
Compiler
Parser
Chapter 3: Crafting the Parser: Building the Abstract Syntax Tree (AST) - Building Act as a senior Rust systems engineer and guide me through …
ACCESS_FILE >>Rust
Ratatui
TUI
Dive into the core of Ratatui by learning how to set up the main drawing loop and render your very first text-based frame in a Rust TUI application.
ACCESS_FILE >>SpaceTimeDB
Schema Design
Rust
Dive into SpaceTimeDB schema design, learning how to define tables, relations, and indexes using Rust to structure your real-time application's data …
ACCESS_FILE >>rust
ssg
content
This chapter guides you through implementing content loading and frontmatter parsing for our Rust Static Site Generator. We'll design a content …
ACCESS_FILE >>Rust
Ownership
Borrowing
Explains Rust's ownership, borrowing, and lifetimes concepts for memory safety without a garbage collector.
ACCESS_FILE >>Tauri
Svelte
Rust
Integrate your first AI agent (Claude Code or Codex equivalent) into Kanbots, enabling it to perform tasks within isolated git worktrees and generate …
ACCESS_FILE >>GPUI
Rust
State Management
Explore GPUI's core state management patterns: Entity, Context, and global state. Learn to build interactive, data-driven UI components with practical …
ACCESS_FILE >>Rust
Memory Safety
Ownership
Dive deep into Rust's core concept of Ownership, its unique approach to memory safety without a garbage collector. Understand the stack vs. heap, move …
ACCESS_FILE >>Stoolap
Rust
Embedded Database
Dive deep into Stoolap's architecture, exploring its modern storage engine, MVCC transactions, and the intelligent query execution pipeline that …
ACCESS_FILE >>Rust
Mermaid
AST
Chapter 4: The Core AST: Representing Mermaid Structures in Rust - Building Act as a senior Rust systems engineer and guide me through designing and …
ACCESS_FILE >>Ratatui
Rust
TUI
Explore Ratatui widgets: the fundamental building blocks for creating interactive terminal user interfaces. Learn to use Block and Paragraph to …
ACCESS_FILE >>SpaceTimeDB
Querying
Data Retrieval
Unlock the power of data retrieval in SpaceTimeDB. Learn how to query and filter your shared state in real-time using client-side subscriptions and …
ACCESS_FILE >>Rust
SSG
Content
Chapter 4: Markdown to AST Transformation with `pulldown-cmark` - Learn how to parse Markdown content into an Abstract Syntax Tree (AST) using the …
ACCESS_FILE >>Rust
Control Flow
Functions
Learn Rust's control flow constructs and how to write reusable functions.
ACCESS_FILE >>Tauri
Svelte
Rust
Learn to orchestrate multi-agent AI workflows in Kanbots, assigning distinct personas for tasks like code generation and review using Git worktrees.
ACCESS_FILE >>GPUI
Rust
UI
Explore GPUI's code-driven styling for layout and appearance. Learn to use flexbox, colors, and borders to create visually appealing GPU-accelerated …
ACCESS_FILE >>Rust
Ownership
Borrowing
Dive deep into Rust's core memory safety features: ownership, borrowing, and lifetimes. Understand how these concepts prevent common bugs and enable …
ACCESS_FILE >>Stoolap
MVCC
Transactions
Dive deep into Multi-Version Concurrency Control (MVCC) in Stoolap. Understand how this powerful mechanism enables high concurrency, consistent reads, …
ACCESS_FILE >>Ratatui
Rust
TUI
Learn how to make your Ratatui TUI applications interactive by handling user input and events with crossterm, including keyboard and terminal resize …
ACCESS_FILE >>Rust
Mermaid
Validation
Chapter 5: Strict Validation Layer: Detecting Syntax and Semantic Errors - Building a strict, production-grade Mermaid code analyzer and fixer in …
ACCESS_FILE >>SpacetimeDB
Rust
Reducers
Dive into SpaceTimeDB's powerful server-side logic with Reducers. Learn how to define, implement, and deploy deterministic functions in Rust to manage …
ACCESS_FILE >>Rust
Structs
Enums
Learn about structs, enums, and pattern matching in Rust to create expressive and type-safe code.
ACCESS_FILE >>GPUI
Rust
UI
Discover how GPUI handles user input and events through its powerful Actions system. Learn to define, dispatch, and handle custom actions for …
ACCESS_FILE >>Tauri
Svelte
Rust
Equip Kanbots with real-time AI agent progress, logging, and user controls like pause, resume, and cancel, enhancing user interaction with multi-agent …
ACCESS_FILE >>Rust
Structs
Enums
Master Rust's fundamental data structures: structs for combining related data, enums for representing distinct variants, and the powerful 'match' …
ACCESS_FILE >>Stoolap
SQL
Optimization
Dive into Stoolap's cost-based query optimizer. Learn how it intelligently crafts execution plans, how to interpret EXPLAIN output, and leverage …
ACCESS_FILE >>Ratatui
Rust
TUI
Master Ratatui's layout system to arrange widgets effectively. Learn about Directions, Constraints, and nesting layouts to build structured terminal …
ACCESS_FILE >>Rust
Intermediate Topics
Modules
Learn about Rust's module system, crates, and Cargo ecosystem for organizing and managing complex projects.
ACCESS_FILE >>GPUI
Rust
Asynchronous Programming
Explore GPUI's asynchronous executor, learning to perform non-blocking operations and update UI safely. Understand `cx.spawn` and `cx.spawn_on_main` …
ACCESS_FILE >>Tauri
Rust
Svelte
Learn how to secure sensitive AI API keys and implement robust error handling in your Kanbots desktop application for a production-ready experience.
ACCESS_FILE >>Stoolap
SQL
Rust
Discover how Stoolap leverages parallel execution to significantly accelerate complex SQL queries, enhancing performance for both transactional and …
ACCESS_FILE >>Rust
Traits
Polymorphism
Master Rust traits to define shared behavior, enable polymorphism, and write flexible, extensible code. Learn trait bounds, default implementations, …
ACCESS_FILE >>Ratatui
Rust
TUI
Learn how to manage application state in Ratatui using the Model-View-Update pattern, enabling dynamic and interactive terminal user interfaces with …
ACCESS_FILE >>Rust
Mermaid
Linter
Chapter 7: The Rule Engine: Linting and Deterministic Fixing - Building a robust, deterministic rule engine in Rust to lint and fix Mermaid Abstract …
ACCESS_FILE >>Rust
Result
Option
Learn Rust's powerful error handling mechanisms with Result and Option enums, and the ? operator for cleaner code.
ACCESS_FILE >>Tauri
Rust
Logging
Implement robust logging for AI agent activities within Kanbots and understand the crucial steps for packaging and deploying your cross-platform …
ACCESS_FILE >>GPUI
Rust
UI Framework
Build a simple task list manager using GPUI, learning to manage state, handle user input, and render dynamic lists in a GPU-accelerated environment.
ACCESS_FILE >>Rust
Error Handling
Result
Master Rust's robust error handling with Option, Result, and the '?' operator. Learn to write reliable, production-ready code by explicitly managing …
ACCESS_FILE >>CLI
Rust
Mermaid
Chapter 8: Building the CLI: User Interface and Output Modes - Building Act as a senior Rust systems engineer and guide me through designing and …
ACCESS_FILE >>Ratatui
Rust
TUI
Dive into creating custom Ratatui widgets to build unique and highly interactive terminal user interfaces in Rust, going beyond built-in components.
ACCESS_FILE >>Rust
SSG
Pipeline
Chapter 8: Building the Core Pipeline: Routing and Output Generation - Guide to building a modern, high-performance static site generator in Rust, …
ACCESS_FILE >>Rust
Intermediate Topics
Traits
Learn about Rust's powerful features of traits and generics for writing flexible, reusable code.
ACCESS_FILE >>GPUI
Rust
UI Framework
Dive into advanced GPUI concepts to build complex, reusable UI components with custom rendering, state management, and asynchronous interactions. …
ACCESS_FILE >>Rust
Collections
Iterators
Dive into Rust's powerful collections like Vec and HashMap, master efficient data processing with iterators, and leverage flexible closures to write …
ACCESS_FILE >>Mermaid
Rust
Parser
Chapter 9: Advanced Parsing & Edge Cases: Nested Structures and Complexities - Building a strict, production-grade Mermaid code analyzer and fixer in …
ACCESS_FILE >>Rust
Ratatui
Asynchronous
Master asynchronous operations and concurrency in Ratatui TUIs. Learn to handle non-blocking I/O, background tasks, and event loops using Tokio and …
ACCESS_FILE >>SpaceTimeDB
Concurrency
Transactions
Dive deep into SpaceTimeDB's core mechanisms for ensuring data consistency: concurrency control, transactional integrity, and deterministic execution. …
ACCESS_FILE >>Rust
Async Programming
Tokio
Learn Rust's concurrency model and asynchronous programming with `async`/`await`.
ACCESS_FILE >>GPUI
Rust
UI Framework
Learn how to integrate platform-specific services like clipboard and file dialogs in GPUI and establish basic testing strategies for your …
ACCESS_FILE >>Rust
Concurrency
Asynchronous
Explore concurrency and asynchronous programming in Rust using threads, Arc, Mutex, async/await, and the Tokio runtime for high-performance …
ACCESS_FILE >>Stoolap
Rust
SQL
Build a practical analytics dashboard project using Stoolap, demonstrating its Hybrid OLTP/OLAP (HTAP) capabilities for real-time data ingestion and …
ACCESS_FILE >>Ratatui
Rust
Terminal UI
Dive into advanced event handling techniques in Ratatui, including mouse and resize events, and learn to implement interactive modal dialogs for …
ACCESS_FILE >>Rust
Compiler
CLI Tool
Chapter 10: Performance Optimization & Streaming Input - Building a strict, production-grade Mermaid code analyzer and fixer written in Rust, focusing …
ACCESS_FILE >>Rust
SSG
Build System
Chapter 10: Incremental Builds and File System Watching - Building a modern, high-performance static site generator in Rust from scratch. This chapter …
ACCESS_FILE >>GPUI
Rust
Optimization
Master performance optimization and debugging techniques for GPUI applications. Learn to identify bottlenecks, leverage GPUI's hybrid rendering model, …
ACCESS_FILE >>Rust
CLI
Command Line
Learn to build robust, production-ready command-line interface (CLI) applications in Rust, covering argument parsing, file I/O, error handling, and …
ACCESS_FILE >>Stoolap
Embedded Database
Rust
Master Stoolap for production deployments. Learn best practices for schema design, query optimization, MVCC tuning, parallel execution, and monitoring …
ACCESS_FILE >>Rust
Testing
insta
Chapter 11: Comprehensive Testing: Unit, Golden, and Fuzz Testing - Building a strict, production-grade Mermaid code analyzer and fixer in Rust, …
ACCESS_FILE >>Ratatui
Rust
TUI
Learn how to apply custom styles, colors, and text modifiers to your Ratatui Terminal User Interfaces (TUIs) to create visually appealing and …
ACCESS_FILE >>Rust
CLI
Todo App
Learn to build a simple command-line todo application in Rust.
ACCESS_FILE >>GPUI
Rust
AI
Build a responsive AI chat agent UI with GPUI, focusing on dynamic view updates, asynchronous operations, and effective state management for complex …
ACCESS_FILE >>Rust
FFI
Unsafe Rust
Dive into advanced Rust concepts like unsafe code, Foreign Function Interface (FFI), modern design patterns, and effectively navigating the Rust …
ACCESS_FILE >>Stoolap
Embedded Database
Open Source
Explore the Stoolap ecosystem, its community, future development roadmap, and how to contribute to this innovative embedded SQL database. Understand …
ACCESS_FILE >>Rust
CLI
Automation
Chapter 12: CI/CD Integration & Deployment Strategies - Setting up robust Continuous Integration and Continuous Deployment pipelines for our Rust …
ACCESS_FILE >>Rust
Ratatui
Performance
Master performance optimization techniques for Ratatui TUIs, including minimizing redraws, efficient event handling, state management, and …
ACCESS_FILE >>Rust
SSG
Plugins
Chapter 12: Designing a Plugin and Extension System - This chapter guides through implementing a robust plugin and extension system for our Rust SSG, …
ACCESS_FILE >>Rust
Axum
Tokio
Learn how to build a simple HTTP server using Axum, a web framework for Rust.
ACCESS_FILE >>Ratatui
Rust
TUI
Build a practical terminal task manager using Ratatui, applying state management, event handling, and UI rendering techniques to create an interactive …
ACCESS_FILE >>Rust
CLI
security
Chapter 13: Security Considerations for CLI Tools & Input Handling - Building a production-grade Mermaid code analyzer in Rust. This chapter focuses …
ACCESS_FILE >>Rust
SSG
Linking
Chapter 13: Internal Linking, Navigation, and Table of Contents Generation - Building Guide me through building a modern, high-performance static site …
ACCESS_FILE >>Rust
Learning Resources
Community
A curated list of resources to deepen your Rust knowledge and connect with the community.
ACCESS_FILE >>Rust
Mermaid
CLI Tool
Chapter 14: Monitoring, Maintenance & Future Extensibility - Building a strict, production-grade Mermaid code analyzer and fixer written in Rust, …
ACCESS_FILE >>Ratatui
TUI
Rust
Build a practical terminal file browser application using Ratatui, learning advanced TUI patterns like state management, directory listing, and …
ACCESS_FILE >>SSG
Rust
Pagefind
Chapter 14: Search Indexing with Pagefind Integration - Integrating Pagefind for client-side search indexing into our Rust SSG, covering the build …
ACCESS_FILE >>Ratatui
Rust
TUI
Build a practical terminal-based system monitoring dashboard using Ratatui. Learn to integrate system metrics, manage UI layouts, and handle real-time …
ACCESS_FILE >>SpaceTimeDB
Debugging
Testing
Master debugging techniques, implement robust testing strategies, and establish comprehensive observability for your SpaceTimeDB applications. Learn …
ACCESS_FILE >>Rust
SSG
tracing
This chapter guides you through implementing robust error handling with `thiserror` and `anyhow`, integrating structured logging using `tracing`, and …
ACCESS_FILE >>Rust
Ratatui
TUI
Master testing strategies for your Ratatui applications, including unit, integration, and snapshot testing, to build robust and reliable terminal user …
ACCESS_FILE >>Rust
Ratatui
Error Handling
Learn robust error handling techniques in Ratatui applications, including graceful shutdowns, custom error types, and using `anyhow` for …
ACCESS_FILE >>Security
SSG
Rust
Chapter 17: Security Considerations for Static Sites - Learn to integrate essential security measures like content sanitization (XSS prevention) and …
ACCESS_FILE >>Rust
Ratatui
TUI
Learn how to package and distribute your Ratatui applications for various platforms, including cross-compilation and release management, ensuring …
ACCESS_FILE >>Deployment
CI/CD
Rust
This chapter guides you through setting up robust deployment strategies and continuous integration/continuous deployment (CI/CD) for our Rust Static …
ACCESS_FILE >>Ratatui
Rust
TUI
Explore robust architectural patterns like the Elm Architecture (MVU) for building scalable and maintainable Ratatui applications in Rust, focusing on …
ACCESS_FILE >>SSG
Rust
Learning Platform
Chapter 20: Real-World Example: Crafting a Learning Platform with Chapters - Building a modern, high-performance static site generator in Rust, …
ACCESS_FILE >>GPUI
Rust
GPU
Embark on a comprehensive journey to master GPUI, Zed's GPU-accelerated UI framework for Rust, from basic setup to advanced application development on …
ACCESS_FILE >>Tauri
Svelte
AI Agents
Build Kanbots, a desktop Kanban app orchestrating AI agents on cards using Git worktrees for isolated tasks. Learn multi-persona development workflows …
ACCESS_FILE >>deep-dive
internals
architecture
Deep technical explanation of how GPUI works under the hood - architecture, internals, compilation, and real-world examples.
ACCESS_FILE >>GPUI
Rust
Zed
Dive deep into GPUI, Zed's UI framework, from environment setup to building complex AI chat agents. Learn core concepts, unstable APIs, and best …
ACCESS_FILE >>nvidia cuda-oxide
release
version
NVIDIA CUDA-Oxide 0.1 released. Enables writing SIMT GPU kernels in safe, idiomatic Rust. Direct compilation of standard Rust code to CUDA. Upgrade …
ACCESS_FILE >>Rust
Ownership
Borrowing
Master Rust from scratch to advanced production-ready applications. This guide covers modern Rust 2026, focusing on practical usage, memory safety, …
ACCESS_FILE >>Rust
Memory Safety
Concurrency
Embark on a comprehensive journey to master Rust from the ground up, with practical steps and engaging challenges for modern, production-ready …
ACCESS_FILE >>Stoolap
Embedded Database
SQL
Embark on a comprehensive journey to master Stoolap, a modern embedded SQL database, from the ground up, with practical steps and engaging challenges …
ACCESS_FILE >>database
comparison
embedded
Comprehensive comparison of Stoolap and SQLite - features, performance, pros & cons, and when to use each for embedded database needs.
ACCESS_FILE >>Compiler
Static Analysis
CLI
Learn to build a strict, production-grade Mermaid code analyzer and fixer in Rust, from scratch to deployment, with compiler-level rigor.
ACCESS_FILE >>Ratatui
Rust
TUI
Master Ratatui to build stunning terminal UIs in Rust. This guide covers advanced concepts, best practices, and real-world applications for powerful …
ACCESS_FILE >>Ratatui
TUI
Rust
Embark on a comprehensive journey to master Ratatui, the powerful Rust library for building interactive terminal user interfaces, from the ground up.
ACCESS_FILE >>SpacetimeDB
Database
WebAssembly
Explore SpacetimeDB, a revolutionary decentralized database. This guide covers core concepts, setup, and advanced usage for building scalable …
ACCESS_FILE >>SpaceTimeDB
Realtime Database
Multiplayer
Embark on a comprehensive journey to master SpaceTimeDB from the ground up, learning to build scalable real-time applications and multiplayer …
ACCESS_FILE >>Rust
Static Site Generator
Web Development
Learn to build StellarGen, a production-ready, component-driven Static Site Generator in Rust from scratch, incorporating modern features like partial …
ACCESS_FILE >>Rust
Static Sites
Web Dev
Build a modern Rust static site generator from parsing to production-ready features.
ACCESS_FILE >>Rust
Compiler
Musl
Rust 1.93.0 release highlights updates to the musl library and enhanced compiler safety features.
ACCESS_FILE >>Rust
Password Generator
Command Line Interface
Learn how to build a production-ready Rust CLI password generator from scratch, covering setup, security principles, and deployment.
ACCESS_FILE >>Rust
Cargo
CLI
Learn how to set up your Rust development environment and initialize a new project for building a password generator CLI application.
ACCESS_FILE >>Rust
Clap
CLI
Learn how to define CLI flags with Clap in Rust for a customizable password generator.
ACCESS_FILE >>Rust
Password Generator
CSPRNG
Learn how to build a secure password generator using Rust, including character set management and random number generation.
ACCESS_FILE >>Rust
Password Generator
Character Set Management
Learn how to refine character set management in a Rust password generator, ensuring security and flexibility.
ACCESS_FILE >>Rust
Password Generation
CLI Tool
Learn how to generate secure passwords with specific lengths using Rust.
ACCESS_FILE >>Rust
CLI
Password Generation
Learn how to extend a CLI tool to generate multiple passwords with customizable options.
ACCESS_FILE >>Rust
CLI
Logging
Learn how to add logging and debug output to your Rust application using the `env_logger` crate.
ACCESS_FILE >>Rust
Unit Testing
Cargo Test
Learn how to write basic unit tests for a password generator in Rust using Cargo Test.
ACCESS_FILE >>Rust
Systems Programming
Beginner Guide
A comprehensive guide to learning Rust from absolute beginners, covering core concepts and building real-world projects.
ACCESS_FILE >>Rust
Project Guide
All chapters covering the creation of a production-ready Rust CLI password generator.
ACCESS_FILE >>JavaScript
Rust
Web Development
A detailed comparison of JavaScript and Rust, ideal for developers transitioning from one to the other.
ACCESS_FILE >>