We build systems that are elastic and resilient, via message-driven architectures, in order to deliver users a responsive experience. This is the definition of a Reactive system: what matters is the interaction of all moving parts.
At a local level, say a single feature or a single isolated functionality within a service, Reactive Programming is about applying logic as a reaction to the availability of new data, in a streaming fashion.
Wow. It's not without a certain emotion that I write inside this input box again. The pandemic took us all by storm and this community has been quiet since March.
Time to fix that - especially considering that the Reactive world seems to be more active than ever! For this comeback we are pairing up with Adesso Netherlands (https://www.meetup.com/Software-Development-adesso-NL) and start again with an area that historically received little reactive attention - the shiny frontend side of things.
This is a remote event and the link to join the streaming is https://www.youtube.com/watch?v=xZD7x_dOOic
17:30 streams start
17:40 talk + Q&A
🔌 Making Your Angular App Behave: From Chaos To Reactivity
If you have worked with Angular before there is no doubt that you've been using the RxJS library and the Observable type it provides. But using observables and building your application in a truly functional reactive way can still be worlds apart.
In this session we will look at a small traditional Angular application and take it from chaos to reactivity. While we will take the time to define notions like reactivity and functional programming along the way, we'll refactor the app step by step so that it makes full use of the functional reactive programming capabilities that observables have to offer for your Angular application. This will then hopefully allow you to take these concepts into your development process and help us build a world that's a little bit less chaotic, together.
👨💻 Speaker's Bio
Gerd Neudert has been developing software for over 15 years and received his doctorate degree for his algorithmic and software contributions in the field of Cheminformatics in 2011. With several publications on his name, he has since worked on a wide variety of projects and with a broad spectrum of technologies both on the front- as the back-end.
For a long time Gerd has been interested in functional programming and front-end architecture which, most recently, has allowed him to take on the roles of front-end architect and developer on several Angular based projects. In these roles he has always been an advocate for functional reactive programming and has helped teams transform their development process to adopt these concepts and reap the benefits.
So, with all this together you can expect a talk filled with tips, tricks and concepts based on lessons learned while taking real-world applications and teams on a journey from chaos to reactivity.