Groovy
Groovy/SpockなTDDBC 6/2, 6/3にTDDBootCamp 大阪1.0, 2.0があったのでGroovyのTAとして参加してきました。 両日ともに当初(イベント開始時点)ではGroovy希望者が1名でしたが、 1.0では6名に、2.0では言語希望者最大となる11名(ペアの都合上、後に10名に減る…
JVM言語BoF Scala, JRuby, Groovyの3つの言語対決というテーマで2時間様々なセッションがおこなわれました。 LTによんでくださったJGGUGさんありがとうございます!ざっくりとした感想はつぎのかんじです。 Scala:静的できれいなコードがかける。短いコード…
2012/02/18にオラクル青山センターでStartupGroovy #1を主催してきました。 オペレーションサポートをくださった@inda_reさん、@kaori_t_spicaさんをはじめとする方々、 テクニカルサポートをくださった @uehajさん、@nobusueさん、 会場を提供してくださっ…
2/11(土) Grailsとか勉強会 in Tokyo →申し込みページ「2月11日 Grailsとか勉強会」 2/18(土) StartupGroovy in Tokyo →申し込みページ「2月18日 StartupGroovy(東京都)」 2/26(日) Nagoya.Testing →申し込みページ「2月26日 Nagoya.Testing(愛知県)」 それ…
このエントリーはStartup Scrumなブログではありません。Scrumというものに興味をもった当時23歳うさみみ系エンジニアがScrumという言葉を借りて開発してみた。という話です。2011/3から2011/5あたりの話。 2011/3。僕はデスマ4年目を終えて、新しいプロジ…
DevLoveさんの #4tate Advent Calendar 4tate Advent Calendar | devloveblog DevLoveメンバーじゃなくても投稿しておっけーということで投稿させていただきました! ありがとうございます! 自己紹介 きょんです。Twitterは@kyon_mm で、うさみみのアイコン…
G* Advent Calendar 2011 : ATND G* Advent Calendarの一日目です!Advent Calendar初参加! 最初に用意していた記事*1があまりにも一日目らしからぬ感じだったので後日別の記事にする事にしました。 で、いろいろ悩んだのですが、コードとかよりもとりあえ…
Jenkinsとか勉強会を名古屋でも開催することになりました。 例のごとく一人勉強会です。 とりあえずPARTAKEだけたてました。↓ 2011年10月23日(日) 14:00 - 18:00 Jenkinsとか勉強会 2 -AndroidもGroovyもあるんだよ- - PARTAKE ってたててたら周りから「Ust…
Androidアプリケーションの開発をすることになりました。 ド素人ですが楽しそうです。 っていうことで開発環境の選定から行うことになりました。 テストのないコードを書けるほどアジリティなプログラミングスキルがないのでテスティングフレームワークの選…
TDD Boot Camp 東京 1.6 #tddbc on ZusaarにGroovyのサポートスタッフとして参加してきました。 当日の参加者の関係上、@irofは参加者からJavaのサポート、僕はGroovyからJavaのサポートに変更になりました。 そして、当日は午前中は受付をやりました!うさ…
2011/07/29 第17回 G*ワークショップが品川NTTソフトウェアさんで開催されました。 こくちーず http://kokucheese.com/event/index/13874/ Togetter http://togetter.com/li/167884 発表までの経緯 実は僕はJGGUGの勉強会への参加は今回を含めて3回目です。 …
前段 TDDBootCamp in Tokyo 1.5にJavaグループの一員として参加させていただきました。 そこでGroovyをやりたいというホットなエンジニアと出会いまして、GroovyでTDDをさせていただきました。 いきなりGroovyでプロダクトを書く事はなかなかないと思ってい…
5/20にJenkins勉強会、5/21にDevLOVEに参加してきました。 Jenkins勉強会 Jenkins勉強会は第3回ですが、こちらはなんとか皆勤賞を維持しております。 今回のテーマは「LL」ということで、LLでJenkinsを使っている方々のお話がメインでした。 Jenkinsはどの…
Gradleというビルドツールを使っているのですが、とっても便利です。 いろんなプラグインがありまして、CheckStyleはcode-qualityプラグインとして提供されているのですが、 build.graldeファイルに apply plugin: java apply plugin: 'code-quality' defaul…
Groovyはメソッドを実行時に拡張できます。 追加したり、オーバーライドしたり、オーバーロードしたり。 ということで、Stringクラスに*演算子のメソッドを追加しちゃいましょう。 そう、かけ算ですね! String.metaClass.multiply = {String a_uke -> retur…
JavaプロジェクトをMercurialにコミットしたら勝手にビルドされてテストとかやってくれるのいいですよね! ということでやってみました。いろんなプロダクトを使ったので今回は全体の構成を説明する編です。 使ったプロダクト Java、Groovy(プロダクトコー…
KeyValueXMLとは 次の僕のツイートがキッカケとなって様々な方に実装を提案してもらったちょっとしたプログラミングの問題です。 groovyでパラメータでわたってきたkey,valueをそのままxmlのタグ名とバリューにしたいときってどうやるのがいいんだろう。DOM…
assert文を使っている人は結構すくないのではないでしょうか? 僕もあまり使っていませんが、やはりインラインで検証できるというのはいいかなと思います。 Groovyを使うようになってからassert文をちょくちょく使うようになったのですが、 Groovyのassert文…
「IDEAにGroovyの静的解析ツールのCodeNarcをインストールする方法 - うさぎ組」で書いたGroovyの静的解析ツールのCodeNarcが最新版v0.13をリリースしました。 それに合わせてIntelliJIDEAのCodeNarcプラグインもv0.13に対応されました。 でプラグインをイン…
その2っていうのは僕が追加したのが2回目っていうだけですw ネタ元はこちら。 Groovyなら1行でできる97のこと - No Programming, No Life id:fumokmm:20110130で、その97のことをつめこんでいる最中のGoogleDocsがこちら 97 Things Groovy can runs by one …
ネタ元はid:fumokmmさんのGroovyなら1行でできる97のこと - No Programming, No Life タイトルはまぁあれですが、Groovyって結構ワンライナーで出来ちゃうことが多いよねということで、みんなで97個(+αそれ以上)の一覧を作っちゃいませんか?という企画で…
Groovyの静的解析ツールにCodeNarcというツールがあります。 http://codenarc.sourceforge.net/ JavaでいうとPMDなんかがちかいのでしょうか?FindBugsくらいしか使ったことないのでよくわかりませんが。 CodeNarc自体はAntで実行したりJUnitで実行でき、 ル…