Md. Rifat Hasan Jihan
About Blog Projects Contact

    Setting Up LUKS with TPM2 Auto-Unlock on Debian

    Linux Debian LUKS TPM

    A step by step guide to setting up LUKS full disk encryption with automatic TPM2 unlocking on Debian, from checking hardware support through the final reboot. Covers the exact configuration for dracut, GRUB, and crypttab, with a full troubleshooting reference for when things go wrong.

    18 July 2026

    Go Language — Beginner's Reference Guide

    Go

    A structured reference for learning Go fundamentals, with clear explanations and practical examples.

    16 April 2026

    An Android Keyboard That Doesn’t Spy - HeliBoard

    FOSS Android Keyboard

    Discover HeliBoard, a fully offline, open-source Android keyboard that puts privacy and customization first. Built on AOSP and OpenBoard, it offers multilingual typing, theme control, and total data privacy — no internet permission required.

    13 November 2025

    A Complete Guide to Natural Language Processing

    NLP Artificial Intelligence

    Discover how Natural Language Processing (NLP) enables computers to understand and communicate with humans.

    08 November 2025

    How can I undo the last commit?

    Version Control Git

    Learn how to safely undo your last Git commit. This guide explains when to amend, reset while keeping changes, or completely discard a commit.

    27 August 2025