- Terraform – Providers, Versions and the Lock File
A provider is the plugin that knows how to talk to AWS, and pinning it is the difference between a reproducible build and a surprise on Tuesday. `required_providers`, version constraint operators and which one to use, what `.terraform.lock.hcl` is for and why it belongs in git, provider aliases, and deploying to two regions from one configuration.
- React Native – State: Context, Reducers and Custom Hooks
Same React you already know, with one extra constraint: a phone can be killed at any moment. `useReducer` for rules that depend on previous state, Context for what the whole tree needs, custom hooks for what one screen owns, and the ordering problem nobody warns you about — when one provider reads another, the nesting order becomes load-bearing.
- Python – Dictionaries & Sets
The dict, which is the data structure Python is built on, and the set, which answers membership and de-duplication in one line. get and setdefault, iteration, dict and set comprehensions, and what makes a key hashable.
- Java 11 New File and Collection Methods
Beyond the String methods , Java 11 added a handful of small API improvements. Each one removes a few lines you used to write by hand, and two of them — Files.readString and Path.of — you will use constantly. Reading and writing a whole file Both default to UTF-8, which is the important detail. The…
- React – Custom Hooks
A custom hook is a function whose name starts with use and that calls other hooks. That is the entire specification. Extracting stateful logic so two components can share it, why hooks share logic and never state, the one-line hook that turns a context into a typed API and throws when used outside its provider.