Meetup starts at 6:30pm, with 30 minutes of social time. Beginning at 7pm, Chance Russell will present Building a Web Application with Om.
“Om is a ClojureScript library which interfaces with Facebook's React framework, but with the additional benefits of ClojureScript's immutable data structures and a reasonable model for handling application state.
“I will walk you through the creation of a simple single-page web app using Om. We'll see how Om's approach minimizes the amount of worrying we have to do about an application's state, and how we can leverage that simplicity to build some cool things, quickly.
“Some things I'll touch on:
• Om's render loop, state model, and cursor system.
• Using Figwheel with Om for rapid-feedback development.
• Tricks for keeping an eye on application state while coding.
• Interfacing with core.async for cross-module communication.
“If there are any specific elements of Om or ClojureScript you'd like me to touch on, leave a comment or shoot me a message.”
After a short break around 7:40pm, Jessica Kerr will present Principles of Functional Programming in React.
“As applications grow, we look for new ways to break them into parts and then hook the parts together. Functional programming is about new ways to isolate and then integrate code. Learn principles behind the trappings of functional programming. React embodies some of these principles — and can embody all of them, if we use it carefully. See how we are untangling the spaghetti of MVC, first with React, then Flux, then Elm. Find out how you’re already following functional principles, and how your can choose to benefit from even more.”
Lisa Rokusek will be sponsoring complementary food and beverages, so come hungry, come thirsty, bring your laptop and be ready to code!
Meeting will be in the ground floor of the historic Laclede Gas building. Please use Olive St. entrance, which has a black awning with 1017 on sides and L.G.L on front. After entering the building please take the first door on the left. That will be the doors for Second Street which is hosting the meetup. Parking is on the street or in nearby paid garages and lots. Parking meters are free after 7pm.