Every language has many pre-defined core functions, so we can quickly get on building what we really want. This ease of use does come at a cost, though. Do we really know the power of the magic that we are wielding?
Join our upcoming webinar ‘Deep Learning: Clojure’ with guest speaker Dr. Jonathan Graham co-founder of Mined Minds.
In this session we will look at how to learn a language by implementing models of some of its key features. To put this in practice, we will be diving deep into Clojure, and implementing Jonathan’s own versions of reduce, count, filter, map and pmap. In doing so, we will explore some key Clojure functionality, including the use of recur, lazy-seq, and futures. We will also explore different testing methodologies to confirm that the code we have written behaves as we expect. The pace will start gently for those with little Clojure experience to follow, but will then dive deep to provide a full understanding.
Dr. Jonathan Graham has a passion for code, music, art and science. He has developed drugs for GlaxoSmithKline; live-coded Clojure during music gigs around the world; and has contributed to massive art installations. Mostly, though, he focusses on developing quality software and training others in the craft.
As co-founder of Mined Minds, Jonathan helps displaced workers move from writing their first line of code to putting software in production. He also provides training across the globe in a range of subjects, from Clojure and Reactive Systems, to making music through code, and providing pragmatic approaches to agile development.