Grails Diary - Week 38 in 2014
The amount of new blogs and videos this week is impressive! I have received a couple of request for including available jobs in Grails, but have (for the time) not included this. You can follow @FindGrailsJobs for some open positions. If there is a general wish for this to be included, I'll consider it again. I have however included a few more meetups etc :)
One of this weeks longest discussions on twitter was based on Uncle Bobs blog post Microservices and Jars. The discussion started here, and continues here.
The next release of Ratpack will require Java 8, because OpenJDK 8 is available now.
Jorge has been busy on the Grooscript project, and version 0.6 is out. The road to has 1.0 begun. Remember that feedback is more than welcome: http://grooscript.org. Version 0.6 of the grooscript-gradle-plugin is also available from bintray
Podcasts and Videos of Presentations
Blogs, Articles, etc.
Slides from talks at SpringOne2GX
New Plugins
Updated Plugins
-
WeakSSL This plugin deliberately breaks SSL for you by acceptingany SSL certificate.
-
Arrested Plugin Generates RESTful controllers for domain classes and maps them in UrlMappings, generates single-page AngularJS-based views, and provides simple token-based security
-
Build Test Data Plugin Enables the easy creation of test data by automatic inspection of constraints. Any properties that are required have their constraints examined and a value is automatically provided for them.
-
OohLaLog Plugin Grails Oohlalog Log4j Appender for Passing logs to the oohlalog API.
-
ZK plugin for Grails Originated from Flyisland's ZK Plugin, ZKGrails adds and enhances the ZK's RIA capabilities and seamlessly integrates them with Grails' infrastructures.
-
Spud Blog Plugin Provides Blog / News functionality for Spud
-
Spud Cms Plugin Provides CMS functionality for Spud
-
Api Toolkit The Grails API Toolkit is a complete set of API tools and an API abstraction layer that automates alot of the tasks needed to build your API like api docs, real time notifications / webhooks, generated headers, responsive content type and more. This also abstracts the API away from the Controller/model with a more universal API Object that can be defined with roles, rules and definitions for handling the request and response at the front controller.
-
Ajax Dependancy Selection Plugin Defines next auto completion/selection form field values ensuring it is bound on previous auto completed/selected form field. This can be used on two or more objects of hasMany and belongsTo. Provides: g:autocomplete, g:autoCompletePrimary, g:autoCompleteSecondary, g:autoCompleteSecondaryNR, g:selectPrimary, g:selectSecondary , g:selectSecondaryNR & g:selectController. g:selectAutoComplete and g:selectPrimaryNR. Now also supporting 1 object with multiple dependencies.
-
Browser Detection Plugin This plugin helps you detect browsers, versions, language and operating systems from the request headers.
-
Spring Web Flow Plugin Integrates Spring Web Flow with Grails
Interesting Tweets
-
@kktec #groovylang overcomes #java worst faults: 1. checked Exceptions 2. lack of operator overloading 3.excessive verbosity 4. no real properties
-
@_ericLobdell #groovylang looking to be my gateway lang to the JVM really like what I see here @glaforge: What Makes Groovy Groovy: http://youtu.be/yE1cTmNX_7M
-
@RyanVanderwerf Just a friday night with groovy, android, and google #glass @CedricChampeau more work to do, but it works on glass! http://t.co/PhQUy4XtrT
-
@GroovyMN A Developers Reading List - We agree with a lot of these! http://tmblr.co/ZD7Mzq1RDrX5z
-
@mojavelinux If you are working with PDFs, the PDF specification is surprisingly useful. Grab it here: http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdf_reference_1-7.pdf
-
@FindGrailsJobs #Grails, #jobs Full Stack Software Engineer - Grails at Jukin Media, Inc. in Los Angeles, CA, United States - http://bit.ly/1p4KDAp
-
@alsargent #CloudFoundry CLI cheat sheet; very handy http://j.mp/1py8E1R http://t.co/SFmLcawyeL
-
@pniederw Help vote for critical IntelliJ Groovy issues/feature requests: http://youtrack.jetbrains.com/issue/IDEA-130109 http://youtrack.jetbrains.com/issue/IDEA-128079 http://youtrack.jetbrains.com/issue/IDEA-123484
-
@sbglasius @musketyr @CodinGame Well, then I better share it with everyone http://bit.ly/1ukD1wO You can code the game rules in #groovylang
-
@jqcon For your viewing pleasure, we’ve also put together a playlist with all 30 #jqcon talks: https://www.youtube.com/playlist?list=PL-0yjdC10QYpmXI3l-PGK1od4kTWOjm_A Happy weekend viewing!
-
@sbglasius The logo for next years @gr8conf is materializing… I think it will look awesome!
-
@gvmtool @rfletcherEW looks like we'll probably keep it as binary release. having two groovy candidates will cause a clash on the path.
-
@mojavelinux Let the micro releases of #Asciidoctor begin, starting with 1.5.1. Fixed partial XML includes & more. Release notes: https://github.com/asciidoctor/asciidoctor/releases/tag/v1.5.1
-
@musketyr If I look like a walking dead today, blame @sbglasius for sharing @CodinGame. That game is highly addictive.
-
@burtbeckwith Skimminng through, the 2014 OWASP Testing Guide seems packed with sec info and very readable, not overly technical http://threatpost.com/owasp-releases-latest-app-sec-guide/108396
-
@guspower The problem with estimates - http://www.energizedwork.com/weblog/2014/09/the-problem-with-estimates-uncertainty - "we routinely scrub all information about uncertainty". Yep, we do :-/
-
@musketyr golden rule of web development. anytime you are in doubt if do some feature ask yourself - Does Google/Facebook/Twitter do it the same way?
-
@ColinHarrington I'll be in SF for the Grails meetup Thursday 10/9 talking about web app security. http://www.meetup.com/San-Francisco-Grails-Centro/events/208117612/
-
@g_scheibel [Blog] All in one - The #Asciidoctor ecosystem in a #Docker container http://www.gscheibel.net/2014/09/asciidoctor-in-docker-container.html
-
@GroovyMN This Month in GR8? - We tried our best for a while on 'This Month in GR8' but … http://tmblr.co/ZD7Mzq1QzKDqj
-
@Gr8Ladies Thanks to @BloomHealth and @ReachLocal for sponsoring the first Gr8Ladies meetup, Oct 6 http://www.eventbrite.com/e/gr8ladies-monthly-meetup-registration-12785972187?aff=c2Twitter
-
@epragt In case you couldn't find it in the documentation: you can create a #gradle wrapper by typing 'gradle wrapper'. http://www.gradle.org/docs/current/userguide/gradle_wrapper.html …
-
@mscharhag Took some time until I noticed my code doesn't work because @groovylang methodMissing does not work on inner classes https://jira.codehaus.org/browse/GROOVY-4862
-
@CedricChampeau Travel booked for @SoftShakeEvent . See you there to talk about #groovylang on #android! http://bit.ly/1u2qJJf
-
@IntelliGrape @graemerocher what is the github url for your demo of "Making Spring Boot Even Groovier"
-
@epragt Enable static compilation for all your #groovylang code by default: withConfig(configuration) { ast(CompileStatic) } #gradle
-
@svenpet Two of the best conferences in Europe have currently open CFP: @JavaLandConf & @Jfokus http://www.jfokus.se/jfokus/proposals.jsp http://www.javaland.eu/call-for-papers/formular-call-for-paper.html
Conferences and meetups