Questers Tech MeetUp: Re-Frame: Data-Oriented, Functional Design In Clojurescript
We are back in Sofia! And can’t wait to meet you at our next tech talk. This time we will be talking about reactive programming, functional programming and immutable data in a language that embraces those paradigms – Re-frame.
Re-frame is a pattern for writing single-page applications in ClojureScript, using Reagent (a ClojureScript library that wraps up React).
During the presentation, our colleagues Nikolay Penchev and Denislav Andreev from the Funding Circle team will discuss the mechanisms of Re-frame:
- Data layer
- Query layer
- View layer
- Control layer and/or state transition layer
They will also explain how to separate a front-end application on events and group them by type. They will demonstrate how simple Re-frame is (it Is just around 700 lines) but scales up nicely to more complex apps.
In the end, they will talk about some of the apps they are building at Funding Circle and how they benefit from using such a framework instead of writing their own.
Make sure to join us! Registration is free but required.
МЯСТО: qClub, 17 Henrik Ibsen Str.
18:30 – 18:45RECEPTION
18:45 – 19:15PRESENTATION
19:15 – 20:30QUESTIONS & TALKS
NIKOLAY PENCHEVNikolay Penchev is a Senior Software Engineer at the Funding Circle team at Questers. He has experience with multiple front-end projects and expertise with frameworks and libraries like AngularJS and Reagent. Nikolay is passionate about functional programming and for the last 5 years, he has been focusing on Clojure/ClojureScript stack.
DENISLAV ANDREEVDenislav is a Software Engineer at the Funding Circle team at Questers. Currently, he is working with a team of great individuals to provide back-end/front-end Clojure, Ruby and React support for Funding Circle’s expanding business whilst developing solutions aiming to increase client retention and new client acquisition.
Previously, he has worked on enterprise-level software Chatbot development (using Node JS on the back-end, with a React/Angular front-end, AWS and Azure as Cloud providers and IBM Watson as an NLP tool) for a leading U.S. mortgage lender.
During his free time, he is an avid football player, fitness fanatic, as well as a snowboard and wind-surf enthusiast. He likes travelling the world at every opportunity he gets.