タグ

ブックマーク / satococoa.hatenablog.com (4)

  • やさしい AJAX on Rails という資料を作りました - satococoa's blog

    最近 SPA (Single Page Application) についての議論が盛んで、Angular とか React とか Flux とか Mithril とかの名前をよく聞くようになりました。 でも必ずしも全ての Web アプリにおいて SPA は必須ではありません。 むしろ枯れた jQuery と Rails の remote: true の仕組みを正しく使うだけで十分なケースも多数あると思います。 (特に iOS, Android のネイティブ開発者が身近にいる環境では SPA で開発するのとネイティブで実装するのとでは後者の方がコストが低いこともありますし。) ということで、「じゃあ Rails で Ajax ってどうやって実装するんだっけか?」というところをまとめた資料を公開します。 中級者以上の方にとっては特に目新しい情報は無いと思いますが、経験の浅い方の自己学習や研修な

    やさしい AJAX on Rails という資料を作りました - satococoa's blog
  • Growing Rails Applications in Practiceを読んだ - satococoa's blog

    pragprog.com 読み終わったのはもう先月ですが、学ぶことが多いだったので紹介しときます。 @1syoさんと@miyohideさんとやってる読書会の前回の課題図書でした。 どんな? まずは目次を見てみると良いと思います。 心に残った章だけちょっと抜粋すると、以下のような内容が書いてあります。 Beautiful controllers: コントローラのAPIを共通化して、コードを減らす方法 User interactions without a database: Formオブジェクトとか作って、コントローラからコードを減らそう Dealing with fat models: fat model を回避するには / FormオブジェクトととかServiceオブジェクトはこんな風に作るといいよ Taming stylesheets: BEMを "実践的に" 取り入れて、CSS

    Growing Rails Applications in Practiceを読んだ - satococoa's blog
  • AWS CloudSearch を使ってみた - satococoa's blog

    Elasticsearch を調べたあと、最近は CloudSearch も機能強化されて日語の検索も簡単にできていることを知り、いろいろ試して使ってみました。 結果、すごく良さそうなので今開発中のプロジェクトで採用することにしました。 調査しつついろいろコツというか知っておくべき点があったのでメモを残しておきます。 Elasticsearch との比較という観点で調査・検証していたので、Elasticsearch をある程度知った状態で読んでいただいた方がいいかも。 CloudSearch と Elasticsearch の比較 Elasticsearch ではシャード数は index 作成時に決定しなくてはならないが、CloudSearch なら自動でスケールアップしてくれる。 検索のパフォーマンスに関しては Elasticserch でもあとから replica 追加可能なのでスケ

    AWS CloudSearch を使ってみた - satococoa's blog
  • RE: どんなことを勉強すればいいですか? - satococoa's blog

    仕事でインターン生や経験の浅い方のレビューをしたり面接を担当したりしててよく聞かれる質問が「どんなことを勉強すればいいですか?」です。 それについてちょっとポエムを書いてみようかと思います。 主に会社で一緒に働いている人やこれから一緒に働くことになりそうな方向けに書いていますので、一般論として捉えるとやや極端だったり偏っていたりするかもしれません。ポエムなので許して。 専門家であるという視点から エンジニアとして仕事をする以上、専門家 (プロ) であるという誇りと責任を常に持って欲しいと思います。 そのためにはその自信を裏付けるための知識が必要となります。 僕のいる Web やスマホアプリの業界は流行の移り変わりが激しく、新しい情報を常に追いかけ続けないとあっという間に置いていかれてしまいます。 しかしながら新しい知識を追いかけ続けるにも確固とした基がないと、曖昧な知識の上にさらに曖昧な

    RE: どんなことを勉強すればいいですか? - satococoa's blog
  • 1