Animée par des développeurs passionnés, la communauté Angular Lyon se concentre sur le partage d'expèrience, d'erreurs, et des bonnes pratiques.

Communauté

Notre focus au travers du groupe :

👥

Discussions libres.

🗣

Talks sur des sujets associés à Angular.

🛠

Workshops autour d'Angular.

🐞

Ramène ton problème.

Des discussions libres pour les gurus, les rookies ou simplement les curieux.

Prochain évènement

Pas d'évènement prévu prochainement, patience.

Évènements passés

Workshop - Comment unit-tester un composant Angular

🎉Pour le premier Meetup de ce groupe, je vous propose un workshop gratuit et ouvert à toutes et à tous autour de l'unit-testing de composants Angular 🎉

Au programme :
- Test-Driven Development.
- Isolated vs Shallow vs Integration tests.
- Best practices pour implémenter des tests maintenables.
- Les pièges à éviter.
- 🎁[Bonus] Implémentation de tests avec les approches "Test && Commit || Revert" et "Timeboxed TDD" pour les plus courageux.

⚠ N'oubliez pas d'apporter vos ordis !

Prérequis :
- Chrome.
- Un compte GitHub.
- Quelques connaissances Angular ou juste de la curiosité.

RxJS - Talks + Live Coding + Panel Discussion

Le groupe démarre fort avec non pas un ou deux talks comme promis... mais TROIS talks dans la même soirée autour d'un thème aussi fun que complexe : RxJS et le Reactive Programming en JavaScript !

Il y en aura pour tous les goûts, de l'intro à des trucs un peu plus foufous... et des bières 🍻.

📝 Programme :

1️⃣ Introduction à RxJS (~30min)
🚴‍♂️ avec Tobias Kausch : Freelance Mobile/Web en JS.
Il roule en Ionic, en Angular et à Vélo.
🐦@tobikabla

2️⃣ concatMap / exhaustMap / switchMap / mergeMap... qui va gagner ? (~30min)
👨🏻‍🏫 avec Younes Jaaidi : Google Developer Expert for Angular & Web Technologies / Trainer & eXtreme Programming coach
🐦@yjaaidi

3️⃣ RxJS Subscription Management (~30min)
🧙‍♂️ avec Edouard Bozon : Open Sourcerer Angular & JS
🐦@edouardbozon

4️⃣ Table ronde : on répond à vos questions sur RxJS

---------------------------

🏠 Rendez-vous à la Cuisine du Web : 59 Rue de l'Abandonce - Lyon

---------------------------

✉️ En attendant, n'hésitez pas à `.subscribe()` à l'événement pour réserver vos places et suivre l'actu.

---------------------------

💬 N'hésitez pas à nous contacter si vous souhaitez participer à l'organisation ou proposer un talk ! Si c'est votre premier talk, pas de souci, on vous accompagne.

Angular & RxJS - Talks + Live Coding + Panel Discussion

Pour bien démarrer l'année, on vous prépare un nouveau meetup avec plusieurs talks et quelques nouveautés !

📝 Programme :

1️⃣ Practice makes perfect - when it comes to RxJS
🇬🇧 Remote talk in english (also available in german)

By making a deep dive into a very advanced real-world example, one will experience the strengths of RxJS. Additionally, it will help everyone to establish a reactive mindset, which is definitely the most crucial skill needed for being efficient with RxJS. Together we are going to develop a fully-featured carousel implementation, heavily relying on RxJS. Finally, we will take a look at exciting changes that are planned for RxJS 7.

📢Jan-Niklas Wortmann: Consultant - RxJS Core Team Member - Meetup Organizer
🐦@niklas_wortmann

2️⃣ How ngTemplateOutlet could help you build more customizable components while avoiding duplication

📢Mustapha Aous: Consultant Angular depuis plus de 3 ans pour, entre autres, le Crédit agricole, Egis, la SNCF et Enedis. Diplômé d’Epitech et aime faire de la guitare 🎸
🐦@TheAngularGuy

3️⃣ What happens when you cancel an HTTP request?

Avec des bibliothèques réactives telles que RxJS, nous nous habituons rapidement à annuler nos requêtes HTTPs à notre guise depuis le front-end… mais que se passe-t-il côté back-end ? Est-ce que le traitement est vraiment annulé ? Est-ce que nous avons amélioré les performances de notre service et réduit les coûts ? Où est-ce que nous venons de déclencher un incroyable chaos ? Rejoignez-nous pour enquêter sur le fonctionnement de l’annulation des requêtes HTTP du front-end au back-end...

📢Younes Jaaidi: Google Developer Expert for Angular & Web Technologies, Trainer & eXtreme Programming coach
🐦@yjaaidi
💻https://marmicode.fr

4️⃣ Table ronde : on répond à vos questions Angular & RxJS

---------------------------

🏠 Rendez-vous au Hub612 (Hall 1) : 90 Cours Lafayette 69003 Lyon
Cf. Photo ci-dessous.

---------------------------

✉️ En attendant, n'hésitez pas à `.subscribe()` à l'événement pour réserver vos places et suivre l'actu.

---------------------------

💬 N'hésitez pas à nous contacter si vous souhaitez participer à l'organisation ou proposer un talk ! Si c'est votre premier talk, pas de souci, on vous accompagne.

Angular & Mobile

Hopla ! Une session spéciale mobile avec Tobias Kausch et Mike Hartington d'Ionic.

📝 Programme :

1️⃣ My journey into mobile and how I fell in love with Ionic

I was an only developer at a company that had to do lots of native android and iOS apps and there's only so much you can do. 10 years ago I discovered hybrid web apps and this changed everything for me.

📢Tobias Kausch
🐦@tobikabla

---------------------------

2️⃣ Rethinking Cross-Platform
🇬🇧 Remote talk in english

Building "cross-platform" apps is often a loaded term. With previous experiences defining how people think about the subject. But times have changed, and so has our technology for building cross-platform. In this talk, we'll look at Capacitor, a new way to build for iOS, Android, and most importantly the web, all with one codebase.

📢Mike Hartington: Mike is a developer, Angular GDE, and Ionic Developer Advocate who’s been working in the mobile landscape for most of his professional career. When he’s not working Ionic itself, Mike works with community members and helps them succeed at mobile. In his spare time, he’s an aspiring woodworker, occasional musician, and craft beer lover.
🐦@mhartington

---------------------------

3️⃣ 🎁 Surprise!

---------------------------

🏠 Rendez-vous au H7 : 70 Quai Perrache, 69002 Lyon

---------------------------

✉️ En attendant, n'hésitez pas à `.subscribe()` à l'événement pour réserver vos places et suivre l'actu.

---------------------------

💬 N'hésitez pas non plus à nous proposer votre talk !
Si c'est votre premier talk, pas de souci, on vous accompagne.