WebAssembly 101, Pure Function Master Race, Simplifying UI Programming
Details
Hi Everyone, BrisJS is on next week and we're very pleased to have locked in our 3 chosen speakers! I will start by announcing our headline presentation, with the two 20 minute speakers to follow in the next email.
Headliner: WebAssembly 101 - Ash Kyd (https://github.com/AshKyd)
Ash is going to blow us away and present his intro on our latest toy... I mean, tool... for this expanding web universe of ours. WebAssembly has landed in Firefox and Chrome behind flags with Edge to follow shortly, so with Ash's help we can get started by learning what is it, why we need it, how it works, and how to get a jump on coding with it today. (40mins)
Intermission: Networking time with pizza & drinks - our events are free thanks to sponsors... Pizza is sponsored by Console Connect and Drinks are on Just Digital People. Our awesome AV gear and Meeting spaces are provided by Auto & General.
State Mutation considered harmful: Pure Function Master Race - Joshua Wulf (https://github.com/jwulf)In Josh's own words: Functional programming is the One True Way(tm) to code - except when it's not. In this talk we'll look at functional programming in JavaScript, with some use cases and considerations. We're not going to do Monads and Endofunctors, grow a beard, and write a parser, but we will cover some practical use cases in JavaScript.
Simplifying user interface programming - Liam McLennan (https://github.com/liammclennan)
Focused around Liams thoughts on simplifying user interface programming, with examples in React and Redux. Imagine a user interface generated entirely from data. The only way to change the UI is to change the data. Add a simple event system to translate user actions into changes to the data and you have the simple, complete way to construct user interfaces that has made React so popular.
Please get in touch for presenting interesting or insightful discoveries in the rapidly developing frontend or backend JavaScript world.
As the above speakers did... check our GitHub issues page for volunteering, checking the upcoming topics or make requests. https://github.com/BrisJS/meetups/issues
You're also welcome to get in touch with me at me@kevinv.org for any information.
