Blog
Articles, guides, and notes on software engineering.
About Ruby's Proc and Lambda
Compare Ruby Proc and Lambda differences in argument handling, return behavior, and jump statement semantics for closures.
Recent Posts
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)
A review of Mastering TCP/IP: Introduction (6th Edition). With easy-to-grasp analogies, it is a standard primer for building network understanding from the basics of TCP/IP. Readable even for those wary of networking, it is a dependable textbook.
The Complete Guide to Health Technology
A review of The Complete Guide to Health Technology. A comprehensive, strongly evidence-conscious book on health. Centering on diet, it frames choices not as simply good or bad but as higher or lower risk. From the view that habits shape health, it also digs into controlling decisions and behavior.
Why Networks Connect: 2nd Edition - Essential Knowledge of TCP/IP, LAN, and Fiber Optics
A review of Why Networks Connect, 2nd Edition. Following the flow from typing in a browser to data arriving, it explains the basics of TCP/IP, LAN, and fiber optics. Billed for beginners, it is fairly substantial, and reading it after other fundamentals deepens understanding.
Learning PostgreSQL from Its Internal Structure: Principles of Design and Operation Planning
A review of Learning PostgreSQL from Its Internal Structure. A book that covers what you should know to operate PostgreSQL, from the angle of design and operations grounded in its internals. Understanding the mechanisms, it guides you toward solid design and operational planning.
Fun with Ruby
A review of Fun with Ruby. An introductory book for beginners about to learn Ruby. Prior experience with object orientation or other languages makes it easier going, but it gently covers the basics of Ruby from end to end.
Perfect Ruby on Rails
A review of Perfect Ruby on Rails. A book for those who want to get started with Ruby on Rails. Its comprehensive coverage of the framework's features helps you grasp the overall picture of what Rails provides.
Perfect Ruby
A review of Perfect Ruby. A volume in the Perfect series that comprehensively explains Ruby's language spec and features. Covering everything from basics to a step deeper, it is a dependable read when you want to learn Ruby thoroughly.
PostgreSQL Comprehensive Guide, 4th Edition: From Installation to Features, Mechanisms, Application Development, Management, and Operations
A review of PostgreSQL Comprehensive Guide, 4th Edition. An introductory book spanning installation, features and mechanisms, application development, and management and operations. Just right for those new to PostgreSQL, it covers the basics with application examples.
Introduction to Ruby for Aspiring Professionals
A review of Introduction to Ruby for Aspiring Professionals. A book that explains Ruby in detail, from the basics to practical, work-ready content. Its careful, readable explanations make it well suited for those aiming to become professionals with Ruby to build a solid foundation.
Why Computers Work: 2nd Edition - Essential Knowledge of Hardware and Software
A review of Why Computers Work (2nd Edition). It lets you understand the whole flow of how a computer works, from hardware to software. Reading it together with Why Programs Work gives you a more well-rounded grasp of the fundamentals.
Why Programs Work, 3rd Edition: Essential Programming Knowledge
A review of Why Programs Work, 3rd Edition. A book that carefully explains everything from how CPUs and memory work to how programs actually run. It is well suited to systematically revisiting the kind of fundamentals taught in a computer science curriculum.
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 review of a book that gives a complete picture of HR and labor practices. An introductory guide for broadly learning the practical work of human resources and labor administration in one volume, and a good foothold when you want to grasp the overall landscape of systems and procedures around HR.
Illustrated Introduction to Human Resource Management: 100 Tips on Theory and Practice for Those Who Want to Master HR Basics from Scratch
A review of Illustrated Introduction to Human Resource Management. A book that clearly organizes the basics of HR management as 100 'tips' from both theory and practice, with illustrations. A good introduction for those who want to grasp the whole picture of HR from scratch.
Revised 2nd Edition: A Quick Guide to Social Insurance and Labor Insurance Procedures
A review of A Quick Guide to Social Insurance and Labor Insurance Procedures (Revised 2nd Edition). A book for quickly looking up and learning the filings and procedures for social and labor insurance. Even as the variety of forms and frequency of legal changes can be overwhelming, it helps you grasp the practical essentials fast.
All for SaaS
Reading notes on All for SaaS. It organizes concepts and metrics worth knowing when launching and running a SaaS business, from the difference between ASP and SaaS to recurring revenue (deferred revenue) and unit economics. Suited to viewing SaaS from a business angle.