Hands-On Reactive Programming with Clojure
上QQ阅读APP看书,第一时间看更新

About the authors

Konrad Szydlo has worked with Clojure for the last 7 years. Since January 2016, he has worked as a software engineer and team leader at Retailic, responsible for building a website for the biggest royalty program in Poland. Prior to this, he worked as a developer with Sky, developing e-commerce and sports applications, where he used Ruby, Java, and PHP. He is also listed in the Top 75 Datomic developers on GitHub.

Konrad is a part of the Clojurian Slack community, is very interested in functional programming, and gave a Datomic Database talk at the ClojureD conference in Berlin in 2015. He also gave a talk on Creating reactive components using ClojureScript React wrappers during Lambda Days in Kraków in 2016.

I would like to thank my family, especially my parents, Dorota and Roman, for their love and support. I would also like to thank my university friends, Joanna, Adam, and Wojtek, for all that we have done together. I am grateful to my colleagues from Sky, who showed me the wonderful world of programming. I also thank my friends from Retailic for the opportunity to work with Clojure. Finally, I thank fellow swimmers from KP Masters Krosno for a world besides programming.

Leonardo Borges is a programming languages enthusiast who loves writing code, contributing to open source software, and speaking on subjects he feels strongly about. He has used Clojure professionally, both as a lead consultant at ThoughtWorks and as a development team lead at Atlassian, where he helped build real-time collaborative editing technology.

Leonardo is currently the CTO for MODRON. Apart from this book, he contributed a couple of chapters to Clojure Cookbook, O'Reilly.

Leonardo founded and currently runs the Sydney Clojure User Group in Australia. He also writes posts about software, with a focus on functional programming, on his website. When he isn't writing code, he enjoys riding motorcycles, weightlifting, and playing the guitar.