Software engineering, security, and practical web systems
Devlin Duldulao
Devlin Duldulao is the creator of DaloyJS, a software engineer, educator, and published author with 12+ years of experience building secure, production-grade web systems. Based in Norway, he writes books and courses for developers who care about shipping real software, and takes home cooking almost as seriously as TypeScript.

Featured
Securing the AI Agent Revolution: A Guide to Auth in a Multi-Party MCP World
The Model Context Protocol (MCP) promises a future of interconnected AI agents. But how do we secure it? This guide covers the essential security patterns—from API keys to JWTs—for authenticating and authorizing communication in a multi-party MCP ecosystem.
Deconstructing the Model Context Protocol - The Lingua Franca for AI Agents
Dive deep into the Model Context Protocol (MCP). Is it a true network protocol? How did it become a standard? This article explores the anatomy of MCP, explaining its core properties and why it represents a foundational shift for building the next generation of interoperable AI applications.
The Protocol for AI Agents - Building Scalable, Secure Full-Stack Applications with MCP
Explore the Model Context Protocol (MCP), the "USB-C for AI," and learn how to build secure, scalable, and interoperable AI-powered applications. This deep dive covers the architecture, security best practices, and a practical example using Next.js to create an AI project management assistant.
Recent Posts
DaloyJS Should Be Your Default REST API Framework In 2027
Why DaloyJS is a strong default for modern TypeScript REST APIs, with contract-first routing, runtime portability, security guardrails, and zero runtime dependencies.
How HTML, CSS, and JavaScript Journey Through the Network and Get Rendered in the Browser
The intricate dance of HTML, CSS, and JavaScript is at the heart of every website and web application. These technologies form the foundation of web development. However, how these comp…
When and Where to Use Generator Functions - Practical Use Cases
Now that we've explored the mechanics of generator functions, it's essential to understand where they can be utilized best. Despite their power, they are not a one-size-fits-all solution. But, for ce…
Qwik - The Next Evolution in Frontend Frameworks
Introduction In the ever-evolving landscape of web development, a new player has emerged with the promise of revolutionizing how we think about building web applications - Qwik. This framewor…