Blog
Articles, guides, and notes on software engineering.
Building Secure and Reliable Systems: Design, Implementation, and Maintenance from Google SRE
Building Secure and Reliable Systems: Design, Implementation, and Maintenance from Google SRE
Recent Posts
Mistakes in Software Architecture: Development and Evaluation of Non-Functional Requirements
Mistakes in Software Architecture: Development and Evaluation of Non-Functional Requirements
Exploring Permission Management Design
Understand ACL, RBAC, and ABAC permission design methods with functional/data scope, control targets, and operational constraints.
Unit Testing Best Practices: A Practical Guide for Developers
Unit Testing Best Practices: A Practical Guide for Developers
Trade-offs and Mistakes in Software Design: Making Better Choices in Programming
Trade-offs and Mistakes in Software Design: Making Better Choices in Programming
Learning Ruby
Master Ruby fundamentals using official documentation, classic books, object-oriented design patterns and practical implementation practice.
About Ruby Block Syntax
Learn Ruby block syntax with do..end and {} forms, passing blocks to methods, yield statements, and Proc/lambda closure behavior.
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