- COMMIT OXID COMMIT OXID
- Your Resume Has 15 Seconds — Here's How Not to Waste Them Common resume mistakes software engineers make and practical tips to fix them — based on two real conversations that pushed me to write this.
- Latest AI Terms You Need to Know in 2026 A curated YouTube playlist + chronological AI/LLM evolution timeline — from the Transformer paper to Agentic AI and Agent Skills — with a deep-dive curriculum on how MCP tool calls consume your context window.
- How I Opened and Cleaned My Portronics Bubble 2 Keyboard A small teardown note for opening a Portronics Bubble 2 keyboard without breaking the cabinet, with screw positions and circuit photos.
- GitVersion — Automated Semantic Versioning from Your Git History A deep dive into GitVersion: what it is, how it derives version numbers from your Git graph, and an honest look at where it shines and where it gets in the way.
- প্রোগ্রামিং শেখার প্রথম ধাপ প্রোগ্রামিং শেখা শুরু করতে চাইছেন? এই পোস্টে আমি আমার অভিজ্ঞতা থেকে কিছু পরামর্শ শেয়ার করছি।
- 360° Panorama Viewer — Part 2: The Code, Line by Line A code-focused walkthrough of the PanoramaViewer Astro component — WebGL setup, geometry construction, event wiring, quaternion gyro tracking, synchronization guards, and failure recovery patterns.
- Building a 360° Panorama Viewer with Three.js — Geometry, Rendering & Device Motion A deep dive into the geometry, projection math, and gyroscope-driven motion mode behind a WebGL panorama viewer built as an Astro component using Three.js.
-
Photo Album Paharpur Rocky cliffs, a winding river, and dry hills — a June afternoon at Paharpur. - Synapse — A Mobile-First AI Agent with MCP Support How a simple office seat-booking frustration led to building an LLM-provider-agnostic AI agent for Android that connects to arbitrary MCP servers, runs code, searches the web, manages files, and delegates to sub-agents.
-
Photo Album Dwarakeswar River আমাদের ছোটো নদী চলে বাঁকে বাঁকে - TOTP as Primary Auth — Designing a Disposable Office Booking System in a Hurry A system design case study on using TOTP as the sole authentication mechanism for a short-lived internal tool: why identity providers were overkill, why unauthorized reads don't matter when the data is meant to be broadcast, and why sometimes the best architecture is the one you can ship this week.
-
Photo Album Futiyari Dam The Futiyari Dam reservoir and its surroundings. - Trunk-Based Development with Release Branches A deep-dive into TBD + Release Branch — the hybrid Git branching model that combines trunk-based speed with release-grade stability. Covers workflows, release mechanics, hotfixes, conflict strategies, and Q&A.
- TOTP From Scratch — How Your 2FA Code Actually Works A deep dive into RFC 6238 Time-based One-Time Passwords: the math behind the 6-digit code, how HMAC-SHA1 produces it, and a complete Python implementation built without any TOTP library.
- DesktopClockWidget — A Frameless, Always-On-Top WPF Clock for Windows A walkthrough of building a feature-rich desktop clock widget with WPF and .NET 10: analog + digital faces, full color customization, alarm, stopwatch, countdown timer, and zero taskbar footprint — all in pure vector graphics.
- Git Merge vs Fast-Forward vs Rebase — A Visual Guide A deep dive into Git's merge strategies — merge commits, fast-forward merges, and rebases — with ASCII graphs, pros and cons, and guidance on when to use each.
- DaFitDesktop — Reverse-Engineering BLE Smart Bands from a Windows Terminal A deep dive into building a C++20 command-line tool that connects to Da Fit / MOYOUNG smart bands over Bluetooth LE, decodes the proprietary GATT protocol, and renders a health dashboard with ANSI art — all without the official app.
- Trunk-Based Development vs Feature-Based Development A comprehensive comparison of TBD and GitFlow covering workflows, release mechanisms, conflict management, and framework upgrade strategies.
-
Photo Album RDB Primarc Techno Park Indoor and outdoor shots at RDB Primarc Techno Park, Kolkata. -
Photo Album Kolakham A tranquil village on the edge of Neora Valley National Park at 6,500 ft — dense tropical forests, misty dawns, and distant views of Kanchenjunga. -
Photo Album Rishop A quiet Lepcha hamlet at ~8,500 ft amid forests of pine, birch, and fir — panoramic sunrise views of snow-capped Kanchenjunga and the eastern Himalayan range. -
Photo Album Kalimpong Tour Forest dawns at Kolakham (6,500 ft) and panoramic Kanchenjunga views at Rishop (8,500 ft) — a December circuit through the offbeat hills of Kalimpong district. -
Photo Album Village Life Slices of everyday rural life — fields, paths, and quiet afternoons. -
Photo Album Way to Sikkim Scenes from the road to Sikkim.