JAX Magazine: The free PDF magazine powered by JAXenter!
Aside from some drama over boats, this year’s JavaOne was light on explosive revelations. That’s not to say that there wasn’t plenty to talk about though - and as the final community keynote drew to a close, there was a definite buzz in the air for the things to come in 2014. What did we learn? Well, in a nutshell, Lambda expressions are going to set to shake up everyday programming in a big way. According to Mark Reinhold, with Lambda comes the triple threat of syntax, performance, and abstraction - though it remains to see quite how excited everyone will be when it comes to actually working with what’s been billed as “the biggest Java language change since, well, since Java 1.0.” It was also reaffirmed that in Java 9 we can expect to see modularization and generics reification. There was also a good deal of focus on Java as key for the future the Internet of Things - and in the months to come, you can expect to hear a good deal of the same rhetoric. This is my first issue as Editor of JAX Magazine, and after having the pleasure to speak with some of the Java’s biggest advocates, innovators, and all round outstanding ambassadors for the platform, I can say that I am very excited to be at the helm of this publication. As usual, we’ve got a great mix of features and tutorials for you, including a chat with Basho CTO Justin Sheehy, who will be giving us the lowdown on the company’s flagship NoSQL database Riak. Ben Straub will be teaching you how to stop worrying and learn to love the GitHub rebase command, and agile guru Jayathirtha Rao will walk demonstrate how the BVC could shake up your workflow for the better. Additionally, Kristinn Thorleifsson & Agust Egilsson will show how to deploy MapReduce algorithms using polyglot big data spreadsheet QauntCell. And finally, catering to all our musical readers, team Kiji teach you how to create a recommendations engine using Kiji, WibiData's open source framework for building Big Data Applications, over large sets of user data.