Diario di Grails (settimana 37 e 38 del 2016)

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

Il mio talk favorito del GR8Conf EU di quest’anno è disponibile in video, Marcin Zajaczkowski ha condiviso”Interesting nooks and crannies of Spock you (may) have never seen before”. Oltre a questo, la stagione delle conferenze è ruggente, genera molti interessanti contenuti per questa edizione del Diario di Grails.

La migliore notizia in questo ultimo periodo! E in corso la scrittura di libro di Grails 3. Eric Helgeson sta lavorando su Practical Grails 3. Sul sito web, potete registrarvi per essere notificati quando sarà pronto.

Il team di Grails ha rilasciato la Versione 3.1.12 con bugfixes e miglioramenti minori, e l’ultima release candidate prima della GA della versione 3.2.0 (RC2).

Geb Browser Automation project è vicino alla release 1.0, con la sua prima release candidate. Confrontato all’ultima versione (0.13.1)  non contiene molti cambiamenti, ma alcuni metodi deprecati sono stati rimossi, con la potenziale rottura del vostro codice. Potete trovare l’annuncio di Marcin Erdmann sulla mailinglist, e la lista completa dei cambiamenti nel Libro di Geb

Ken Kousin e Baruch Sadogursky hanno realizzato un episodio solo audio del Groovy Podcast (Episodio 33) al JavaOne, con l’intervista di Viktor Gamov, Cédric Champeau, e Andres Almiray, con apparizione speciale di El Groovissimo!

Guillaume ha scritto un blog post sui talk interessanti del JavaOne, con un bel paio di presentazioni legate al ecosistema Groovy. La lista completa dei video del JavaOne è disponibile qui come playlist, e quelli relativi al Ecosistema Groovy possono essere trovati nella sezione video. Alcune delle slides  sono state condivise, e sono disponibili qui:

Dalla conferenza JDKIO, Andrey Adamovich hanno condiviso un paio di dispositive:

Ivan Lopez ha presentato “Testing with Spock – the Logical Choice”, sul  vJUG eventi di 24 ore, potete trovare le slides  e il codice . Il video è incluso nel APAC part, ma sarà estratto in un video separato, Credo che posso aiutare gli sviluppatori Groovy a scrivere codice più pulito. In questo esempio dal thedailywtf.com: Exceptional Condition non è assolutamente un caso.

Vladimír Oraný ha aggiornato il Groovy Spreadsheet Builder, ha la capacità di eseguire query

Sergei Egorov vi invita a partecipare alla proposta di Macro methods per Apache Groovy, con l’obbiettivo di integrare i groovy-macro-methods nel core groovy.

Andrew Reitz è pronto per la versione 1.1.0 del groovy-android-gradle-plugin, che include il supporto della versione 2.2.0 del Android Gradle Plugin. Scaricatelo ora da Bintray Groovy è utilizzato come DSL per la definizione dei contratti, nel Spring Cloud Contract project, appena rilasciato alla versione 1.0.0 Leggete il messaggio di release per maggiori informazioni sul progetto, con l’obbiettivo di fornire il supporto al pattern Consumer Driven Contracts e service schemas in una applicazione Spring.

In Groovy 2.5, è possibile utilizzare le annotazioni per parse dei argomenti da riga di comando con CliBuilder, per avere maggiori dettagli leggete la documentazione della prossima versione.

Se avete un po’ di tempo libero per ascoltare un podcast nerd, Vi posso raccomandare FuntimeException, con un sacco di committer noti dal Ecosistema Groovy.

Ho dimenticato qualcosa – molto probabile, ma basta controllare l’incredibile lista dei progetti Groovy: Awesome Groovy, mantenuta da Kunal Dabir.

Vi ricordo che la Call for Papers è aperta sia per GR8Conf India in Gennaio che GR8Conf EU in Giugno. Sono riuscito a sottomettere – Voi dovreste fare lo stesso.

Podcasts e Video Presentazioni

Blogs, Articoli, etc.

Plugin Grails 3 Aggiornati

  • redis-gorm (6.0.0) GORM – Grails Data Access Framework.
  • cassandra (6.0.0) GORM – Grails Data Access Framework.
  • grails-views (1.1.0) Grails Views.
  • views-json-templates (1.1.0) Grails views-json-templates plugin.
  • views-gradle (1.1.0) Grails views-gradle plugin.
  • rxjava (1.0.0) A plugin that integrates Grails with RxJava.
  • neo4j (6.0.0) GORM – Grails Data Access Framework.
  • mongodb (6.0.0) GORM for MongoDB.
  • rx-mongodb (6.0.0) GORM – Grails Data Access Framework.
  • hibernate4 (6.0.0) GORM – Grails Data Access Framework.
  • hibernate5 (6.0.0) GORM – Grails Data Access Framework.
  • sentry (7.7.0.1) Grails Sentry plugin.
  • external-config (1.0.0) Load configs with grails.config.locations like in Grails 2.x.
  • angular-scaffolding (1.0.1) Provides scaffolding for AngularJS 1.x applications.
  • remotessh (3.0.6) Grails RemoteSSH Plugin.
  • hibernate3 (5.0.12) GORM – Grails Data Access Framework.
  • karman-grails (0.10.0) Karman è  un plugin che fornisce un interfaccia standard/estensibile per comunicare con i vari sevizi di cloud inclusi Local, S3, and Openstack.
  • remora (1.0.1) Remora è  Grails Image / File Upload Plugin formalmente basato sul plugin Selfie. Utilizzate Remora collegare i files al vostro domain models, upload su una CDN, validare il contenuto, generare le thumbnails..
  • rx-gorm-rest-client (1.0.0.RC2) Fornisce una implementazione di RxGORM Object Mapping per la comunicazione con web service REST .
  • grails-google-visualization (2.2) Grails grails-google-visualization plugin.
  • seed-me (3.1.0) Implementa una convenzione standard per aggiungere dati seed alla tua applicazione.

Plugins Grails 2 Aggiornati

  • Geb integration for Grails Integra le funzionalità del the geb functional testing framework
  • Novamail Plugin Il plug-in Novamail fornisce l’invio di e-mail e il recupero delle funzionalità ad una applicazione Grails. È anche in grado di inviare messaggi di posta elettronica asincroni
  • demoplugin
  • Remote SSH Plugin Uses the Ganymed SSH-2 library to provide RemoteSSH, RemoteSCP, RemoteSCPDir, and RemoteSCPGet
  • Grails Partition Tests Plugin  utilizza Ganymed SSH-2 library per fornire RemoteSSH, RemoteSCP, RemoteSCPDir, e RemoteSCPGet

Tweets Interessanti

Conferenze e Incontri

Lascia un commento

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