今週のGrails 2016 48-49

この記事の内容は、Jacob氏による"Grails Diary"を、意訳した内容です。誤訳等有りましたら @tyama宛てに(DMで)優しく報告ください。
元記事:Grails Diary - Week 48-49

今号も、リリース、記事、動画などのGroovyエコシステム情報が豊作です! 毎年この時期は、意訳版をロンドンからのお届けでしたが、今年はカンファレンスが無いため熊本からお届けします!

12月のTiobeインデックス、Groovyは19位でクリスマスを祝えます。

G3サミットでは。Grailsチームが2つの新たな機能を紹介しました: Grailsアプリケーションフォージとガイドポータルです。 Grailsアプリケーションフォージはコチラ: start.grails.org、必要なプロファイルとフィーチャーを指定してGrailsプロジェクトを作成できます。curlなどを使ってAPI経由で作成する事もできます。bootのアレと同じですね。 ガイドポータルはコチラ:guides.grails.org、特定のトピック別でガイドが公開されています。 現状は以下の4種類です:

  • Sending Server Sent Events with Grails 意訳版あります!
  • Building a REST application with GORM and Hibernate 5
  • Building a REST application with MongoDB
  • Using the React Profile
Rubén Mondéjar氏はGrails 3サンプルアプリをメンテしています。 Grailsのユーザガイドに基づいている?のかな?内容的には簡単な図書館アプリで、Grails 3.1.14、Spring Security Plugin 3.1.1、Mail Plugin 2.0.0.RC6が使用されています。

HTTPクライアントコードをテストする、新たなHTTPサーバーMock、Ersatzの中の人Christopher J. Stehno氏。 このたび、ユーザガイドを公開。Spockからナイスに使う方法など。

G3サミットのスライド、みつけたぶんだけ!

Daniel Sun氏による新たなGroovyパーサーParrotでは、新たにエルビスアサイメント(例 ?=)をサポートします。例:

def a = null
a ?= 1
assert a == 1
以下も
def a = 2
a ?= 1
assert a == 2
ダニエル良い仕事してるね!次のGroovyが待ち遠しいです

Sergio del Amo氏がGrails Spring Security RestプラグインとごねごねするGroovyクライアントを公開。 Jcenterから取得できます。プロジェクトはコチラ:Github

Dan Woods氏。"2分でクラウド起動までやっちまうぜRatpack!"とのスクリーンキャストを公開。 スクラッチから書き始めてHerokuにデプロイするという内容。 Ratpackフレームワークの短いデモですが、始めるにはちょうど良い小ささです。

Ken Kousen氏がディスクスペース確保の為の魔法のコマンド"sdk flush archives"を紹介しています!てか、やってない人いるの??(すんません、久々にやりました!)

2件のSlack関連情報です! Søren Berg Glasius氏はSlack Groovyボットに取りかかっています: AWS Lambda to execute abitrary Groovy Script code そして、Wonky projectというSlackへの招待用画面をspring-bootとgroovyで開発した物が公開されています。 まだ、Groovy Slackチャンネル入ってないの?ダメダメだね。コチラから登録!groovycommunity.com.

Gradleの互換性をテストするGradleTestのバージョン1.0-beta5がリリース!Schalk W. Cronjé様ありがとう!

Groovy関連テクノロジーのカンファレンスに今すぐ行きたい???GR8Conf Indiaのチケットが12/12-18まで33%OFFですよ!お得です! カンファレンス内容はサイトを確認してね! GR8Conf EU 2017のサイトもオープンしました。 今回はカンファレンスとワークショップが並行に行われます。そしてDevOpsにフォーカスしたGR8Conf DevOps Dayも開催予定です。 詳細は最近のニュースレターを確認してください! そんなGR8Conf EU 2017のCFPもオープンしました。そしてGreach 2017のCFPもオープンしています。

 

プレゼン動画・ポッドキャスト

ブログ・記事など

Grails 3プラグイン更新情報

  • spring-security-acl (3.1.0) Grails spring-security-acl plugin.
  • karman-grails (0.10.9) Karman is a standardized / extensible interface plugin for dealing with various cloud services including Local, S3, and Openstack..
  • grails-google-visualization (2.2.1) Grails grails-google-visualization plugin.
  • aws-sdk-dynamodb (2.0.4) Grails AWS SDK DynamoDB plugin.
  • grails-quick-search (0.7.1) Search plugin for domain class properties. Lightweight plugin which puts the ability for searching, it adds utility functions for building the search result into a string format representation sufficient for auto-complete as well as functions for listing the results based on the search query..
  • aws-sdk-ses (2.0.6) Grails AWS SDK SES plugin.
  • grails-isomorphic (1.2) Grails Isomorphic Rendering Plugin.
  • sass-asset-pipeline (2.12.1) Provides fast and easy .sass and .scss file support for Transpiling to CSS. This plugin takes advantage of jsass and libsass for maximum performance..
  • less-asset-pipeline (2.12.1) LESS Compiler for the Asset-Pipeline.
  • handlebars-asset-pipeline (2.12.1) 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.12.1) Compiles hbs or handlebars files for the asset-pipeline into the Ember.TEMPLATES cache.
  • compass-asset-pipeline (2.12.1) 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..
  • coffee-asset-pipeline (2.12.1) 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..
  • asset-pipeline-grails (2.12.1) 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..

Grails 2プラグイン更新情報

  • Twitter Bootstrap UI for GR8 CRM This plugin provides Twitter Bootstrap layout for GR8 CRM applications.
  • Content Management Services for GR8 CRM This plugin provide storage and services for managing content in GR8 CRM applications.Content can be any type of media like plain text, Microsoft Word, PDF, and images.Content can be stored in folders or attached to domain instances.Content can be shared with users of the application or shared publicly to the world.

興味深いつぶやき


Topへ
インデックスへ
Grails公式サイト
ドキュメント
G*Magazine
Grails/Groovy便利リンク集
Grails/Groovy Links
日本Grails/Groovyユーザーグループ
ワークショップの告知等はこちらを参照してください。
Japan Grails/Groovy Users Group
Grails徹底入門サポートページ
『Grails 徹底入門』のサンプルコード等