05 Sep 2025
design-patterns
java
low-level-design
creational-patterns
structural-patterns
behavioral-patterns
Design patterns are proven solutions to common software design problems, providing a template for writing maintainable, flexible, and reusable code.
Read More
26 Apr 2025
websocket
http
http2
network
osi
Read More
23 Apr 2025
typescript
types
javascript
typesafety
client
frontend
This comprehensive TypeScript learning roadmap breaks down the journey from fundamentals to advanced concepts in three strategic phases. Let's explore each topic in detail to help you master TypeScript effectively.
Read More
12 Apr 2025
Hooks
react
react-hook
frontend
custom hook
business-logic
Understanding React Hooks
Read More
10 Apr 2025
redux
react
react-redux
frontend
state management
redux-toolkit
Understanding Redux: A Beginner’s Guide to State Management
Read More
29 Mar 2025
system design
scalibility
distributed systems
backend
microservices
devops
Intro to 30 must know concepts in System Design
Read More
28 Feb 2025
security
authentication
keycloak
jwt
oauth2
oidc
A comprehensive exploration of modern authentication systems using access and refresh tokens, with a focus on implementing robust auth flows with Keycloak.
Read More
03 Feb 2025
java
spring-boot
backend
microservices
devops
When I first picked up an Android device in 2015, I never imagined I would one day be building the very apps that had fascinated me. My journey from curious user to Android developer has been filled with challenges, breakthroughs, and a growing passion for creating mobile experiences that impact people’s daily lives.
Read More
03 Feb 2025
java
spring-boot
backend
microservices
devops
A comprehensive guide to building production-ready applications with Spring Boot, focusing on best practices and real-world challenges.
Read More
01 Mar 2024
java
spring-boot
backend
microservices
devops
When I began my computing journey in 2016 at the age of 14, installing Ubuntu Unity on my first computer, I never imagined how deep I would venture into the world of software development. Today, as a backend engineer focused on building resilient, scalable systems, I’d like to share some reflections on my path.
Read More