Il seguente testo è la traduzione italiana del post Grails Diary – Week 33 del 2015 scritto da Jacob Aae Mikkelsens (i tweet non saranno tradotti in quanto si rischia di snaturarne il significato).
Questa settimana ci sono grandi notizie dalla Comunità Grails! Burt Beckwith ha rilasciato con successo una versione Grails 3 del plugin Spring Security Core!. E’ stata anche aggiornata la documentazione su https://grails-plugins.github.io/grails-spring-security-core/. Potete trovare una semplice app che utilizza il plugin aggiornato nel repo github di Ruben Mondejar.
Come menziona anche Peter Ledbrook nel suo post sul blog Exploring Grails 3, questo è stato uno dei maggiori ostacoli nell’upgrade di una app a Grails 3. Peter chiede anche al team Grails di annunciare “in quale direzione vogliono portare il framework.” Jeff menziona nell’ultimo Groovy Podcast che esiste una roadmap e che presto sentiremo novità.
Keegan Witt si è aggiunto al team Groovy come committer, e ha lavorato all’installer Windows di Groovy 2.4.4. E’ disponibile su bintray
Gradle ha compilato una lista con confronto delle funzionalità di Gradle e Maven. Potrebbe essere un po’ di parte, ma le prove sono schiaccianti 😉
E’ ora disponibile Spring Boot 1.3.0.M3 , e il modo più semplice per averlo è utilizzando GVM. Potete leggere cosa c’è di nuovo nelle release notes.
David Estes è pronto con una nuova minor release del plugin asset-pipeline, con “development runtime cache” persistita. La version è 2.5.0, e il caching permette un caricamento più veloce e un tempo di partenza più veloce in modalità sviluppo di Grails.
Il Team di sviluppo Hadoop in LinkedIn ha reso open-source il Plugin Gradle LinkedIn per Apache Hadoop, incluso il DSL Gradle LinkedIn per Apache Hadoop.
La data di rilascio del libro su Ratpack di Dan Woods è attualmente prevista per Febbraio 2016: Learning Ratpack – Simple, Lean, and Powerful Web Applications. Se avete bisogno di una spolverata di Ratpack, la sezione articoli contiene sia una intervista con Luke Daley, e un bell’articolo di Kyle Boon intitolato Zero to Ratpack
Per avere report Spock più belli, potete utilizzare il progetto spock-reports, che ha appena rilasciato la versione 1.2.7
Blog, Articoli, ecc.
- Groovy Weekly #75 (Guillaume Laforge)
- Digest Auth with RestClientBuilder (Søren Berg Glasius)
- Groovy Weekend – Collections: Splitting or Collating a List (Ted Vinke)
- Exploring Grails 3 (Peter Ledbrook)
- Sharing Grails HAL and JSON Renderers (Patrick Double)
- Custom configuration script ASTs (Witty Keegan)
- Scala VS Groovy : Functional Programming Showdown (Owen Rubel)
- Zero to Ratpack (Kyle Boon)
- A Slice of Groovy’s Hip Use of JFrog Artifactory & Bintray, and of Gradle and TeamCity ( David Geer )
- Open-Sourcing the LinkedIn Gradle Plugin and DSL for Apache Hadoop (Alex Bain)
- Domain Class Diagrams for Grails Projects (Ralf D. Müller)
- Ratpack: A Java 8 Web Framework for Independent Thinkers (Lucy Carey)
Nuovi Plugin Grails 3
- spring-security-appinfo (3.0.0.M1) Grails spring-security-appinfo plugin
- recaptcha (3.0.0) Grails 3 ReCaptcha e MailHide plugin
- spring-security-core (3.0.0.M1) Grails spring-security-core plugin
Plugin Aggiornati Grails 3
- asset-pipeline (3.0.7) Grails asset-pipeline plugin
- grooscript (1.1.1) Grooscript Grails 3 Plugin
Nuovi Plugin Grails 2
- Jcaptcha for Spring Security Plugin Jcaptcha per spring security
Plugin Aggiornati Grails 2
- Smart Case Plugin Fornisce un modo semplice per convertire tra “case” di Stringhe e nomi di variabili
- ReCaptcha and Mailhide support for Grails.Protegge il tuo sito internet da spam e abusi permettendo a persone “reali” di procedere con semplicità. La versione 1.0 di questo plugin introduce il supporto al nuovo “checkbox” ReCaptcha. Per favore utilizzate una versione più vecchia se necessitate di funzioni legacy.
- Websocket Chat Plugin Default WebSocket Multi-chat room plugin, supporta privilegi amministrativi, kicking banning users. Supporto delle Webcam in chrome/firefox e WebRTC (audio/video & screen) versione 0.24+
- Grails err-buddy Plugin errbudd.net grails plugin.
- Jcaptcha for Spring Security Plugin Jcaptcha per spring security
- Asset Pipeline Plugin Il plugin Asset-Pipeline è usato per gestire e processare risorse statiche in applicazioni Grails. Le funzioni dell’ Asset-Pipeline processano e “minificano” sia files CSS che files JavaScript. Il plugin è anche in grado di essere esteso per compilare risorse statiche custom, come CoffeScript.
- Recaptcha Spring Security Plugin Utilizza recaptcha con spring security core per difendersi da attacchi “brute force”
Tweet interessanti
- @burtbeckwith “It’s like Netflix, but self-hosted!” Slick looking #grailsfw app (via /r/grails) https://github.com/dularion/streama
- @voxxed Newsletter stuffed with goodies this week feat. @junitlambda, @ratpackweb, @GluonHQ, @docker, @arungupta @starbuxmanhttp://us9.campaign-archive2.com/?u=2c54d83c77b0205f9e2b4fde1&id=bbf7398355
- @pledbrook Looking for a simple OS #Gradle plugin that uses best practice for tasks + convention object. #groovylang preferred.
- @pledbrook @mittie I just used the Codenarc plugin as an example for someone:https://github.com/gradle/gradle/blob/master/subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/CodeNarcPlugin.groovy
- @epragt How to use #AsciiDoc with #IntelliJ http://jworks.nl/2015/08/17/using-asciidoc-with-intellij-idea/
- @burtbeckwith “It’s like Netflix, but self-hosted!” Slick looking #grailsfw app (via /r/grails) https://github.com/dularion/streama
- @rfletcherEW Sass is perhaps a marginally superior syntax but the tooling options are 3000% less painful with LESS on the JVM
- @glaforge I think I forgot to mention on Twitter that @keeganwitt joined the #groovylang team as a committer! Glad to have you on board!
- @ilopmar Implementing some new “order” methods for #grailsfw postgresql-extensions plugin. @alotor what do you think?https://github.com/kaleidos/grails-postgresql-extensions/compare/order_by?expand=1
- @werner_cjd Do you need to learn @gradle? No problem! Get free O’Reilly books: http://www2.gradle.com/l/68052/2015-01-26/23s5 and http://www2.gradle.com/l/68052/2015-01-13/6dm http://t.co/DapFOcYmT9
- @codepipes All chapters of the @spockframework book are now ready. Next @ManningMEAP will contain chapter 7.http://www.manning.com/kapelonis/
- @domurtag @pledbrook BTW, you can use this plugin to automate some of the steps in upgrading from Grails 2 to 3https://github.com/domurtag/migrate-2-grails3
- @rfletcherEW Wait… @danveloper really is writing a @ratpackweb book? I assumed it was a jokehttp://shop.oreilly.com/product/0636920037545.do
- @danveloper “A Groovy client library for connecting to a WebSocket STOMP interface” – https://github.com/bertramdev/gSTOMP-client#realtimeweb from @davydotcom
- @TOTHENEW #Grails3 has introduced a new artefact: Interceptor which implements Interceptor traits Know more such updates here:https://cards.twitter.com/cards/18ce53zjty5/suak
- @javazone The first JavaZone 2015 movie is here! Go check it out: http://2015.javazone.no/ and share it with all your friends 🙂http://t.co/iyv7JsMceb
- @jbaruch Great article about #Groovylang release process. The funniest part if the graphics above the text 😀http://devops.com/2015/08/13/slice-groovys-hip-use-jfrog-artifactory-bintray-gradle-teamcity
- @Lspacewalker Utilize @gradle ‘s idea plugin to set git as your default vcs and to enable the Gradle tool from @intellijideahttps://gist.github.com/danhyun/980319864f75967ccd8a
- @davydotcom This a good name for the asset-pipeline runtime cache persistence file? http://bertram.d.pr/G0HR
- @CedricChampeau #Gradle vs #Maven feature comparison http://bit.ly/1TskE4Q
- @cb_rry Although I am a Gradle expert, I found this post helpful configuring jasmine tests to run with Gradle:http://www.craigburke.com/2014/09/04/testing-with-angularjs-grails-gradle.html
- @jfrog Great article by @huettermann on #Docker, #Puppet and #Vagrant on page 28. We got some love as well 😀https://twitter.com/Oraclejavamag/status/630876418906259456
- @grooscript New version 1.1.1 for #grailsfw 3 plugin is out http://grooscript.org/grails3-plugin/ Just fixes
- @TOTHENEW “@gradle is replacing the old Gant-build system in #Grails3 ” Know more about the evolved build system! #grailsfwhttp://bit.ly/1UAcgCE
- @mrhaki @GR8ConfUS the videos you’ve uploaded so far of the 2015 #gr8confus look really great. Good quality in both content and technical.
- @evanchooly theory: any theoretical productivity gains in writing scala are lost in compiling scala
- @lockpaddy Gradle the Modern Java Build Tool – http://Eduonix.com Blog http://www.eduonix.com/blog/java-programming-2/gradle-the-modern-java-build-tool/
- @pledbrook Did you know you can run
gradle init
on a #Maven project to convert it to #Gradle?
Conferenze e incontri
- Bay Area Gradle Users Meetup: What’s new in Gradle and Plugin Best Practices, Los Gatos, – USA 1 Settembre 2015.
- SpringOne 2GX 2015, Washington – USA, September 14th – 17th, 2015.
- Pittsburgh Groovy Programming Group: Introduction to Groovy and Grails, Pittsburg – USA, 24 Settembre 2015.
- Groovy Grails Exchange, London – GB, 14-15 Dicembre 2015
- Grailsconf India, New Delhi – India, 9 o 10 Gennaio 2016
- Spring I/O, Barcelona – Spagna, 19-20 Maggio 2016
- GR8conf Europe, Copenhagen – Danimarca, 7-9 Giugno 2016.