Il seguente testo è la traduzione italiana del post Grails Diary – Week 10 e 11 in 2016 scritto da Jacob Aae Mikkelsens (i tweet non saranno tradotti in quanto si rischia di snaturarne il significato).
In questa edizione bi-settimanale del diario di Grails Diary sono stati pubblicati i primi video del GR8Conf India e ci sono anche molti articoli e link al materiale del GR8Day di Varsavia.
Il team Grails OCI ha rilasciato la versione 3.1.4 di Grails con alcuni bug fixes e miglioramenti, ora è possibile creare una nuova applicazione senza avere problemi con i profili. Il
changelog mostra anche le nuova funzionalità:
validazioni tramite ad-hoc constraints.
Il portale dei plugin sul sito ufficiale di Grails è stato aggiornato grazie all'eccellente lavoro di Matt Sheehan, Eric Helgeson e Bobby Warner. Potete vedere i risultati all'indirizzo
grails.org/plugins.html
Se state utilizzando Emacs come editor, esiste ora un
emacs minor mode per grails, che permette di spostarsi facilmente tra i file di Grails, e sono in arrivo molte altre funzionalità. Grazie a Alessandro Miliucci per avermi segnalato questa notizia.
Gradle 2.12 è ora disponibile nella sua versione finale. Le
release notes contengono tutti i dettagli, ma la funzionalità a lungo attesa è il supporto alla dichiarazione delle dipendenze 'compileOnly'.
Rene Groeschke ha sottolineato che Gradle ha avuto
29 contributori nel mese di Febbraio.
Recentemente si è tenuto il primo evento GR8Day di Varsavia. Dai feedback che ho visto, sembra che sia stato un successo. Di seguito potete trovare alcuni dei materiali (slides/codice).
E' disponibile una nuova Alpha release di
Betamax 2.0, compatibile con Groovy 2.4.x.
Jenn Strater ha lavorato per rendere compatibile Spring REST docs con Ratpack, e c'è riuscita in
una delle applicazioni di esempio, e anche in
Grails. Sono disponibili le slides del suo talk
A Test Driven Approach to Documenting RESTful APIs with Spring REST Docs.
Sono aperte le registrazioni per il GR8Conf EU, i biglietti "doorbuster" non sono più disponibili. Gli sconti early bird sono ancora disponibili (in quantità limitata), perciò acquistate il vostro biglietto al più presto. Potete leggere molto di più sulla
newsletter del GR8Conf Europe. L'app Agenda è stata aggiornata per la nuova stagione grazie a Sergio del Amo e Cedric Champeau.
Podcasts e Video Presentazioni
Blogs, Articoli, etc.
Nuovi Plugin Grails 3
Plugin Grails 3 Aggiornati
Plugin Grails 2 Aggiornati
- Grailsflow GrailsFlow è un motore per Workflow e Processi.
- Mailing List Plugin Schedula l'invio di email a un mailing group oppure a persone utilizzando lo schedulatore di quartz. Le schedulazioni sono memorizzate nel DB e al riavvio dell'applicazione le schedulazioni incomplete o future sono aggiunte alla coda di quartz.
- Websocket Chat Plugin Plugin per WebSocket Multi-chat room, supporta i privilegi di amministrazione e banning dei utenti. Webcam support per chrome/firefox support per WebRTC 0.24+ (audio/video & screen)
- Handlebars Asset-Pipeline Plugin Fornisce il supporto alla pre-compilazione di Handlebars per il plugin di gestione delle risorse statiche asset-pipeline.
- SASS/SCSS Asset-Pipeline Plugin Fornisce il supporto a SASS/SCSS Compass per il plugin di gestione delle risorse statiche asset-pipeline.
- CoffeeScript Asset-Pipeline Plugin Fornisce il supporto a coffee-script per il plugin di gestione delle risorse statiche asset-pipeline.
- LESS Asset-Pipeline Plugin Fornisce il supporto a LESS per il plugin di gestione delle risorse statiche asset-pipeline.
- Asset Pipeline Plugin Il plugin Asset-Pipeline è un plugin utilizzato per gestire e processare risorse statiche nelle applicazioni Grails. Le funzionalità di Asset-Pipeline includono processo e minificazione sia di CSS che di file JavaScript. Si può anche estendere per gestire la compilazione di risorse statiche personalizzata come con CoffeeScript.
- Browser Detection Plugin Questo plugin aiuta a rilevare il browser, la versione, il linguaggio e il sistema operativo dagli headers della request.
Tweet Interessanti
- @ysb33r Thank you #gr8daywaw people. Was good to talk #groovylang in Warsaw this weekend. Met some new open-source contributors too.
- @gradle Are you migrating a build from Maven to Gradle? Read this page: http://buff.ly/1SRrwx9
- @andrewreitz_ Down to documentation tasks. https://github.com/groovy/groovy-android-gradle-plugin/issues Feel like writing some markdown today? Contributions would be much appreciated.
- @marcinerdmann Had a blast at #gr8daywaw - loads of good content and you got in by donating to a charity. GR8 job @MGrzejszczak, @szimano, @jnabrdalik.
- @codingandrey Got nice ideas from #gr8daywaw for developing #sshoogr further: support for telnet, interactive cli (e.g. mysql), verification methods
- @aalmiray really impressed by @sshoogr's features. @codingandrey and team have done a great job over the last 5 years. Groovy FTW!
- @ysb33r Need sshoogr for Windows? Try groowin. (Via @codingandrey) #gr8daywaw
- @alvaro_sanchez "Sshoogr is @ansible for #groovylang" -- @codingandrey at #gr8daywaw https://github.com/aestasit/sshoogr
- @ysb33r JochensBackdoorToGoodness? Just seen such named private variable in @aalmiray demo of Basilisk #Gr8DayWaw
- @aalmiray #groovy pro tip: apply stripIndent() or stripMargin() when testing multi-line strings. You'll thank me later ;-)
- @ysb33r GroovyEmbeddedApp from #ratpackfw can be used to mock out external http services - @marcinerdmann #Gr8DayWaw
- @ThePracticalDev No, Seriously, It's Naming: A great blog post about naming conventions and code complexityhttps://camdez.com/blog/2016/03/17/no-seriously-its-naming/
- @yanndegat @slashdashpipe @glaforge @ApacheGroovy @ApacheGroovy @groovylang @StackOverflow you read wrong! 4th popular in "!!Others!! tech"...
- @CedricChampeau Thank you @marc0der for the awesome @sdkmanager. Technology agnostic, super useful! Great work. #ThankAnOpenSourceContributorFriday
- @ilopmar I've been at Greach's venue & finally 4 hours later I'm at home. Usually people don't know how many hours u need to spend to organize a conf
- @DailyGradle Use finalizedBy to have a cleanup task run after another task has failed. myTaskThatMightFail.finalizedBy myCleanupTask #gradleTip
- @bgoetzmann Integrate a Chart.js graph in a #grailsfw 3 application using dynamic JSON data (e.g. JSON view).https://bitbucket.org/bgoetzmann/odelia-grails-chart
- @Lspacewalker https://github.com/ratpack/example-books just got some love thx 2 @JennStrater for adding rest docs #groovylang @ratpackwebhttps://t.co/1372oAUaLQ
- @saw303 Grails 3.1.4 has been released. Thank you @grailsframework for this one. #unittesting #grails #grailsfw
- @TOTHENEW Check how #Grails is breaking the convention alongwith the importance of #testing - #GR8Conf http://bit.ly/1PbgDhThttps://t.co/GZAf26Twqv
- @Ruuben4 Update of our #grailsfw toy example : Grails 3.1.3 and Spring Security Plugin 3.0.3 https://github.com/rmondejar/grails3-library-example Thanks @abrsanchez for this PR!
- @grailsframework Thanks to @sheehan00 and @bobbywarner for the fantastic new Grails 3 plugin portal! https://grails.org/plugins.html #grailsw #grails #groovylang
- @CedricChampeau @danveloper Forget unicode, the real next level is GIFs as method names.
- @danveloper This is some next level idiomatic Groovy #groovylang https://t.co/s3sdDMHglQ
- @jfrancoleza Less than a month for @greachconf Enjoy Madrid and #groovylang in the same weekend!
- @danveloper Need a tech reviewer for your book? I highly recommend @Lspacewalker! He's thoughtful, thorough, and thinks of stuff you won't.
- @gradle Build your project with a #Gradle wrapper. Read more here: http://buff.ly/1KViqwz
- @craigburke1 OMG they finally fixed it! https://twitter.com/halyph/status/708589704690737152
- @marc0der So I finally decided to go with @travisci for my @sdkmanager builds. They really seem the best at supporting FOSS projects.
- @gradle Check out our #GradlePlugins: http://buff.ly/1KVipIK
- @SamirTalwar Corrected the record on compilation in my post, “Why Maven?”. http://monospacedmonologues.com/post/140790377516/why-maven Thanks, @CedricChampeau. :-) https://twitter.com/CedricChampeau/status/708689457654972416
- @halyph have you noticed that there is no ugly pink on #gradle site? https://gradle.org/
- @andrewreitz_ Big thanks to @ldaley for all your work on @ratpackweb and @gradle. I've learned a lot from your code. #ThankAnOpenSourceContributorFriday
- @ysb33r Took the new alpha version of @betamaxtest out for a spin. Found 1 bug, but happily works alongside #groovylang 2.4.x now.
- @CedricChampeau Thanks to my friend @glaforge for all his efforts on #groovylang #ThankAnOpenSourceContributorFriday
- @aalmiray behold the power of #asciidoctor extensions: @GebFramework driven screenshots embedded in a documenthttps://raw.githubusercontent.com/sclassen/asciidoctorj-screenshot-example/master/src/asciidoc/index.adoc
- @madmas #Spock is so powerful, and when needed, it can easily be combined with #Geb and #Asciidoctor :-)https://twitter.com/manningbooks/status/706949301310791682
- @danveloper Saying you don’t want Gradle to build your project becuz it’s Groovy is like saying you don’t want tires on your Tesla because they’re oil.
- @kktec @ObjectComputing @graemerocher @jeffscottbrown so when are going to be able to buy some bootiful #grailsfw swag ?
- @JennStrater My Fulbright grant proposal to study #groovylang in Denmark @DTU_Computehttps://docs.google.com/document/d/1cJxY9wQzeZYFrabJWL2gdk0i9dnN5KUXTtsnc7QDErI has been selected! cc: @HamiltonCollege
- @jatwitt Is Gradle the build tool of the future? Here is one look at it http://www.google.com/trends/explore#cat=0-5-31-730&q=Apache%20Maven%2C%20gradle&cmpt=q
- @sbglasius If you want to sponsor a GR8 show, please get in touch with me. sponsors@gr8conf.orghttps://twitter.com/gr8conf/status/707473129296285696
- @mariomddavid My @gr8conf EU 16 talk was accepted :D... Really looking forward to speak about @CubaPlatform (and|or|xor) #grailsfwhttp://gr8conf.eu/#/talk/323
- @Lspacewalker Looking forward to having some #gr8beer this year
Conferenze e Incontri
- Webcast: Seriously, Use Groovy NOW, Online, 29 Marzo 2016
- Greach, Madrid – Spagna, 8-9 Aprile 2016
- Spring I/O, Barcellona – Spagna, 19-20 Maggio 2016
- GR8conf Europe & Gradle Event, Copenhagen – Danimarca, 1-3 Giugno 2016.
- Gradle Summit, Palo Alto – CA, 23-24 Giugno 2016.
- GR8conf US, Minneapolis – USA, 27-29 Luglio 2016.
- G3 Summit , Fort Lauderdale – USA, 27 Novembre – 1 Dicembre 2016.- CFP aperta!
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 […]