#AboutLastWeek: Serverless cloud, awards and a fruitful JCP EC meeting
Each Monday we take a step back and analyze what has happened in the previous week. Last week JAX London speaker Bart Blommaerts gave us an introduction into the serverless cloud and we asked you to nominate the technologies, companies, organizations or persons that have brought significant innovation to the Java ecosystem. Nominations are still open, so there’s still time to vote.
The serverless cloud series
While Microservices have been reigning the Cloud landscape for a couple of years, today the Serverless movement is one of the hottest trends in the industry. Historically, software developers have been pretty bad at naming things and Serverless is no exception. Disregarding what the name suggests, Serverless does not imply the complete absence of servers. It implies that developers who are using the Serverless architectural style, are not responsible for managing or provisioning the servers themselves, but use a vendor-supplied Cloud solution. Serverless means less worrying about servers. Although in the future, it might be possible to install this kind of service on-premise, for example with the open-source IBM OpenWhisk implementation.
In this series, Bart Blommaerts, JAX London speaker, talks about the serverless movement, focuses on keywords such as serverless cloud and serverless framework and offers a few pieces of advice with regard to how to get your first function working. He then dives into Auth0 Webtask, Google Cloud Functions, Azure Functions & IBM Bluemix OpenWhisk.
Check out Bart’s session at JAX London: The serverless cloud
JAX Innovation Awards 2016: There is still time to submit your nominations!
Do you know a technology, company, organization or person that has brought significant innovation to the Java ecosystem? Nominations for the JAX Innovation Awards 2016 are still open, and we’re looking to celebrate those who promote open innovation in the field of the Java Platform and related technologies.
Visit the JAX Innovation Awards 2016 official page to submit your favorite candidates by August 28, 2016 and learn more about the JAX Innovation Awards. Everyone is invited to submit their nominations — you can either celebrate your own achievements and vote for yourself or reward someone else’s accomplishments.
The winners will be announced at the JAX London conference, taking place on October 10-12 in London, United Kingdom.
JCP EC Meeting: Planned date for Java EE 8 will change
The conclusions drawn at Java Community Process’ most recent Executive Committee Meeting did not help shed too much light on the future of Java EE or the (hopefully) upcoming Java EE 8, but we learned that Oracle is talking to large Java EE vendors, and will soon consult with community members such as Java Champions and Java User Groups.
Java EE Guardian Werner Keil was wondering whether the rumor that Java SE would transition to faster release cycles is true and, if yes, what are the implications for Java EE. Gaur replied that some features would be based on Java SE 8 while others would depend on Java SE 9.
Martijn Verburg, co-organizer of the London Java Community, asked if Oracle has any plans to collaborate with the MicroProfile.io team. Although there is no definitive answer yet, Oracle has spoken to Red Hat —Mark Little confirmed that they have spoken and expressed the desire to work together, “perhaps by prototyping at Microprofile.io.”
The bottom line is that Oracle welcomes community involvement and will help Java EE evolve. Gaur revealed that some features will be more revolutionary, but no conclusion has been reached with regard to how things will be packaged. Anil Gaur’s attitude echoes Mark Little’s words; Red Hat’s VP of Engineering told JAXenter last month that Java EE needs to keep evolving.
Go 1.7 is here
Go 1.7 has been released. Chris Broadfoot, Senior Developer Programs Engineer at Google gave a shout-out to the 170 people who contributed to the Go 1.7 release, including 140 from the Go community; their contributions ranged from the compiler and linked, to documentation, standard library and code reviews. The biggest changes in the seventh major stable release of Go are a port for Linux on IBM z Systems (s390x), compiler improvements, the addition of the context package, and support for hierarchical tests and benchmarks.
Last month we talked to Matt Aimonetti, the co-founder and CTO of Splice, about the complexity of Go, its community and the need for more documentation, posts and books for new programmers. Matt revealed that when he founded his startup, he knew that he needed a solid code foundation. One of his first thoughts was to use either Clojure, Scala or Go, but the first two were not so appealing because he couldn’t architect his code in a way that allowed him to re-read/trace his code later on and Scala had three major downsides: lack of clear style guidance, slow compilation and the fact that growing a team around such a flexible language seemed challenging.