タグ

ブックマーク / qiita.com/techno-tanoC (2)

  • Elixir + Phoenix + ESpecでBDDするまで - Qiita

    前置き この記事はElixir Advent Calendar 2016の8日目の記事です。 Ruby + Rails + RSpecを使ったウェブアプリケーション開発は定番だと思いますが、Elixir + Phoenix + ESpecの日語の情報が少ないようなので書きます。 ソースはこちら 環境作り Erlang, Elixir, Node Erlang, Elixir, Nodeのバージョン管理をasdfの1つで行えるので重宝しています。 asdfを使わない場合はInstalling Elixirを参考にどうぞ。

    Elixir + Phoenix + ESpecでBDDするまで - Qiita
  • Rails使いがElixirのEctoを勉強した時のまとめ - Qiita

    Rubyに影響を受けた(というより弟分)言語であるElixirが熱いです。 RailsインスパイアのElixirのWAFであるPhoenixはrailsの10倍早いらしいです。 何かと話題の関数型言語elixir + phoenixを勉強中にデータベースラッパー&クエリジェネレータであるEctoの使い方がrailsのActiveRecordとは違う雰囲気で色々と悩んだのでメモ。Ecto単体で使った場合なのでphoenixと一緒に使った場合は違う部分があるかもしれません。 全体的にパイプライン演算子(|>)を存分に使ったコードで楽しいです。キーワードクエリはSQLっぽくてどうにも好きになれないので基的にパイプラインクエリを使っています。 「こっちの方が適切」「もっとイケてる書き方がある」「phoenixではこう書ける」「phoenixでは使えない」等ありましたらコメントお願いします。 準備

    Rails使いがElixirのEctoを勉強した時のまとめ - Qiita
  • 1