profile

Alain Chautard

Alain is a Google Developer Expert in Web Technologies, Angular, and Google Maps. His daily mission is to help development teams adopt Angular and build at scale with the framework. He has taught Angular on all six continents! A world traveler and photographer, Alain is also an international conference speaker and a published author of several courses.

Featured Post

New videos available + other updates [Angular Newsletter]

Hi, This year, as you probably noticed, I'm no longer sending weekly updates. Instead, I want to focus on more in-depth blog posts (one or two per month) on my main Angular Training blog on Medium and one video per month on the Angular Training YouTube channel. As a result, if you want to receive updates when new content is published in those places, I invite you to subscribe to both, as I'm not going to send frequent emails about any of that anymore. Instead, once subscribed, Medium and...

Hey Reader! Now that 2024 is gone what’s your plan for 2025? As for me, I want to help more developers become proficient in Angular. Ideally, I want them to start their 2025 strong. That includes you, Reader. I want to tell you about something exciting. First, feel free to register for my FREE online workshop series, as I'll be speaking about signal-based architectures on January 23rd. Second, I can help you become an Angular pro beyond these emails and monthly workshops. That's why I'm...

Hi , Since 2020, the Angular Certification Program has been a global benchmark of excellence. Now, with thousands of certified developers across 95 countries, we're excited to announce its new home at Certificates.dev. This move brings many improvements, including enhanced training content, more practice quizzes and code challenges, streamlined processes, and expanded resources. Join the ranks of developers from industry leaders like Accenture, Deloitte, SFEIR, Tata Consultancy Services,...

Hi Reader, ng-conf 2024 is over! I have quite a few announcements to share with you. You can read my ng-conf recap here. Enjoy, Alain PS1: Interested in FREE monthly Angular workshops? Register here. PS2: Want to validate your Angular skills? Try our Angular certification exam.

Hi Reader, I wanted to let you know I’m starting a new series for my Angular students, here’s how it works: Every Monday for the next 5 weeks, I'd like to send you a short article to upgrade your RxJs skills. I selected each article to be relevant to your current expertise, in the hopes you can learn something new each week. Each post is a 1-2 minute read and will gradually increase in difficulty. At the end of the 5 weeks, you'll have a much stronger grasp on some important features of RxJS....

Hi Reader, You attended one or more of my past workshops and I wanted to reach out because I messed up a few things with the last workshop on testing Angular components with Cypress: 1) I forgot to send a reminder before the workshop so less than 20% of registered attendees actually showed-up. 2) I failed to hit the "record" button so I don't have a recording of the session, which means I can't share it with you. 3) I forgot to mention that you could buy me a coffee if you enjoyed that...

Hi Reader, Here is this week's edition of the Weekly Angular Newsletter, all about server-side rendering with Angular, and some other updates at the end of the post. Thanks for reading, Alain

Hi Reader, Today, here is a quick example of a custom directive that uses a couple of interesting syntax tricks around @Output and event listeners. You can read the article here: https://blog.angulartraining.com/an-example-of-a-useful-standalone-directive-3bb91354d11d Enjoy, Alain

Hi Reader, Angular 17 is now available, and I started covering its new control flow syntax on my blog. I answered some of the possible questions you might have at the end of the post, but if you have any other questions, please reply to that email, and I'll be happy to answer them. Enjoy, Alain

Hi, Today, you can head to my regular blog for a slightly longer read on RxJs vs. Signals, comparing both options from a syntax standpoint. In a nutshell: No more subscriptions, unsubscriptions, and no more operators needed when using Signals! Enjoy, Alain