Skip to main content

Architecture

Software architecture patterns

13 posts in this tag

Monorepos with Turborepo: Managing Multiple Packages
Software Engineering
8 min read

Monorepos with Turborepo: Managing Multiple Packages

Set up a productive monorepo with Turborepo for shared UI libraries, APIs, and apps with smart caching and task orchestration.

#TypeScript #DevOps #Architecture
Mbeah EssilfieMbeah Essilfie
2.1K
GraphQL in 2025: When to Use It and When to Avoid It
Software Engineering
8 min read

GraphQL in 2025: When to Use It and When to Avoid It

An honest assessment of GraphQL's strengths and weaknesses. Learn when it shines and when a simple REST API is the better choice.

#TypeScript #API Design #Architecture
Mbeah EssilfieMbeah Essilfie
956
WebSocket vs Server-Sent Events vs Long Polling
Web Development
8 min read

WebSocket vs Server-Sent Events vs Long Polling

Choose the right real-time communication strategy. A technical comparison of WebSockets, SSE, and long polling with decision criteria.

#JavaScript #Node.js #Architecture
Mbeah EssilfieMbeah Essilfie
491
Functional Programming in JavaScript: Practical Patterns
Software Engineering
10 min read

Functional Programming in JavaScript: Practical Patterns

Apply functional programming principles to everyday JavaScript: immutability, pure functions, composition, and practical uses of map/filter/reduce.

#JavaScript #TypeScript #Architecture
Mbeah EssilfieMbeah Essilfie
1.9K
Effective Technical Writing for Developers
Opinion & Analysis
7 min read

Effective Technical Writing for Developers

Write documentation, blog posts, and READMEs that people actually read. Practical techniques from years of writing about code.

#Architecture
Mbeah EssilfieMbeah Essilfie
1.2K
Error Handling Patterns in TypeScript Applications
Software Engineering
9 min read

Error Handling Patterns in TypeScript Applications

Move beyond try-catch: Result types, error boundaries, and structured error handling that makes your TypeScript apps more resilient.

#TypeScript #Node.js #Architecture
Mbeah EssilfieMbeah Essilfie
519
Microservices vs Monolith: A Decision Framework
Software Engineering
8 min read

Microservices vs Monolith: A Decision Framework

Stop following trends. Use this practical framework to decide whether your project needs microservices, a modular monolith, or something in between.

#Node.js #Docker #Architecture
Mbeah EssilfieMbeah Essilfie
1.6K
API Design Principles: Building APIs Developers Love
Software Engineering
10 min read

API Design Principles: Building APIs Developers Love

Practical API design guidelines covering naming conventions, error handling, pagination, and versioning for RESTful services.

#Node.js #API Design #Architecture
Mbeah EssilfieMbeah Essilfie
2.1K
Git Workflow Strategies for Small Teams
Software Engineering
7 min read

Git Workflow Strategies for Small Teams

Trunk-based development, feature branches, or GitFlow? A practical comparison for teams of 2-10 developers.

#DevOps #Architecture
Mbeah EssilfieMbeah Essilfie
1.6K