by shigemk2

当面は技術的なことしか書かない

2014-09-06から1日間の記事一覧

RubyからScalaへ: There's more than two ways to do it #ScalaMatsuri

DSPの話 今日言わないこと Scalaでハイパフォーマンスシステムを作る方法 コンパイル時間 どっちが良い言語? 動的型付けと静的型付けの戦争はどっちでもいい どちらもオブジェクト指向ベース 無名関数 class定義はScalaとRubyで同じ まとめ 生産性を高めよ…

What's a macro? #ScalaMatsuri

マクロって何 マクロのなにがいいの マクロを使ってコードを書くとどうなるか マクロの今後 Scala2.1.0から入ってきた マクロを使うのは簡単、マクロを作るのは難しい コードを作るコード Scalaのシンタックスでコードを組む コンパイラがコンパイル時に実行…

Silkで編むデータフロー #ScalaMatsuri

データ処理をいかに簡単にするか xerial (Taro L. Saito) TDのひと SQLをクラウドで使ってもらう TDではScalaはつかっていないけど、ScalaでTDを使うとなるとこうなるんじゃねっていう ループだと遅いのでインデックスを貼る 書き方 代わりにSparkSQLを使う …

【追記あり】グリー初のScalaプロダクト!チャットサービス公開までの苦労と工夫 #ScalaMatsuri

GreeChat アクティビティの活性化を目的とする 数十万人の利用を目的とするバックエンドの構築 対象者はこれからScalaを使ってなんかアプリを作る人向け チーム開発 問題点 Scalaを選んだ理由 GREEChatの要件 何十万人のユーザー リアルタイム 少ないサーバ(…

はてなにおけるScala活用事例 #ScalaMatsuri

新しいプロダクトでなんでScalaを選んだのか なんでPerl 型チェックしている言語はハッカーが使う言語ではない CPAN そして数年後 レガシーコードが残っている スマホアプリなど様々な需要 テストやレビューはやるけどそれでも足りなくて500 やっぱり型シス…

Solid and Sustainable Development in Scala #ScalaMatsuri

Scalaを使う会社が増えている でも3年経つとレガシー化する アプデしようとしてもコストがかかる Skinny Framework AWScala ScalikeJDBC(Simple JDBC) QueryDSL Skinny Framework Scala on Rails Full-stack features Web Development (Good Parts) based Cl…

Node.js vs Play #ScalaMatsuri

LinkedIn Yevgeniy Brikman Node.jsもヘビーに使っていた express Node.js vs Play Framework (with Japanese subtitles) from Yevgeniy Brikman Node.js vs Play 比較 Node.js 学習 Node.jsの学習は簡単 6行書くだけでスタートできる express.jsは8行 node…

Xitrum Web Framework ライブコーディング #ScalaMatsuri

Xitrum Scalaのフレームワーク httpサーバとしての機能も持つ。非同期のクラスタリング 資料が豊富 構築が容易 ライブラリの活用によるパフォーマンスの高さ スケーラブル ルーティングの自動収集 xitrum-framework/xitrum Connect CORS、i18n 発表の趣旨 20…

はてなブログのブログカードを挿入するEmacs Lisp

ブログネタをEmacsでメモってるとやっぱりリンクの生成とか手入力するのは面倒なので、 Emacs Lispを書きました。 昨日の新規機能を受けまして。 「ブログカード」をOGPなどに対応しました。さまざまなWebページをコンパクトに整形して掲載できます - はてな…