- Python – File (read/write)
Reading and writing files with `with open(...)`, why the context manager is not optional, reading a large file a line at a time, `pathlib` instead of string paths, and the CSV and JSON modules you will reach for straight afterwards.
- Frontend Dev – The HTML, CSS and Browser You Actually Need
The platform underneath every framework. What the browser does with your page — DOM, CSSOM, layout, paint — why semantic HTML decides what a screen reader and Google can see, and the small part of CSS that carries most real layouts: the box model, flexbox, grid, the cascade and custom properties.
- Java 25 Module Imports & Simple Source Files
Java 25 finalised two changes aimed squarely at the first hour of learning Java: a program no longer needs a class declaration or a static main , and a single import can pull in a whole module. Together they make a first Java file three lines long. The first program, then and now That version asks…
- React – useMemo, useCallback and memo
Three tools that all do the same thing — skip work when nothing relevant changed — and are all easy to use wrongly. What each one actually caches, why memo does nothing until the props are stable, the cases that genuinely need them, and why the React Compiler may make all of this optional.
- Angular – State Management
Most Angular apps do not need a state library, and the ones that do should be able to say why. The demo app splits it deliberately: signal-based services injected from the root for the customer screens, NgRx for the admin section. What each is good at, what `createFeature` buys you, and why registering the store on a lazy route keeps it out of everyone else's download.