Diario di Grails (settimana del 16 e 17 del 2016)

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

Molti rilasci e molti post in questa edizione bi-settimanale!

Il team di Ratpack ha messo la quarta con i rilasci, hanno rilasciato le versioni 1.3.0, 1.3.1, 1.3.2, e 1.3.3. Le note di rilascio delle version 1.3.0 sono interessanti, le altre riguardano rilasci di bugfix e aggiornamento di Netty e il downgrade di Groovy alla versione 2.4.4 dovuto a un bug di Grab.

Juan Vazquez ha condiviso il codice e le slides dall’incontro con Omaha Java Users con un tutorial di Ratpack, mostrando anche come utilizzare le metriche Dropwizard.

GORM è stato aggiornato alla versione 5.0.5, e fornisce il supporto a  Hibernate 5.1, ed è incluso nell’ultima release di Grails, versione 3.1.6. Il team di Grails ha anche rilasciato la versione 3.0.17. La versione 3.1.6 include anche un importante cambiamento per i plugin, dove l’Application class deve implementare l’interfaccia GrailsPluginApplication. La versione 3.0.17 corregge alcuni bug minori.

Il team di Grails ha creato un blog, e i primi post sono stati pubblicati all’indirizzo grailsblog.ociweb.com.

Se utilizzate twitter, c’è ora un nuovo account con tips quotidiani di Groovy basta seguire:@DailyGroovyLang

Dubito che molti lettori di questo blog abbiano dubbi sulla potenzialità di Groovy, ma se avete bisogno di convincere qualcuno, queste slides su Apache Groovy: the language and the ecosystem di Kostas Saidis e Agapios Avramidis offrono l’elenco delle principali ragioni sul perché utilizzare Groovy.

Gradle è stato rilasciato nella versione 2.13, e arriva con un miglioramento delle prestazioni, semplificazione dello sviluppo dei plugin, e la personalizzazione per FindBugs e Checkstyle. Potete leggere di più nelle release notes, o nell’annuncio del forum.

Schalk Cronjé è stato occupato nella presentazione alle conferenze, e ha condiviso le sue slide su Using the Groovy universe for rapid JVM dev, e le slides e il  codice sorgente per “Cool Tools on the JVM to Help You Test”, nella seconda è inclusa una demo sull’utilizzo del client standalone TestHttpClient di Ratpack.

Benoit Hediard ha rilasciato in beta molti plugin per Grails 3, che possono aiutarvi nell’utilizzo su AWS. Potete leggere di più nel post: AWS SDK Plugins for Grails 3

La documentazione di GPars è stata spostata al gpars.org website.

Ho inziato a preparare la mia presentazione per il GR8Conf EU, spero di vedervi là, i biglietti sono ancora disponibili su gr8conf.eu

Blog, Articoli, etc…

Nuovi Plugin Grails 3

  • http-requests-grails (0.1.3.BETA) Il plugin HTTP Requests Plugin fornisce il supporto per le richieste http e artifacts per filtri e converter.
  • retina-tag (3.0.0) Aggiunge il tag per il supporto delle risoluzioni retina alla asset-pipeline.
  • security-bridge (3.0.0) Definisce un standard corss-plugin security bridge implementation per un migliore disaccopiamento con l’autenticazione nelle applicazioni che fanno uso pesante di plugin.

Plugin Grails 3 Aggiornati

  • console (2.0.5) Una console web-based Groovy per l’esecuzione interattiva  di applicazioni a runtime per il management e debugging.
  • rendering (2.0.3) Grails rendering plugin
  • geb (1.0.2) Grails geb plugin
  • coffee-asset-pipeline (2.8.2) Aggiunge il supporto a coffeescript transpiling nella jvm asset-pipeline plugin
  • grails-gscripting (1.0.4) Esegue script Groovy in Grails
  • sass-asset-pipeline (2.8.2)
  • handlebars-asset-pipeline (2.8.2)
  • ember-asset-pipeline (2.8.2) Compila hbs o file handlebar per l’asset-pipeline nella cache di Ember.TEMPLATES
  • less-asset-pipeline (2.8.2) LESS Compiler per Asset-Pipeline
  • asset-pipeline-grails (2.8.2) L’Asset-Pipeline è un plugin per la gestione dei assets statici di una applicazione Grails.
  • grails-views (1.0.9) Grails Views
  • views-gradle (1.0.9) Grails views-gradle plugin
  • wkhtmltopdf (1.0.0.RC7) Grails wkhtmltopdf plugin
  • distributed-lock (3.0.1) Questo plugin fornisce un  framework/interfaccie per la sincronizzazione distribuita su instanze multiple di server.
  • asset-pipeline (3.2.1) Grails asset-pipeline plugin
  • force-ssl (3.0.1) Crea un semplice annotazione per  marcare controller/azioni come richiedenti SSL e si occupa di effettuate gli opportuni redirect.
  • postgresql-extensions (4.6.6) Quest plugin fornisce il supporto a user type di hibernate per i Postgresql Native Types come Array, HStore, JSON,
  • spring-security-core (3.0.4) Grails spring-security-core plugin
  • quartz (2.0.9) Grails quartz plugin
  • karman-grails (0.9.21) Karman è  un plugin che fonisce un interfaccia standard/estensibile per cominucare con i vari sevizi di cloud inclusi Local, S3, and Openstack.
  • redis-gorm (5.0.5) GORM – Grails Data Access Framework
  • neo4j (5.0.5) GORM – Grails Data Access Framework
  • mongodb (5.0.5) GORM per MongoDB
  • hibernate5 (5.0.5) GORM – Grails Data Access Framework
  • hibernate4 (5.0.5) GORM – Grails Data Access Framework
  • hibernate3 (5.0.5) GORM – Grails Data Access Framework
  • cassandra (5.0.5) GORM – Grails Data Access Framework
  • cookie (2.0.5) Grails Cookie Plugin
  • rabbitmq-native (3.2.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.
  • cxf (3.0.14) Grails CXF Plugin
  • quartz-monitor (1.3) Grails quartz-monitor plugin
  • spring-security-jaxrs (3.0.0) Un plugin che consente l’utilizzo di funzionalità di  Spring Security con risorse JAX-RS.
  • elasticsearch (1.0.0.1) Elasticsearch server di ricerca basato su Lucene. Fornisce un distribuito, multitenant full-text motore di ricerca con un interfaccia HTTP.
  • filterpane (3.0.6)

Nuovi Plugin Grails 2

  • Grails Cloudinary Plugin Semplifica l’utilizzo dei servizi cloudinary http://cloudinary.com/ basato sul lavoro iniziale di Simon Buettner

Plugin Grails 2 Aggiornati

  • Attachmentable Plugin Un plugin che vi permette di aggiungere allegati alle classi di dominio in una maniera generica.
  • Apache Tomcat plugin per utilizzare Tomcat come servlet container in fase di sviluppo di una applicazione Grails
  • Console Plugin Una console web-based Groovy per l’esecuzione interattiva  di applicazioni a runtime per il management e debugging.
  • Timezone Detection Plugin Rileva il fuso orario del browser e rende le informazioni disponibili in sessione. Modifica anche il tag dateFormat di Grails in modo da utilizzare il fuso orario corrente dell’utente.
  • Slack Plugin Questo plugin fornisce il supporto per Slack tramite Incoming Webhooks
  • Wkhtmltopdf Plugin fornisce un Wrapper per wkhtmltopdf, una semplice shell  utility per convertire HTML a PDF utilizzando il motore di WebKit e le Qt
  • Force SSL Plugin Crea un semplice annotazione per segnale controller/azioni come accesso ristretto SSL e si occupa di effettuate gli opportuni redirect.
  • Asset Pipeline Plugin L’ Asset-Pipeline è un plugin usato per gestire e elaborare risorse statiche nelle applicazioni Grails. Le funzioni di Asset-Pipeline includono l’eleborazione e minificazione sia dei CSS che dei file JavaScript. E’ inoltre in grado di essere esteso per compilare  custom static asset su misura, così come CoffeeScript.
  • Rabbitmq Native Plugin  Il plugin nativo di Grails, RabbitMQ, fornisce  The native RabbitMQ Grails plugin fornisce funzionalità di messaggistica facilmente consumabile.
  • Standalone App Runner esegue una applicazione Grails come un JAR file con un Tomcat o Jetty server embedded
  • Easy Custom XML and JSON Marshalling for Grails Converters Semplice registrazione e utilizzo di un marshallers XML e JSON con supporto al hierarchical config

Tweet Interessanti

Conferenze e incontri

Lascia un commento

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