Archive 2024
121 articles
About Sets
Summarizing the basics of sets.
Habits for Health
Documenting my habits for health. Partly poetic, with the hope of future reflection and improvement.
Large-Scale Data Management: Best Practices for Enterprise Architecture
Large-Scale Data Management: Best Practices for Enterprise Architecture
Microservices Architecture, 2nd Edition
Microservices Architecture, 2nd Edition
Building & Pushing Docker Images with GoReleaser
Automate Docker image builds across multiple platforms using GoReleaser with GitHub Actions for streamlined CI/CD deployment.
From Monolith to Microservices: A Practical Migration Guide to Evolve Monoliths
From Monolith to Microservices: A Practical Migration Guide to Evolve Monoliths
About Bitemporal Data Model
Understand bitemporal data models with two timelines: transaction time and valid time, for temporal database management.
Building Secure and Reliable Systems: Design, Implementation, and Maintenance from Google SRE
Building Secure and Reliable Systems: Design, Implementation, and Maintenance from Google SRE
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