今週のGrails 2016-28,29
この記事の内容は、Jacob氏による"Grails Diary"を、意訳した内容です。誤訳等有りましたら
@tyama宛てに(DMで)優しく報告ください。
元記事:Grails Diary - Week 28,29。
GR8Conf US開催直前号です!次の号ではカンファレンス情報が盛りだくさんになるでしょう!(今回は参加しませんが。。。)
Grails 3.2の2番目のマイルストーンがリリース。同じく2番目のマイルストーンのGORM6もリリースしました。
Graeme氏はブログで、いくつかの新機能について紹介しました。
"What’s New in GORM 6?"のガイドによると、Springコンテナ不要な起動、ユニットテスト向上、mongodbとNeo4jを含むマルチデータソース対応や統一された定義モデルなどの新機能が追加されました。
Ratpack 1.4の正式リリースも近いようです!RC1とRC2がリリースされました。
リリースノートによると、依存ライブラリの更新や、Promiseに多くのメソッド追加。そしてSerialBatchとParallelBatchという新たなクラスが追加されます。
RatpackプロジェクトリーダーのLuke Daley氏がこれらの新機能についてブログを書いています。コチラ:"ParallelBatch"そして"Promise.fork()"。
Ratpack公式ドキュメント内容もリリースに合わせてかなり更新されています。
7月のTiobeインデックスにて、Groovyはギリギリ20位でトップ20に滑り込みました!
Michał Mally氏がナイスなスライド"Groovy - The Superb Homeless"を公開しました。
ツイッターDaily Groovyアカウントがソースコードをシェアしました:
https://github.com/DailyGroovyLang/GroovyTip
Dan Woods氏が"Groovy in the Cloud"のスライドとコードを公開しました。
Craig Burke氏が、Grails 3での開発とビルドで同じasset pipeline設定方法を共有しました。コチラ
Swagger-codegen 2.2.0がリリース。
Groovy用APIクライアントジェネレータ追加されました。
GR8Conf IndiaとGR8Conf Europe 2017のCall For Papersが始まってます!
プレゼン動画・ポッドキャスト
ブログ・記事など
新規Grails 3プラグイン
- angular-scaffolding (1.0.0.RC2) Provides scaffolding for AngularJS 1.x applications
- rx-gorm-rest-client (1.0.0.M1) Provides a RxGORM Object Mapping implementation for communication with REST web services
- grails-phonenumbers (0.11) Adds support for using Google's libphonenumber library to validate phone numbers
- schwartz (1.0.0) Quartz integration
- grails-jasper (v2.0.0.RC1) This plugin allows you to integrate reports Jasperreports into your Grails application.
Updated Grails 3 Plugins
- console (2.0.6) A web-based Groovy console for interactive runtime application management and debugging.
- jesque (1.1.9) Grails Jesque Plugin
- slack (3.1.0) Grails Slack Integration Plugin
- grails-views (1.1.0.RC1) Grails Views
- views-gradle (1.1.0.RC1) Grails views-gradle plugin
- grails-hibernate-filter (0.2.0)
- views-json-templates (1.1.0.RC1) Grails views-json-templates plugin
- redis-gorm (6.0.0.M2) GORM - Grails Data Access Framework
- neo4j (6.0.0.M2) GORM - Grails Data Access Framework
- mongodb (6.0.0.M2) GORM for MongoDB
- hibernate5 (6.0.0.M2) GORM - Grails Data Access Framework
- hibernate4 (6.0.0.M2) GORM - Grails Data Access Framework
- cassandra (6.0.0.M2) GORM - Grails Data Access Framework
- grails-gscripting (1.0.6) Run Groovy scripts in Grails
- rx-mongodb (6.0.0.M2) GORM - Grails Data Access Framework
- angular-scaffolding (1.0.0.RC2) Provides scaffolding for AngularJS 1.x applications
- coffee-asset-pipeline (2.9.5) Easily process coffee-script files with the asset-pipeline plugin. Package includes both jvm coffee runtime as well as the ability to use the coffeescript npm module if detected.
- sass-asset-pipeline (2.9.5) Provides fast and easy .sass and .scss file support for Transpiling to CSS. This plugin takes advantage of jsass and libsass for maximum performance.
- handlebars-asset-pipeline (2.9.5) Provides native Handlebars file support in the asset-pipeline. Easily convert .hbs or .handlebars files into javascript template caches for use with the handlebars runtime.
- ember-asset-pipeline (2.9.5) Compiles hbs or handlebars files for the asset-pipeline into the Ember.TEMPLATES cache
- less-asset-pipeline (2.9.5) LESS Compiler for the Asset-Pipeline
- sentry (7.4.0) Grails Sentry plugin
- compass-asset-pipeline (2.9.5) Provides Compass/SCSS Build support using the jruby runtime. Any compass project can be adjusted to be built by the asset-pipeline and used in applications.
- oauth (3.0.1) Grails oauth plugin
Grails2プラグイン更新情報
-
Smart Case Plugin
Provides an easy way to convert between cases for Strings and variable names
-
Slack Plugin
This plugin provides integration with Slack by Incoming Webhooks
興味深いつぶやき
-
@wmacgyver
@glaforge best part about you being at Google is all the gaelyk tweets again :)
-
@glaforge
@danveloper @kenkousen let's go #gaelyk ??
You won't even notice it's servlets under!
-
@glaforge
Nice to see that @jwagenleitner's #groovylang WSLite client lib works out of the box on @googlecloud #AppEngine!
Cool for my demos :-)
-
@DailyGradle
Safely get hold of a directory in another subproject:
file(“${project(‘:foo’).projectDir}/bar”)
#gradleTip
-
@codeJENNerator
We need teaching assistants for the #gr8workshop on Saturday. If you're around after gr8conf we'd love to have you! http://www.eventbrite.com/e/gr8workshop-beginner-class-registration-26269792657?aff=volunteers
-
@glaforge
What are the most widely used @ApacheGroovy modules used on @github projects?
http://buff.ly/29nmqUo
@googlecloud #bigquery
-
@GR8ConfUS
Happy GR8Conf Week! Go buy tickets & go to GR8 Workshops on Wed: Grails 3, Ratpack, Groovy, Alexa, & Lego Mindstorms http://ow.ly/kvhU302A329
-
@sdelamo
Reading @kenkousen “Gradle Recipes for Android”. There is #groovylang ?? e.g. “Groovy has had closures from the beginning of the language”
-
@gradle
We're hiring! Come #buildhappiness with us. http://buff.ly/2a69SUe
-
@JonasHavers
Rapid Groovy Web Application Development with Ratpack https://danhyun.github.io/2016-gr8confeu-rapid-ratpack-groovy/ by @LSpacewalker2016 #ratpackweb
-
@joohooj
http://de.slideshare.net/mobile/danveloper/groovy-in-the-cloud-64312473
#groovylang https://t.co/QHg3yuRwvS
-
@ilopmar
@nachocoloma @glaforge and of course using #groovylang ??
-
@ctkdev
MultiTenancy with discriminator strategy baked in! Just awesome! http://gorm.grails.org/6.0.x/hibernate/manual/index.html#multiTenancy #gorm @grailsframework
-
@kyleboon
There are some really nice changes to GORM in #grailsfw 3.2 http://grailsblog.ociweb.com/posts/2016/07/22/grails-3.2-m2-and-gorm-6.0-m2-released.html
-
@grailsframework
New in GORM 6: Unified configuration model and ConnectionSources API http://gorm.grails.org/6.0.x/hibernate/manual/index.html#configuration #grailsfw #groovylang #grails
-
@grailsframework
New in GORM 6: Load GORM without needing Spring in @Hibernate @MongoDB and @neo4j http://gorm.grails.org/6.0.x/whatsNew/manual/index.html#_spring_container_free_bootstrapping #grailsfw #groovylang #grails
-
@jeffscottbrown
Grails keeps getting better at @ObjectComputing #grailsfw https://twitter.com/grailsframework/status/756404515725832193
-
@rpalcolea
Thanks to the #grailsfw @grailsframework team and contributors for all the hard work! This is cool stuff! https://twitter.com/RyanVanderwerf/status/756471859617472512
-
@grailsframework
New in GORM 6: Multi-Tenancy support for @Hibernate 4 and 5 http://gorm.grails.org/6.0.x/hibernate/manual/index.html#multiTenancy #grailsfw #gorm #hibernate #groovylang
-
@grailsframework
Grails 3.2 M2 - including GORM 6, the biggest GORM release ever - released! http://grailsblog.ociweb.com/posts/2016/07/22/grails-3.2-m2-and-gorm-6.0-m2-released.html #grailsfw #groovylang #grails
-
@KatanSAPDevelop
Looks like I need to learn #apachecamel and #apachegroovy ?? ??
-
@objectpartners
Also, @GR8ConfUS happy hour/s at the @objectpartners MN HQ 7/28. Food, drinks, and free transportation to and from. More details to come...
-
@craigburke1
Hey @DaneCook I'll be talking at GR8Conf next week along with @danveloper. I hope you'll check out my talks: http://gr8conf.us/
-
@patrickdiez
Your source for NoSQL, cloud, agile frameworks, Grails,..., but not only: NoNews Today! is out! http://paper.li/patrickdiez/1384007530?edition_id=7e8e1440-4c1a-11e6-a2e5-002590a5ba2d #groovylang
-
@marc0der
Very impressed with the @ratpackweb Promise type. It’s the Scala Future that Java never had.
-
@RalfDMueller
Thanx to @marc0der I've got a new sticker! Had to remove three others... @sdkmanager rulez! https://t.co/jtNnBj3rCh
-
@therealdanvega
Anyone interested in learning Groovy should check out The Complete Groovy Development Course #groovylang
https://www.udemy.com/apache-groovy/?couponCode=TRDVLAUNCH20
-
@codeJENNerator
Want to learn how to code? We're hosting a free #gr8workshop on Sat July 30! No experience needed. :) http://www.eventbrite.com/e/gr8ladies-gr8workshop-beginner-class-rescheduled-registration-26269792657?aff=jenntw
-
@jbaruch
That is going to be a big sticker. https://t.co/eHkx4QXQwK
-
@aardvark179
Indeed, check out all the good talks we have on #clojure, @fregelang, @groovylang, and much more. https://twitter.com/lagergren/status/753989906037346304
-
@renatoathaydes
@RalfDMueller Nice to see. I owe #apachegroovy the most fun I've had programming in the last several years!
-
@CedricChampeau
Kudos to the @kotlin team for coroutines in 1.1. That's great stuff I would like to have seen in #groovylang for long!
-
@ilopmar
Thank you very much @marc0der for the interview (translated to Spanish) about @sdkmanager
http://www.genbetadev.com/herramientas/sdkman-un-gestor-de-sdks-para-dominarlos-a-todos
-
@OkieOth
today I started to integrate @ApacheGroovy scripts in my #maven projects. They handle #docker containers in a platform independent way :)
-
@ilopmar
@russel_winder @ysb33r @danveloper @musketyr @CedricChampeau with @greachconf we don't want or make money. We're happy if we don't lose it
-
@nikgraf
Recommended read for everyone maintaining an Open Source Project: The Art of Closing (Pull-Requests) by @jessfraz https://blog.jessfraz.com/post/the-art-of-closing/
-
@DailyGroovyLang
Need some elements from head or tail of the list? Try take and takeRight methods #GroovyTip #groovylang https://t.co/7PNdBYt1pv
-
@ysb33r
And the #gradle build scan info for GradleTest 1.0-beta3 is online https://gradle.com/s/jq4giu2gk25pu
-
@burtbeckwith
#grailsfW schwartz plugin 1.0.0, a shiny new alternative for Quartz in Grails apps. https://bintray.com/agileorbit/grails-plugins/schwartz/1.0.0/view docs: http://blog.agileorbit.com/grails-schwartz/
-
@marcos_placona
You wanna add nice unit test execution events like this on your #Gradle build? https://gist.github.com/mplacona/fa921b4ed41170b1a67cd4446e9b9319 #AndroidDev https://t.co/asw5GZA4uZ
カンファレンスとミートアップ
- GR8conf US, ミネアポリス,ミネソタ - USA, 2016/7/27-29
- G3 Summit , フォートローダーデール,フロリダ - USA, 2016/11/27-12/1CFP is open!
-
GR8Conf India, ニューデリー - インド, January 7th-8th, 2017
-
GR8conf Europe, コペンハーゲン - デンマーク, May 31st - June 2nd, 2017.