- Docker – Interview Questions
The questions Docker interviews actually ask, answered the way you would say them out loud. Container versus VM, image versus container, `CMD` versus `ENTRYPOINT`, `COPY` versus `ADD`, how layer caching works, where volumes fit, and the "why is my image 1.2 GB" question that separates people who have shipped one.
- Hasura v3 (DDN) – Data Modeling with HML
v3's metadata in depth, because in v3 the metadata is the product. Every object kind and what it is for — `DataConnectorLink`, `ObjectType`, `Model`, `Command`, `Relationship`, the boolean-expression, aggregate and order-by types, the three permission kinds, and the global config objects — worked through by modelling the same booking schema the v2 half of this track uses.
- React – Sass
Sass in a Vite project is one dependency and a file rename — no config. Nesting, variables, partials and mixins in a component stylesheet, .module.scss to get scoping and Sass at once, and the one thing Sass still does that plain CSS cannot: recompile Bootstrap itself with your own colours.
- Android – ViewModels, Rotation and Process Death
The Android-only lesson. What a ViewModel survives and what it does not, why rotating the phone destroys your Activity, and the case most apps get wrong: the OS killing your process in the background and recreating the screen as if nothing happened. SavedStateHandle, rememberSaveable, and what deserves to be saved.
- Spring Study Guide – Security
Authentication, authorisation, and the filter chain that implements both. How a request travels through the filters, what the SecurityContext holds and how it is cleared, password hashing and salting, matcher ordering and the mistake that silently opens an endpoint, method security with @PreAuthorize, stateless JWT auth, and the lambda DSL that replaced every old configuration answer.