// Blog
All Articles

Feb 4, 2026
AIRunning OpenClaw Securely with Cloudflare Workers
Deploy OpenClaw AI agents on Cloudflare Workers for edge-level security, isolation, and global performance using Moltworker containers.

Feb 4, 2026
AIBuilding a Custom MCP Server in TypeScript
Build a Model Context Protocol server from scratch in TypeScript. Connect AI agents to your own tools, APIs, and data sources with type safety.

Feb 4, 2026
AIType-Safe AI Agents with Vercel AI SDK
Build production-grade AI agents in TypeScript with structured outputs, tool calling, multi-step orchestration, and streaming using the Vercel AI SDK.

Apr 20, 2025
ArchitecturePlugin Architecture in NestJS with Dynamic Modules
Build extensible systems with NestJS dynamic modules, custom decorators, and the discovery pattern. A real-world notification system example.

Apr 14, 2025
AIAI Agent That Manages Your Emails And Calendar | LangChain
In today's fast-paced digital world, managing emails can be a time-consuming task. Whether it's responding to routine inquiries, drafting...

Apr 14, 2025
AIBuilding AI ChatBot using AWS Lex and RAG
Chatbots have come a long way, from simple rule-based responders to intelligent virtual assistants that can understand context, retrieve...

Nov 22, 2024
ArchitectureCQRS in NestJS with Clean Architecture
Separate your reads from your writes. Learn how to implement the CQRS pattern in NestJS using @nestjs/cqrs, mapped to Clean Architecture layers.

Nov 17, 2024
ArchitectureThe Transactional Outbox Pattern in NestJS
Solve the dual write problem. Learn how to reliably publish domain events using the Outbox Pattern with TypeORM transactions in NestJS.

Nov 14, 2024
BackendCircuit Breaker with Opossum in NestJS
In modern applications, we often rely on external services, APIs, or databases. When these dependencies fail our entire system suffer....

Jan 16, 2023
AngularAnti-Patterns 02 Cleaning the Spaghetti Code
Angular is a powerful framework, but it's not immune to the pitfalls of bad coding practices. Let's dive into one of the biggest...

Dec 20, 2022
BackendUnit Of Work Pattern with NestJS and TypeORM
When working with databases and complex business logic one of the main challenges is ensuring consistency when saving and updating data....

Nov 3, 2022
AngularAngular Anti-Patterns 01 Cleaning the Stateful Services
Angular services that mix application logic with API calls can lead to maintenance and scaling challenges. Lets look at how to do it right.

Oct 24, 2022
JavaScriptHow does JS work? Event Loop
Understanding the JavaScript event loop is essential for any developer working with modern web technologies. Despite JavaScript's...

Sep 25, 2022
ArchitectureDomain Events in NestJS with Simple Example
In the previous blog, we explored Domain-Driven Design (DDD) concepts, including Entities, Aggregates, Repositories, and Read Models....

Sep 22, 2022
ArchitectureDomain Driven Design
As applications grow, managing business logic and maintaining scalability become difficult. Domain-Driven Design (DDD) helps solve this...

Sep 9, 2022
ArchitectureInvariants and Aggregates in Domain-Driven Design
In Domain-Driven Design (DDD), aggregates are a key concept that help maintain the integrity. They act as boundaries, ensuring that...

Jun 15, 2022
ReactReact Forms with react-hook-form and Zod
Building production-grade forms in React with validation, accessibility, error handling, and good UX using react-hook-form and zod.

May 10, 2022
ArchitectureClean Architecture Application Structure In NestJS Framework
Clean Architecture is amazing, it keeps your code organized, flexible, and easy to maintain. But when it comes to NestJS, figuring out...

May 8, 2022
ArchitectureUnderstanding Clean Architecture
Clean Architecture is a software design philosophy originally introduced by Robert C. Martin (Uncle Bob). It emphasizes organizing your...