Re-Frame: Data-Oriented, Functional Design in Clojurescript - Questers

Error message

Warning: Trying to access array offset on value of type null in _webform_render_mailchimp() (line 184 of /home/qstrscom/public_html/sites/all/modules/webform_mailchimp/
Re-Frame: Data-Oriented, Functional Design in Clojurescript
27 SEP 2022 (TUESDAY) | 18:30 – 20:30 BG TIME
Tuesday, September 27, 2022 - 18:30 to 20:30
Add to Calendar

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 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.

18:30 – 18:45 RECEPTION
18:45 – 19:15 PRESENTATION
19:15 – 20:30 QUESTIONS & TALKS
Nikolay Penchev


Nikolay 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 Andreev


Denislav 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 snow board and wind-surf enthusiast. He likes traveling the world on every opportunity he gets.

  • Software Engineers interested in ClojureScript and Re-frame
  • Everyone keen to learn more about Funding Circle
  • Everyone who is just curious and/or a true geek

When selecting this option, you agree that we may process your data to contact you and invite you to our future events.

Date ISO: 
Tuesday, September 27, 2022 - 18:30 to 20:30
Re-Frame: Data-Oriented, Functional Design in Clojurescript | Questers
The website encountered an unexpected error. Please try again later.