days
-3
-6
hours
-2
-2
minutes
-4
-6
seconds
-4
-7
search

#clojure

Recording in front of a live JAXconf audience

The Curious Clojurist with Neal Ford

Why should you learn Clojure now? It’s the coolest new language on the JVM. What makes it so cool? It’s a dynamically typed, functional Lisp that offers sophisticated capabilities like software transactional memory. Why should I learn it? Lisp is the most powerful style of programming language possible. These are the opinions of Thoughtworker Neil Ford and he’ll tell you why Clojure is elevated above other JVM languages. Filming Courtesy of Marakana Tech TV -marakana.com

Recorded at JAXconf

The Value of Values – Rich Hickey

Creator of Clojure and Datomic, Rich Hickey delivers this excellent JAXconf keynote about how the definition of values has changed in light of the increasing complexity of information technology and the advent of Big Data. A talk relevant for anyone in the industry, that leaves no stone unturned. Filming Courtesy of Marakana Tech TV – marakana.com

Filmed in front of a live JAX audience

Functional Thinking With Neal Ford

Learning the syntax of a new language is easy, but learning to think under a different paradigm is hard. This session from ThoughtWorks Architect Neal Ford helps you transition from being a Java writing imperative programmer to a functional programmer, using Java, Clojure and Scala for examples. This session takes common topics from imperative languages and looks at alternative ways of solving those problems in functional languages. As a Java developer, you know how to achieve code-reuse via mechanisms like inheritance and polymorphism. Code reuse is possible in functional languages as well, using high-order functions, composition, and multi-methods. Neal takes a variety of common practices in OOP languages and show the corresponding mechanisms in functional languages.

Introducing Datomic

Clojure/Datomic creator Rich Hickey on Deconstructing the Database

Rich Hickey, author of Clojure, and designer of Datomic presents a new way to look at database architectures in this talk from JaxConf 2012. What happens when you deconstruct the traditional monolithic database – separating transaction processing, storage and query into independent cooperating services? Coupled with a data model based around atomic facts and awareness of time, you get a significantly different set of capabilities and tradeoffs. This talk with discuss how these ideas play out in the design and architecture of Datomic, a new database for the JVM. Filming: Marakana Tech TV