Habibur Rahman

Habibur Rahman @devhabib

About: Senior Frontend Engineer (8+ yrs). Angular expert, React experience. Passionate about building high-quality, pixel-perfect UIs with HTML, CSS, & TypeScript. Currently exploring Next.js.

Location:
Sylhet, Bangladesh
Joined:
Jul 16, 2021

Habibur Rahman
articles - 14 total

Architecting Scalable Angular SaaS: From Project Structure to Performance ROI

When building a SaaS product, the stakes are high. You aren't just building an app; you're building a...

Learn More 1 0Jan 31

Stop Passing HTML Strings! The Senior Guide to Content Projection in Angular

You've successfully split your architecture into Smart and Dumb components. You're building a...

Learn More 1 0Nov 29 '25

Visualizing RxJS: The Ultimate Guide to `switchMap`, `mergeMap`, `concatMap`, and `exhaustMap`

If you are an Angular developer, you have likely encountered the "Nested Subscribe"...

Learn More 3 0Nov 25 '25

A Senior Dev's Guide to Angular Architecture: Mastering the "Smart vs. Dumb" Component Pattern

If you asked me to identify the single biggest difference between a junior Angular developer's code...

Learn More 1 0Nov 22 '25

Angular Data Handling: When to use `| async` and when to `.subscribe()` manually

One of the most common questions I get is: "Should I use the Async Pipe or subscribe manually?" The...

Learn More 1 2Nov 19 '25

You're Stuck in "Tutorial Hell." Here's Your Direct Escape Route.

Hey, fellow devs. I'm a senior frontend engineer, deep in the Angular ecosystem for nearly a decade....

Learn More 6 8Nov 18 '25

You're Not "Bad" at CSS. You're Just Learning It. (And That's a Good Thing)

Hey devs. I'm an Angular-focused frontend engineer, and I've been in this game for about 8 years. I...

Learn More 0 0Nov 16 '25

Performance Boost: Ditching Heavy JS Libraries for Native CSS `@keyframes`

"Stop bloating your bundles! If your animation task is purely visual (like a simple hover, pulse, or...

Learn More 2 0Oct 15 '25

Angular Component Lifecycle: Mastering the 11-Step Sequence (Code Examples Included)

"As developers, we need precision. This guide details the exact 11-step lifecycle sequence of an...

Learn More 1 0Oct 14 '25

🅰️ Angular Fundamentals: Mastering Component Communication with @Input and @Output

Component communication is a core skill for building scalable Angular applications. While there are...

Learn More 0 0Oct 13 '25

⚡ JavaScript Performance: Debounce vs. Throttle Explained (With Examples)

In modern web development, creating responsive and performant applications often means dealing with...

Learn More 0 0Oct 11 '25

🎯 CSS Trick: Center Anything Perfectly (No More Headaches!)

If you've spent any time with CSS, you've likely encountered the infamous challenge of "centering a...

Learn More 2 0Oct 9 '25

Angular Change Detection: The 3 Triggers (A Simplified Guide for Developers)

Most Angular developers use Change Detection daily, but truly understanding when and why it runs can...

Learn More 1 0Oct 8 '25

🚀 11 Years of Code: Kicking Off a 30-Day Frontend Content Challenge

My Journey from 'Messy Code' to Professional Angular Dev When I wrote my first line of...

Learn More 2 0Oct 7 '25