Changelog

What's new

Every post and update across the site, newest first. 256 entries and counting.

July 2026

June 2026

  • Jun 8BlogUpdated
    Dotfiles: A Git-Based Strategy for Configuration Management

    Discover the ultimate strategy for managing your dotfiles using a bare Git repository, simplifying the process of keeping your configuration files synchronized and secure across multiple machines.

  • Jun 8BlogUpdated
    Setting up Node JS, Express, MongoDB, Prettier, ESLint and Husky Application with Babel and authentication as an example

    Setting up Node JS, Express, MongoDB, Prettier, ESLint and Husky Application with Babel and authentication as an example.

  • Jun 7BlogUpdated
    Git SSH Keys for GitHub, GitLab, and Bitbucket on Linux

    Git connects to remotes by default via HTTPS, which requires you to enter your login and password every time you run a command like Git pull or git push, using the SSH protocol. You may connect to servers and authenticate to access their services. The three services listed allow Git to connect through SSH rather than HTTPS. Using public-key encryption eliminates the need to type a login and password for each Git command.

  • Jun 7BlogUpdated
    Git SSH Keys for GitHub, GitLab, and Bitbucket on Windows

    Git connects to remotes by default via HTTPS, which requires you to enter your login and password every time you run a command like Git pull or git push, using the SSH protocol. You may connect to servers and authenticate to access their services. The three services listed allow Git to connect through SSH rather than HTTPS. Using public-key encryption eliminates the need to type a login and password for each Git command.

May 2026

  • May 30BlogUpdated
    AI is Not Real: A Software Engineering Perspective

    Modern AI is not intelligent in the human sense. It is large-scale statistical pattern matching and mathematical optimization. Here is what that means for the systems we build, why probabilistic chains fail, and how hybrid architectures make them reliable.

  • May 28DevTip
    Kubernetes Namespaces: Organize, Isolate, and Secure Multi-Team Clusters

    Sharing one Kubernetes cluster across teams without the chaos. This dev tip walks through layered namespace isolation: ResourceQuotas, LimitRanges, default-deny NetworkPolicies, and namespace-scoped RBAC, with copy-paste manifests and a Terraform example.

  • May 28Flashcards
    AWS SysOps Administrator Associate Flashcards (SOA-C02)

    Full exam coverage for the AWS Certified SysOps Administrator Associate (SOA-C02) exam using spaced repetition. Covers monitoring, reliability, deployment, security, networking, and cost optimization.

  • May 28Glossary
    Networking Fundamentals

    Core networking terms every developer and engineer should know, from IP addressing and DNS to protocols, routing, and the OSI model.

  • May 28Quiz
    Rust: Ownership, Borrowing & Memory Safety

    Test your knowledge of Rust fundamentals covering ownership, borrowing, lifetimes, traits, pattern matching, error handling, and memory-safe systems programming without a garbage collector.

  • May 28Roadmap
    Frontend Developer Beginner to Expert

    A comprehensive roadmap to master frontend development from HTML, CSS, and JavaScript fundamentals to modern frameworks, state management, performance, and accessibility.

  • May 27Code Snippet
    Node.js Environment Variable Validation with Zod at Startup

    Stop trusting process.env blindly. This Node.js and TypeScript snippet validates every environment variable at startup with a Zod schema, coerces strings into real types, and refuses to boot on bad config so you catch mistakes before a single request is served.

  • May 27Blog
    GitHub Actions Reusable Workflows: Build a Shared CI Library Across All Your Repos

    Learn how to simplify and secure your CI/CD at scale using GitHub Actions reusable workflows. This practical guide walks you through the differences between reusable workflows and composite actions, OIDC keyless authentication, and versioning strategies. You will also learn advanced testing methods, like "Patch-on-Test," to build a secure, fast, and centralized pipeline library your developers will love.

  • May 27Cheatsheet
    kubectl

    kubectl is the command-line tool for talking to a Kubernetes cluster. Use it to deploy apps, inspect and manage resources, stream logs, and debug running pods.

April 2026

  • Apr 27Flashcards
    LPIC-2 Linux Engineer Flashcards

    Full exam coverage for the LPIC-2 Linux Engineer certification (Exam 201 & 202) using spaced repetition. Covers kernel, boot, storage, networking, security, DNS, web, email, and more.

  • Apr 26Flashcards
    AWS Certified Developer Associate Flashcards (DVA-C02)

    Full exam coverage for the AWS Certified Developer – Associate (DVA-C02) exam using spaced repetition. Covers Development, Security, Deployment, Troubleshooting, and AWS SDK/CLI/APIs.

  • Apr 25Roadmap
    Release Engineer Beginner to Expert

    A comprehensive roadmap to master Release Engineering from version control and CI/CD fundamentals to advanced cloud automation, Infrastructure as Code, and GitOps delivery on AWS.

  • Apr 22Flashcards
    Red Hat System Administration I Flashcards (RH124)

    Full course coverage for Red Hat System Administration I (RH124-9.0) using spaced repetition. Covers CLI, files, users, processes, networking, storage, DNF, systemd, logging, and shell scripting.

  • Apr 21Roadmap
    Site Reliability Engineer Beginner to Expert

    A comprehensive roadmap to master Site Reliability Engineering from Linux and networking fundamentals to advanced SLOs, observability, incident management, and automation on AWS.

  • Apr 20Flashcards
    AWS Solutions Architect Associate Flashcards (SAA-C03)

    Full exam coverage for the AWS Certified Solutions Architect – Associate (SAA-C03) exam. Covers all four domains Resilient, High-Performing, Secure, and Cost-Optimized Architectures.

  • Apr 19Roadmap
    Solutions Architect Beginner to Expert

    A comprehensive roadmap to master Solutions Architecture from cloud fundamentals to advanced AWS design patterns, security, compliance, and scalable distributed systems.

  • Apr 18Glossary
    Linux Server Administration

    Essential terms every Linux system administrator and DevOps engineer should know.

  • Apr 15Flashcards
    AWS Cloud Practitioner Flashcards (CLF-C02)

    Full exam coverage for the AWS Certified Cloud Practitioner (CLF-C02) exam using spaced repetition. Covers Cloud Concepts, Security, Technology, and Billing.

  • Apr 14Code Snippet
    AWS EC2 Instance Management with Boto3: Start, Stop, and Query Instances

    Learn how to automate AWS EC2 instance management using Python and Boto3. This guide covers authentication with IAM roles, starting and stopping instances, using waiters, filtering by tags, running bulk operations, and handling API errors. Practical code examples included for DevOps engineers and cloud developers

  • Apr 13Blog
    Kubernetes Networking Demystified: CNI Plugins, Network Policies, and Pod-to-Pod Communication

    A friendly, technical guide to Kubernetes networking. We cover how CNI plugins like Calico and Cilium work, how to write Network Policies, and how to debug those annoying connectivity issues.

  • Apr 12Roadmap
    DevOps Engineer Beginner to Expert

    A comprehensive roadmap to master DevOps engineering from Linux fundamentals to advanced cloud-native and platform engineering concepts.

  • Apr 11Glossary
    Containers & Kubernetes

    Essential terms every DevOps engineer should know about containers and Kubernetes.

  • Apr 8Flashcards
    AWS Beginner Flashcards

    Core AWS concepts across Compute, Storage, Networking, Databases, IAM, Serverless, Monitoring, and High Availability for beginners using spaced repetition.

  • Apr 7Code Snippet
    Redis Caching Patterns: Cache-Aside, Write-Through & Cache Invalidation

    Master production-ready Redis caching patterns with practical examples. Learn cache-aside (lazy loading), write-through, consistency patterns, TTL strategies, and cache invalidation techniques to reduce database load and improve application performance.

  • Apr 6Blog
    Service Mesh Deep Dive: Istio vs. Linkerd

    Trying to figure out service mesh? This article compares Istio and Linkerd on Kubernetes, looking at how they handle traffic, security, and more. Find out which one might be the best fit for you.

  • Apr 5Roadmap
    JavaScript Beginner to Expert

    A comprehensive roadmap to master JavaScript from core language fundamentals to frontend, Node.js backend, and modern ecosystem tooling.

  • Apr 1Glossary
    DevOps Basics

    Essential terms every DevOps and cloud engineer should know.

March 2026

Showing the 60 most recent. Browse the full archive in the blog and other content sections.