MicroBlogs

Short thoughts, quick tips, and focused reads.

Java Checked vs Unchecked Exceptions

April 28, 2026

javaexceptionsfundamentals

⚠️ Checked vs Unchecked Exceptions in Java Java splits exceptions into two camps — and the compiler treats them very differently. 🔒 Checked…

Java Collections: List, Map, Queue & Deque

April 28, 2026

javacollectionsfundamentals

📦 Java Collections: List, Map, Queue & Deque Java's collections framework gives you a toolbox of data structures. The trick is knowing…

Java 21 Virtual Thread APIs

April 26, 2026

javajava21concurrencyvirtual-threads

Java 21 APIs Built for Virtual Threads Virtual threads landed in Java 21, but two companion APIs make them truly useful in production: Struc…

What Are Model Weights?

February 21, 2026

AILLMsMachine LearningFoundations

Weights are the learned numbers inside a neural network that determine how the model behaves. A model is made of: A fixed architecture (lay…

Building an Observable from Scratch

February 21, 2026

rxjsjavascriptobservablefundamentals

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…

Wrapping Angular Dialog Callbacks in an Observable

February 20, 2026

angularrxjsobservabletypescriptpatterns

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…

Kill Process Running on a Specific Port

February 5, 2026

devopsterminalnetworkingtroubleshooting

When you encounter "Port X is already in use" errors, you need to find and kill the process occupying that port. Windows (PowerShell) Find…

Git Checkout Commit & Git Restore Branch

March 19, 2025

gitrestorecommittips

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…

ACR Bicep Templates

March 18, 2025

azureacrbiceppro

🚀 Deploying Bicep Templates from Azure Container Registry (ACR) Bicep is an Infrastructure-as-Code (IaC) language that simplifies Azure…

Attributes in Action Filters

March 18, 2025

dotnettipsaspapi

Attributes in Action Filters Action filters in ASP.NET Core allow you to execute custom logic before or after an action method runs. The…

Git LF will be replaced by CRLF

March 3, 2025

gitwarninginfo

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…