今週のGrails 2015-22,23合併号
この記事の内容は、Jacob氏による"Grails Diary"を、意訳した内容です。誤訳等有りましたら
@tyama宛てに(DMで)優しく報告ください。
元記事:Grails Diary - Week 22 and 23。
先週GR8conf EUが行われ元記事のJacob氏も準備で多忙だったためお休みでしたので、今週は2週間分の合併号です。
今週はGR8confに記事をメインに、Groovyエコシステム情報も最初に少し紹介していきます。
GrailsのIssueトラッカーがようやく移行されました。こちらのGithub issuesにあります。
GVMツールは、もっとSDKのための便利な物へ向かって変革時期まっただなか!
投票を経て新たな名前はSDKmanとなりそうです。
静的HTMLでブログを生成するJBakeが2.4.0をリリースしました。多くの新機能やIssueが修正がされています。
公式リリースノートはコチラ。
GR8confのステージにて、Griffonの最新版はライブリリースされました。バージョン 2.3.0となります。このバージョンでは、最新のGroovyと、新たなASTを多数含んでいます。
GroovyでAndroid開発!SwissKnifeのバージョン1.3.1がリリースされました。リソースインジェクションが可能になったのと、前より向上したリスト用Parcelablesなど。
Spring bootのバグフィックス版もリリース。バージョン1.2.4となります。
GrailsのスポンサーOCIが、Dave Klein氏とColin Harrington氏を新たにGrailsチームとして雇用した事を発表しました。
Ken Kousin氏とBaruch Sadogursky氏が、13番目のGroovy Podcastを配信しました。
Jorge氏がGrooscriptのサンプルを追加しました。
"
GroovyでJavascript npmモジュールを使用してフェイクRest APIを作成する(Fakerとjson-serverを使用)"
と "google maps apiを使うDSL"です。
Grooscriptでのデバッグ実装についての意見はこちらから投稿できますDebug support #48
Jennifer Strater氏がGroovy GR8ladiesのサイトを更新しました。www.gr8ladies.org.
Gr8conf EU - ブレインダンプ, スライド など、
元著者視点で意訳します。
GR8conf EU 2015は個人的にもの凄く大きな経験となりました。
カンファレンススピーカーとしてのデビュー、食事の発注ミスによる大トラブル、そして新たな事を多く学びました。
先ずはカンファレンスに参加した方々へ、
食事の遅れとバーベキューがインド料理に変更になったことをお詫びいたします。(注文するときに日付を間違えまして。。。)
そしてJennifer!GR8ladiesのTシャツありがとうございます。
そして今年良かったことは、WiFiのトラブルがなかった事、多くの最高なプレゼン、素晴らしかった恒例のビール4種類、
そして発の試み"キーノートのライブ配信"!
スポンサー(Nine (Platinum sponsor), OCI,
To the New Digital)そしてパートナーの方々に感謝申し上げます。カンファレンスはあなた方無しでは不可能です。
来年(2016年)の日程も決まっています!6/7から6/9です!(7月じゃないですよ)。予定を空けておいてください。
Universityデーにて、初心者向けのワークショップでGrails 3を紹介させて頂きました。
多くの参加者が3時間かけてカンファレンスアプリを作成。結構大変で休憩や、コーヒーブレークも取れませんでした。
カンファレンスデー1日目'Lessons Learned Teaching a Groovy/Grails Course'という、ショートセッションをやらせて頂いたのですが、ランチ時間にもかかわらず多くの方々に参加頂けた事に驚きました。
その後、Grails(2と3)で、Gebを活用する内容のセッションを担当しました。もし受講したのであればフィードバックを頂けたら来年のバージョンへの参考にさせて頂きます。
これらのセッションは、Sergio del Amo氏のgroovydevweekly.com - newsletterにて、紹介されています。そしてスライドへのリンクもあります。
Gebステッカーのスポンサーは、GebのプロジェクトリーダーMarcin Erdmann氏本人です。ありがとう!(ビール奢るぜ)
受講したセッションで良かったのは、
Jeff Scott Brown氏による'Grails Under the Hood'Grailsで使用されているメタプログラミングの手法が紹介されました。
GR8crmでお馴染みGöran Erhsson氏の'Event-driven plugins with Grails 3'。
Ryan氏は、LegoロボットをGroovyで動かすデモ。 Noam Tenne氏は'The Great Migration'でBintrayの内部構造を解説。
Groovy Puzzlersは相変わらず楽しかったです。
参加できなかったセッションで動画が公開されたら是非見たいセッションは、Andres Almiray氏の'Gradle Glam: Plugins Galore'と、Jorge Francos氏の'Grooscript'、そしてBurts氏の全てのセッションです。
Andres氏は、ライブステージでGriffon 2.3をリリースさせたり、彼主催のHackergartenも盛況でした。
Hackergartenにて、Spring Securityプラグインハッキンググループをサポートしてくれた、Burt氏に感謝します。
Mila Kameneva氏がカンファレンスのクールな写真をアップしてくれました。
一部のセッションスライドはコチラ
プレゼン動画・ポッドキャスト
ブログ・記事など
新プラグイン
更新プラグイン
興味深いつぶやき
-
@objectxplosive
?????? ? gr8conf2015-spock/src/test/groovy/eu/gr8conf http://j.mp/1FKVSVV #GroovyLang #SpockFramework
-
@glaforge
JSON Generator, a neat tool for generating random JSON data http://buff.ly/1HUDyv6
-
@JennStrater
Please remember to rate my #gr8conf talks if you were there. I really appreciate the feedback and will be giving them again at @GR8ConfUS
-
@groovypuzzlers
#groovypuzzlers are changing the language for the good! https://twitter.com/billjamesdev/status/607230546654064640
-
@billjamesdev
New #groovylang breaking change to "fix" precedence of exponent ops. Say goodbye to one of the best @groovypuzzlers https://issues.apache.org/jira/browse/GROOVY-7428
-
@aalmiray
this is how we roll! #groovypuzzlers at @gr8conf http://t.co/oYyH0SlTTM
-
@aalmiray
if you were not at @gr8conf you missed out. don't be that person next year hmmmmkay ;-) June 7-9 2016 CPH
-
@sdelamo
We recently moved to Github issues at @Shoptimix Check out JIRA to Github Issues Migration #groovylang script https://gist.github.com/graemerocher/ee99ddef8d0e201f0615
-
@burtbeckwith
Drinking a #gr8conf beer working on #grailsfw plugins on the patio on a beautiful Copenhagen day. Life is good :) http://t.co/21fEk1LDeT
-
@marc0der
Having great fun writing a new feature using #spockfw tests today. Good to be doing some #groovylang again!
-
@Lspacewalker
I can contribute to #groovylang and so can you! No really, it's easy.
Read here to learn how.
http://danhyun.github.io/gr8conf-eu-2015-contribute-to-gr8tech/#/finding-an-issue-2
Feat. @craigburke1
-
@Lspacewalker
Well it's official, I am a #groovylang contributor https://github.com/apache/incubator-groovy/pull/31#issuecomment-109033021
Someone please give me money http://t.co/pov274YnoV
-
@Isabelsq
Thanks @gr8conf for welcoming a student and getting her even more hooked on grails. Special thanks to @JacobAae #gr8conf #grails #groovy
-
@aalmiray
the AST xforms workshop at #gr8conf rekindled my interest to write even more AST xforms. Damn you @shemnon for creating such a cool thing ;)
-
@aalmiray
if you use gradle on a multiproject build do yourself a favor and install #gdub https://github.com/dougborg/gdub
-
@ysb33r
In a nutshell: @glaforge on #groovylang for REST clients and services. #gr8conf http://t.co/iCMrxldswW
-
@RyanVanderwerf
@goeh has quite a lot of CRM plug-ins going on! #crmkiller #gr8conf
-
@craigburke1
Looks like an awesome talk! I didn’t know Grails 3 Geb tests ran in the same JVM. Very cool! Great config tips too! https://twitter.com/JacobAae/status/606398444144619521
-
@codingandrey
http://httpstatusdogs.com/ that's nerdy, that's why amazing #http
-
@ysb33r
In a nutshell: @saschaklein on #android development with #groovylang. #gr8conf. http://t.co/XXI0qsnS3I
-
@RyanVanderwerf
Groovy 2.4.3 is 2x faster than 2.2 at starting on the Lego EV3 Robot. Simply magical :) #gr8conf
-
@sbglasius
Cool #gradle tools shown by @aalmiray at @gr8conf
One of them; GDUB: http://bit.ly/1BLy83g
-
@ysb33r
In a Nutshell: @jeffscottbrown on #grailsfw in 2015+. #gr8conf. http://t.co/8c5mpNtH45
-
@TOTHENEW
@gr8conf #gr8conf no need to have as such support of IDE for #grailsfw 3.0... just import the project as gradle project. @jeffscottbrown
-
@GebFramework
@sbglasius @JacobAae and it's becoming even better - soon all examples will be executable and verified as part of the build!
-
@eventifierapp
@gr8conf #gr8conf is being captured in real time, have a look: http://buff.ly/1HK7AS9 CC @alvaro_sanchez @glaforge @sbglasius @ysb33r Ty.
-
@TOTHENEW
Interesting to know how #grailsfw works behind the scenes for allowedMethods, data binding & Command objects work @jeffscottbrown #gr8conf
-
@gr8conf
Please remember to rate the talks and our conference! The more feedback we get, the better we can do next time! http://bit.ly/Ahht3g
-
@burtbeckwith
Two #grailsfw spring-security-core issues resolved at last night's #gr8conf Hackergarten
https://github.com/grails-plugins/grails-spring-security-core/pull/358
https://github.com/grails-plugins/grails-spring-security-core/pull/359
-
@ilopmar
These are macros in Scala by @bsideup #gr8conf http://t.co/uGlNf7oKa6
-
@russel_winder
One pull request merged to #GPars mainline from the work done at #gr8conf #hackergarten last night, one more pending some extra updates.
-
@codingandrey
@jetztgradnet very nice, using #groovylang to write debug scripts for remote debugging #gr8conf http://t.co/kGyULc8AJE
-
@aalmiray
last night's #hackergarten at @gr8conf was incredible. Plenty of work and commitment from the gr8 community #OpenSourceRocks
-
@aalmiray
just pushed my first commit to #groovylang's repository as an official Groovy committer :D wee!
-
@ysb33r
In two nutshells: @glaforge on #groovylang in 2015 and beyond. #gr8conf http://t.co/qXpk52hVFl
-
@sbglasius
@glaforge has the most creative slides I have ever seen at a conference. Never boring! #groovylang #gr8conf
-
@ixchelruiz
Totally agree with @glaforge: Groovy it's alive & thriving! @gr8conf
-
@LisaWoldEriksen
Really enjoyed the workshops by @Lspacewalker, @JacobAae and @RyanVanderwerf at #gr8conf yesterday! Looking forward to the talks today. :)
-
@brianjohnsendk
#GR8Conf is on Google Street view from last year. Wooot! http://t.co/UfwyjdnMZm
-
@TOTHENEW
Yeah beers too... with gr8conf label.. #gr8conf @gr8conf http://t.co/x0lyHs52nr
-
@gr8conf
It's a #Groovy Day today! https://youtu.be/NjIfpgcYPdk
-
@JennStrater
Woohoo! I updated the @Gr8Ladies website. #gr8conf http://www.gr8ladies.org
-
@petermyren
Nice first day at #gr8conf. Good workshops and interesting chats with @jeffscottbrown and @JacobAae about Grails. Like the gr8 community.
-
@craigburke1
Version 2.0 of the Lazybones AngularJS/Grails template is getting there. Now uses ui.router and Restangular http://angular-grails.craigburke.com #grailsfw
-
@gr8conf
At the Groovy beginner's workshop we're now cloning https://github.com/nadavc/groovykoans to get some hands-on experience. @Lspacewalker
-
@smaldini
very awesome article about #ReactiveStreams on infoq - http://www.infoq.com/news/2015/06/Reactive-Streams-JVM-Version#.VWynHqjX76w.twitter
-
@mittie
Groovy in Action, 2nd Edition comes with about 10'000 lines of code, automatically tested and thoroughly explained.
#ReGinaFacts
-
@mittie
Groovy in Action, 2nd Edition,
has now been sent to the printers.
EPub, kindle, and PDF will come next week.
??
-
@davydotcom
New #grailsfw 2.x.x asset-pipeline 2.2.1 released finally fixes binary plugins on war generation. Sorry for the delay on that one!
-
@graemerocher
New in Hibernate 5: Auto quoting of keywords used as identifiers (“User”, e.g.). - Finally!!! #tearsofjoy
-
@Lspacewalker
<3 @Gradleware
New in 2.5 nightly, continuous build!
https://docs.gradle.org/nightly/userguide/continuous_build.html
-
@kenkousen
Looks like the ‘integrate-with’ command is gone from Grails 3.0. I use it to generate .gitignore files. What’s the alternative? #grailsfw
-
@mittie
Groovy in Action, 2nd edition comes with > 600 listings.
#ReGinaFacts
-
@arasthel92
You can't truly understand the power of #groovylang AST until you realize how limited Java's APT is
-
@glaforge
Want to really understand #javascript promises?
Read =>
"We have a problem with promises"
http://pouchdb.com/2015/05/18/we-have-a-problem-with-promises.html
-
@RyanVanderwerf
Quick drink with @kenkousen after his great grails testing talk in austin, thanks Ken! http://t.co/kNM0y6qRhD
-
@bsideup
Slides from my and @jbaruch talk about #groovylang Macro methods from @jeeconf #jeeconf http://bsideup.github.io/slides/jeeconf-groovy-macro/
-
@xmlking
Check out Grails - Angular - MongoDB CRUD demo (mock)
http://xmlking.github.io/spa-starter-kit/#/iprovider (sumo : sumodemo) based on @craigburke1 plugin
カンファレンスとミートアップ
- Groovy Users of Minnesota: Monthly Meetup , Minneapolis - MN, June 9nd, 2015
-
Gradleサミット2015, サンタクララ, カリフォルニア, 2015/6/11-12.
-
GR8conf US, ミネアポリス - USA, 2015/7
-
SpringOne 2GX 2015, ワシントン - USA, 2014/9/14-17.
-
Groovy Grails Exchange, ロンドン - イギリス, 2015/12/14-15
- Spring I/O, バルセロナ - スペイン, 2016/5/19-20
- GR8conf Europe, コペンハーゲン - デンマーク, 2016/6/7-9