ブックマーク / purple-bamboo.blogspot.com (2)

  • Node.js で仕事をするための研修を実践してみた

    ちょっと前から社外の学校で Node.js の授業の先生をやったり、社内でも Node.js 人材の育成で 79school という研修をやっていて、 @oranie 先生からリクエストを頂いたので内容を紹介してみます。 やっていること 1. JavaScript 基礎 (1 - 3 days) Code School ( https://www.codeschool.com/ ) で自己学習。jsに触れてもらいます。 Check point Code School がそのままテストになっているので、完了することができればOK。 2. JavaScript 実践 (1 day) js を使用して簡単な web アプリ作成。デフォルトで TodoMVC の Todo、電卓、カラーピッカー。他には Flappy Bird 、マインスイーパーの様なゲームを個人のやりたいようにやってもらいます。

    Node.js で仕事をするための研修を実践してみた
    oranie
    oranie 2014/07/02
  • Cassandra を使ったデータ削除の実装でコレをやるとマズイ

    最近はお仕事で Cassandra をメインのデータストアにしたサービスを開発しています。 KVSなデータストアでの開発にもだいぶ慣れてきたところなんですが、落とし穴があったのでメモφ(`д´) データ削除時に tombstone (墓石) を建てる Cassandra はレコードの削除を行うときに、tombstone という削除フラグ的なものを立てて論理削除ぽいことをしているらしい。 なので tombstone だけでは物理的にレコードは消えておらず、Java の GC とか minor compaction をされるまで残り続けるみたいです。 検索するときの邪魔になる

    Cassandra を使ったデータ削除の実装でコレをやるとマズイ
    oranie
    oranie 2014/04/27
  • 1