Grails Diary - Week 52 in 2014
The christmas present from the Groovy team, is the first release candidate for 2.4, get it via Gvm. Guillaume has written a blog on the content of the 2.4 release
Tim Yates has been busy, and has released groovy-common-extensions in version 0.6.0, which adds usefull extensions to Groovy, and version 0.9.0 of groovy-stream, providing repeat() and repeat(count) methods in as new additions.
JITWatch, a log analyser and visualiser for the HotSpot JIT compiler now has with Groovy support
At Agile Learner by Venkat Subramaniam it is now possible to search for the free videos, where lots of them demoes Groovy functionality. Check out all the free videos.
Translations of the Grails Diary is available in the Japanese by T.Yamamoto and in Italian by Giuliano Lo Iacono. Guiliano also translates the Groovy Weekly newsletter by Guillaume Laforge.
This week, it was time for GR8conf US to launch the new conference website for 2015. Remember the call for paper is still open for GR8conf EU and US (deadline January 15th), and for Greach Conf (deadline January 18th). The Lanyard page for Greach Conf is also ready. Finally, it is about last chance to secure a ticket for GrailsConf India, as it happens January 10th!
Happy Newyear to everyone in the GR8 community!
Blogs, Articles, etc.
New Plugins
-
ICU Support Plugin Provides the ICU4J message formatting features, such as named arguments support, flexible plural formatting, rule based number format, date interval formats, etc.
Updated Plugins
-
Asset Pipeline Plugin The Asset-Pipeline is a plugin used for managing and processing static assets in Grails applications. Asset-Pipeline functions include processing and minification of both CSS and JavaScript files. It is also capable of being extended to compile custom static assets, such as CoffeeScript.
-
RestApiDoc Plugin The RestApiDoc plugin allows to document your Grails Rest API. Thanks to some Annotations (@), you will be ready to build a full API report (with a playground to perform test request). The plugin is based on jsondoc.
-
Websocket Chat Plugin Default WebSocket Multi-chat room plugin, supports Admin privilages, kicking banning users. Webcam support for chrome/firefox. WebRTC (audio/video & screen) support 0.24+
-
Swaggydoc Plugin Uses swagger to document Grails Controllers
Interesting Tweets
-
@craigburke1 The new GR8Conf site looks great and it looks like it uses AngularJS too. Awesome work by @sbglasius! http://gr8conf.us
-
@marc0der Having some good fun with #groovylang writing a gradle plugin today. Such a productive language.
-
@GrailsConf We have awesome speakers and sessions http://grailsconf.in/speakers lined up for #GrailsConf this year. Book your seat - http://goo.gl/vIGdxr
-
@mojavelinux It struck me how easy we've made it to pound a few keys & produce a PDF with `gvm install asciidoctorj`. Still miles to go, but progress!
-
@danveloper Man, the Spring Boot Gradle plugin has come a long way this year. Great work from that team.
-
@jbaruch Gradle: jcenter() Ivy: Scala: resolvers += Resolver.jcenterRepo Maven: 2 pages of xml settings file. Talking about dinosaurs.
-
@glaforge If compression algorithm speed & throughput matters in you Java apps: http://java-performance.info/performance-general-compression/
-
@glaforge Settimanale Groovy in italiano (#GroovyLang Weekly in Italian) http://www.bmeweb.it/category/groovy-weekly/
-
@mittie Once again, #groovylang takes on the challenge: scripting, DSL, concurrency, static typing, FP features, lazy stream processing, typeclasses
-
@uehaj Groovyz, a type class implementation in Groovy. POC: https://github.com/uehaj/groovyz article (in Japanese) http://uehaj.hatenablog.com/entry/2014/12/24/030136 #groovylang
-
@aalmiray submitted talk proposals for @gr8conf in the nick of time. Don't wait and send in a Xmas present to the gr8conf crew!
-
@ddelponte grails 3 can be run like any other gradle app in IntelliJ community addition! Woot! #grailsfw
-
@glaforge We wish you a #groovy Xmas, we wish you a #groovy Xmas… and a #groovy new year :-)
-
@staticnull @jbaruch Certified or it didn't happen! @craigburke1 @tim_yates @mojavelinux @danveloper http://t.co/AEErKSuaTZ
-
@jfrog This note isn’t just a recap of 2014, it is our commitment to the future! - New blog post http://www.jfrog.com/2014-year-continuous-integration-revolution/ http://t.co/2dkWxJMIy5
-
@jeffscottbrown We need your help. Groovy 2.4.0-rc-1 is out. http://bit.ly/1qaEunq. Please report any issues you encounter. Happy Holidays!
-
@CedricChampeau Groovy 2.4.0-rc-1 is out! Get it while it's hot! http://bit.ly/1qaEunq Special thanks to @jeffscottbrown for beta testing!
-
@TCGeekettes 5 Ways to Get More Women in Tech http://wapo.st/1uR1DvP via @washingtonpost #WomenInTech
Conferences and meetups
-
Grails Conf, New Delhi- India, January 10th, 2015
-
Groovy Users of Minnesota: Monthly Meetup Minneapolis, MN, January 13th, 2015
-
Gradle for Android Webcast, January 13th, 2015
-
Silicon Valley Groovy/Grails Centro: In-depth Grails API Toolkit, Berkeley, CA, January 14, 2015
-
Gr8Ladies Monthly Meetup , Minneapolis, MN, January 19, 2015
-
Bangalore Groovy Grails Meetup: Groovy Closures Deep Dive , Bangalore India, January 31, 2015
-
Warsaw Groovy User Group: Cédric Champeau lecture on Groovy , Warsaw - Poland, February 3, 2015
-
Greach, Madrid - Spain, April 10th - 11th, 2015 (CFP)
-
GR8conf Europe, Copenhagen - Denmark, June 2nd -4th, 2015.
-
GR8conf US, Minneapolis - USA, July, 2015.
-
Gradle Summit 2015, Santa Clara, CA, June 11-12, 2015.
-
SpringOne 2GX 2015, Washington - USA, September 14th - 17th, 2014.
-
Groovy Grails Exchange, London - GB, December 14th - 15th, 2015