2015-12-01から1ヶ月間の記事一覧

2015 年ふりかえり

今年は家族が増えて、 予想通りというか、予想以上にプライベートで使える時間が激減した。 家でネットやテレビはほとんど見ていない。 情報収集はもっぱら隙間時間にスマホで Feedly。 技術書は持ち運びを優先して、電子書籍のみ買うようになった。 Gihyo D…

天神炒飯

赤坂駅すぐ側、以前ボン田中があった店舗が天神炒飯ていう店に変わってた。文字通り炒飯専門店。 炒飯は塩味の和風、醤油味の中華風、あと高菜があったかな。炒飯に麻婆豆腐あんを組み合わせるのが人気みたいだけど、ご飯にあんかけは好みじゃないので、中華…

博多担々麺とり田

中州に本店がある水炊きの人気店『とり田』が担々麺専門店を出していたので行ってみた。 場所は美野島。博多駅から1kmくらい歩いた。結構遠い。 担々麺は辛さが選べるので、スタンダードの3辛にしてみた。 真っ赤で凄く辛そうだけど、見た目ほどではなかっ…

S.B.C

用事で七隈に行ったので、 ついでに七隈周辺のケーキ屋でケーキを買って帰ることにした。 寄ったのは、七隈駅から徒歩 10 分ほどにある『S.B.C』。 ケーキ屋っぽくない名前。 『Sweet Baker's Crew』の略らしい。 生クリームが美味しいとか、チョコレートケ…

『実践ドメイン駆動設計』読んだ

ようやく読了。 長かった。 少しずつ読み進めて、読み終わるまで3週間かかった。 読み終わって思ったのは、DDD をまったく実践できていなかったな、 という反省。 DDD がどんなものかは分かっていたつもりだったけど、 エンティティやリポジトリ、レイヤー化…

TypeScript でも React Meets Redux

React を使って TODO サンプルを TypeScript で書き直したので、 今度はさらに Redux も使ってみる。 まずは Redux の型定義ファイルをインストール。 tsd query redux --action install --resolve tsd query react-redux --action install --resolve 特にひ…

TypeScript で React

今まで書いたサンプル程度の規模でも、 実行時に踏むまでバグに気付かないことが結構あって、 実際踏むと萎える。 React で規模の大きい SPA 作っていたらと思うとゾッとする。 コンパイル時に分かれば良いのに。 そうだ。 TypeScript で書いてみよう。 Java…

React + Redux で Web API を呼び出す

React + Redux で SPA を作成するとき避けられないのが、 Web API の呼び出し。 というか、Web API を呼び出さないなんて、まず考えられない。 Web API の呼び出しでは、redux-thunk を使う。 github.com Redux のミドルウェアで、 Action Creator でオブジ…

React で使う HTTP クライアント候補として SuperAgent を試してみた

React と Redux には HTTP クライアントは含まれていない。 別途ライブラリを使う必要がある。 Web API を呼び出すためだけに jQuery を使うのはバカげているから、 専用のライブラリがいいね。 Browserify でビルドするから、npm にあるライブラリを使える…

BLUE JAM

アサデスでだいぶ前に紹介されて、 いつか行こうと思っていたパン屋『BLUE JAM』にようやく行ってみた。 場所は地下鉄七隈線の次郎丸駅から南に歩いて約15分。 結構遠かった。 10時くらいに行ったら色々置いてあったので、 テレビで紹介されていたお目当ての…

React でも Bootstrap のコンポーネントを使う

React で SPA を実装する場合も、 デザインは Bootstrap のお世話になりたい。 クラスを指定するだけで使えるコンポーネントは普通に使えそうだけど、 Tooltip や Dropdown や Modal のような、 jQuery に依存したコンポーネントは React でそのまま使えない…

React + Redux でもルーティング

react-router でルーティングを試してみたけど、 実際のアプリは React + Redux で開発する予定。 その際、react-router のみではなく redux-router も一緒に使う。 redux-router は react-router の Redux バインディング。 ルーターの状態を Redux のスト…

react-router で遷移先のコンポーネントに props を渡す

ネストしたルートに遷移するとき、 遷移先のルートに対応するコンポーネントが、親コンポーネントの props.children にセットされている。 ここで props.children をそのまま表示せずに、 React.cloneElement で props.children を複製すると、 その際に pro…

react-router を使って React でルーティング

SPA を作る上で実装したいのがルーティング。React を使ったアプリでのルーティング実装には react-router を使う。 今回からインストールは npm で。 npm install --save react-router react-router を使って Master-Detail の簡単なサンプルを書いてみた。…

React 開発環境構築

React を使ってきちんと SPA を作るのに、毎回ブラウザ表示時にコンパイルしていては、さすがに効率悪い。 モダンなフロントエンド開発環境にしたいので、調べながら構築することにした。 react や react-dom などのライブラリは npm でインストール。 そう…

『エンジニアとして世界の最前線で働く選択肢』読んだ

エンジニアである以上、シリコンバレーやサンフランシスコにある 大企業やスタートアップに憧れたことはあった。 どんなオフィスで、どんな仕事をして、どんな生活を送るのか、 今でも興味はある。 本書はそんな興味を満たしてくれた。 エンジニアの収入が高…

ななつぼし

我が家では毎月 3 回、となり駅にあるスーパーまで 5kg の米を買いに行ってるんだけど、 いい加減大変になってきたので通販で買うことにした。 買ったのは『ななつぼし 10kg』。 北海道・沖縄については別途送料が発生致します12月初旬発送分より順次デザイ…