Aurélien LeloupinJavaScript in Plain English9 Simple Tips to Optimize Core Web VitalsImprove the speed and user experience of your websiteDec 18, 2023Dec 18, 2023
Aurélien LeloupinBetter ProgrammingHow To Deploy Your Angular Application on Firebase HostingThe complete guide to deploy easily with Angular and Firebase HostingOct 5, 2023Oct 5, 2023
Aurélien LeloupinJavaScript in Plain English3 Reasons Why Svelte Might Not Be Your Best Bet for Front-End DevelopmentThink twice before making it your main tool for your next projectMay 22, 2023May 22, 2023
Aurélien LeloupinJavaScript in Plain English5 Reasons Why Svelte Should Be Your Next JavaScript FrameworkA closer look at the advantages of SvelteApr 11, 2023Apr 11, 2023
Aurélien LeloupinJavaScript in Plain EnglishHow to Implement Confirm Navigation Dialogs with AngularSay goodbye to unwanted unsaved changesJan 10, 2023Jan 10, 2023
Aurélien LeloupinBetter ProgrammingHow to Build and Deploy an Angular Application Directly From GitHubA CI/CD for Angular up and running effortlessly with GitHub Actions and GitHub PagesJun 21, 20223Jun 21, 20223
Aurélien LeloupinCodeX5 Tools to Improve Productivity as a DeveloperI use all of them dailyApr 26, 20222Apr 26, 20222
Aurélien LeloupinJavaScript in Plain EnglishWhy You Should Not Put Any Logic in the RxJS Subscribe Callback in AngularRxJS & Angular best practices with examplesMar 7, 20229Mar 7, 20229
Aurélien LeloupinJavaScript in Plain EnglishHow to Mock a Backend Server with Angular In-Memory Web APIA detailed tutorial with source code sample and catsJan 27, 20225Jan 27, 20225
Aurélien LeloupinBetter ProgrammingHow to Turn an Array of Observable Into an Observable of Array in AngularTurn Observable<Object>[] into Observable<Object[]>Dec 20, 2021Dec 20, 2021