Latest Articles
Some of my recent thoughts on design, development, and the tech industry.
The Model Context Protocol (MCP): Giving AI "Hands"
Discover how the Model Context Protocol lets AI interact with your databases, browsers, logs, and APIs directly. Learn what MCP is, explore production-ready servers, and build your own AI tools.
ReadModern JavaScript: Mastering the Fetch API with Async/Await
Learn how to make clean, readable HTTP requests in JavaScript using the Fetch API and async/await. From basic GET requests to error handling, authentication, and real-world patterns.
ReadUnderstanding Go Slices: A Powerful Data Structure
Discover how Go slices work and why they're one of the most versatile data structures in the language. Learn to create, manipulate, and optimize slices with practical examples and best practices.
Read
JavaScript Performance Optimization: A Practical Guide for Better Web Applications
Learn proven techniques to optimize your JavaScript code for better performance. Master DOM manipulation, efficient loops, HTTP request optimization, and asynchronous programming with practical examples.
ReadHow to Use AWS for Cloud-Based Web Development
A practical, no-fluff guide to deploying real web apps on AWS — from S3 static hosting to EC2, RDS, and beyond. Learn the services that actually matter and how they fit together.
Read
What Go Got Right and Wrong: A Thoughtful Look Back
A reflective and opinionated look at the Go programming language, combining insights from co-creator Rob Pike with real-world developer experience. This article explores Go’s strengths, trade-offs, and where it truly shines or falls short in modern software development.
Read