Blog Posts

|
Learning Microservices by Building a Simple URL Shortener

Learning Microservices by Building a Simple URL Shortener

To understand microservice architecture, I built a URL shortener service with split components, database caching, and clean API design. The project helped me understand service boundaries, caching layers, and scaling patterns.

2025-09-191 min read
Learning Redis by Building a Rate Limiter in Spring Boot

Learning Redis by Building a Rate Limiter in Spring Boot

I learned Redis by building a real-world rate limiter in Spring Boot using Spring Security filters. This project taught me how distributed counters work, how Redis handles high-speed operations, and how caching can improve API security and performance.

2025-09-171 min read
My Roadmap That Helped Me Learn Angular in 20 Days

My Roadmap That Helped Me Learn Angular in 20 Days

I followed a structured 20-day roadmap to learn Angular — starting from TypeScript basics to components, routing, RxJS, and building real applications. This approach made learning fast and practical.

2025-08-141 min read
A complete guide to setting up your own Jenkins CI/CD pipeline to test, build, and containerize your projects using Docker.

A complete guide to setting up your own Jenkins CI/CD pipeline to test, build, and containerize your projects using Docker.

I created a fully automated CI/CD pipeline using Jenkins, Docker, and my self-hosted server. This pipeline tests every project, builds Docker images, and prepares them for deployment — all without manual effort.

2025-08-131 min read
Learning Spring and Spring Security Through an EMS System

Learning Spring and Spring Security Through an EMS System

I built an Employee Management System to learn Spring MVC, Spring Data JPA, and Spring Security. The project covered everything from user authentication to secure CRUD operations.

2025-07-181 min read
Building My First Chrome Extension

Building My First Chrome Extension

I built a simple and useful Chrome extension to learn browser APIs, background scripts, and extension permissions. The project helped me understand how small tools can improve everyday browsing.

2025-06-071 min read
Page 1Next →

Contact Me