Zerobase Dev Blog

コードネームYentry

Entries from 2013-01-01 to 1 month

分散処理と遅延評価と可読性

ScalaのAkkaでFutureとlazyを駆使すれば「無数の分散オブジェクトから条件に該当するものを絞り込んで関数を適用した結果を収集する処理」(MapReduce的な)を、意味論的に簡潔(=可読性が良い)でありながら効率のよい処理(=不要な計算を省略)として書…

会計システムを抽象度の高いDSLで表現するためにScalaを使う

Play (Scala) + Redisで作ろうかと決めましたので、いろいろと本を買いました。 「会計システムを抽象度の高いDSLで表現する。そのためにScala/Playを使う」というシナリオです。 Scala オブジェクト指向プログラマが次に読む本 ?Scalaで学ぶ関数脳入門作者:…

Play (Scala) + Redisで作ろうか

という感じです。 ドメイン指向アーキテクチャのスモールスタートなロードマップ案 - 石橋秀仁(@zerobase04)のメモ: 分散オブジェクト・アーキテクチャ/ドメイン指向アーキテクチャへの追記。 とりあえず「分散並列処理」という要件を後回しにすると: オ…

Play、Scala、DCI、継続的デリバリーなど勉強中

Play 2.0で作ろうかと。みんなの代わりに勉強する係として、馴染みのRailsではなく新たなPlay/Scalaで。 Play 2.0ならEclipseよりIntelliJの方が良いという情報: 2013/01/15 Play 2.0 Javaはじめて&もくもく会 #play_ja - Togetter Play! Framework デバッ…

TDDでUIデザインするタイミング

エンドツーエンドのTDDでは、ユーザーインターフェイスの設計をするタイミングが難しい。 ↓ TDDとUI設計を並行して進める。UI(インターフェイス層)の設計が固まるのにあわせて、アプリケーション層やドメインモデル層もそれにあわせて固まっていく。レイヤ…

jQuery 2.0

jQuery 2.0を使おう。 jQuery 1.9のリリース候補版が公開。使用されなくなったAPIを整理し、jQuery 2.0と互換へ - Publickey jQuery 2.0では、jQuery 1.9とAPIの互換性を保つちつつInternet Explorer 6/7/8のサポートを廃止。より小さく速いライブラリとな…

DCIアーキテクチャ

オブジェクト指向ユーザーインターフェイス(OOUI)とドメイン駆動設計(DDD)みたいなことを考えていたところ、和智さんに DCIアーキテクチャ を教えてもらった。面白い! メンタルモデル中心のソフトウェア・デザイン・パラダイムは、ぼくの考えている「UIデザ…

RailsのIDE RubyMine

RubyMine気になる! Rails開発のイケてるIDE RubyMineを使う(1)紹介編 | TechRacho そんな微妙なRails IDE界隈ですが,半年ほど前にRubyMineというイケてるIDEがあると教えてもらい,使い始めてみました.すると,触れば触るほどかゆいところに手が届くす…

Heroku - Rails - Backbone.js でもいいか

Heroku - Play framework でもいいかもと思ったのですが、Heroku - Rails - Backbone.js もよさそうですねえ。 テストはRspecで書くことになりますね。jMockと同等の機能が揃ってそう。 ゼロベースはRubyをよく使ってて、Javaは使ってないし。Java (Play) で…

オブジェクト指向9つの簡単なルール

必然的にオブジェクト指向(小さくする) で書くことになる9つの簡単なルール『Thought Works アンソロジー』第5章 オブジェクト指向エクササイズ(原文) 基本を身体に叩き込む ひとつのメソッドのインデントは1段階まで else 句 を使わない すべてのプリミテ…

Heroku - Play framework でもいいかも

最初からタブレットやスマートフォンからの利用を想定してモバイルファーストで、PCでも使えるようなデバイスフリーを目指します。 GAE - Java - JSON - HTML/JavaScript アーキテクチャあたりで。 と書きましたが、 Heroku - Play framework でもいいかも。…

会計システムのリデザイン

ゼロベースの管理会計システムを開発するよ に ちなみに、会計システムにありえないような使いやすい UI を設計したいので、けっこう時間がかかるのかもしれません。 と書きました。 ゼロベースでNUI時代の会計システムが作れないかなーと。 会計システムっ…