1. Introduction
  2. Debugging Grimoire - The Tome Of Cursed Knowledge
  3. DevOps ☁️
    1. Set Up SSH for GitHub
    2. Minimal Docker Image for Ruby
    3. Deploying mdBook to Github Pages with GitHub Actions
    4. Cloud Run & GitHub Actions CI/CD Setup
    5. How to Use Google Cloud Domain Mapping to setup a Custom Domain to your container
    6. How to Host Images (or other files) on Google Cloud Storage
    7. Set Up PostgreSQL for Testing Environments
  4. Virtualization
    1. Set Up PostgreSQL in a Google Cloud VM using Docker Compose
    2. Create an HMAC Server API for the VM
  5. Linux 🐧
    1. Debian Firewall Configuration With nftables
    2. Linux Process Management
  6. Database 🐘
    1. PostgreSQL Local Setup Guide
    2. How to Setup Rate Limiting in PostgreSQL
    3. How to Boot Up Redis on Debian
  7. Cheat Sheet 💡
    1. NeoVim Cheat Sheet
    2. GitHub Cheat Sheet
    3. YAML Cheat Sheet
  8. Programming Languages 🖥️
    1. SQL 📊
      1. Part 1 - Fundamentals
      2. Part 2 - GROUP BY
      3. Part 3 - JOIN
      4. Part 4 - CASE
      5. Part 5 - Subqueries
    2. Bash 🐚
      1. Bash Completion Tool
      2. Grep Guide
      3. Curl Guide
      4. Exercism Bash Track
        1. Fizzbuzz but cursed
        2. DNA Hamming
        3. Bob
        4. Scrabble Score Counter
        5. Armstrong Numbers
    3. C 🏗️
      1. Good To Know
        1. Makefiles: for Multiple File Projects
      2. Fundamentals
        1. Usage of enums
        2. Usage of cases (switch-case)
        3. Employee Salary and SSN Generator
        4. Sea Elephants Weight Generator
        5. Poker Monte Carlo Simulation
        6. Bubble Sort
        7. C as a CLI Tool
        8. File I/O and Rational Numbers
      3. Data Structures
        1. Simple Linked List
        2. Working With Linked Lists
        3. Doubly Linked List and Merge Sort
        4. Binary Tree
      4. ncurses
        1. Getting Started
        2. User Input in Menu and Arrow Keys
        3. A Rogue Like Game Engine
        4. Input Modes, Color Witchcraft, Ctrl+char
        5. MenuBar with Submenus
        6. Utilities
        7. Color palettes, Chars and Lines
    4. C++ 🤖
      1. Fundamentals
        1. Debugging Tools
        2. C++ Fundamentals
      2. OOP
        1. General OOP Concepts
        2. Inheritance and derived classes
        3. Inheritance and Polymorphism
        4. Virtual Function Behavior
        5. Shapes with OOP
        6. Move Semantics
        7. Move Semantics pt.2
      3. Features
        1. Templates
        2. Functional Objects
        3. Ordered Map vs Unordered Map
        4. Non Mutating Algorithm: find()
        5. Lambda expressions: for_each
        6. Bidirectional iterator: is_palindrome
      4. Algorithms
        1. Dijkstra's algorithm
        2. Output a Random Graph
        3. Poker Monte Carlo Simulation
        4. Kruskal's MST
        5. Depth First vs. Breadth First Search
        6. Alpha Beta Pruning
        7. Reverse Polish Notation
    5. Ruby 💎
      1. Ruby Fundamentals
      2. OOP
      3. :params vs @instance_variables
      4. Ruby as a Functional Language
      5. Setup a Redis Rate Limiter Middleware in Ruby
      6. Use SQLite as Your Rate Limiter in Ruby
      7. Quick Sinatra Setup
      8. ERB with HTMX
      9. Clean Pagination in Sinatra
    6. Python 🐍
      1. Python Fundamentals
      2. Control Flow
      3. Functions
      4. OOP
      5. Advanced
      6. Errors
    7. Go 🐹
      1. The Birthday Paradox
      2. Rock Paper Scissors
      3. Employee Salary Parser
      4. Mergesort Algorithm
      5. Straight Flush Calculation
      6. Doubly Linked List and Palindrome Checker
      7. 3D Shape Calculator Using Interfaces
      8. Philosopher's Problem
      9. Genstack and Testing in Go
      10. Dijkstra's Algorithm in Go