A modern blog built with the LATE Stack, featuring a sophisticated content management system powered by Effect and TanStack Start.
Now in production on Deno Deploy.
The LATE Stack consists of:
- Lightning CSS - Modern, extremely fast CSS parser and transformer
- React Aria - Best-in-class accessibility components
- TanStack Start - Full-stack React framework with type-safe routing
- Effect - Batteries-included functional programming framework for TypeScript
This stack enables the development of full-stack applications with end-to-end type safety, prioritizing maintainability and developer experience.
- Content Collections: Astro-inspired content management with Effect schemas
- Type-Safe Routing: Full type safety from content to routing parameters
- Build-Time Processing: Markdown → MDAST → HAST → JSON pipeline (unified)
- Multilingual Support: Language codes in frontmatter with separate JSON files
- Custom Remark Plugins: Enhanced Markdown processing with OGP metadata fetching
- Effect-Powered Pipeline: Concurrent, robust content processing with proper error handling
The web site is deployed to Deno Deploy.
The blog uses a collections-based architecture that processes Markdown files with YAML frontmatter into JSON data at build time. The content pipeline runs during development via Vite plugin and processes multilingual content with draft filtering.
For detailed technical background, see the LATE Stack blog post.
Also see CLAUDE.md.
See LICENSE.txt.