<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ahmed Rebai</title>
    <description>The latest articles on DEV Community by Ahmed Rebai (@rebaiahmed).</description>
    <link>https://dev.to/rebaiahmed</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F26756%2F3369bccc-e64e-4635-a553-fbed8aa9e15b.jpg</url>
      <title>DEV Community: Ahmed Rebai</title>
      <link>https://dev.to/rebaiahmed</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rebaiahmed"/>
    <language>en</language>
    <item>
      <title>Maximize your Angular code reusability using &lt;NgTemplateOutlet&gt;</title>
      <dc:creator>Ahmed Rebai</dc:creator>
      <pubDate>Thu, 20 Apr 2023 16:18:47 +0000</pubDate>
      <link>https://dev.to/rebaiahmed/maximize-your-angular-code-reusability-using-1hf0</link>
      <guid>https://dev.to/rebaiahmed/maximize-your-angular-code-reusability-using-1hf0</guid>
      <description>&lt;h1&gt;
  
  
  Introduction 📕:
&lt;/h1&gt;

&lt;p&gt;As our application grows and we  need complex and rich UI nowadays, as our code lines increase and we found out ourselves in a situation of code duplication, we need to implement reusable components that can be easily shared across the application.&lt;/p&gt;

&lt;p&gt;So in this blog, we will explore how we implement reusable and customizable components with &lt;code&gt;NgTemplateOutletdirective&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Continue reading on &lt;a href="https://medium.com/gitconnected/maximize-your-angular-code-reusability-using-ngtemplateoutlet-536fcf3ac789"&gt;medium&lt;/a&gt;  »&lt;/p&gt;

</description>
      <category>angular</category>
      <category>component</category>
      <category>ngtemplateoutlet</category>
      <category>reusability</category>
    </item>
    <item>
      <title>Bad practices you should avoid using Angular</title>
      <dc:creator>Ahmed Rebai</dc:creator>
      <pubDate>Wed, 25 Jan 2023 05:49:31 +0000</pubDate>
      <link>https://dev.to/rebaiahmed/bad-practices-you-should-avoid-using-angular-2l6l</link>
      <guid>https://dev.to/rebaiahmed/bad-practices-you-should-avoid-using-angular-2l6l</guid>
      <description>&lt;p&gt;"In this Medium article, I highlight some common bad practices that Angular developers should avoid in order to write efficient and maintainable code. &lt;br&gt;
 This article is a must-read for Angular developers looking to improve their coding skills and avoid common mistakes.&lt;br&gt;
More details: &lt;a href="https://medium.com/gitconnected/bad-practices-you-should-avoid-with-angular-development-58098e5542d5"&gt;https://medium.com/gitconnected/bad-practices-you-should-avoid-with-angular-development-58098e5542d5&lt;/a&gt;&lt;/p&gt;

</description>
      <category>angular</category>
      <category>practice</category>
      <category>component</category>
      <category>rxjs</category>
    </item>
    <item>
      <title>Optimizing Angular Unit Tests for Faster Execution ⏳⏰</title>
      <dc:creator>Ahmed Rebai</dc:creator>
      <pubDate>Wed, 25 Jan 2023 05:41:22 +0000</pubDate>
      <link>https://dev.to/rebaiahmed/optimizing-angular-unit-tests-for-faster-execution-1pg7</link>
      <guid>https://dev.to/rebaiahmed/optimizing-angular-unit-tests-for-faster-execution-1pg7</guid>
      <description>&lt;p&gt;In this Medium article, I share my experience and tips on how to optimize Angular unit tests for faster execution. I  present different strategies for optimizing unit tests, such as reducing the number of dependencies, mocking services and using the TestBed utility. &lt;br&gt;
This article is a must-read for developers working with Angular and looking to improve the performance of their unit tests.&lt;/p&gt;

&lt;p&gt;Medium link: &lt;a href="https://levelup.gitconnected.com/optimizing-angular-unit-tests-for-faster-execution-70c7adda6b21" rel="noopener noreferrer"&gt;https://levelup.gitconnected.com/optimizing-angular-unit-tests-for-faster-execution-70c7adda6b21&lt;/a&gt;&lt;/p&gt;

</description>
      <category>watercooler</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Optimize Angular bundle size with these steps</title>
      <dc:creator>Ahmed Rebai</dc:creator>
      <pubDate>Wed, 25 Jan 2023 05:26:18 +0000</pubDate>
      <link>https://dev.to/rebaiahmed/optimize-angular-bundle-size-with-these-steps-1gli</link>
      <guid>https://dev.to/rebaiahmed/optimize-angular-bundle-size-with-these-steps-1gli</guid>
      <description>&lt;p&gt;"In this  article, I tried to explore  various ways to optimize the bundle size of an Angular application. The author starts by discussing the importance of bundle size optimization and then goes on to present different strategies for reducing bundle size, such as using lazy loading, implementing code splitting and tree shaking. The article also covers how to use tools like the Angular CLI and webpack to analyze and optimize the bundle size. The author concludes by providing some best practices for ongoing maintenance of the bundle size. This article is a must-read for developers working with Angular and looking to improve the performance of their applications."&lt;/p&gt;

&lt;p&gt;Medium link: &lt;a href="https://medium.com/gitconnected/lets-optimize-angular-bundle-size-with-these-steps-6d6b753ac256"&gt;https://medium.com/gitconnected/lets-optimize-angular-bundle-size-with-these-steps-6d6b753ac256&lt;/a&gt;&lt;/p&gt;

</description>
      <category>angular</category>
      <category>performance</category>
      <category>bundle</category>
      <category>optimization</category>
    </item>
  </channel>
</rss>
