Read My Blog
MCP Server: How to Build Custom AI Tools for Claude and Cursor
Complete guide to building MCP Server from scratch. Learn step-by-step how to build custom AI tools for Claude Desktop and Cursor IDE with TypeScript.
December 23, 2024
MCP (Model Context Protocol) Tutorial: Complete Guide for Developers
Learn Model Context Protocol (MCP) from basics to advanced. Complete tutorial on creating MCP servers, integrating with Claude, and best practices for developers.
December 23, 2024
How to Build an MCP Server with TypeScript and Python
Complete guide to building MCP Servers with TypeScript and Python. Side-by-side comparison, code examples, and tips for choosing the right language for your project.
December 23, 2024
How to Build a Blog with Next.js, TailwindCSS, and Sanity CMS
Complete step-by-step tutorial on building a modern blog with Next.js 14, TailwindCSS, and Sanity CMS as a headless CMS.
December 22, 2024
How to Install Umami on Vercel and Supabase (100% Working)
I used to use Google Analytics, but website performance became slow. Umami is an alternative because it's self-hosted and privacy-friendly.
December 9, 2024
How to Create a System for Mastering New Technologies Without Burning Out
Technology evolves rapidly. As a software engineer, you're probably overwhelmed by this. This article will help.
January 15, 2024
How to Achieve All Your Resolutions Without Failing a Single One
I intentionally wrote this after the first week of 2024, while asking: how are your 2024 resolutions going?
January 8, 2024
How to Download Videos with .m3u8 Format Using FFMPEG
FFMPEG is a multimedia framework that can decode, encode, transcode, mux, demux, stream, filter, and play. Complete tutorial on downloading videos with m3u8 format.
July 16, 2022
Why I Decided to Write
This is my first post on this website. Going forward, I will use this website to give back to the web developer community.
June 28, 2022