Il seguente testo è la traduzione italiana del post Grails Diary – Week 44-45 in 2016 scritto da Jacob Aae Mikkelsens (i tweet non saranno tradotti in quanto si rischia di snaturarne il significato).
E' appena iniziato il G3 Summit, quindi mi aspetto che la prossima edizione sia piena di notizie dell'evento. Io invece di partecipare mi sto godendo(?) il freddo clima Danese. Fortunatamente, ci sono molti post del blog di Mr. Haki per tenere tutti caldi e 'Groovy'.
Daniel Sun ha fatto molti progessi con il nuovo parser Groovy, Daniel chiede indicazioni su nuove caratteristiche che vorreste vedere in Groovy 3. Potete trovare le proposte
sul thread Twitter.
David Clark è l'uomo che sta dietro alla "nuova generazione" dell'HttpBuilder Groovy:
http-builder-ng. E' una riscrittura completa del vecchio HTTPBuilder e inoltre rompe la compatibilità con il precedente. Sono disponibili molte risorse ai seguenti link:
L'Account Twitter
@ApacheGroovy ha superato i 2000 follower. Si tratta di una fonte eccellente per gli annunci dell'Ecosistema Groovy.
Mr Haki ha aggiornato altri tre dei suoi notebook:
Groovy Goodness Notebook,
Grails Goodness Notebook e
Gradle Goodness Notebook.
Nel canale Beta di SDKman ora potete installare e cambiare le versioni Java direttamente da riga di comando. Per entrare nel canale beta basta includere "sdkman_beta_channel=true" nel file "~/.sdkman/etc/config", e aggiornare tramite "sdk selfupdate force". Dopodichè potete provare lanciando "sdk install java 8u111".
Dalla prossima versione di Grails sarà possibile attivare il type checking e CompileStatic per le pagine GSP! Lari Hotari fornisce una spiegazione nella
descrizione del commit.
Graeme Rocher dimostra la sua impressionante abilità di programmatore: Al fine di supportare Hibernate 5.2 ha utilizzato Javassist per generare una classe che genera proxy Javassist. Potete trovare il tutto nel commit
nel repository gorm-hibernate5.
E' stato rilasciato Gradle 3.2.1, con la risoluzione di un regression sul wrapper che blocca alcune build. L'aggiornamento è consigliato ed
ecco alcune istruzioni su come rigenerare il wrapper.
La comunità Groovy su Slack è molto attiva. Potete partecipare alle discussioni su
groovycommunity.com/
Paul King ha partecipato a ApacheCon come speaker, ecco disponibili le sue slide:
Anche Sergio del Amo ha condiviso le sue slide su Scraping con Geb:
Arañas, Webbots y Scrapers con Web
Per favore fate sapere a Ken e Baruch se siete ascoltatori del Groovy Podcast, loro sostengono di avere solo 4 ascoltatori. Io sono uno di quei 4, e attendo una edizione dedicata al G3 Summit! Ecco l'ultima edizione:
Groovy Podcast Ep 37
Ho appena partecipato ad una sessione di pianificazione del GR8Conf EU, e posso rivelarvi un paio di cose: Jenn Strater si è aggiunta alla commissione di pianificazione e ci sono tutte le possibilità che questa edizione del GR8Conf EU possa essere la migliore di sempre!
Podcasts e Video di Presentazioni
Blog, Articoli, ecc.
Plugin Grails3 Aggiornati
- aws-sdk-kinesis (2.0.7) Grails AWS SDK Kinesis plugin.
- excel-export (2.0.2) Questo plugin aiuta nell'esportazione dei dati in formato Excel (xlsx) utilizzando Apache POI.
- sass-asset-pipeline (2.12.0) 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.
- less-asset-pipeline (2.12.0) LESS Compiler per Asset-Pipeline.
- handlebars-asset-pipeline (2.12.0) Fornisce il supporto nativo ai file Handlebars nella asset-pipeline. Converte facilmente i file .hbs o .handlebars in javascript template cache.
- ember-asset-pipeline (2.12.0) Fornisce il supporto nativo ai file Handlebars nella asset-pipeline. Converte facilmente i file .hbs o .handlebars in javascript template cache
- compass-asset-pipeline (2.12.0) 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.12.0) 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.12.0) 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..
- sentry (7.8.0.2) Grails Sentry plugin.
- karman-grails (0.10.7) Karman è un plugin che fornisce un interfaccia standard/estensibile per comunicare con i vari sevizi di cloud inclusi Local, S3, e Openstack.
- rabbitmq-native (3.3.2) Un plugin di messaggistica per Grails 3 che utilizza RabbitMQ. Questo plugin fornisce un potente framework per ottenere velocemente un sistema di messaggistica scalabile.
- alexa-skills (0.1.2) Questo è un plugin Grails 3.x per per utilizzare Amazon Alexa Skills/Speechlets.
- cxf (3.1.0) Grails CXF Plugin.
- views-json-templates (1.2.0.M2) Grails views-json-templates plugin.
- grails-views (1.2.0.M2) Grails Views.
- views-gradle (1.2.0.M2) Grails views-gradle plugin.
- jesque (1.2.0) Grails Jesque Plugin.
Plugins Grails2 Aggiornati
Tweet Interessanti
- @alvaro_sanchez The #g3summit shower has more commits than you https://t.co/mdhtObXb4c
- @pledbrook I’m delivering a 1-week free trial of the @Adaptos #Gradle course starting 23 Jan: https://www.adaptos.net/effective-technology/courses/gradle/ - why not give it a try?
- @aalmiray closing 2016 with 3 #hackergarten events: Luzern Dec 1st. Bern Dec 6th. Basel Dec 8th. Join us for some coding fun! http://hackergarten.net/
- @ilopmar #G3Summit starts for me with @danveloper 's @ratpackweb workshop! https://t.co/DGbXItd9xb
- @oldpa_ Meet me at #g3summit! #Groovy #groovylang #jetbrains
- @davydotcom asset-pipeline 2.12.0 released with native ES6 module loading support using `.es6` file suffix as well s improved commonJs support Enjoy!
- @daniel_sun Tale of a Groovy Spark in the Cloud posted by @glaforge http://glaforge.appspot.com/article/tale-of-a-groovy-spark-in-the-cloud
- @paulk_asert Sitepoint's featuring open source topics on their Java channel this week. Here's my #groovylang article: https://www.sitepoint.com/groovy-open-source-success-story/
- @CedricChampeau #groovylang has Spock, #kotlin could have Kirk, but they chose Spek. Too bad :)
- @sdelamo are a #groovylang junkie?Checkout this, slightly dated, Podcast: Exploring Groovy, Grails3 and more with @kenkousen http://blog.nofluffjuststuff.com/2016/01/11/podcast-exploring-groovy-grails3-and-more-with-ken-kousen/
- @GDBolinger wrote a #groovylang script to download #WordPress post images, upload to #AmazonS3, and spit out useful link for custom #Hugo shortcode.
- @mittie Göttingen is Groovy https://t.co/9gzrSVE0zj
- @greachconf Please welcome @autentia as a Gold sponsor! Thank you for your support. https://www.autentia.com/ #greach
- @mojavelinux Here's how easy it will be to define a new source highlighting theme in Asciidoctor PDF (after next release). https://github.com/asciidoctor/asciidoctor-pdf/blob/master/docs/theming-guide.adoc#source-highlighting-theme
- @daniel_sun That's great! https://twitter.com/samharwell/status/801268208619503616
- @CedricChampeau I'm actually surprised no developer called their children Foo, Bar and Baz yet.
- @RyanVanderwerf The Groovy Podcast skill is live! deets here http://amzn.to/2gdst1R Thanks @kenkousen for helping w/legal stuff + @FoxInATX for dev #alexa
- @gradle Here's @mockitoguy, @hans_d, @etiennestuder and @ldaley at last week's Bay Area Gradle Users meetup—enjoy! https://blog.gradle.org/november-bay-area-meetup-recap
- @B2GSMeetup @glaforge @virtualdogbert aka Tucker will be going to G3Summit, taking some 360 video, and posting to the B2GSMeetup YouTube channel.
- @RyanVanderwerf Version 0.9 of grooid-wear-new-project-template has been released! Grab it now from #bintray https://bintray.com/rvanderwerf/grooid-templates/grooid-wear-new-project-template/0.9! adds compileSdkVersion
- @sdkman_ Stay tuned for news about Java on OSX and Cygwin. Remember to switch to the beta channel to be ready for action! http://sdkman.io/install.html
- @marc0der Released Gradle Spawn Plugin 0.8.2: exits gracefully on kill if server is down. https://plugins.gradle.org/plugin/com.wiredforcode.spawn
- @aalmiray YOU GUYS! YOU GUYS! YOU GUYS! *breathes into paper bag* *passes out* ... YOU GUYS! YOU GUYS! YOU GUYS! https://twitter.com/sdkman_/status/800812562409463808
- @sdkman_ This just happened on our beta channel of SDKMAN! #java #linux https://asciinema.org/a/93687
- @DailyGradle Task methods that affect execution order: - dependsOn - finalizedBy - mustRunAfter - shouldRunAfter #gradleTip
- @Lspacewalker Good news everyone, @beckje01 and I will be presenting @ratpackweb hands on lab at @DevoxxUS !
- @jstrachan I got interviewed at #DevOxx on going faster with microservices, kubernetes, jenkins and fabric8 https://www.youtube.com/watch?v=9F5e8Tq9qUs
- @glaforge Create Google Slides decks from #markdown docs: https://github.com/googlesamples/md2googleslides
- @sdelamo @groovypodcast @jbaruch @kenkousen loved the #groovylang calamari’s new logo trolling. Keep doing the podcast and bring @pledbrook back
- @gr8conf GR8Conf 2017 kickoff. Another year, another fantastic conference https://t.co/01K0WPDB0w
- @OkieOth Play w/ @ApacheGroovy to replace some old #bash scripts - I <3 the execute() func of arrays and checking output w/ closures.
- @daniel_sun The PPT is old but still useful. In the Groovy 2.5, we can use macro to constrct the target AST easily. http://www.slideshare.net/hendersk/groovy-ast-transformations
- @tweetsoutloud I give up, we’ve reach peak engineering: http://imgur.com/4W3v12V https://t.co/EiivSjXcPO
- @daniel_sun @marcinerdmann According to the past discussion, the new parser will be included in #groovylang 3 at latest.
- @sdelamo Checkout latest #groovylang calamari.Links via @fcnorman @BenRipkens & usual suspects @ilopmar @paulk_asert @mrhaki… https://twitter.com/i/web/status/799935251208208384
- @RalfDMueller Yeah! I love !in - with the right font it looks cool... u!in would even be cooler ?? https://twitter.com/marcinerdmann/status/799913379028725760
- @danveloper The next version of #groovylang is gonna be a whole new beast. Follow @daniel_sun if you care what’s coming.
- @daniel_sun The new parser(Parrot) for #groovylang supports !in and !instanceof operators now, e.g. 1 !in [2, 3], 1 !instanceof String. @ApacheGroovy
- @bsideup @davidthecoder @ApacheGroovy there is a change for the macro system as well: http://github.com/bsideup/groovy-macro-methods-proposal
- @davidthecoder Very impressed with the progress made on @ApacheGroovy moving towards v3 release. New parser, language features, compatibility with lambda
- @greachconf Hurry up! Less than 10 doorbuster tickets left. Don't wait until is too late. https://2017.greachconf.com/#tickets
- @OkieOth play with #groovylang to manage #docker container - works fine but needs a lot of integration test code
- @DailyGradle When using TestKit for plugin testing, the GradleRunner.buildAndFail() method can be used for negative testing. #gradleTip
- @daniel_sun @rokflow @ApacheGroovy lambda expression, method reference, constructor reference and try-with-resources have been added to #groovylang 3
- @paulk_asert @tyvole @CloudBees Jesse Glick showing off the cool #groovylang continuations in #JenkinsPipeline https://t.co/hrWPd99CtF
- @alexblanquart Lots of good points and similarities with @grailsframework ! #grailsfw #groovylang https://twitter.com/jessepollak/status/798245202242588673
- @tojarrett Extensible type checking in Groovy allows hiding complexity from business analysts- @paulk_asert #ApacheCon https://t.co/cSdLQ6KMU6
- @mojavelinux Here are the slides & script of my "Documentation as Code" talk from @DevoxxMA. (The talk is still evolving). https://github.com/opendevise/presentation-documentation-as-code/tree/devoxxma-2016
- @RyanVanderwerf New Alexa Grails plugin released! https://bintray.com/rvanderwerf/alexa-skills/alexa-skills/0.1.2 Adds AudioPlayer support for playing audio streams like Podcasts #grailsfw
- @ilopmar . @marioggar will talk about what's coming in Groovy 2.5 with Macro-groovy next @madridgug. https://www.meetup.com/es-ES/madrid-gug/events/235569125/?eventId=235569125 @ApacheGroovy @bsideup
- @TOTHENEW Organizations that use #Grails for #ApplicationDevelopment have witnessed immediate gains in #Developer productivit… https://twitter.com/i/web/status/798684523747753984
- @MGrzejszczak @alvaro_sanchez @starbuxman @craigburke1 you troll :D
- @aalmiray productive #hackergarten evening: griffon, basilisk, naum, groovy, gluon maps, sportchef, needle4j, jdeferred
- @ZacharyAKlein Check out the React profile for Grails - it’s never been easier to get started using these two frameworks. http://grailsblog.objectcomputing.com/posts/2016/11/14/introducing-the-react-profile-for-grails.html #grailsfw
- @alexblanquart Functional programming using #groovylang : http://automateddeveloper.blogspot.fr/2015/01/tech-functional-programming-in-groovy.html
Conferenze e incontri
Articolo correlato
Anche quest’anno, per il terzo anno consecutivo, partecipiamo con piacere al workshop con gli alunni delle classi quinte dell’Istituto Istruzione Superiore “G. Vallauri" di Fossano. A partecipare all’incontro oltre a BME circa altre 20 aziende in ambito informatico che con un “Elevator Pitch” di una decina di minuti hanno avuto modo di presentare l’azienda ai […]