Functional programming with RxJS (Reactive Extensions for Javascript)


Details
The Magic Valley Programmers meetup meets the third Tuesday of every month. This local group is a nice place for people to learn and talk about coding for the web or mobile. We talk about web/mobile development in general, covering all aspects from planning, design, development, and maintaining a site/app after it launches. RSVP is not required and attendance is free. Tell all your friends!
What are we going to talk about?
Functional Reactive Programming with RxJS
Most web developers started coding user interfaces imperatively, where you execute a series of commands to change the state of a UI. If you use jQuery, you are guilty of this!
Imperative programming can lead to a maintenance nightmare to your future self, and others on your dev team. It is simpler to build an application imperatively, but one year later it will most likely feel like spaghetti code and very hard to maintain.
Declarative programming is another paradigm of building UI's that make it much easier to reason with UI state. This is why Angular, React, and Vue (and the brand new SwiftUI if you're on iOS developer) exist, to provide a framework for application developers to define UI components that are completely in control of its own UI State without any side effects (a paradigm of functional programming).
This month, Tom Friedhof is going to be talking about functional programming and how it relates to building UI's with reactive extensions (RxJS).
Community Time / Lightning Talks
We will have a projector and screen at the event. If you would like to hook up your computer to give a lightning talk about something you're working on or cool tech, please be prepared to do so.
Where are we meeting?
Thank you to our new venue sponsor! Connect Twin Falls (Co-working space)
Connect Twin Falls is the venue for this meetup. If you're a freelancer or remote worker looking for a sweet space to work and collaborate with other like minded individuals, show up early and get a tour of the place!
Food will be sponsored by the folks at ActiveLAMP, a web dev / iOS dev shop!
You DO NOT have to RSVP on this site to attend, you can just show up. If you do RSVP, you'll be emailed a reminder for the meeting one day before the meeting.
Feel free to leave a comment if you have any suggestions or want to give a lightning talk. See you there!

Functional programming with RxJS (Reactive Extensions for Javascript)