Java Checked vs Unchecked Exceptions
April 28, 2026
⚠️ Checked vs Unchecked Exceptions in Java Java splits exceptions into two camps — and the compiler treats them very differently. 🔒 Checked…
Short thoughts, quick tips, and focused reads.
April 28, 2026
⚠️ Checked vs Unchecked Exceptions in Java Java splits exceptions into two camps — and the compiler treats them very differently. 🔒 Checked…
April 28, 2026
📦 Java Collections: List, Map, Queue & Deque Java's collections framework gives you a toolbox of data structures. The trick is knowing…
April 26, 2026
Java 21 APIs Built for Virtual Threads Virtual threads landed in Java 21, but two companion APIs make them truly useful in production: Struc…
February 21, 2026
Weights are the learned numbers inside a neural network that determine how the model behaves. A model is made of: A fixed architecture (lay…
February 21, 2026
An RxJS can feel like a black box. It isn't. At its core it's just a function that produces a value asynchronously — and you hand it a…
February 20, 2026
When you trigger a dialog — an email composer, a confirmation modal, a file picker — you eventually need to know what the user did. Did they…
February 5, 2026
When you encounter "Port X is already in use" errors, you need to find and kill the process occupying that port. Windows (PowerShell) Find…
September 19, 2025
When I tried building some code in the Visual Studio 2026 Insiders build, something strange happened: perfectly valid code in VS 2022…
March 19, 2025
Git Checkout Commit & Git Restore Branch When working with Git, you might need to restore files/folders from a branch or a commit. Here’s…
March 18, 2025
🚀 Deploying Bicep Templates from Azure Container Registry (ACR) Bicep is an Infrastructure-as-Code (IaC) language that simplifies Azure…
March 18, 2025
Attributes in Action Filters Action filters in ASP.NET Core allow you to execute custom logic before or after an action method runs. The…
March 3, 2025
What’s This Warning? Git warns: This happens because Linux/macOS use LF, while Windows uses CRLF for line endings. What Does This Mean? Thi…