第11回 DDD(ドメイン駆動設計)勉強会に行って来た

3部の締めくくり。12章と13章。@mokkeee さんのまとめをさらっと流して終わり。 デザインパターンが当たり前のように出てきて理解が前提。 デコレータとか全然使ったこと無いけど、一応理解はしているつもり。今回も本の内容よりグチが多くなりがちでちょっと反省。余った時間は TDDBC仙台02 の宣伝をして終了。 ...

2012年7月28日 · 1 分 · nnasaki

ABC2012東北準備会 に参加してきた

2日遅れで書いてしまった。ABC とは Android Bazaar and Conference のこと。 10月に東北大学で開催されますよっ!1000人ぐらい集めたいみたい。Facebookのシステムについて丸山先生の説明を聞いた。すべてのリクエストをログを吐いてTailで読んで処理していくというシステムらしい。 リクエストの取りこぼしをしないためにそうしているみたい。 でも、逐次ログをフラッシュしているわけではなくバッファリングをしているので、フラッシュするまでの間にマシンが強制終了してしまう可能性はあると思う。 ...

2012年7月21日 · 1 分 · nnasaki

DDD 読書会で発表してきた

DDD 読書会で発表してきました。** 発表資料はスライドシェアにアップしました。 尚、本そのままの図表を載せていましたので、削除しました。レイアウトが多少崩れて分かりにくくなっていますが、原著と合わせてみていただければと思います。 ...

2012年6月30日 · 2 分 · nnasaki

レッツゴーデベロッパーNextに行って来た

昨日のうちに書こうと思ったけど、不覚にも子供と一緒に寝てしまった。 どれも良い内容でした。個人的には倉貫さんの昔話が今の自分と同じ様な境遇だったのであるあるという感じでよかった。60枚前後のスライドを60分ぐらいの時間でしゃべらなくちゃいけないので超早口でした。各コミュニティのミニブースというかテーブルがあって、いろいろお話も出来てよかったです。 TDDBC仙台 も開催するということは伝わってて、すくすくスクラムとコラボとかそういう話も聞けてよかったです。以下は私のメモです。それぞれのユーストへのリンクも貼っておきます。 ...

2012年6月10日 · 4 分 · nnasaki

「第0回 ソフトウェアテスト勉強会」に行って来た

第0回 ソフトウェアテスト勉強会に行って来た。忘れないうちにまとめておく。 本日の講師 東京エレクトロン 根本さん 組み込み系なのに主な使用言語はC#と以外! 勉強会の目的 ...

2012年5月18日 · 3 分 · nnasaki

デザパタ勉強会に行って来た

今日は前回聞いた Iterator だったので、モクモクしてた。 adapter と template と factoryMethod まで進んだ。 ところどころをジェネリクスを混ぜたり、TDD 風に進めたりしていた。Java は普段使っていないので、File の読み書きとかにすぐつまずいたりしてしまう。 ...

2012年4月18日 · 1 分 · nnasaki

DDD 読書会に行って来た

DDD 読書会に参加しました。今回は仕様とリポジトリを分けるというのがポイントで、具体的な実装が見えてきてようやく理解できるようになってきた。ソースコードリーディングも軽く触りがあってよかった。インターフェース・アプリケーション・ドメイン・インフラストラクチャの4つに別れているが、まだ関連性がイマイチ掴みきれていない。ドメインもモデルと仕様とリポジトリはなんとなく分かってきたがまだごちゃごちゃしているので、本見て復習だなぁ。

2012年4月14日 · 1 分 · nnasaki

第2回 デザインパターン勉強会&第3回Java勉強会準備会 に行って来た

書くのが3日遅れてしまったけど、第2回 デザインパターン勉強会&第3回Java勉強会準備会に行って来た。 今回はデザインパターンのほうで参加。増補改訂版Java言語で学ぶデザインパターン入門というちょっと懐かしい本の写経を行いました。第1章のイテレータパターンを写経しましたが、しばらく java をやってなかったので、配列の初期化でコンパイルエラーが出てちょっと詰まるという凡ミスしてしまった。今回勉強になったのは、本では自前でイテレータを実装していたけど、Java5 あたりから Iterator と Iterable が実装されており、そちらを使ったほうが、for each にも使えるので良さそうということでした。最後に井上さんによるライブコーディングを見て、その速さに圧巻でした。おいらの3倍どころか30倍ぐらい早いんじゃないかなぁ〜。 ...

2012年2月29日 · 2 分 · nnasaki

アジャイルサムライ読書会 in 仙台 第二回目に行って来た

そういえば1回目書き忘れてた。社用があって1時間遅れで到着。 少人数で1回目と同じで若干会社のグチ大会になってしまった感はあったけど楽しかった。 ちょっとみんなと立場が違うかなぁと思ったのは、同じ受託開発でも一次受けか二次請けかの違いで、自分の場合は二次請け(孫請け)が多いのでお客様(ユーザー)と直接会話が殆ど無い。けれども、悩みはみんな結構同じでアジャイル自体を人月の契約に適用すると難しいとか、精算指標(ks/h)はどうするとかあるんだなぁと。結局アジャイル開発を会社が適用しても人月モデルほど売上が上がらないのが、会社が積極的に導入しない一番の理由なのかなぁと思った。 会社の品質プロセスではウォーターフォールかスパイラルモデルが前提なので、本気でアジャイルやろうとするとスパイラルモデルに無理やりこじつけてやる必要があるのと、工程移行判定をどのように切り抜けるかが問題だなぁ。ソフトウェア開発としてではなくて、サービス提供って感じで誤魔化せればいいんだけど。 ま、そんなことより、自分の中での一番の疑問はP.178の「ファーンファーンウィーヒッダステーッステー」の原文と、パーキングロットチャートが変更管理に結びつき、スコープと期日と予算が固定されたプロジェクトで何故役に立つかが理解出来ていないので復習する。 帰りは @i_takehiro さんと TDD 入門編みたいな計画を聞いてイイねと思った。今度は自分が開催する側にそろそろなっていきたいなぁと思っている。 いい加減に時間無い時間無いばっかり言ってないで、時間を作らないとな。

2012年2月23日 · 2 分 · nnasaki

東北デベロッパーズカンファレンス~TDC4周年記念に行って来た

雪がちらつく中行ってきました。詳細プログラムは東北デベロッパーズカンファレンス~TDC4周年記念を参照。 基調講演は日本Androidの会会長の丸山先生。お題は「ネットワークメディアとコマース - 著作権・プライバシー問題の動向」と堅苦しい感じだったけど、そうでもなかった。 内容は2001年から2011年までの10年間のおさらいという感じで、「あーそうそう、こんなのあった」という感じでさらっと聞けた。Apple, Google, Amazon, Microsoftらは自社クラウドとクラウドフロントエンドがあって、それが強みという話。たしかに日本で両方持っている企業はありませんね。 著作権とプライバシーは時間の関係で駆け足だったけど、iCloudといいGoogle Musicといい日本は相当遅れているというお話。 最後の質疑応答でどうすればいいかというのは、若い世代が声を上げればいいというのと、そのうち旧来のメディア(テレビとか)が破錠して使えるように成るのではということ。 HTML5はNHKにでたばっかりの、Google及川さんが出てきて期待したのですが、さらっと話してほぼ北村さんのChromeによるデモが中心で若干肩透かしな感じだったけど、HTML5はこんな感じかーというのを体験できた。 及川さんのHTML5はブラウザのためではなく、クラウドフロントエンドでありHTTP等のプロトコルから再定義するという言葉が印象的だった。 あとは、Androidのインテントをブラウザ向けにするWEBインテントを提案中とのことで、これはいいなと思った。 HTML5は続いてMSの春日井さんで、これもIE9でのデモが中心な感じ。IE6が米国で1%切ってパーティーをやったので、日本でもやりたいという掴みから入った(日本は5.5%だったかな)。 デモをすすめる中でアマナグループさんがFlashからHTML5に置き換えて、とてもきれいなソースなので参考にしてみてくださいということでした。 HTML5の所感としては、もうネイティブアプリと変わらないことが出来る(カメラとかGPSとか加速度センサーとか)のはいいんだけど、ブラウザ間の互換性がやっぱり気になる。 結局今回のデモもChromeとIE9で動作が違うのもあるし、各ブラウザ間の調整というのは今よりももっと大変になるんじゃないかなぁ。 講演内容は Chrome VS IE とかにしても面白かったんじゃないかなぁと。いっそ、FirefoxとSafariも交えてってのもよかったかも。 HTML5は以上で、次はAWSの荒木さん。 いつの間にかAWSでWindows Serverが無料の範囲で使えるようになっててびっくりした。これは是非やってみたい。 荒木さんは家でやるのが面倒なことを是非AWSでやってくださいという内容。RAIDだったり、並列コンパイルだったり、ネットワーク分割だったり。月750時間までの無料なので、基本的に1CPUなら毎日使えるし、30個つかって1日という使い方でも無料ということ。 「どうせそんな実験なんて一回やったら満足するんですよ。」という暴言には爆笑してしまったw 最後はドメイン駆動設計(DDD)翻訳者の和智さんの講演で終わり。DDDとは何かというのを非常にうまく説明していた。私が説明しようとしてもなかなか出来ないw その後、懇親会に参加して @haradakiro と約1年ぶりにお話しした。「会社でなかなかアジャイル開発できないんっすよー。」という相談したら「アジャイルって言わない方いいよ。1ヶ月ごとにデモするって言えばいいんだよ。」というありがたいアドバイスを頂いた。 その後は和智さんを捕まえて、 @i_takehiro や @leecom とDDD談義をした。JAZ(Japan Azure User Group)の橋本さんがLTを開始したところで、私用で帰ることとなってしまった。 今回の Next Action は 次の3つかなー。TDC は本当によいコミュニティでエネルギーを充電できた感じ。頑張らないトナー ...

2012年2月4日 · 4 分 · nnasaki