- Python – Exception Handling
try, except, else and finally, catching the exception you meant rather than all of them, raising your own, chaining with `raise ... from`, and why a bare `except:` is the line that hides the bug you are looking for.
- Frontend Dev – What a Frontend Engineer Actually Does
The job, described by what lands in your queue rather than by a job posting. What you own — the interface, the state behind it, what happens on a slow phone, and whether somebody using a keyboard can get through it — where the line sits between you and design, backend and QA, and what a real ticket looks like from mockup to deploy.
- Java 21 Other Improvements
Virtual threads dominated the Java 21 release notes, and several smaller additions arrived alongside them. These are the ones worth knowing about. String templates — and why you cannot use them Worth addressing first because you will find articles recommending them. String templates were previewed…
- Spring Study Guide – Get Started
Start here. What this guide is, who it is for, and the exact versions every answer is written against — Spring Framework 7 and Spring Boot 4.1 on Java 21. The eight topic areas in reading order, the pizza ordering API every snippet is lifted from, and the short list of things that changed between Spring 5 and Spring 7 that will make an old answer wrong.
- Java 21 Unnamed Variables and Patterns
An unnamed variable is written _ and says "something goes here and I will not use it". It removes the invented names — ignored , unused , e2 — that clutter code where a value is structurally required but genuinely irrelevant. A note on versions This was a preview feature in Java 21, not a standard…