Java Magazine, March/April 2016
ORACLE COM JAVAMAGAZINE MARCH APRIL 2016 06 letters to the editor How Groovy Found Its Groove Thank you for mentioning Groovys surge in popularity in your editorial The Rise and Fall of Languages in 2015 January February 2016 page 3 You attributed the recent success to performance And indeed Groovy has moved from a dynamic Java companion to an eficient generalpurpose language with static type checking for refined type safety and static compilation for Java speed and eficiency So Groovy can be applied to any kind of programming activity This has led it to be more widely adopted in new use cases For example Groovy now has Android support so you can use it for developing mobile apps Gradle the popular build automation solution uses Groovy as its build language which makes Gradle more advanced and more flexible than other build products Google adopted Gradle for building Android applications So lots of Android developers even those just using Java for their projects are now also using Groovy at least through Gradle and so are being exposed and becoming familiar with the language Finally I should note that Groovy is now part of the Apache Software Foundation and no longer directed by a commercial company As a result of this change other projects in the Apache Foundation are already using or integrating Groovy into their offerings Guillaume Laforge Project lead of the Groovy programming language Elixir for Quirky Syntax Thanks for your discussion of the various languages in your editorial The Rise and Fall of Languages in 2015 Even though you dont mention it Id be curious to get your thoughts on Elixir Alan Andrade Editor Andrew Binstock Elixir is a new language that runs on top of Erlang on the Erlang virtual machine called BEAM It has been championed by Dave Thomas whose early promotion of Ruby via his writings made that language popular Erlang a functional language with a quirky syntax is designed for writing distributed applications that are fault tolerant Elixir makes that Erlang syntax more approachable while providing the same fault tolerance due to running on BEAM and relying on the Erlang ecosystem While I expect that Elixir will stay confined to the traditional niche that Erlang serves I would not be surprised to see it overtake Erlang in popularity Testing Spring Thank you for your informative article on Spring Boot First Steps with Spring Boot January February 2016 page 15 I had difficulty getting the test code on pages 20 and 21 to work Ultimately though I was able to find the solution which was to add the import statements in Listing 1 to the test code Dave Brooks JANUARY FEBRUARY 2016 import static org springframework test web servlet request MockMvcRequestBuilders get import static org springframework test web servlet result MockMvcResultMatchers content import static org springframework test web servlet result MockMvcResultMatchers status Listing 1
You must have JavaScript enabled to view digital editions.