GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Rich Hickey, Creator of Clojure

Rich Hickey

Biography: Rich Hickey

Rich Hickey, the author of Clojure and designer of Datomic, is a software developer with over 20 years of experience in various domains. Rich has worked on scheduling systems, broadcast automation, audio analysis and fingerprinting, database design, yield management, exit poll systems, and machine listening, in a variety of languages.

Check out his blog here: or the website:

Presentation: Keynote: The Value of Values

Time: Tuesday 09:20 - 10:20 / Location: KeynoteRoom

Imperative and OO developers are hearing more and more about functional programming and are often still left wondering what the fuss is all about. One of the least articulated benefits of functional programming is often the one most prized - the pleasure and sanity of programming with values, and it can be difficult to appreciate without first-hand experience. This talk will discuss value-oriented programming and its antithesis - place-oriented programming, examining the benefits and costs of each, in the small and in the large. Along the way we'll discuss the beauty of garbage, and the relationship between space and time.

Presentation: Writing Datomic in Clojure

Track: Real life Clojure / Time: Wednesday 10:35 - 11:30 / Location: Room 203 / 204

What happens when a language designer finally gets to use their language to write a production application that's not the language itself? Find out in this real-world experience report of the development of the Datomic database system in Clojure. One secret tip - the way to avoid Greenspun's Tenth Rule is to write the Lisp first.