Native/Browser SPA versions using ClojureScript and re-frame talk at SCBCN17

Codesai, News, Software Craftsmanship, Eventos, Clojure/ClojureScript, re-frame, React, Effects and Coeffects, Subscriptions


Last month I had the pleasure of giving a talk at the Software Craftsmanship Barcelona 2017 conference about what my colleague Francesc and I have been learning lately while working on the mobile and browser versions of a SPA using ClojureScript and re-frame.

I talked mainly about how re-frame’s effects and coeffects, re-frame’s subscriptions and modelling a UI as FSMs place you in a pit of success, i. e., a design that, according to Jeff Atwood, “makes it easy to do the right things and annoying (but not impossible) to do the wrong things”.

It was my first talk in a big conference and I had some technical problems, so I was very nervous at the beginning. After a while I relaxed and felt better. In the end I received more questions than I expected and very nice feedback.

I’d like to thank Modesto for lending me his computer when mine crashed just before the talk and helping me relax.

This is the video of the talk, (thanks Autentia for recording all the talks and for being so kind to me when I was having technical difficulties). I hope you’ll find it interesting:

and these are the slides that I’ve improved after the talk using Modesto’s feedback (thanks!!): .

Thanks to Francesc and all the people in Clojure Developers Barcelona Group, Green Power Monitor and Codesai that contributed to improve the talk with their feedback. Also thanks to my colleague Antonio for “persuading” me to give a talk in a conference.

Finally, I’d also like to thank Software Craftsmanship Barcelona 2017 conference organizers for giving me the opportunity to talk at such a great conference and for all the effort they put to make this conference better, edition after edition.

Originally published in Manuel Rivero's blog.