Open in app

Sign In

Write

Sign In

Rebai Ahmed
Rebai Ahmed

391 Followers

Home

About

Published in Level Up Coding

·Pinned

Optimize Angular bundle size with these steps

Introduction: Many big projects are built with the Angular framework which is scalable and robust, but we miss caring about the bundle size. Because having projects with large bundle sizes can have an impact on the user experience So in this blog, we will discover together how to analyze our current…

Angular

7 min read

Optimize Angular bundle size with these steps
Optimize Angular bundle size with these steps
Angular

7 min read


Published in Level Up Coding

·Pinned

Bad practices you should avoid using Angular

❌ Don’t do: Put the logic being handled in tap with empty subscribe Don’t put the logic you will implement inside the tap operator, and keep the subscribe empty in case you will have many subscribers to your observable. Why?: the tap operator is used mostly for side-effects like caching or logging and if you put your logic there, every subscriber will call…

Angular

4 min read

Bad practices you should avoid using Angular
Bad practices you should avoid using Angular
Angular

4 min read


Published in Level Up Coding

·Pinned

Introduction to state management with Ngrx and Angular

What is State Management 📝 Before defining state management, let’s define what is a State “A state is a representation of a system in a given time.” When it comes to front-end applications, the state can be : Types of State 📰 Navigation State: where the currentUser and the current route with current params? UI State: a modal is…

Ngrx

11 min read

Introduction to state management with Ngrx and Angular
Introduction to state management with Ngrx and Angular
Ngrx

11 min read


Published in Level Up Coding

·Pinned

Typescript Tips and Tricks for JS Developers (Part2)

Introduction 🚩: Hallo 🇩🇪🇹🇳 : I'm so glad today to present for you my second part about Typescript Tips and tricks. …

Typescript

4 min read

Typescript Tips and Tricks for JS Developers (Part2)
Typescript Tips and Tricks for JS Developers (Part2)
Typescript

4 min read


Published in Level Up Coding

·Jan 23

Optimizing Angular Unit Tests for Faster Execution ⏳⏰

Introduction Welcome readers! As our product evolves and new features are introduced, it’s crucial to write additional unit tests to ensure everything is working correctly. Unit testing involves testing small, isolated pieces of code in your application. However, this can lead to longer test execution times and delays, so it’s important…

Angular

7 min read

Optimizing Angular Unit Tests for Faster Execution ⏳⏰
Optimizing Angular Unit Tests for Faster Execution ⏳⏰
Angular

7 min read


Published in Level Up Coding

·Nov 17, 2022

Write CRUD E2E tests with Angular and Cypress

Introduction: The most effective and reliable to ensure reliability is manual testing! But we cannot trust human tests and That’s why we introduced e2e tests What is an e2e test? An end-to-end test mimics how a user interacts with the application. Typically, the test engine launches an ordinary browser and controls it remotely. What is Cypress? Cypress framework is…

Cypress Testing

4 min read

Write CRUD E2E tests with Angular and Cypress
Write CRUD E2E tests with Angular and Cypress
Cypress Testing

4 min read


Dec 28, 2021

Rxjs Heaven (Part3: Higher-order operators )

Introduction 🚩 :

Rxjs

4 min read

Rxjs Heaven (Part3: Higher-order operators )
Rxjs Heaven (Part3: Higher-order operators )
Rxjs

4 min read


Published in Frontend Weekly

·Oct 17, 2021

Rxjs Heaven ( Part 2: Subject, BehaviourSubject, ReplySubject )

Introduction 🚩 : Hello Dear Readers Making everything reactively is a trend in web development currently with the most famous JS frameworks not only with Angular! …

Rxjs

6 min read

Rxjs Heaven ( Part 2: Subject, BehaviourSubject, ReplySubject )
Rxjs Heaven ( Part 2: Subject, BehaviourSubject, ReplySubject )
Rxjs

6 min read


Published in Frontend Weekly

·Aug 22, 2021

Rxjs Heaven (Part1: Error handling )

Introduction 🚩 : Hello Dear Readers Making everything reactively is a trend in web development currently with the most famous JS frameworks not only with Angular! so I decided to start a series of blogs about Rxjs 🔥 (A reactive programming library) and cover the most use cases with code examples to help…

Rxjs

5 min read

Welcome to Rxjs Heaven (part1: Error handling )
Welcome to Rxjs Heaven (part1: Error handling )
Rxjs

5 min read


Published in Frontend Weekly

·Jul 2, 2021

Typescript Tips and tricks for JS Developers (Part1)

Introduction 🚩: Hello Dear Readers and followers, in this blog I will write about an interesting topic Typescript This rich programming language with the coolest APIS and features and helps us to write better code => better solution => fewer Bugs I will try to list some tricks and tips with code…

Typescript

10 min read

Typescript Tips and tricks for JS Developers (Part1)
Typescript Tips and tricks for JS Developers (Part1)
Typescript

10 min read

Rebai Ahmed

Rebai Ahmed

391 Followers

🅰️Angular lover! Join Medium with my link: https://ahmedrebai.medium.com/membership

Following
  • Gaurav Agrawal

    Gaurav Agrawal

  • Amit Shekhar

    Amit Shekhar

  • Zhimin Zhan

    Zhimin Zhan

  • Netflix Technology Blog

    Netflix Technology Blog

  • javinpaul

    javinpaul

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech