Diario di Grails (settimana 23-27 del 2016)

Il seguente testo è la traduzione italiana del post Grails Diary – Week 23-27 in 2016 scritto da Jacob Aae Mikkelsens (i tweet non saranno tradotti in quanto si rischia di snaturarne il significato). 

 

Questa edizione è speciale, in quanto sono stato occupato come volontario per lavorare all’infrastruttura IT al Roskilde Festival, dove l’applicazione per gli ordini e le consegne è un’applicazione Grails. Ho cercato di recuperare il ritardo delle ultime settimane in questa edizione, ma ho probabilmente perso alcuni articoli. Scusatemi, ma mi aspetto che il blog torni regolare per un po’. Per questo motivo, questa edizione contiene molti, interessanti blog, due nuovi supergruppi di Groovy e Grails e contenuti dal GR8.

 

Il team di Grails ha rilasciato Grails 3.1.9, dove la più grande notizia oltre ai bugfix è che gli integration test, ora girano su una porta casuale. È disponibile anche un rilascio di manutenzione del branch 2.5.x: Grails 2.5.5.

Manuel Ángel Quindimil ha condiviso le sue slide su “Boost your productivity. – Grails yourself!”, che parla dei primi passi con un nuovo progetto Grails.

 

Zacahry Klein ha creato un progetto iniziale per usare ReactJs con Grails: grails-react-starter, con il supporto per il caricamento a caldo con webpack-dev-server e il mocha test framework per testare componenti React.

Eric Helgeson ha creato una pagina di comparazione dei branch, dove potete vedere cos’è cambiato tra le due versione Grails

 

Github e Google hanno rilasciato l’archivio Github su BigQuery e Guillaume ha posto alcuni interessanti quesiti sui files Groovy:

What can we learn from million lines of Groovy code on Github? (Cosa possiamo imparare da un milione di linee di codice Groovy su Github?) Ci sono alcuni fatti divertenti, nascosti nell’articolo. Ancora grandi notizie dall’ecosistema Groovy: Canoo ha lanciato il supporto commerciale per Groovy e il suo ecosistema.

 

Spock è pronto con la release candidate di Spock 1.1, quindi una nuova versione arriverà presto.

 

Danny Hyun, dal team core di Ratpack, ha scritto una guida su “Deploying Ratpack Applications to Google Cloud AppEngine“.

 

Spock Genesis è un progetto che fornisce un generatore di dati per test usando il framework Spock. Trovate la documentazione qui, dove potete trovare tanti esempi carini per molti tipi di dati.

 

Dopo l’ultima edizione, si è svolto il summit di Gradle e Sergio del Amo ha raccolto alcuni dei contenuti in una eccellente newsletter Groovy Calamari #40. Non dimenticatevi di iscrivervi, una volta che ci siete. Il Groovy Podcasts ha trasmesso un live dal summit di Gradle, e una delle sessioni raccomandate è quella di Benjamin Muschko che ha presentato Testing the build with TestKit. Il podcast di Groovy è sempre una gran risorsa per le novità. Trovate tutti i podcast sul sito.

Gradle non è ora solo un tool per le build, ma anche un servizio cloud e un nuovo sito aggiornato gradle.com, che non fa così male agli occhi come quello vecchio.

 

Se avete bisogno di una ragione per #unfollowdanveloper, qui ne troverete una grossa: Write your Gradle builds in Javascript! Penso che Dan abbia troppo tempo a disposizione dopo l’uscita del suo libro “Learning Ratpack”. Date un’occhiata anche ai tweet di Dan stesso.

 

Il team del GR8Conf Europe si è incontrato per la valutazione dell’edizione del 2016, e ha cominciato a pianificare l’edizione del 2017. Il primo speaker del keynote ha dato il suo ok, ma dovrete aspettare per l’annuncio ufficiale!

Se avete bisogno di una dose di GR8Conf,  GR8Conf US è proprio dietro l’angolo e i biglietti sono ancora disponibili. Il team Grails ha promesso una release di Grails 3.2 durante la conferenza.

 

Il plugin Groovy Android è stato rilasciato nella versione 1.0, aggiungendo il supporto per scrivere applicazioni Android usando il linguaggio Groovy. La documentazione è disponibile in un file README nel repository Github.

 

Podcast e video delle presentazioni

 

Blog, Articoli, etc.

 

Nuovi plugin Grails 3

  • grails-vaadin-plugin (1.0.8) Vaadin plugin per Grails.
  • exa-datatables (2.0.0) Fornisce una facile integrazione con DataTables.net (plug-in table per jQuery)
  • spring-security-oauth2 (1.1.0) Grazie a questo plugin è possibile autenticarsi via oauth. Dipende dal grails-spring-security-core.
  • spring-security-oauth2-facebook (1.0.0) Grazie a questo plugin è possibile autenticarsi tramite il provider facebook-oauth. Dipende dal grails-spring-security-oauth2.
  • spring-security-oauth2-google (1.1.0) Grazie a questo plugin è possibile autenticarsi tramite il provider g -oauth. Dipende da grails-spring-security-oauth2.
  • embedded-mongodb (1.0.0) Esegue un database mongo incorporato per gli integration test e i test funzionali
  • actuator-ui (0.2) Grails actuator-ui plugin

 

Plugin Grails 3 aggiornati

  • coffee-asset-pipeline (2.9.4) Processa in maniera semplice i file coffee-script files con il plugin asset-pipeline. Il pacchetto include sia la jvm coffee runtime nonchè la possibilità di usare ?
  • sass-asset-pipeline (2.9.4) Fornisce un supporto semplice e veloce per i files .sass e .scss per permettere la compilazione in CSS. Questo plugin This plugin sfrutta jsass e libsass per essere il più veloce possibile.
  • handlebars-asset-pipeline (2.9.4) Fornisce il supporto nativo ai file Handlebars nella asset-pipeline. Coverte facilmente i file .hbs o .handlebars in javascript template cache
  • ember-asset-pipeline (2.9.4) Compila i file hbs o handlebar per l’asset-pipeline nella cache di Ember.TEMPLATES
  • less-asset-pipeline (2.9.4) LESS Compiler per Asset-Pipeline
  • asset-pipeline-grails (2.9.4) L’Asset-Pipeline è un plugin per la gestione dei assets statici di una applicazione Grails.
  • compass-asset-pipeline (2.9.4) Fornisce  il supporto a Compass/SCSS utilizzando jruby runtime. Qualsiasi progetto Compass può essere adattato per per essere compilato/utilizzato dalla asset-pipeline
  • grails-twilio (0.1.3) Consente di inviare SMS dall’applicazione Grails.
  • springws (3.0.2) Spring WS Plugin for Grails 3
  • elasticsearch (1.2.0) Elasticsearch server di ricerca basato su Lucene. Fornisce un distribuito, multitenant full-text motore di ricerca con un interfaccia HTTP.
  • rabbitmq-native (3.3.0) Un plugin di messaggistica per Grails 3 che utilizza RabbitMQ. Questo plugin fornisce un potente framework per ottenere velocemente un sistema di messaggistica scalabile.
  • distributed-lock (3.0.5) Questo plugin fornisce un  framework/interfaccie per la sincronizzazione distribuita su instanze multiple di server.
  • alexa-skills (0.1.1) Questo è un plugin Grails 3.x per per utilizzare Amazon Alexa Skills/Speechlets
  • redis-gorm (5.0.10) GORM – Grails Data Access Framework
  • neo4j (5.0.10) GORM – Grails Data Access Framework
  • mongodb (5.0.10) GORM per MongoDB
  • hibernate5 (5.0.10) GORM – Grails Data Access Framework
  • hibernate4 (5.0.10) GORM – Grails Data Access Framework
  • hibernate3 (5.0.10) GORM – Grails Data Access Framework
  • cassandra (5.0.10) GORM – Grails Data Access Framework
  • ajaxdependancyselection (1.3) Grails ajaxdependancyselection plugin
  • angular-scaffolding (1.0.0.RC1) Fornisce la funzionalità di scaffolding per le applicazioni  AngularJS 1.x
  • slack (3.0.1) Grails Slack Integration Plugin
  • newrelic (3.30.0) Grails NewRelic plugin
  • sentry (7.3.0) Grails Sentry plugin
  • segment (2.0.4) Grails Segment plugin
  • jesque (1.1.8) Grails Jesque Plugin
  • facebook-sdk (2.6.0) Grails Facebook SDK plugin
  • grails-melody-plugin (1.60.1) Integra il sistema di monitoraggio JavaMelody nell’ applicazione Grails.

 

Plugin Grails 2 aggiornati

  • Slack Plugin Questo plugin fornisce il supporto per Slack tramite Incoming Webhooks
  • Segment.io Plugin Il Plugin Segment.io permette alla vostra applicazione Grails di usare Segment.io. Segment.io vi permette di inviare i vostri dati analitici a qualsiasi servizio voi vogliate, senza che voi dobbiate integrarvi con ciascuno uno alla volta
  • Swaggydoc Plugin Utilizzare swagger per documentare i Controllers Grails
  • Dao plugin Abilita la directory grails-app/dao per configurare beans, leggete https://github.com/basejump/grails-dao
  • Grails Audit Trail Plugin Questo plugin permette di aggiungere una annotation alle classi dominio in modo da poter ottenere l’utente e la data dopo un nuovo inserimento o un aggiornamento.
  • Exa Datatables Plugin Fornisce una facile integrazione con DataTables.net (Table plug-in per jQuery).
  • Console Plugin Una console web-based Groovy per l’esecuzione interattiva  di applicazioni a runtime per il management e debugging.

 

Tweet interessanti

 

Conferenze ed incontri

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *