今週のGrails 2014-22,23
この記事の内容は、Jacob氏による"Grails Diary"を、意訳した内容です。誤訳等有りましたら
@tyama宛てに(DMで)優しく報告ください。
元記事:Grails Diary - Week 22-23。
元記事の著者が先週Gr8confの運営委員で多忙だったため、今号は22,23合併号です。
先週、Groovy 2.3.2 がリリースしました。過去2件の2.3.リリースでインナークラスのバイトコードに欠陥が存在していました。今回のリリースで修正されています。
Groovyコミュニティでいろいろリリースされています:
Griffon 2.0.0.BETA , Gradle 2.0-rc-1 , Ratpack version 0.9.5
GroovyがAndroidで動作するようになりました。、Cédric Champeau氏がGr8confでデモを行っています。そして、Gregor Petrin氏はFlappy Bird風ゲームを作成したようです。
女性専用GroovyコミュニティGR8Ladiesは、ミネアポリスで6/ 28にワークショップを開催します。
GR8confメモ
元記事の著者によるGr8conf参加メモです。
Lari Hotari氏の初カンファレンストークの内容は、"Ratpack and Grails 3"でした。良いデビューでした。彼の別のセッションは"Performance tuning grails applications"で、内容的には一般的なパフォーマンスチューニングの話でした。
Göran Ehrsson氏のセッションは、アプリケーションを幾つかのプラグインに分けて開発したCRMシステムのデモでした。アーキテクチャとして良い話であり説得力のあるデモでした。
もっとも楽しませてくれたセッションはNoam Tenne氏のセッションでした。内容的にはJava PuzzlersのGroovy版でした。
全てのセッションの内容は近々動画がアップされます。Rob Fletcher氏の、彼自身今回は良い出来だったと評価のセッション "Idiomatic Spock" は、参加できなかったので楽しみです。
今回の最もクールだったギミックは、Cédric Champeau氏の"Developping Android Applications with Groovy"で行われた、Androidサポート版Groovyのライブプルリクエストマージでした。
来年のGR8confヨーロッパは、2015/6/2-4です。今から参加予定をたててみては。
プレゼン動画・ポッドキャスト
ブログ・記事など
新規プラグイン
プラグイン更新
興味深いつぶやき
-
@theaviary see for yourself how easy is to create and run a #griffon 2.0.0.BETA project with @gvmtool, #lazybones and #gradle http://griffon.github.io/griffon/guide/index.html#_creating_a_project
-
@CedricChampeau Release 0.2 of the #groovylang plugin for #android is out, supporting #android plugin 0.11+ http://bit.ly/1oymGUu /cc @pledbrook
-
@mojavelinux "I'm convinced that once users have tasted Groovy on Android, it's pretty unlikely they'll switch back to Java." http://www.infoq.com/news/2014/06/groovy-android
-
@danveloper Groovy on Android is simply amazing. I’m super impress with this work, @CedricChampeau! #groovylang
-
@aphyr More discussion on reactive/async stuff: https://github.com/aphyr/reactivemanifesto/commit/a24d89bfcf04662b7a8542fc88885e1df3ab9d41#commitcomment-6591866
-
@marcoVermeulen Starting to replace all maven central refs in my gradle builds to jcenter now. #bintray #win https://bintray.com/bintray/jcenter
-
@glaforge @pledbrook @cedricchampeau I'm gonna reformulate my #GroovyDevCon notes a bit and publish that next week
-
@glaforge A #flappybird clone in #groovylang on #Android :-D https://github.com/gregopet/flappy-gru
-
@svpember Saw this git alias on reddit:
alias yolo='git commit -am "DEAL WITH IT!!" && git push --force origin/master'
I laughed far to long at that
-
@java 8 Great #Java8 Features No One's Talking about at @InfoQ http://ow.ly/xGofu
-
@aalmiray #groovylang + LEGO @ #gr8conf https://plus.google.com/photos?pid=6021008037797906450&oid=107194797129022699681
-
@JonasHavers Groovy on Android http://melix.github.io/blog/2014/06/grooid.html #groovylang #android
-
@gvmtool Get Gradle 2.0-rc-1 on GVM now!
-
@glaforge At #gr8conf, live on stage, @CedricChampeau merged the pull request adding #groovylang support for #Android http://t.co/jDbK3QDTFn
-
@davydotcom Pro #groovylang tip. Whatever you do, don’t send invalid regex to String.find. CPU pegs
-
@danveloper God, I love that in #groovylang I can pick and choose what IS and IS NOT statically compiled… Right down to the method. Great shit.
-
@gr8conf Pictures from the last conference day at #gr8conf EU 2014 - as seen by the crew http://bit.ly/1kNRACD
-
@julienviet At home after a fantastic @gr8conf. The Groovy community is awesome, hats off to @glaforge @sbglasius and his team
-
@rfletcherEW Lots of gr8 stuff at #gr8conf but I think the highlight for me was @NoamTenne’s Groovy Puzzlers
-
@lhotari "catastrophic backtracking" in regexp: "^(.*?,){11}P" match on "1,2,3,4,5,6,7,8,9,10,11,12,13" causes 84345 operations. "^([^,]*,){11}P" 108
-
@lhotari I mentioned #regexp perf in my #grailsfw performance tuning talk yesterday. See http://blog.mariusschulz.com/2014/06/03/why-using-in-regular-expressions-is-almost-never-what-you-actually-want by @mariusschulz for learning more
-
@DailyGrailsTip Performance tuning #grailsfw applications by Lari Hotari - http://www.slideshare.net/lhotari/performance-tuning-grails-applications
-
@rfletcherEW Someone asked me yesterday if it’s possible to create a #Spock mock in a trait used to share helper methods between specs. Seems not…
-
@lhotari Slides for my #gr8conf talk "#Ratpack and #grailsfw 3" #async #amdahl #modularmonoliths #MSA #springboot http://www.slideshare.net/lhotari/ratpack-andgrails3
-
@epragt Working with #grailsfw would be so much nicer if it got some more love from @gopivotal. Squash those bugs!
-
@rfletcherEW PDF version of my "Idiomatic Spock" talk from #gr8conf https://github.com/robfletcher/idiomatic-spock/blob/master/Idiomatic%20Spock.pdf?raw=true – the fonts which are missing from the HTML version work here
-
@rfletcherEW Pretty surprised I got through 96 slides in 50 minutes in my “Idiomatic Spock” talk at #gr8conf and had 5 minutes left for questions
-
@greach_es Congratulations to the 5 winners of the tickets. See you next year next March in Madrid. greach.es #GR8Conf (All talks in english)
-
@musketyr "kill -3 " will make the Java process to print thread dump before the process is terminated. Thanks a lot @lhotari for showing this.
-
@szczepiq #Gradle 2.0 is behind the corner. For now, check out my musings about Gradle 1.12 :D http://www.gradleware.com/tutorials/gradle-1-12-features-spotlight-zips-tests-ant-and-component-metadata-rules
-
@ilopmar #grailsfw 3.0 will be based on spring-boot. A lot of new features to come... Great talk by @graemerocher #GR8Conf http://t.co/ZVePxvCWZX
-
@Gradleware Check out the Gradle/Gradleware Newsletter for May: http://www.gradleware.com/newsletter/gradleware-newsletter-may-2014-2/
-
@JonasHavers Getting groovy with #groovylang http://gr8labs.org/getting-groovy/
-
@mrundberget Some nice contributions to the #LightTable #groovylang plugin at #gr8conf yesterday. Cheers !
-
@glaforge @gmcconnaughey I did some comparison of #swift and @groovylang http://glaforge.appspot.com/article/apple-s-swift-programming-language-inspired-by-groovy
-
@CedricChampeau True that #swift definitely looks like #groovylang. Even surprisingly similar. Closure delegates, null-safe operator... A new competitor!
-
@CedricChampeau Just contributed a Lazybones template for #gradle plugins during #gr8conf #hackergarten with Leonard Brünings and @jfrancoleza! @pledbrook
-
@glaforge The #groovylang web console is now up-to-date, with Groovy 2.3.2 (traits, etc), and latest Gaelyk and GAE SDK http://groovyconsole.appspot.com/script/5629499534213120
-
@crashub CRaSH Grails plugin has got new features! https://groups.google.com/d/msg/crash-users/zqDTpEnu0z0/A1hBQWAPI9gJ
-
@tim_yates Moving documentation up the to-do list... ??
-
@epragt 2 + 2 = 5 in #Java. http://codegolf.stackexchange.com/a/28818/21233
-
@RyanVanderwerf I have legos coming out of my ears! Get Ready for some Groovy robot fun tomorrow! #gr8conf thanks @sbglasius http://t.co/jYrUZ1JT9a
-
@alsargent Using the innovative Groovy template engine in Spring Boot http://j.mp/1ovfY3f
-
@alsargent Why do I recommend the Spring Framework to my customers // Speaker Deck http://j.mp/1pyWtUV #Java
-
@grooscript Add more #groovylang frameworks or libraries to http://frameworks-groovygs.rhcloud.com and stop slacking with logos :)
-
@alsargent Spring Tool Suite and Groovy/Grails Tool Suite 3.6.0.M1 released http://j.mp/1o7xVBt
-
@greach_es The #Greach crew is almost ready for #GR8Conf with some surprises. Don't be shy and come to talk with us :-)
-
@tOMPSON @davydotcom do you see a chance that the grails asset-pipeline could be adapted to be used in a Spring MVC app? #grailsfw #SpringMVC
-
@rfletcherEW Similar to some stuff I will discuss at @gr8conf RT @objectpartners: Unit test your server-side JavaScript with Spock http://ow.ly/2HgtLa
-
@ratpackweb @ProjectReactor did a little more work on Reactor integration: https://github.com/ratpack/ratpack/blob/master/ratpack-reactor/src/main/java/ratpack/reactor/RatpackReactor.java & https://github.com/ratpack/ratpack/blob/master/ratpack-reactor/src/test/groovy/ratpack/reactor/ReactorSpec.groovy#L37
-
@ratpackweb Here's a nice and small potential contribution: https://github.com/ratpack/ratpack/issues/342
-
@RyanVanderwerf I think I've packed enough legos #gr8conf Lets make some stuff! http://t.co/DHD3tbywau
-
@recoveringjahil @groovylang is a beautiful and @grailsframework is awesome...feels soooo good to be back in code at work #feelingproductive
-
@DailyGrailsTip gHipster is a version of the jHipster Spring Boot framework that uses Gradle instead of Maven. Also Spock. https://github.com/hanskoff/gHipster
-
@BenBalter One Git wonder (n) - An agency that open sources a project then immediately proceeds to abandon it.
-
@pledbrook @gvmtool Some of this advice might be applicable to GVM: http://www.kfirlavi.com/blog/2012/11/14/defensive-bash-programming - has a bunch of stuff I was unaware of.
-
@aalmiray I hereby declare June to be #hackergarten month: Copenhagen (2nd), London (12th,13th), Zurich (19th), Bern (26th)
-
@rfletcherEW This is pretty great for preparing code samples for Keynote https://gist.github.com/jimbojsb/1630790
-
@grooscript Version 0.5.1 released, just some fixes http://grooscript.org See you at @gr8conf, beers, barbecue, #hackergarten, #groovylang,... Fun!
-
@pledbrook Following on from #groovypodcast, if interested in reaching out to other women in #groovylang community, go here: http://gr8ladies.org
-
@DailyGrailsTip #grailsfw 2.4 lets you set transaction attributes - m.withTransaction([isolationLevel: TransactionDefinition.ISOLATION_REPEATABLE_READ]){}
-
@ldaley Most software conference talks seem to be about languages, frameworks tools and frivolity. Maybe builders of real software are too busy?
-
@ChrisJohnRiley [SuggestedReading] What You Need To Know to Become a Penetration Tester http://ift.tt/1ra7QXQ
-
@GR8ConfUS How do you sell #groovy and #grailsfw in the enterprise? Find out at #gr8conf US! http://ow.ly/wWXfM
-
@Guzsir @gvmtool In Windows with #babun https://github.com/babun/babun works like a charm (groovy, gradle, ...)
カンファレンスとミートアップ