- Docker Compose – The Whole Application in One File
Putting it together: MySQL, a Spring Boot API and an nginx-served single-page app, started with one command and torn down with another. The SPA rewrite rule every static host needs, reverse-proxying `/api` so the browser sees one origin and CORS stops mattering, and what this file is still not good enough for.
- Hasura – Caching and Performance
Making it fast, and knowing what to measure first. Reading the SQL Hasura generates with `EXPLAIN`, the indexes that decide whether a filter is instant or a table scan, why deep nesting costs more than it looks, and the row limits that stop one query taking the database down. Also RESTified endpoints for clients that want a URL, and a straight account of which caching features need Enterprise.
- Python – Dataclasses & Type Hints
`@dataclass` writes the constructor, the repr and the equality you were about to write by hand. Plus type hints: what they do and do not do at runtime, the syntax worth knowing, and what a checker like mypy adds.
- Frontend Dev – Get Started
Start here. What a frontend engineer builds, the twelve things you need to learn and the order to learn them in, and the exact stack every example in this track uses — React 19, TypeScript and Vite. Also: how this track fits with the deeper ones on the site, so you know when to stop reading here and go read those instead.
- Java 21 Sequenced Collections
Java 21 added three interfaces — SequencedCollection , SequencedSet and SequencedMap — giving every collection with a defined order the same way to ask for its first and last element, and to iterate backwards. It is a small addition that fixes a twenty-five-year-old inconsistency. The inconsistency…