Archive 2024
121 articles
Case Study on Authorization Management Infrastructure
Explore authorization management infrastructure case studies from freee on team structure, microservices, and QA practices.
Secure by Design: Safe Software Design
Secure by Design: Safe Software Design
Ruby on Rails Code Reading Part 3 - Invoking WelcomeController
Documenting the code reading process for Ruby on Rails.
Ruby on Rails Code Reading Part 1 - Rails Startup
Trace Rails startup sequence from command invocation through Rackup, Puma server initialization, and request handling flow.
Ruby on Rails Code Reading Part 2 - Rails Request Processing
Recording the code reading work of Ruby on Rails.
API Design Patterns
API Design Patterns
Books to Learn About API Design
Discover recommended books on API design: fundamentals, design phases, testing strategies, and practical design patterns.
Starting Guide to Load Testing
A guide to understanding and starting load testing.
What is the C4 Model
Master C4 model architecture visualization with four levels: system context, containers, components, and code diagrams.
What is a Critical User Journey
Understand Critical User Journeys to identify essential user touchpoints, goals, and pain points for SLO-based service reliability.
Good Strategy, Bad Strategy
Good Strategy, Bad Strategy
New Relic Practical Introduction, 2nd Edition: Fundamentals and Implementation of Observability
New Relic Practical Introduction, 2nd Edition: Fundamentals and Implementation of Observability
The Healthy Programmer: Health Hacks for Enjoyable Programming
The Healthy Programmer: Health Hacks for Enjoyable Programming
Web API Design
Web API Design
A Starter Guide to Implementing SLOs
A guide to understanding and starting the operation of SLOs.
Contract Testing and Pact
A summary of research on contract testing and Pact.
SLO Service Level Objectives: A Practical Guide to Implementing SLI, SLO, and Error Budgets
SLO Service Level Objectives: A Practical Guide to Implementing SLI, SLO, and Error Budgets
Relearning the Basics of TypeScript
Revisiting the fundamentals of TypeScript.
Disadvantages of Jest Snapshot Testing
Understand the drawbacks of Jest snapshot testing including test fragility, unclear assertions, and why assertion tests are better.
Web API Testing Techniques
Web API Testing Techniques