Diario di Grails (settimane 3-5 del 2017)

Alla fine sono riuscito a scrivere questa edizione tri-settimanale del Diario di Grails.

Il team di Grails in OCI è stato impegnato sia nella scrittura delle nuove guide che nel rilascio di versioni con bug fix. Grails versione 3.2.5 e GORM 6.0.6 sono stati rilasciati con bug fix e miglioramenti minori. E’ stato rilasciato anche Grails versione 3.1.15. Per quanto riguarda Gorm è stata pubblicata la prima milestone: Gorm 6.1 M1. Il manuale ha un sezione sulle novità della 6.1, e porta con se molti miglioramenti per la Multi-Tenancy, Automatic Escaping per HQL Queries, supporto per le query SQL Native, e alcuni aggiornamenti per MongoDB e Neo4j.

Le nuove guide sono disponibili su guides.grails.org.

E’ stata rilasciata la versione 0.5 di XPur, un parser StAX XML per Groovy, utile per effettuare il parse di file XML molto grandi con Groovy. La potete trovare sul il sito web del progetto all’indirizzo xpur.org.

Grazie a Sergio del Amo e alla Groovy Calamari Newsletter, ho trovato l’articolo di Yaroslav Yermilov su What Mr. Spock would possibly say about modern unit testing: pragmatic and emotional overview. L’articolo ha molti “tips e tricks” su come usare Spock includendo alcune delle novità della 1.1.

Eric Wendelin ha implementato il completamento con il tab per Gradle nella Bash e Zsh. Potete trovare la guida insieme al progetto al github.com/eriwen/gradle-completion.

Marco Vermuelen sta chiedendo alla comunità OpenJDK la pubblicazione del binari su SDKMan. Primo contatto sulla sua mailinglist

Daniel Sun continua a tweettare le nuove funzionalità del parser Parrot per Groovy. Una delle cose che ha realizzato è il supporto dei cicli standard:

il vecchio parser supporta solo limitatamente i cicli, vale a dire

Vi è il supporto anche per la Multi-Assegnazione, rendendo possibile la seguente stampa della serie di Fibonacci

Jesper Steen Møller ha assistito nel porting del parser Parrot a Java 7, non limitandolo più solo a Java 8. Per Grooscript è stato rilasciato il plugin gradle nella versione 1.3.0! L’artifactId è stato rinominato in gradle-plugin.

E’ stata rilasciata la versione 1.5.1 di Gretty, l’avanzato plugin di gradle per esecuzione delle web-apps su jetty e tomcat, ora è compatibile con Gradle 3.3.

E’ stata annunciata la maggior parte degli speaker del Greach che si terrà alla fine di Marzo, anche l’agenda è stata preannunciata. Ci sarò anche io a fornire il mio punto di vista sulle pipeline di Jenkins 2.0, oltre ad un grande numero di relatori e argomenti. Se volete partecipare al #Greach e avete bisogno di aiuto per il viaggio, l’organizzazione Gr8Ladies può aiutarvi! Per saperne di più trovate il modulo qui. Per GR8Conf EU è stato annunciato il primo speaker, e molti altri saranno annunciati nelle prossime settimane. Sono state aperte due call for papers: GR8Conf US e  Gradle Summit

Podcast e Video Presentazioni

Blog, Articoli, ecc.

Plugin Grails 3Aggiornati

  • aws-sdk-sqs (2.1.11) Grails AWS SDK SQS plugin.
  • aws-sdk-sns (2.1.11) Grails AWS SDK SNS plugin.
  • aws-sdk-ses (2.1.11) Grails AWS SDK SES plugin.
  • aws-sdk-s3 (2.1.11) Grails AWS SDK S3 plugin.
  • aws-sdk-kinesis (2.1.11) Grails AWS SDK Kinesis plugin.
  • aws-sdk-dynamodb (2.1.11) Grails AWS SDK DynamoDB plugin.
  • audit-logging (2.0.3) Grails 3.x Audit-Logging Plugin..
  • sentry (7.8.1) Grails Sentry plugin.
  • grails-hibernate-filter (0.5.2) Fornisce utility per definire filtri hibernate sulle classe e collections. Pensato per essere utilizzato con Grails 3.2 e superiore, Hibernate 5, e GORM 6.
  • newrelic (3.35.2) Grails NewRelic plugin.
  • org.grails.plugins:grooscript (1.3.0) Grooscript Grails 3 Plugin.
  • grails-views (1.1.5) Grails Views.
  • views-json-templates (1.1.5) Grails views-json-templates plugin.
  • views-gradle (1.1.5) Grails views-gradle plugin.
  • cassandra (6.0.6) GORM – Grails Data Access Framework.
  • rx-gorm-rest-client (1.0.4.RELEASE) Fornisce e RxGORM Object Mapping implementation per la comunicazione con i web services REST.
  • neo4j (6.0.6) GORM – Grails Data Access Framework.
  • rx-mongodb (6.0.6) GORM – Grails Data Access Framework.
  • mongodb (6.0.6) GORM for MongoDB.
  • hibernate4 (6.0.6) GORM – Grails Data Access Framework.
  • hibernate5 (6.0.6) GORM – Grails Data Access Framework.
  • sass-asset-pipeline (2.13.1) Fornisce un facile e veloce supporto a file .sass e .scss per Transpiling verso CSS. Questo plugin sfrutta jsass e libsass per ottenere le migliori performance.
  • less-asset-pipeline (2.13.1) Compilatore LESS per Asset-Pipeline.
  • handlebars-asset-pipeline (2.13.1) Fornisce il supporto nativo ai file Handlebars nella asset-pipeline. Converte facilmente i file .hbs o .handlebars in javascript template cache da utilizzare con il runtime handlebars.
  • ember-asset-pipeline (2.13.1) Converte facilmente i file .hbs o .handlebars in javascript template cache.
  • compass-asset-pipeline (2.13.1) Fornisce  il supporto a Compass/SCSS utilizzando jruby runtime. Qualsiasi progetto Compass può essere adattato per per essere compilato/utilizzato dalla asset-pipeline.
  • coffee-asset-pipeline (2.13.1) 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 il modulo npm di coffeescript se rilevato.
  • asset-pipeline-grails (2.13.1) L’Asset-Pipeline è un plugin per la gestione dei assets statici di una applicazione Grails. Le funzioni di Asset-Pipeline includono l’elaborazione minificazione sia di dei files CSS che Javascript. Può anche essere esteso in modo da compilare anche altri tipi di asset, ad esempio CoffeeScript.
  • grails-melody-plugin (1.63.0) Integrare JavaMelody per monitorare una applicazione Grails.
  • org.grails.plugins:jasypt-encryption (2.0.2) Integrazione con Jasypt, permette la cifratura semplice di informazioni  includendo l’integrazione con  Hibernate/GOR.

Plugin Grails 2 Aggiornati

  • Plastic Criteria Plugin Mock Grails Criteria per il Unit Tests
  • Handlebars Asset-Pipeline Plugin Provides Handlebars precompiler support for the asset-pipeline static asset management plugin.
  • SASS/SCSS Asset-Pipeline Plugin Provides SASS/SCSS Compass support for the asset-pipeline static asset management plugin.
  • Ember.js Asset-Pipeline Plugin Provides Ember.js integration with asset-pipeline. Allows for handlebars precompilation as well as scaffolding for building an emberjs application.
  • LESS Asset-Pipeline Plugin Provides LESS support for the asset-pipeline static asset management plugin.
  • CoffeeScript Asset-Pipeline Plugin Provides coffee-script support for the asset-pipeline static asset management plugin.
  • Asset Pipeline Plugin The Asset-Pipeline is a plugin used for managing and processing static assets in Grails applications. Asset-Pipeline functions include processing and minification of both CSS and JavaScript files. It is also capable of being extended to compile custom static assets, such as CoffeeScript.
  • Bower Asset-Pipeline Plugin Provides bower support for the asset-pipeline static asset management plugin.
  • Grailsflow GrailsFlow is an open source Workflow and Process Engine.
  • Slack Plugin This plugin provides integration with Slack by Incoming Webhooks
  • Basic Security Features for GR8 CRM This plugin provides basic security feature for GR8 CRM. Specific security implementations exists for Apache Shiro (crm-security-shiro).

Tweet Interessanti

Conferenze e Incontri