The Java industrys great and good will assemble in Santa Clara in just nine days – and itll cost you nothing to join them!
Time for five more stories from across the world of tech and beyond.
Junes Santa Clara conference will now be open to all, with organisers promising the largest free gathering of Java professionals anywhere.
The third annual JAXconf is set to be the biggest yet, with talks from the likes of Stephen Chin, David Blevins and Carl Quinn.
We’re hunting for some Java-focused startups to feature on the site and at conference level. Can you help?
The date and venue are set. Now its time to get your session abstracts in.
In this JAXconf session, Ted Neward presents a handy guide for Java developers thinking of picking up the object-oriented and functional language Scala. In this presentation, Ted focuses on going “beyond” the syntax by tackling the hardest problem of learning a new language–thinking in that new language. Filming courtesy of Marakana Tech TV – marakana.com
In case youre getting nostalgic already for JAX London 2012, weve got a host of recorded sessions and interviews on the way.
Thoughtworks Principal Jez Humble offers up a bitesize view into Continuous Delivery and how businesses can use it to get valuable new software to uses as quickly as possible, whilst keeping their production environment stable. Jez discusses important CD practices and principles including value stream mapping, the deployment pipeline, acceptance test drive development, zero-downtime releases and incremental development. This video was filmed by Marakana Tech TV (marakana.com) at JAXconf in July 2012
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
This JAXconf session from Brian Sletten, Software Engineer and president of Bosatsu Consulting, addresses important design considerations including both URL and representation design. Filming Courtesy of Marakana Tech TV
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.
Metaprogramming is the dirty little secret behind the success of many Java frameworks such as Spring and Struts2, and forms the backbone of many of the most fundamental APIs across the JEE technology stack. This JAXconf session from Abdel Remani aims to introduce the topic and highlight, with code examples, the different mechanisms and techniques to take advantage of this underused feature of the Java Programming Language. This session combines the philosophy and theory behind metaprogramming with concrete code examples, but also goes through real-life scenarios to highlight the benefits of this technique such as minimizing the number of lines of code, reduced development time, and greater flexibility. Design patterns and best practices will be picked up along the way.