Angular Christmas Edition
Details
💈 Early Angular Christmas 💈
🗣️ Three speakers
🎓 Knowledge sharing
👥 Meet old and new friends from the community
🍻 Free drinks
🍕 Free food
🎉 Open-end in a nearby bar
✔️ Just RSVP!
Agenda:
18:30 - Warm-up
19:00 - Meetup Intro
19:10 - Tackling Component State Reactively by Michael Hladky
19:50 - Break
20:05 - Hello generics, goodbye boilerplate! by Miro
21:00 - Break
21:15 - Authistry: The Art of Web Authentication with Angular by Kim
21:55 - Meetup outro
-------------------------- 🗣️🗣️🗣️ Talks 🗣️🗣️🗣️ ------------------------
🗣️ Michael Hladky 🇦🇹 @Michael_Hladky
▶️ Tackling Component State Reactively
Ever heard about "ephemeral state"?
Ngrx, ngxs, akita etc did a great job in managing global state in SPAs.
However, nobody talked about the complexity and pain of managing the local component state.
Based on a quote of “Gang of Four”:
“If you stick to the paradigms of OOP the design patterns appear naturally”
I will solve isolates problems in a reactive way and the final design pattern for reactive component state results naturally.
If you attend this talk you will hear about:
- subscrption-less components
- local state management
- handling local side-effects
You will be able to write fully reactive components that will be well structured and organized without any effort.
🗣️ Miroslav Jonas 🇦🇹 @meeroslav
▶️ Hello generics, goodbye boilerplate!
Having state management in your application helps to organize your code more efficiently and reason about it more easily. But it comes with a high price - the repetitive annoying boilerplate. Not cool!
But there is a solution! By using typescript generics in a smart way we can get rid of the most of this boilerplate. And why stop at state management? Let's remove the clutter once and for all.
🗣️ Kim Maida 🇺🇸 @KimMaida
▶️ Authistry: The Art of Web Authentication with Angular
Authentication and authorization can be daunting topics for many developers, including those of us working in the landscape of web apps. Jargon and acronyms (OAuth, OIDC, JWT, IETF)? What's the difference between authorization and authentication, and what are the pitfalls of confusing the two? How does cookie-based authentication work? How does token-based authentication work? New SPA authorization best practices?!
Let's demystify the terminology and concepts of authentication and authorization and talk about the features the Angular platform provides out of the box to make adding authentication and protecting routes easier for the developer.
-----------------------❤️🤝❤️ Sponsors ❤️🤝❤️ -----------------------
🙏 Auth0 @auth0
Don't roll your own auth! Auth0 is an extensible, powerful identity solution that makes the login, user management, and API authorization easy for application developers.
⏬⏬⏬
WE ARE LOOKING FOR SPONSORS
Become a sponsor (and get a chance to present your company and job offers to the Angular developers)
Fill out the form here: http://bit.ly/angular-vienna-sponsorship
--------------- 📢📢📢 Got something to say? 📢📢📢 ---------------
Are you a seasoned speaker, or is this the first time you hit the stage?
Want to give a talk at one of our next events? We would like to have you.
Our formats:
• Full talks (~20 to 45 min.)
• Short talks (~15 min.)
• Lightning talks (~5 min.)
Submit your talk here: http://bit.ly/angular-vienna-cfp
--------------- 😇😎🥳 Code of Conduct 🥳 😎😇 ---------------
We value your safety.
Please check our Code of Conduct here: http://bit.ly/angular-austria-coc
---------------------------------------------------------------------------------------
A friendly reminder to check out our long-term sponsors:
❤️ Anexia
❤️ APA-IT
❤️ ÖBB
❤️ APC Business Services
❤️ Lean-Coders
❤️ 25th Floor