Index Status

Browse all 40 posts. Search titles, narrow by tag, and page through the archive.

-rw-r--r--
001
πŸ“„

Caching Strategies: Making Your System Lightning Fast

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 9 min read words: 1,749 tags: 7

# Master caching strategies to supercharge your system's performance. Learn cache-aside, write-through, write-behind patterns, cache invalidation strategies, CDN and edge cachingβ€”with a full multi-level caching implementation for a news website.

# system-design # caching # redis # performance-optimization + 3 more
$ cat Caching Strategies: Making Your System Lightning Fast β†’ click to read
Cover image for Caching Strategies: Making Your System Lightning Fast
πŸ–ΌοΈ
β†’
-rw-r--r--
002
πŸ“„

Contributing to Kibi: Adding a Comment Toggle Feature

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 9 min read words: 1,772 tags: 9

# My journey contributing a Ctrl+/ comment toggle feature to Kibi, a minimal Rust text editor with a strict 1024-line code limit. Learn about working within constraints, code review, and making your first open source contribution.

# rust # open-source # kibi # text-editor + 5 more
$ cat Contributing to Kibi: Adding a Comment Toggle Feature β†’ click to read
Cover image for Contributing to Kibi: Adding a Comment Toggle Feature
πŸ–ΌοΈ
β†’
-rw-r--r--
003
πŸ“„

Database Design Patterns: Choosing the Right Data Store

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 10 min read words: 1,835 tags: 7

# Master database selection strategies, from SQL to NoSQL. Learn ACID properties, CAP theorem, and design a production-ready database schema for a social media platform.

# system-design # database-design # sql # nosql + 3 more
$ cat Database Design Patterns: Choosing the Right Data Store β†’ click to read
Cover image for Database Design Patterns: Choosing the Right Data Store
πŸ–ΌοΈ
β†’
-rw-r--r--
004
πŸ“„

Load Balancing: Distributing Traffic Like a Pro

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 8 min read words: 1,458 tags: 7

# Master load balancing strategies, algorithms, and implementation patterns. Learn Layer 4 vs Layer 7 load balancing, health checks, and how to design robust traffic distribution for high availability.

# system-design # load-balancing # high-availability # traffic-distribution + 3 more
$ cat Load Balancing: Distributing Traffic Like a Pro β†’ click to read
Cover image for Load Balancing: Distributing Traffic Like a Pro
πŸ–ΌοΈ
β†’
-rw-r--r--
005
πŸ“„

The Complete Guide to Application Scalability: When Your App Outgrows Its Server

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 9 min read words: 1,752 tags: 7

# Learn how to effectively scale your application with real-world examples, strategies, and tools. Understand when to scale up vs. scale out, and avoid common pitfalls.

# system-design # scalability # architecture # fundamentals + 3 more
$ cat The Complete Guide to Application Scalability: When Your App Outgrows Its Server β†’ click to read
Cover image for The Complete Guide to Application Scalability: When Your App Outgrows Its Server
πŸ–ΌοΈ
β†’
-rw-r--r--
006
πŸ“„

System Design Fundamentals: What Every Developer Must Know

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 7 min read words: 1,351 tags: 7

# Discover the essential concepts of system design that every developer needs to understand. Learn about scalability, reliability, and the fundamental principles that power modern applications.

# system-design # scalability # architecture # fundamentals + 3 more
$ cat System Design Fundamentals: What Every Developer Must Know β†’ click to read
Cover image for System Design Fundamentals: What Every Developer Must Know
πŸ–ΌοΈ
β†’
-rw-r--r--
007
πŸ“„

Linux Kernel Modules and System Tuning: Day 22 - The Engine Under the Hood

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 6 min read words: 1,136 tags: 8

# Discover how Linux kernel modules work and learn system tuning basics. From loading drivers to optimizing performance, understand the heart of your Linux system with beginner-friendly examples.

# linux # kernel # modules # system-tuning + 4 more
$ cat Linux Kernel Modules and System Tuning: Day 22 - The Engine Under the Hood β†’ click to read
Cover image for Linux Kernel Modules and System Tuning: Day 22 - The Engine Under the Hood
πŸ–ΌοΈ
β†’
-rw-r--r--
008
πŸ“„

Docker for Backend Developers: Part 5 - Production Deployment Strategies

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 6 min read words: 1,041 tags: 8

# Master production Docker deployments with zero-downtime strategies, orchestration patterns, and real-world scaling approaches for Go and Python services.

# docker # production # deployment # kubernetes + 4 more
$ cat Docker for Backend Developers: Part 5 - Production Deployment Strategies β†’ click to read
Cover image for Docker for Backend Developers: Part 5 - Production Deployment Strategies
πŸ–ΌοΈ
β†’
-rw-r--r--
009
πŸ“„

Docker for Backend Developers: Part 4 - Multi-Service Development with Docker Compose

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 4 min read words: 782 tags: 6

# Master Docker Compose for complex backend applications. Learn service orchestration, networking, data persistence, and development workflows for multi-container systems.

# docker # docker-compose # microservices # orchestration + 2 more
$ cat Docker for Backend Developers: Part 4 - Multi-Service Development with Docker Compose β†’ click to read
Cover image for Docker for Backend Developers: Part 4 - Multi-Service Development with Docker Compose
πŸ–ΌοΈ
β†’
-rw-r--r--
010
πŸ“„

Docker for Backend Developers: Part 3 - Production-Ready Containers for Go and Python

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 5 min read words: 897 tags: 7

# Learn to build secure, optimized containers for production. Master multi-stage builds, security practices, and performance optimization for real backend services.

# docker # production # security # optimization + 3 more
$ cat Docker for Backend Developers: Part 3 - Production-Ready Containers for Go and Python β†’ click to read
Cover image for Docker for Backend Developers: Part 3 - Production-Ready Containers for Go and Python
πŸ–ΌοΈ
β†’
-rw-r--r--
011
πŸ“„

Docker for Backend Developers: Part 2 - Getting Docker Set Up and Your First Service

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 7 min read words: 1,317 tags: 6

# Install Docker and understand the fundamental concepts through building your first containerized backend service. Learn the theory behind container isolation and runtime environments.

# docker # installation # backend # containers + 2 more
$ cat Docker for Backend Developers: Part 2 - Getting Docker Set Up and Your First Service β†’ click to read
Cover image for Docker for Backend Developers: Part 2 - Getting Docker Set Up and Your First Service
πŸ–ΌοΈ
β†’
-rw-r--r--
012
πŸ“„

Docker for Backend Developers: Part 1 - Why This Changed My Development Life

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 4 min read words: 734 tags: 7

# A backend developer's journey from deployment chaos to Docker enlightenment. Learn why containers solve real problems you face daily with Go and Python applications.

# docker # containers # backend # go + 3 more
$ cat Docker for Backend Developers: Part 1 - Why This Changed My Development Life β†’ click to read
Cover image for Docker for Backend Developers: Part 1 - Why This Changed My Development Life
πŸ–ΌοΈ
β†’
-rw-r--r--
013
πŸ“„

Docker for Backend Developers: Complete Series

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 5 min read words: 823 tags: 8

# A comprehensive guide to Docker containers for backend developers. From fundamental concepts to production deployment, covering Go and Python applications with theoretical insights and practical examples.

# docker # containers # backend # go + 4 more
$ cat Docker for Backend Developers: Complete Series β†’ click to read
Cover image for Docker for Backend Developers: Complete Series
πŸ–ΌοΈ
β†’
-rw-r--r--
014
πŸ“„

Advanced Networking: VLANs, Bridges, and Network Namespaces - Mastering Complex Network Topologies

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 19 min read words: 3,774 tags: 8

# Master advanced Linux networking with VLANs, bridges, network namespaces, and complex topologies. Learn practical implementation with real-world examples and enterprise scenarios.

# linux # networking # vlans # bridges + 4 more
$ cat Advanced Networking: VLANs, Bridges, and Network Namespaces - Mastering Complex Network Topologies β†’ click to read
Cover image for Advanced Networking: VLANs, Bridges, and Network Namespaces - Mastering Complex Network Topologies
πŸ–ΌοΈ
β†’
-rw-r--r--
015
πŸ“„

Linux Performance Monitoring and Optimization: sar, iostat, vmstat and Beyond

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 7 min read words: 1,251 tags: 10

# Master Linux performance monitoring with comprehensive guides to sar, iostat, vmstat, and advanced optimization techniques. Learn to identify and resolve performance bottlenecks with real-world examples.

# linux # performance-monitoring # system-optimization # sar + 6 more
$ cat Linux Performance Monitoring and Optimization: sar, iostat, vmstat and Beyond β†’ click to read
Cover image for Linux Performance Monitoring and Optimization: sar, iostat, vmstat and Beyond
πŸ–ΌοΈ
β†’
-rw-r--r--
016
πŸ“„

Linux Storage Management: LVM, RAID, and File System Optimization - Complete Guide

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 7 min read words: 1,238 tags: 10

# Master Linux storage with LVM logical volumes, RAID configurations, and filesystem optimization. Learn practical storage management techniques with real-world examples and hands-on setups.

# linux # storage-management # lvm # raid + 6 more
$ cat Linux Storage Management: LVM, RAID, and File System Optimization - Complete Guide β†’ click to read
Cover image for Linux Storage Management: LVM, RAID, and File System Optimization - Complete Guide
πŸ–ΌοΈ
β†’
-rw-r--r--
017
πŸ“„

Linux Firewalls: iptables vs ufw vs firewalld - Complete Security Guide

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 10 min read words: 1,894 tags: 10

# Master Linux firewall configuration with comprehensive comparisons of iptables, ufw, and firewalld. Learn practical security setups, real-world examples, and best practices for securing your servers.

# linux # firewall # iptables # ufw + 6 more
$ cat Linux Firewalls: iptables vs ufw vs firewalld - Complete Security Guide β†’ click to read
Cover image for Linux Firewalls: iptables vs ufw vs firewalld - Complete Security Guide
πŸ–ΌοΈ
β†’
-rw-r--r--
018
πŸ“„

Advanced Shell Scripting: From Chaos to Control - Understanding the Art of Professional Automation

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 9 min read words: 1,640 tags: 9

# Discover the principles behind advanced shell scripting. Learn how functions, error handling, and smart design patterns transform simple scripts into robust automation systems that power modern infrastructure.

# bash # shell-scripting # linux # automation + 5 more
$ cat Advanced Shell Scripting: From Chaos to Control - Understanding the Art of Professional Automation β†’ click to read
Cover image for Advanced Shell Scripting: From Chaos to Control - Understanding the Art of Professional Automation
πŸ–ΌοΈ
β†’
-rw-r--r--
019
πŸ“„

Systemd Deep Dive: Understanding Modern Linux Service Management - Mastering the Heart of Linux Systems

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 7 min read words: 1,348 tags: 9

# Master systemd, the modern Linux service manager. Learn systemctl commands, create custom service files, understand targets, and troubleshoot services like a pro. Complete guide from basics to advanced systemd administration.

# systemd # linux # service-management # systemctl + 5 more
$ cat Systemd Deep Dive: Understanding Modern Linux Service Management - Mastering the Heart of Linux Systems β†’ click to read
Cover image for Systemd Deep Dive: Understanding Modern Linux Service Management - Mastering the Heart of Linux Systems
πŸ–ΌοΈ
β†’
-rw-r--r--
020
πŸ“„

GitHub Developer Portfolio Mastery: The Complete 2025 Guide to Landing Dream Tech Jobs

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 14 min read words: 2,699 tags: 10

# Transform your GitHub profile into a powerful portfolio that attracts recruiters and lands interviews. Learn advanced strategies, real examples, and insider tips from industry professionals.

# github # portfolio # career # developer + 6 more
$ cat GitHub Developer Portfolio Mastery: The Complete 2025 Guide to Landing Dream Tech Jobs β†’ click to read
Cover image for GitHub Developer Portfolio Mastery: The Complete 2025 Guide to Landing Dream Tech Jobs
πŸ–ΌοΈ
β†’
-rw-r--r--
021
πŸ“„

My Go Development Setup on Garuda Linux with VS Code: Building Scalable Applications with Gopher Power

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 14 min read words: 2,673 tags: 9

# How I configured the perfect Go development environment on Garuda Linux using VS Code. From go language server to debugging, here's my complete setup for building high-performance Go applications.

# go # golang # vscode # garuda-linux + 5 more
$ cat My Go Development Setup on Garuda Linux with VS Code: Building Scalable Applications with Gopher Power β†’ click to read
Cover image for My Go Development Setup on Garuda Linux with VS Code: Building Scalable Applications with Gopher Power
πŸ–ΌοΈ
β†’
-rw-r--r--
022
πŸ“„

SSH Mastery: Secure Remote Access and Key Management

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 6 min read words: 1,165 tags: 9

# Master SSH for secure remote access, learn key-based authentication, SSH tunneling, and advanced configuration. From basic connections to passwordless access and port forwarding.

# ssh # remote-access # linux-security # ssh-keys + 5 more
$ cat SSH Mastery: Secure Remote Access and Key Management β†’ click to read
Cover image for SSH Mastery: Secure Remote Access and Key Management
πŸ–ΌοΈ
β†’
-rw-r--r--
024
πŸ“„

System Logs: Finding and Analyzing What Your System is Telling You

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 5 min read words: 945 tags: 8

# Master Linux log analysis with journalctl, /var/log exploration, and practical troubleshooting techniques. Learn to diagnose system issues like a pro administrator.

# linux # system-logs # troubleshooting # journalctl + 4 more
$ cat System Logs: Finding and Analyzing What Your System is Telling You β†’ click to read
Cover image for System Logs: Finding and Analyzing What Your System is Telling You
πŸ–ΌοΈ
β†’
-rw-r--r--
025
πŸ“„

Rust Macros Demystified: When and How to Use Them

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 8 min read words: 1,524 tags: 8

# A beginner-friendly guide to Rust macros - from simple declarative macros to powerful procedural macros. Learn when to use them and build practical examples that solve real problems.

# rust # macros # metaprogramming # procedural-macros + 4 more
$ cat Rust Macros Demystified: When and How to Use Them β†’ click to read
Cover image for Rust Macros Demystified: When and How to Use Them
πŸ–ΌοΈ
β†’
-rw-r--r--
026
πŸ“„

Cron Jobs and Task Automation: Scheduling Tasks Like a Sysadmin

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 4 min read words: 784 tags: 8

# Master Linux task automation with cron jobs, crontab management, systemd timers, and automated backup scripts. Learn to schedule and automate routine tasks efficiently.

# linux # cron-jobs # task-automation # crontab + 4 more
$ cat Cron Jobs and Task Automation: Scheduling Tasks Like a Sysadmin β†’ click to read
Cover image for Cron Jobs and Task Automation: Scheduling Tasks Like a Sysadmin
πŸ–ΌοΈ
β†’
-rw-r--r--
027
πŸ“„

Environment Variables and Shell Configuration: Customizing Your Linux Experience

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 4 min read words: 748 tags: 8

# Master Linux environment variables, shell configuration files like .bashrc and .profile, PATH management, and custom aliases to create a personalized development environment.

# linux # environment-variables # shell-configuration # bashrc + 4 more
$ cat Environment Variables and Shell Configuration: Customizing Your Linux Experience β†’ click to read
Cover image for Environment Variables and Shell Configuration: Customizing Your Linux Experience
πŸ–ΌοΈ
β†’
-rw-r--r--
028
πŸ“„

Process Management: Monitoring and Controlling Running Programs

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 5 min read words: 999 tags: 8

# Master Linux process management with essential commands like ps, top, htop, and kill. Learn to monitor system resources and control background tasks effectively.

# linux # process-management # system-monitoring # ps + 4 more
$ cat Process Management: Monitoring and Controlling Running Programs β†’ click to read
Cover image for Process Management: Monitoring and Controlling Running Programs
πŸ–ΌοΈ
β†’
-rw-r--r--
029
πŸ“„

User and Group Management: Creating and Managing System Accounts

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 4 min read words: 794 tags: 8

# Learn to create, modify, and manage Linux user accounts and groups. Master useradd, usermod, groupadd, and sudo configuration for secure system administration.

# linux # user-management # group-management # useradd + 4 more
$ cat User and Group Management: Creating and Managing System Accounts β†’ click to read
Cover image for User and Group Management: Creating and Managing System Accounts
πŸ–ΌοΈ
β†’
-rw-r--r--
030
πŸ“„

My Rust Development Setup on Garuda Linux with VS Code: A Developer's Journey

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 8 min read words: 1,453 tags: 8

# How I configured the perfect Rust development environment on Garuda Linux using VS Code. From rust-analyzer to debugging, here's my complete setup for building blazingly fast applications.

# rust # vscode # garuda-linux # development-setup + 4 more
$ cat My Rust Development Setup on Garuda Linux with VS Code: A Developer's Journey β†’ click to read
Cover image for My Rust Development Setup on Garuda Linux with VS Code: A Developer's Journey
πŸ–ΌοΈ
β†’
-rw-r--r--
031
πŸ“„

Why Linux? A Beginner's Introduction to the Open Source Revolution

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 7 min read words: 1,363 tags: 7

# Discover why Linux has become the backbone of modern computing and how this powerful open-source operating system can transform your development workflow.

# linux # beginner # open-source # operating-system + 3 more
$ cat Why Linux? A Beginner's Introduction to the Open Source Revolution β†’ click to read
Cover image for Why Linux? A Beginner's Introduction to the Open Source Revolution
πŸ–ΌοΈ
β†’
-rw-r--r--
032
πŸ“„

Mastering File Management in Linux: Organization, Search, and Best Practices

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 4 min read words: 778 tags: 8

# Learn advanced file management techniques in Linux including search operations, file organization, wildcards, and efficient directory structures for developers.

# linux # file-management # organization # search + 4 more
$ cat Mastering File Management in Linux: Organization, Search, and Best Practices β†’ click to read
Cover image for Mastering File Management in Linux: Organization, Search, and Best Practices
πŸ–ΌοΈ
β†’
-rw-r--r--
033
πŸ“„

The Linux File System Hierarchy: Understanding Directory Structure and Organization

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 6 min read words: 1,169 tags: 7

# Demystify the Linux file system hierarchy. Learn what each directory contains, system organization principles, and how to navigate the Linux directory structure effectively.

# linux # filesystem # directory-structure # hierarchy + 3 more
$ cat The Linux File System Hierarchy: Understanding Directory Structure and Organization β†’ click to read
Cover image for The Linux File System Hierarchy: Understanding Directory Structure and Organization
πŸ–ΌοΈ
β†’
-rw-r--r--
034
πŸ“„

Linux Package Management: Installing, Updating, and Managing Software Like a Pro

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 4 min read words: 630 tags: 8

# Master package management across Linux distributions. Learn apt, yum, dnf, pacman, and other package managers to efficiently install, update, and maintain software.

# linux # package-management # apt # yum + 4 more
$ cat Linux Package Management: Installing, Updating, and Managing Software Like a Pro β†’ click to read
Cover image for Linux Package Management: Installing, Updating, and Managing Software Like a Pro
πŸ–ΌοΈ
β†’
-rw-r--r--
035
πŸ“„

Linux Permissions Demystified: Controlling Access to Files and Directories

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 4 min read words: 720 tags: 8

# Master Linux file permissions, ownership, and security. Learn chmod, chown, and advanced permission techniques to secure your system effectively.

# linux # permissions # security # chmod + 4 more
$ cat Linux Permissions Demystified: Controlling Access to Files and Directories β†’ click to read
Cover image for Linux Permissions Demystified: Controlling Access to Files and Directories
πŸ–ΌοΈ
β†’
-rw-r--r--
036
πŸ“„

Your First Linux Commands: Navigating the Terminal Like a Pro

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 6 min read words: 1,095 tags: 8

# Master essential Linux terminal commands for file navigation, directory management, and system exploration. Learn the command-line tools every developer needs to know.

# linux # terminal # commands # bash + 4 more
$ cat Your First Linux Commands: Navigating the Terminal Like a Pro β†’ click to read
Cover image for Your First Linux Commands: Navigating the Terminal Like a Pro
πŸ–ΌοΈ
β†’
-rw-r--r--
037
πŸ“„

Text Processing Mastery: grep, sed, awk, and Advanced Command Line Tools

.md
πŸ“… πŸ‘€ Hrithik Dhakrey ⏱ 3 min read words: 543 tags: 8

# Master powerful Linux text processing tools including grep, sed, awk, and more. Learn to search, filter, transform, and analyze text data efficiently from the command line.

# linux # text-processing # grep # sed + 4 more
$ cat Text Processing Mastery: grep, sed, awk, and Advanced Command Line Tools β†’ click to read
Cover image for Text Processing Mastery: grep, sed, awk, and Advanced Command Line Tools
πŸ–ΌοΈ
β†’