Blog

Thoughts on software engineering, TypeScript, gRPC, and modern development practices.

Blog Posts

Hexagonal Architecture Is Principally Good
January 19 8 min read
Hexagonal Architecture Is Principally Good

Exploring the principles of Hexagonal Architecture and its benefits in creating maintainable and testable applications.

ArchitectureBackendDesign Patterns
Read more
Maintainable Apps With Hexagonal Architecture
January 11 8 min read
Maintainable Apps With Hexagonal Architecture

Practical implementation strategies and best practices for building maintainable applications using Hexagonal Architecture.

ArchitectureBackendBest Practices
Read more
TypeScript Academy: An Expert Crowd-learning Practical Course
August 10 8 min read
TypeScript Academy: An Expert Crowd-learning Practical Course

My experience with collaborative learning in TypeScript Academy and the benefits of crowd-learning for professional growth.

TypeScriptLearningCareer
Read more
5 Use Cases for SQL Window Functions in a Real-Life Cat System
May 27 5 min read
5 Use Cases for SQL Window Functions in a Real-Life Cat System

Practical applications of SQL window functions demonstrated through a cat shelter management system with code examples.

SQLDatabaseBackend
Read more
Welcome to gRPC, Please Follow Me…
May 11 8 min read
Welcome to gRPC, Please Follow Me…

An introductory guide to gRPC covering fundamentals, benefits over REST, and practical implementation examples.

gRPCBackendAPI
Read more
Node Testing Frameworks: The Good, the Bad, the Slow and the Hungry
February 18 5 min read
Node Testing Frameworks: The Good, the Bad, the Slow and the Hungry

A comprehensive comparison of Node.js testing frameworks with benchmarks and practical recommendations.

Node.jsTestingJavaScript
Read more
Jest: Does It Test Funny to You?
November 18 5 min read
Jest: Does It Test Funny to You?

An in-depth look at Jest testing framework, covering features, best practices, and real-world usage patterns.

JestTestingJavaScript
Read more
TypeScript: Function Composition and Recurrent Types
January 11 8 min read
TypeScript: Function Composition and Recurrent Types

Advanced TypeScript concepts exploring function composition and recursive types for robust, maintainable code.

TypeScriptFunctional ProgrammingAdvanced Types
Read more
More posts coming soon...