From square-bracketed Clojure to Jira Jr. to killer robots, we round up yesterdays funniest fake coding news stories.
We speak to the lead developer of Pedestal, a new open source project taking a fresh approach to Clojure web app development.
Eclipses statically-typed JVM language has just received a bumper update. We talk to co-creator Sven Efftinge about the newest features.
Available as a PDF, on iPad and on Android, the latest edition of our free JAX Magazine is now ready to download.
The date and venue are set. Now its time to get your session abstracts in.
Thoughtworks Software Architect Neal Ford discusses with Mirko Schrempp how developers can approach the new thinking paradigm that comes essentially with functional languages such as Clojure or Scala. Whether you like it or not, functional concepts are coming to Java, so you ought to be prepared.
Our weekly take on the week’s lighter news – featuring the mourning of Ceefax
Why should you learn Clojure now? Its the coolest new language on the JVM. What makes it so cool? Its 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
A new tool allows repositories to be imported into Datomic databases divided up into semantic segments for analysis.
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
Heroku changes their PaaS thinking – to include Java fully at an enterprise level. Can they make an impact?
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.
We speak to the developer behind a new tool which takes a brutally simple approach to reducing JVM startup time from the command line.
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