Yrfnjxa9idnytdhpz4ak
SkillsCast

Are You Writing Java in Clojure?

3rd December 2018 in London at CodeNode

There are 26 other SkillsCasts available from Clojure eXchange 2018

Please log in to watch this conference skillscast.

743335453 640

As Erik dove into yet another Clojure codebase, it was whispering very quietly. He couldn’t quite figure out what it was saying, but it caught his attention.

A couple of months later, he finally understood: Although it was written in Clojure, it was just a java app in disguise!

As you first begin to program functionally, you grasp for tools like map, filter, and reduce, and you think you're done.

Then you start to realise there is this other thing, composability.

In this talk, you will learn how Java programs often lack the composability property. You will then go on to explore what this looks like when translated to Clojure. Finally, you will discover some techniques to avoid this all together and write code that is truly composable.

YOU MAY ALSO LIKE:

Thanks to our sponsors

Are You Writing Java in Clojure?

Erik Assum

Erik works as a Clojure programmer at Ardoq, a Norwegian startup in the EA-space. He’s a mainly a backend programmer, but tends to work wherever the code is bad enough. Given time he’ll eventually drift into some sort of devops role while trying to figure out how to run the current project even better.

SkillsCast

Please log in to watch this conference skillscast.

743335453 640

As Erik dove into yet another Clojure codebase, it was whispering very quietly. He couldn’t quite figure out what it was saying, but it caught his attention.

A couple of months later, he finally understood: Although it was written in Clojure, it was just a java app in disguise!

As you first begin to program functionally, you grasp for tools like map, filter, and reduce, and you think you're done.

Then you start to realise there is this other thing, composability.

In this talk, you will learn how Java programs often lack the composability property. You will then go on to explore what this looks like when translated to Clojure. Finally, you will discover some techniques to avoid this all together and write code that is truly composable.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Are You Writing Java in Clojure?

Erik Assum

Erik works as a Clojure programmer at Ardoq, a Norwegian startup in the EA-space. He’s a mainly a backend programmer, but tends to work wherever the code is bad enough. Given time he’ll eventually drift into some sort of devops role while trying to figure out how to run the current project even better.

Photos