Archive
2026
[Engineering Log] Building Echo Dual Interface
[Engineering Log] Safer ID-Based Memory Deletion
[Engineering Log] Fixing DuckDB File Locks
[Engineering Log] Measuring Memory Value in Echo
Optimizing Kubernetes Telemetry via eBPF
Systemic Reliability: SLI vs SLO Patterns
Building a GitOps Homelab Platform Pipeline
Unified Intelligence for Observability Hub
The Terraform Era: Declarative Automation
[Engineering Log] Swapping Vue for Go
[Engineering Log] Persistent AI Memory with Echo
[Engineering Log] The Brittle JSON: Grafana Provisioning Failure
MCP-Ready Ecosystem Refactor
The SRE Era: Standardizing OpenTelemetry
[Engineering Log] The Phased Migration to Kubernetes
[Engineering Log] The Migration Strangler: Promtail to Alloy
[Engineering Log] Killing the Static .env with OpenBao
[Engineering Log] Migrating Python CLI to Serverless
GitOps: From Timers to Webhooks
Scaling with Systemd Template Units
[Engineering Log] Cron vs. Systemd: A Deep Dive
January Reflection 2026
From Metrics to Milestones
[Engineering Log] Why Not Index Everything?
From Links to Reading Insights
2025
Reflecting on the 2025
Trying Azure Blob Storage
Trying Azure Container Registry
Use Azure Key Vault for Secrets
What I Learned About Python Decorators?
November Reflection 2025
Cloud - What Is Fault Tolerance?
Single-Stage or Multi-Stage Docker Builds
đŠī¸ Cloud: What Is High Availability
October Reflection 2025
đŠī¸ Cloud â Elasticity vs Scalability
How to Trigger Workflows Between Repos
Python zip Explained with Examples
Astro Builds with Mermaid Diagrams
Understanding APIs: REST vs GraphQL
August Reflection 2025
Understanding Data Modeling
Understanding HTTP Methods and Status
From Pi to Cloud Automation
July Reflection 2025
Exploring df - Linux Commands
Exploring curl - Linux Commands
Python Dunder Methods: Arithmetic operators
Python Orderability Dunder Methods Revealed
June Reflection 2025
Automate Cleanup With Python Contexts
Python Secret Double Underscore Tricks
Exploring wget - Linux Commands
May Reflection 2025
Learning SQL: Constraints â Ensuring Data Integrity
Learning SQL: PRIMARY VS FOREGIN KEYS
Exploring scp - Linux Commands
April Reflection 2025
Learning SQL: UNION and UNION ALL
Exploring ssh - Linux Commands
Learning SQL: Subqueries
SSL and TLS Explained for Secure Communication
March Reflection 2025
Exploring ping - Linux Commands
Learning SQL: CASE
Learning SQL: HAVING
February Reflection 2025
Learning SQL: GROUP BY
Learning SQL: CROSS JOIN
Learning SQL: FULL OUTER JOIN
January Reflection 2025
Learning SQL: RIGHT JOIN
Learning SQL: LEFT JOIN
Learning SQL: INNER JOIN
2024
Reflecting on 2024
Learning SQL: DELETE
Learning SQL: UPDATE
What is a Garbage Collection
November Reflection 2024
Learning SQL: INSERT INTO
Learning SQL: LIMIT and OFFSET
Exploring chmod - Linux Commands
Understanding the TCP Three-Way Handshake
Exploring chown - Linux Commands
Learning SQL: ORDER BY
Exploring chgrp - Linux Commands
Learning SQL: WHERE
Exploring find - Linux Commands
September Reflection 2024
Exploring awk - Linux Commands
Learning SQL: Column Alias
Exploring sed - Linux Commands
Learning SQL: SELECT and SELECT DISTINCT
Exploring diff - Linux Commands
Exploring the Python OS Module
Exploring gzip and gunzip - Linux Commands
August Reflection 2024
Exploring uniq - Linux Commands
IPv4 vs IPv6: A Quick Guide
Exploring sort - Linux Commands
Python Error Handling: try, except, else, and finally
Exploring wc - Linux Commands
Understanding the Difference Between TCP and UDP
Exploring cut - Linux Commands
July Reflection 2024
Unveiling Alchemy: Power of Absurdity
Python - Exploring Lambda Functions
Exploring less and more - Linux Commands
Data Structure - Hash Tables
Exploring grep - Linux Commands
Understanding the OSI Reference Model
Exploring head and tail - Linux Commands
Python - sorted() vs sort() Usage
Understanding Node.js Event Loop Efficiency
Make Time - Conquer Busyness, End Distractions
June Reflection 2024
Exploring cat - Linux Commands
Python - What is range() Function? đ¤
Binary, Decimal, Hexadecimal - Practical Conversions Guide
Exploring rmdir - Linux Commands
Exploring rm - Linux Commands
Understanding NoSQL vs SQL Databases
Boost Your Day with The Miracle Morning
Update Your Git Remote URL đ
Doubly Linked List - JavaScript Code Example
Exploring mv - Linux Commands
Singly Linked List - JavaScript Code Example
Data Structure - Linked List
April Reflection 2024
Exploring cp - Linux Commands
Data Structure - Queues
Python List Comprehension - Simplify Your Code
Exploring ls - Linux Commands
Data Structure - Stacks
System Design - Content Delivery Networks
Exploring cd - Linux Commands
Python Essential - Looping Like a Pro
Unlocking the Power of Python Dictionary
Discover Python's Sets Data Structure
Exploring Python Tuples: Immutable Data Structures
March Reflection 2024
Exploring mkdir - Linux Commands
Python - A Guide to List Methods With Examples
Automating Checkboxes in Google Sheets with Apps Script
System Design - Domain Name System
Start with Why - Unveil Your Why
Exploring touch - Linux Commands
Exploring stat - Linux Commands
February Reflection 2024
TypeScript Utility Types - ReturnType
Smart Brevity - Your Path to Effective Communication
JavaScript - Change Array by Copy Methods
Keep Going - Navigate Your Creative Journey
SSH & Desktop - Pi Connection Guide
Managing Workflows with GitHub Actions: needs
Empower Your Journey with the 7 Highly Effective Habits
Docker Compose - Configuring Images and Container Names
January Reflection 2024
Exploring alias - Linux Commands
Simplifying Big O Notation - A Guide to Algorithm Efficiency
Steal Like an Artist - Navigating Inspiration and Innovation
Coding Challenges: What I Learned From Write Your wc Tool?
System Design - Understanding Vertical vs Horizontal Scaling
A Blueprint for Digital Visibility - Show Your Work
TypeScript Utility Types - Parameters
2023
Reflecting on 2023 - A Year in Review
Unignorable Mastery - So Good They Can't Ignore You
TypeScript Utility Types - NonNullable
Exploring the Aspects of Modern Software Engineering
TypeScript Utility Types - Extract
The 4-Hour Workweek - To the Lifestyle You Want
JavaScript - Nullish Coalescing Assignment
Boost Productivity with the Getting Things Done Method
JavaScript - Logical OR Assignment Operator
JavaScript - Logical AND Assignment Operator
Jumpstart Your Day with 'Eat That Frog' Wisdom
TypeScript Utility Types - Omit
The Unfair Advantage - Harnessing Your Unique Abilities
September Reflection 2023
Ultralearning - Accelerated Learning Strategies
TypeScript Utility Types - Exclude
Clean Architecture - Building Robust Systems
TypeScript Utility Types - Record
TypeScript Utility Types - Required
Can't Hurt Me - Embracing Struggle, Achieving the Impossible
August Reflection 2023
How to Win Friends and Influence People - Modern Insights
React Hooks - useRef
Insights from Software Engineering at Google Book
JavaScript - Generator
Obstacle Is the Way - Transforming Challenges into Success
TypeScript Utility Types - Readonly
Unlocking Your Second Brain - Enhanced Learning & Innovation
TypeScript Utility Types - Pick
Living the Life with The Subtle Art of Not Giving a Fk
July Reflection 2023
Unleashing the 12-Week Plan - The Road to Accomplishment
TypeScript Utility Types - Partial
Continuous Improvement - Lessons from The Phoenix Project
JavaScript - Closure
The Path to Clean Code - Insights from Robert Martin
JavaScript - Bind, Call, and Apply
From Busy to Productive - Embracing the Deep Work Mindset
June Reflection 2023
Atomic Habits - Transforming Lives with Lasting Habits
JavaScript - Promise, Promise All, and async/await
Unleashing Your Limitless Potential from the Limitless Book
JavaScript - Optional Chaining Operator
TypeScript Utility Types - Awaited
May Reflection 2023
Exploring JavaScript Prototype Inheritance
JavaScript - Nullish Coalescing Operator
April Reflection 2023
Nextjs State Management with Redux Toolkit - Part 2
Nextjs State Management with Redux Toolkit - Part 1
March Reflection 2023
A Simple Guide to Set up and Deploy Node with TypeScript
February Reflection 2023
Exploring JavaScript Reduce Function
Let's Discover the JavaScript Map Keyed Collection
JavaScript - What is structuredClone?
January Reflection 2023
React Hooks - useCallback
React Hooks - useMemo
React Hooks - useContext
2022
The Wrapped Journal for 2022
React Hooks - useReducer
React Hooks - useEffect
React Hooks - useState
Let's Automate Your Workflows with GitHub Actions
React Pagination - Vanilla Edition
What is Hoisting in JavaScript?
What Have I Learned About React Context API
JavaScript - Mutable Array Methods
The Journey of Contributing to Open Source
My First Round of the 100 Days of the Code
Tailwind CSS - Beginner Edition
JavaScript - Sets Data Structure
Regular Expression - Letter Edition
My Journey into the Tech
JavaScript Functions
JavaScript - onClick vs addEventListener
What is PowerToys?
Responsive Website Deep Dive
Networking 100Devs
What is 100Devs Cohort