Writing

Latest Articles

Some of my recent thoughts on design, development, and the tech industry.

More Articles
The Model Context Protocol (MCP): Giving AI "Hands"
7 min

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.

Read
Modern JavaScript: Mastering the Fetch API with Async/Await
4 min

Modern 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.

Read
Understanding Go Slices: A Powerful Data Structure
4 min

Understanding 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
4 min

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.

Read
How to Use AWS for Cloud-Based Web Development
8 min

How 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
7 min

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