Diario di Grails (Settimana 22 e 23 del 2015 – GR8conf Special Edition)

Il seguente testo è la traduzione italiana del post Grails Diary – Week 22 and 23 in 2015 – GR8conf Special Edition scritto da Jacob Aae Mikkelsens (i tweet non saranno tradotti in quanto si rischia di snaturarne il significato).

Questa è una edizione speciale da due settimane del Diario Grails, infatti l’altra settimana ho saltato a causa degli ultimi preparativi per il GR8conf EU. Che settimane sono state!  Ho dedicato una sezione del diario al GR8conf, perciò iniziamo prima con un po’ di notizie dall’ecosistema Groovy.

L’issue-tracker di Grails è stato ora spostato su Github issues.

Il tool GVM è in un processo di trasformazione per essere più generico e supportare ogni tipo di SDK. Dopo una votazione, sembra che il nuovo nome sarà SDKman.

E’ stato rilasciato JBake, strumento per la generazione di blog statici, nella versione 2.4.0 con un il più grande numero di problemi risolti in un rilascio. Le note di rilascio contengono una lunga lista di nuove feature e bugs risolti. Griffon ha rilasciato in diretta durante il GR8conf, la versione 2.3.0 include una nuova versione di Groovy, nuove trasformazioni AST e molto altro ancora. E’ stata rilasciata la versione 1.3.1 di SwissKnife per lo sviluppo Android con Groovy adesso con Resource injection e una migliore gestione dei “Parcelables” per liste ed ereditarietà. Ha visto la luce anche un rilascio bugfix di  Spring boot ora nella versione 1.2.4

OCI, lo sponsor di Grails ha assunto Dave Klein e Colin Harrington nel team Grails.

E’ stato pubblicato l’episodio 13 del Groovy Podcast con Ken Kousin e Baruch Sadogursky, con una discussione dal vivo delle notizie dell’Ecosistema Groovy- ed è stato menzionato il Diario Grails 🙂 Il prossimo episodio potrebbe anche ospitare tre ospiti nello stesso fuso orario!

Jorge ha aggiunto esempi di Grooscript in Create a Rest API fake in Groovy, using javascript npm modules (faker and json-server) e DSL utilizzando le api google maps. Consigli su come gestire il debugging di Grooscript possono essere inseriti in questo issue Github

Jennifer Strater ha aggiornato il sito web di  Groovy GR8ladies www.gr8ladies.org.

Gr8conf EU – “Braindump”, slide e altro

GR8conf EU 2015 è stata una grande esperienza per me, ho debuttato come relatore, ho fatto un grosso pasticcio con l’ordine del cibo e ho imparato parecchie nuove cose. Perciò, per quelli che hanno partecipato, sono molto dispiaciuto per la sostituzione del barbecue con cibo indiano e per il fastidioso ritardo (ho sbagliato la data di un mese quando ho ordinato). Grazie inoltre a Jennifer per la bella T-shirt GR8ladies!

Altre cose, invece, hanno funzionato veramente bene quest’anno, dal punto di vista dell’organizzazione quest’anno il wifi ha funzionato senza problemi, molte belle presentazioni, tutte e 4 le birre si sono rivelate fantastiche e abbiamo avuto il nostro primo key-note in streaming in diretta! Ancora grazie agli sponsor (Nine (Platinum sponsor),OCI, To the New Digital e tutti i partner sponsors), senza di voi la conferenza non sarebbe stata possibile!

Le date che dovete riservarvi per il prossimo anno sono dal 7 all’8 di Giugno (non Luglio!)

Nel giorno “University”, ho tenuto un workshop per principianti introducendo i partecipanti a Grails 3, la maggior parte dei partecipanti ha trascorso 3 ore lavorando ad una applicazione per la Conferenza, ed è stata dura fargli fare una pausa per un caffè o una torta. Nel primo giorno della conferenza ho tenuto un piccolo talk su ‘Lessons Learned Teaching a Groovy/Grails Course’, e sono stato sorpreso di quanti si sono presentati visto che è stato tenuto durante la pausa pranzo. Più tardi ho tenuto un talk sull’utilizzare Geb con Grails (2 and 3). Se avete partecipato, per favore date un giudizio sul tak e la conferenza, così abbiamo dei feedback per l’edizione del prossimo anno.

Il mio lavoro è stato presentato nella newsletter groovydevweekly.com di Sergio del Amo 🙂 potete trovare più in basso i link alle slide.

Gli adesivi Geb sono stati sponsorizzati da Marcin Erdmann project lead di Geb  – grazie ancora (ti devo una birra)

Alcuni dei talk migliori che ho seguito sono stati: quello di Jeff Scott Brown che ha portato il pubblico in un tour su ‘Grails Under the Hood’, con esempi sull’utilizzo del “metaprogramming”, quello di Göran Erhsson della serie GR8crm ‘Event-driven plugins with Grails 3’, quello di Ryan con la dimostrazione di Groovy nei robot Lego e Noam Tenne che ha descritto la struttura interna di bintray in ‘The Great Migration’. I Groovy Puzzlers sono stati come sempre estremamente divertenti! I talk che mi sono perso,  e che studierò nel momento in cui saranno rilasciati i video sono: ‘Gradle Glam: Plugins Galore’ di Andres Almiray, il talk su Grooscript di Jorge Francos, e i talk di Burt (tutti e 3).

Andres ha anche tenuto un bello spettacolo rilasciando Griffon 2.3 in diretta sul palco! L’hackergarten è stato un successo! Grazie a Burt che ha supportato il gruppo di lavoro sul plugin Spring Security di cui ho fatto parte. Nel complesso sono stati dati un bel po’ di contributi.

Mila Kameneva ha pubblicato un grande album contenente foto carine della conferenza

Le slide di alcuni talk si trovano qui

Podcast e Video di Presentazioni

Blog, Articoli, etc.

Nuovi Plugin

  •  Slack Logger Slack Logger è un appender log4j che scrive i log direttamente su un canale Slack.

Plugin Aggiornati

  • AWS SDK Plugin Il Plugin AWS SDK permette alla vostra applicazione Grails application di utilizzare i servizi della Infrastruttura dei Amazon Web Services. Fornisce un semplice servizio di wrapper attorno al AWS SDK ufficiale.
  • Spring Security Core Plugin Spring Security Core plugin
  • AWS Instance Utilizza una singola Istanza AWS Client (thread-safe)  per accedere ai servizi AWS: SES, SQS, DynamoDB, S3, Mobile Analytics
  • Grails Postgresql Extensions Plugin Questo plugin fornisce tipi hibernate per supportare i tipi nativi di Postgresql come Array, HStore, JSON,… così come nuovi criteri di interrogazione di questi tipi nativi
  • Asset Pipeline Plugin Il plugin Asset-Pipeline è un plugin usato per gestire e processare risorse statiche nelle applicazioni Grails. Le funzioni dell’Asset-Pipeline includono processi e minimizzazione sia per files CSS che files Javascript. Inoltre, è in grado di essere esteso per compilare risorse statiche come ad esempio CoffeeScript.
  • Jenjir plugin Plugin per interagire con Jenkins: lancia le build in tempo reale. Visualizza la storia delle build per un determinato job, ricavare informazioni riepilogative. Inviare il riepilogo su Jira.
  • Cookie Session Plugin Il plugin Cookie Session abilita le applicazioni grails a salvare i dati di sessione negli http cookies delle richieste invece che nella memoria del server. Questo permette alle applicazioni di essere maggiormente ‘stateless’, supportando così in modo semplificato architetture scalabili e fault tolerance.
  • GR8 CRM Order Management UI Questo plugin è un plugin aggiuntivo del plugin crm-order. Fornisce una interfaccia utente basata su Twitter Bootstrap per la gestione degli ordini nelle applicazioni GR8 CRM.
  • GR8 CRM Order Management Services Gestione semplice di ordini per GR8 CRM. Questo plugin fornisce la parte senza interfaccia utente della gestione ordini per GR8 CRM (cioè domains e services). Il plugin aggiuntivo crm-order-ui fornisce l’interfaccia utente per la gestione ordini.
  • Ajax Dependancy Selection Plugin Definisce il valore di un campo form di auto completamento/selezione assicurando il binding con il valore di una campo form di auto completamento/selezione precedentemente popolato. Può essere utilizzato su due o più oggetti con legami hasMany e belongsTo. Mette a disposizione: g:autocomplete, g:autoCompletePrimary, g:autoCompleteSecondary, g:autoCompleteSecondaryNR, g:selectPrimary, g:selectSecondary , g:selectSecondaryNR e g:selectController. g:selectAutoComplete e g:selectPrimaryNR. Adesso supporta 1 oggetto con dipendenze multiple.
  • Scaffold Angular Plugin Genera una demo funzionante con frontend Angular e backend REST.
  • Scaffold Core Plugin Funzionalità core per lo scaffolding di templates personali o templates forniti da plugin. es. grails-scaffold-extjs
  • Vaadin 7 PluginPlugin Grails che integra Vaadin 7 nel progetto Grails.
  • Slack Logger Slack Logger è un appender log4j che scrive i log direttamente su un canale Slack.
  • Recurly Plugin Recurly Grails API.

Tweets Interessanti

Conferenze e incontri

Lascia un commento

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