Blog
Articles, guides, and notes on software engineering.
About Ruby Block Syntax
Learn Ruby block syntax with do..end and {} forms, passing blocks to methods, yield statements, and Proc/lambda closure behavior.
Recent Posts
About Ruby Modules
Understand Ruby modules for namespacing, mixin multiple inheritance, and providing common methods without class instantiation.
About Ruby's Proc and Lambda
Compare Ruby Proc and Lambda differences in argument handling, return behavior, and jump statement semantics for closures.
About Ruby's Singleton Classes and Singleton Methods
Explore Ruby singleton classes, singleton methods, class methods, and object-specific method definitions for advanced metaprogramming.
About Ruby Symbols
Understand Ruby symbols as memory-efficient, immutable identifiers for hash keys, method names, and enum-like constants.
Mastering TCP/IP: Introduction (6th Edition)
Mastering TCP/IP: Introduction (6th Edition)
The Complete Guide to Health Technology
The Complete Guide to Health Technology
Why Networks Connect: 2nd Edition - Essential Knowledge of TCP/IP, LAN, and Fiber Optics
Why Networks Connect: 2nd Edition - Essential Knowledge of TCP/IP, LAN, and Fiber Optics
Learning PostgreSQL from Its Internal Structure: Principles of Design and Operation Planning
Learning PostgreSQL from Its Internal Structure: Principles of Design and Operation Planning
Fun with Ruby
Fun with Ruby
Perfect Ruby on Rails
Perfect Ruby on Rails
Perfect Ruby
Perfect Ruby
PostgreSQL Comprehensive Guide, 4th Edition: From Installation to Features, Mechanisms, Application Development, Management, and Operations
PostgreSQL Comprehensive Guide, 4th Edition: From Installation to Features, Mechanisms, Application Development, Management, and Operations
Introduction to Ruby for Aspiring Professionals
Introduction to Ruby for Aspiring Professionals
Why Computers Work: 2nd Edition - Essential Knowledge of Hardware and Software
Why Computers Work: 2nd Edition - Essential Knowledge of Hardware and Software
Why Programs Work, 3rd Edition: Essential Programming Knowledge
Why Programs Work, 3rd Edition: Essential Programming Knowledge
Resignation Entry
Reflect on career growth, personal milestones, and gratitude after 5.5 years as application and infrastructure engineer.
From Custom HTTP Router to New ServeMux
Migrate from a custom HTTP router goblin to Go 1.22 enhanced net/http ServeMux. Covers new routing patterns, performance comparison with third-party routers, and when ServeMux is enough.
A Complete Guide to HR and Labor Practices
A Complete Guide to HR and Labor Practices
Illustrated Introduction to Human Resource Management: 100 Tips on Theory and Practice for Those Who Want to Master HR Basics from Scratch
Illustrated Introduction to Human Resource Management: 100 Tips on Theory and Practice for Those Who Want to Master HR Basics from Scratch