Il seguente testo è la traduzione italiana del post Grails Diary – Week 31 del 2015 scritto da Jacob Aae Mikkelsens (i tweet non saranno tradotti in quanto si rischia di snaturarne il significato).
Come previsto, il diario di questa settimana è ricco di notizie dal GRconfUS! Craig Atkinson ha scritto il
Gr8Conf US 2015 Conference Recap, e molti video sono già disponibili.
Sono state rilasciate nuove versioni di Grails,
versione 2.5.1 e
versione 3.0.4, ora con il ritorno del dynamic scaffolding come feature. Entrambe le versioni sono anche disponibili su GVM.
Grandi notizie per gli utenti di Spring Security Core plugin! Burt sta collaborando con Colin Harrington e puntano alla release candidate per Grails 3 entro 3 settimane.
Nel Groovy Podcast live dal GR8conf US, Jeff ha rivelato che più profili, fx. per Single Page Applications sono sulla roadmap di Grails, è anche possibile avere un custom profile repository
Ken e Baruch hanno fatto Groovy Podcast live al GR8conf US, con un scacco di ospiti speciali. Vale la pena dargli un occhiata (o ascoltarli), sono disponibili su
youtube o come
podcast.
La maggior parte del team di Ratpack si è riunito a Minneapolis, e ha rilasciato la versione
0.9.19, che è ultima versione rilasciata prima della mitica 1.0. Luke ha fatto il commit
1.0.0-SNAPSHOT. La release 0.9.19 ripropone dei cambiamenti di rottura, come l'interfaccia ExecControl che è stata sostituita.
Il team di Gradle sta lavorando ad una velocità incredibile, avendo la prima release candidate pronta per il testing di
Gradle 2.6. Questa versione offrirà il supporto per il build di applicazioni con il framework Play e con il reloading a caldo. Sono anche felice della nuova funzionalità di continous build di Gradle 2.5, sistemata mentre scrivevano la documentazione in asciidoctor. Usa -t per la continous build.
Lazybones, il bootstrapping tool delle applicazioni Ratpack, gaelyk, asciidoctor, e molti altri, ora ha un tag specifico su
Stackoverflow. Puoi vedere tutte le domande taggate come
Lazybones.
Grooscript, il transpiler da Groovy è ora pronto nella
versione 1.2.0, e con aggiornamento del plugin per Grails 3 plugin, alla versione 1.1.0. Se sei curioso puoi provare la conversione
online
Marco Vermuelen ha iniziato lo sviluppo su
Groovy Scala Extension Module, con obbiettivo di fornire l'interoperabilità con i tipi Scala, esponendo alcuni metodo sulle Collezioni, toScalaList(), toScalaSet() e toScalaSeq(). Potete trovare le slides e video della presentazione di Marco: "Groovy and Scala: Friends or Foes" nella sezione sottostante.
La
call for paper è aperta per il Grailsconf India, che si terrà probabilmente tra il 9-10 Gennaio.
Slide del GR8conf US
Podcasts e Video Presentazioni
Blogs, Articoli, etc.
Nuovi Plugin Grails 3
- postgresql-extensions (5.0.0)/snapshot-version del grails-postgresql-extension plugin per Grails 3
- bootstrap-framework (1.0.2) Gradle plugin per integrazione con Bootstrap Framework
- gorm-envers (0.2) The gorm-envers Grails plugin aggiunge la funzionalità di audit a GROM nella tua applicazione Grails application utilizzando Hibernate Envers. L'unica cosa di cui avete bisogno?
Plugin Aggiornati Grails 3
Nuovi Plugin Grails 2
- Slack Plugin This plugin provides integration with Slack by Incoming Webhooks
Plugin Aggiornati Grails 2
- Geb integration for Grails integra il framework di testing funzionale deb
- Redis Etag Plugin lavora insieme con Grails cache-headers plugin, fornendo una funzione per generare, memorizzare e leggere i valori ETag in Redis, evitando DB hits. Redis è quindi utilizzato come cache centrale dei ETags, il plugin può essere utilizzato con istanze multiple della stessa applicazione che condividono lo stesso "ETag repository".
- Redis Flexible Cache Plugin questo plugin è un alternativa al redis-cache-plugin. Da la possibilità di imposta expiration time in secondo per ogni cached key, e fornisce un servizio, annotazioni e metodi injected per effettuare inserimento e cancellazione delle entry. Il redis-plugin plugin offre inoltre la possibilità di impostare il TTL delle entry in cache (utilizzando l'annotazione @Memoize), ma manca opzione di serializzare ogni tipo di oggetto di tipo Serializable (solo gli object id sono messi in e poi completati dal DB principale). Questo significa ...
- Browser Detection Plugin Questo plugin aiuta a identificare il tipo di browsers, versione, lingua e sistema operativo dalla richiesta.
- Websocket Chat Plugin Default WebSocket Multi-chat room plugin, supporta i privilegi di Admin, kicking banning users. Supporto Webcam in chrome/firefox. WebRTC (audio/video & screen) support 0.24+
- Asset Pipeline Plugin Il Asset-Pipeline plugin utilizzato per la gestione e processamento dei de asset statici nella applicazioni Grail. Le funzioni di Asset-Pipeline includono il processamento e minification sia di file CSS che JavaScript. E anche possibile di estenderlo per supportare file custom , come CoffeeScript.
- AngularJS Template Asset-Pipeline Plugin fornisce il supporto ai template di AngularJS per il asset-pipeline static asset management plugin.
- AngularJS Annotate Asset-Pipeline Plugin fornisce il supporto alle injection annotation di AngularJS nel asset-pipeline static asset management plugin.
- Grails FilterPane Plugin Il plugin aggiunge automaticamente funzionalità di filtro modificabile in ogni vista (lista) di una applicazione Grails.
- Vaadin 7 Plugin Grails plugin intega Vaadin 7 in un progetto Grails.
- Swaggydoc Plugin usa swagger per documentare Grails Controllers
- Recurly Plugin Recurly Grails API.
Tweets Interessanti
- @DailyGrailsTip tons of videos are becoming available on the Gr8Conf US youtube channel -https://www.youtube.com/channel/UC7wUp2KIa1hoMNn0r7JUVEg
- @ilopmar First snapshot-ish version of the #grailsfw postgresql-extensions plugin for Grails 3 is available in bintray. Info:https://github.com/kaleidos/grails-postgresql-extensions/pull/70#issuecomment-127016350
- @mojavelinux Asciidoctor does e-mail too! Sweet trick @rahulsom! https://twitter.com/rahulsom/status/627718665903812608
- @vaclav_pech Wagons counted (a solution to the last week's teaser + a groovy implementation)http://www.jroller.com/vaclav/entry/wagons_counted
- @JennStrater I remembered to take a few pictures at the Gr8Ladies Happy Hour. https://www.facebook.com/media/set/?set=a.1632952296946964.1073741832.1426741030901426&type=1&l=6ae065a41a If there are other pics, please share on fb.
- @jeffscottbrown Big thanks to @sjurgemeyer @bobbywarner and the rest of the @GR8ConfUS team. Another fantastic conference in the books. Well done! #grailsfw
- @ErinWith2Ls All the best nights of drinking end with Lego... Thanks #Gr8Conf for a spectacular showing at the official @Gr8Ladies meetup
- @craigburke1 Great stuff in @rfletcherEW’s Spock talk. A lot of really awesome tips! #gr8conf #MakeAmericaGreatAgain
- @jeffscottbrown Was asked at @gr8confus for a feature in Grails 3 Clojure plugin. Done! http://grails-plugins.github.io/clojure/2.0.0.RC2/guide/definingSpringBeans.html Simple: https://github.com/grails-plugins/clojure/commit/352dcde916942aa0f2cfa24b853c648bf026759b #grailsfw
- @RyanVanderwerf Latest Android Wear Lazy bones template(grooid-templates) now live https://bintray.com/rvanderwerf/grooid-templates/grooid-wear-new-project-template/0.7/view! full wear app now! #gr8conf
- @aaronzirbes #Scala getting some love @GR8ConfUS from @marc0der building Scala with Gradle and testing with Spock. Cool!http://t.co/rxrMic6k9y
- @ObjectComputing #OpenSource software is the only way to keep up. We couldn't agree more! http://buff.ly/1IxRjEj
- @javazquez Thank you @marc0der for all you have contributed to the community! The reduction in the amount of friction to get started is huge! #gr8conf
- @ColinHarrington Continuous Deployment with Gradle and Docker with #gr8conf #gradle # Docker http://t.co/ujV3IaQnD4
- @rob_winch Spring Framework 4.2 goes GA CORS MockMvc & Html Unit support JSR354 JSR223 Hibernate 5...https://spring.io/blog/2015/07/31/spring-framework-4-2-goes-ga #java #springframework
- @headius Hooray! JRuby/Gradle is at 1.0, now based on JRuby 9000! Check it out at http://jruby-gradle.org!
- @rfletcherEW (non-canonical) solutions for the fizz-buzz and diamond katas from @GR8ConfUS are on a branch of my repo nowhttps://github.com/robfletcher/spock-katas
- @rfletcherEW "The difference with the Groovy community is we're not nasty people… except for @danveloper" – @kenkousen on the Groovy Podcast
- @mrhaki @marc0der A Gradle Asciidoctor live reload sample: http://asciidoctor.github.io/asciidoctor-gradle-examples/#_livereload_html_example#gr8conf #gradle
- @burtbeckwith How to pronounce HATEOAS #gr8conf #unfollowdanveloper http://blog.ambroselittle.com/how-to-pronounce-hateoas/
- @gradleplugins Version 0.2.3 of clirr-gradle-plugin has been released! Grab it now from #bintray https://bintray.com/aalmiray/kordamp/clirr-gradle-plugin/0.2.3!
- @ColinHarrington TestKit coming in Gradle 2.6 functional testing your build scripts and plugins! #gr8conf #gradle http://t.co/CDi4qG2AXI
- @ColinHarrington Free Online course on Gradle & Android https://www.udacity.com/course/gradle-for-android-and-java--ud867 #gradle #gr8conf
- @grooscript Tomorrow, first grooscript talk in US @jondejong @GR8ConfUS, looking forward for slides and video.
- @jeffscottbrown Just spoke with @burtbeckwith and he assures me that he will have a Grails 3 spring security plugin milestone in 2 or 3 weeks. #grailsfw
- @Hackergarten we've got a new logo!!
- @marc0der Need to have a play with @craigburke1's #groovylang document builder. #gr8confus http://www.craigburke.com/document-builder
- @ColinHarrington Awesome Sauce: 1) SwissKnife 2) Android Spock 3) Grooid Tools #groovylang #android #gr8conf
- @ColinHarrington Showing a demo app circle-stacker https://github.com/pieces029/circle-stacker #groovylang on #android #gr8conf
- @Lspacewalker #ratpackweb important for mobile as observed by @kenkousen @ratpackweb https://instagram.com/p/5w8zVbpchv/
- @danveloper "State of Groovy and Grails" @jeffscottbrown @GR8ConfUS - "Groovy and Grails are stronger than ever!" http://t.co/Px4bIs0zrU
- @rfletcherEW The @ratpackweb team drinking Sinatra's favorite http://t.co/Z5mJBdtyV5
- @tim_yates @pureAtoB Yeah… Couldn't go to sleep without correcting my omission Happy now? ;-) #groovylang (cc @netzwerg999)http://t.co/p8UzZnYnbh
- @svpember shame.gradle should be a part of every #gradle project: https://github.com/robfletcher/spock-katas #gr8confus
- @JennStrater My day is done. I made the lego robot move! :) #gr8confus
- @ysb33r New #gradle releases are coming so fast, I have to re-think my recommendation for plugin authors to target 2.0 as minimum version.
- @mittie @jacobaae here is a #Grails app https://github.com/Dierk/fregePluginApp/blob/game_only/grails-app/controllers/fregepluginapp/FooController.groovy calling #Frege as a servicehttps://github.com/Dierk/fregePluginApp/blob/game_only/src/frege/fregepluginapp/Minimax.fr Blog: http://www.canoo.com/blog/fp1
- @mittie For me, the combo of #groovylang & #Frege is just like milk&cookies, beer&chips, cream&sugar, whiskey&chocolate, vacation&sunshine
- @ErinWith2Ls 105 slides complete... Ready for #Gr8Conf Java to Groovy! 8am Wednesday Workshop at the Law School
- @kenkousen The new jokes for my @GR8ConfUS keynote are ready. Now updating actual content...
Conferenze e Incontri
- Gr8Ladies Monthly Meetup: Spring Gets A Groovy Snack, Minneapolis - USA, 17 Agosto, 2015.
- SpringOne 2GX 2015, Washington - USA, 14-17 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 - 9Giugno, 2016.
Articolo correlato
Anche quest’anno, per il terzo anno consecutivo, partecipiamo con piacere al workshop con gli alunni delle classi quinte dell’Istituto Istruzione Superiore “G. Vallauri" di Fossano. A partecipare all’incontro oltre a BME circa altre 20 aziende in ambito informatico che con un “Elevator Pitch” di una decina di minuti hanno avuto modo di presentare l’azienda ai […]