Recent


Complete Guide to Comment Systems for Static Blogs
·
loading
·
loading
Pros, cons, and implementation methods for all comment systems: Giscus, Utterances, Remark42, Disqus, and more

Complete Guide to Blog Subscription and Email Notification Systems
·
loading
·
loading
Everything about blog subscription systems - from RSS Feed and Mailchimp to custom solutions

Hugo Markdown Guide
Blowfish Markdown Syntax Guide

Why I Switched to Hugo & GitHub Pages
·
loading
·
loading
Moving to Hugo for better markdown compatibility, Open API support ended, and improved developer experience

What is Nginx? Evolution and Architecture of Web Servers
·
loading
·
loading
A comprehensive guide covering high-performance web server Nginx concepts, Apache comparison, Event-Driven architecture, and practical features used in production

Docker Installation & Command Usage Complete Guide
A practical guide detailing essential commands and options from Docker installation to image management and container execution

What is Docker? Docker Container and Types of Virtualization
·
loading
·
loading
Docker is an open-source platform that packages applications into containers, enabling them to run reliably across different environments. We’ll compare the differences and pros/cons of host virtualization, hypervisor virtualization, and container virtualization, and explore the efficiency and usage of Docker containers.

Private IP/Public IP? Private Network/Public Network? VPN?
·
loading
·
loading
Learn the differences between private and public IPs, the role of NAT (Network Address Translation), and how VPNs work. From the concept of private networks that solved IPv4 address exhaustion to NAT functions in routers and practical VPN use cases, we’ll explore the core concepts of networking.

Understanding Spring Dispatcher Servlet
·
loading
·
loading
Explains the Front Controller pattern and the complete request processing flow of how Dispatcher Servlet receives client requests and delegates them to appropriate controllers

Deep Dive into JVM (Java Virtual Machine) (2)
·
loading
·
loading
An in-depth analysis of JVM’s 4 core components and the 5 memory areas of Runtime Data Areas (Method, Heap, Stack, PC Register, Native Method Stack).

Deep Dive into JVM (Java Virtual Machine) (1)
·
loading
·
loading
A deep dive into the core concepts and operating principles of the Java Virtual Machine. Understand the complete process of how source code is converted to bytecode and executed as machine code through the JIT compiler.

