- Graphs
Vertices and edges — the structure behind social networks, maps, dependencies and package managers. Directed against undirected, weighted against unweighted, and why an adjacency list beats an adjacency matrix on almost every real graph.
- Angular – Build and Deploy to Production
The last mile. What `ng build` produces and how to read the bundle report, budgets that fail the build when a bundle grows, environment configuration without leaking secrets, the SPA rewrite rule every static host needs, cache headers for hashed assets, and a GitHub Actions workflow that ships it.
- Docker – Running Containers in Production
What changes when it is not your laptop. Restart policies, memory and CPU limits and what the JVM does when you forget them, log drivers and why logs go to stdout, graceful shutdown and `SIGTERM`, read-only filesystems, and an honest account of where plain Docker stops and an orchestrator starts.
- Hasura v3 (DDN) – Getting Started, and Upgrading from v2
The v3 half of the track in one piece. What a supergraph, a subgraph and a data connector are, the whole `ddn` walkthrough from `supergraph init` to a running local engine, and what the generated project tree actually contains. Then the part most people arrive for: what an existing v2 project has to become, which concepts carry over, and which ones — event triggers most sharply — simply do not.
- Spring Boot – Building with Gradle
The same pizza backend built with Gradle instead of Maven — the plugins, the dependency management, annotation processors for Lombok and MapStruct, and the wrapper. Side by side with the pom.xml it replaces, so you can read either build file and know what the other one says.