タグ

elixirに関するmather314のブックマーク (9)

  • なぜ Erlang/OTP を使い続けるのか

    2017 年 4 月 1 日に行われた Elixir Conf Japan 2017 の発表者用のメモです。 この資料は公開してあります http://bit.ly/naze-erlang なぜあーらんです、なぜあーらん。 概要 Elixir の話は最初に触れるだけであとは Erlang/OTP の話です。またコードも出てきません。じゃぁ何を話すのかというと、実際にいろいろな分野で Erlang/OTP を利用してきた話をします。実際使ってみてどうだったのかというのも話をします。 ただ、残念ながら話ができる内容がかなり少ないため、事例は少ないです。今回紹介する事例は氷山の一角と思って頂ければ。 実際の事例はおきゃくさまから許可が出ているものだけお話しします。ただ中身のお話しは抑え気味でいきます。 また、 Erlang/OTP を全く知らない人向けには話をしません。すごいEを読んでいて、E

    なぜ Erlang/OTP を使い続けるのか
  • VegetaでPhoenixとRailsの負荷テスト - Memento memo.

    以前会社の同期とご飯をべていた時、 HTTP負荷テストツールのVegetaというものを紹介してもらったので試してみました。 github.com GitHubプロジェクトページを開くとイカしたサイヤ人の王子が目に飛び込んできます。 Golang製ツールで、CLIで比較的簡単に扱えるのが特徴のようです。 大量のリクエストを投げるコマンドが vegeta attack です。 大量にエネルギー弾を撃ちまくるイメージですね。 ドラゴンボールの負け確フラグです。 "王子戦法"、またの名を"グミ撃ち"というらしいです。 dic.nicovideo.jp Vegeta で負荷をかける とりあえず使ってみます。他所のサーバに負荷をかけると当に怒られるのでやめましょう。自前で用意したサーバかlocalhostに向かって実行しましょう。 負荷テストの対象は最近ハマってるPhoenix (v1.2.1,

    VegetaでPhoenixとRailsの負荷テスト - Memento memo.
  • 恵贈御礼!プログラミングElixir - Pepabo Tech Portal

    こんにちは、@Joe_nohです。カラーミーショップでエンジニアをしています。この度、話題の「プログラミングElixir」をご恵贈いただきました。お礼の意味も込めまして、ペパボでは一番Elixirを触っているであろう私が、この場に感想などをしたためてさせて頂きます。 私とElixirについてちょっと説明しておきますと、私は以前はRubyをメインに使っていました。Rubyは今でも好きな言語なのですが、いわゆるオブジェクト指向言語だけでなく、関数型言語というものも触ってみたいなと考えていたときに、Elixirに出会いました。最初に触ったのはv0.12前後だったと記憶しています。それ以来、Elixirの魅力や楽しさを広めるため、社内Elixir勉強会や外部でLTなどを行っています。そのときのブログエントリがこちらで、その他のスライドも私のSlideShareに置いてあります。 社内でElixir

    恵贈御礼!プログラミングElixir - Pepabo Tech Portal
    mather314
    mather314 2016/08/21
    買おうかな
  • Erlang(Elixir)の使いどころについて使ってる人から教わった話

    t_yano @t_yano Erlang/Elixir(というかBEAM)について「速い」と記事書くと有識者の方々から暗に殴られる事件を数件見つつ、最近読んだbeamのコンテキストスイッチ手法思い出すと、まあ、この動きすごいキレイ(一定頻度でプリエンプティブにスイッチする)だけど、速くはないわなって思った 2016-05-17 21:15:29 t_yano @t_yano BEAM決して速くない、速さを求めるならGoをやれ、安定性を求めるならbeamをやれってことみたい。Erlangイカだと、バイナリデータを大量に処理するには向かない、でもAPIサーバなら十分な速度が出るって書いてて、つまり個々の「処理」の速さを求めてはいけないってことかな。 2016-05-17 21:17:35

    Erlang(Elixir)の使いどころについて使ってる人から教わった話
  • Elixir School 日本語訳

    Elixir Schoolへようこそ! Elixir SchoolはElixirを学び、マスターするための最高の場所です。 ベテランの方も、初めての方も、レッスンや補助教材で必要なものが見つかるはずです。 ボランティアの方々の努力により、Elixir Schoolは多くの言語に翻訳されています。その中には次のような翻訳があります: বাংলা, Deutsch, Ελληνικά, Español, Bahasa Indonesia, Italiano, 日語, 한국어, Bahasa Melayu, Norsk, Polski, Português, Русский, Slovenčina, Türkçe, ภาษาไทย, Українською, Việt ngữ, 简体中文 と 繁體中文. elixirschool/elixirschoolに参加することで、私たちと一緒にElix

    Elixir School 日本語訳
  • Elixir School

    Basics Basics Collections Enum Pattern Matching Control Structures Functions Pipe Operator Modules Mix Sigils Documentation Comprehensions Strings Date and Time IEX Helpers Intermediate Custom Mix Tasks Erlang Interoperability Error Handling Executables Concurrency Advanced OTP Concurrency OTP Supervisors OTP Distribution Metaprogramming Umbrella Projects Specifications and types Behaviours Protoc

    Elixir School
  • Node.js Is Dead - なぜ私がNode.jsを捨ててElixirに切り替えたのか-

    タイトルは釣りです。すいませんほんと。 2015年12月0c8日に行われたAktsk Tech Meetup #1: Elixir & GraphQLで発表した際の資料です。 === Node.js+Koaで開発していたサービスを、なぜリリースせずにElixir+Phoenixに書き換えることにしたのか? Elixirを通して見えてくるNode.jsの問題点とは?Node.jsユーザーがElixirを始める際の注意点とは? この辺りのテーマについて答えられるお話をさせていただければと思います。

    Node.js Is Dead - なぜ私がNode.jsを捨ててElixirに切り替えたのか-
  • リアルタイムWebの時代にElixirが来る? Qiita高橋侑久氏が今注目する技術領域 - エンジニアtype | 転職type

    技術情報共有サイト『Qiita』は、日で働くプログラマーにとっていまや、なくてはならない存在となっている。また、チーム内の情報共有に『Qiita:Team』を利用しているという声を聞く機会は多い。こうしたプロダクトを通じて、「ソフトウエア開発をよりよくすることで世界の進化を加速させる」ことを目指しているのがIncrementsだ。 情報感度の高いプログラマーに向けたプロダクトの作り手は、おそらく情報感度が高いはずである。『Qiita』の「中の人」は今、どのような技術に注目し、どうやってそれを身につけているのか。 同社CTOの高橋侑久氏に、現在注目し、インプットしている技術領域と、学びのソースについて聞いた。 高橋氏は、注目している技術領域として次の3つを挙げた。 【1】Railsの課題に回答をもたらすElixirとPhonenix Framework 【2】Terraformでインフラを

    リアルタイムWebの時代にElixirが来る? Qiita高橋侑久氏が今注目する技術領域 - エンジニアtype | 転職type
  • Hex

    Using with Elixir Specify your Mix dependencies as two-item tuples like {:plug, "~> 1.1.0"} in your dependency list, Elixir will ask if you want to install Hex if you haven't already. Using with Erlang Download rebar3, put it in your PATH and give it executable permissions. Now you can specify Hex dependencies in your rebar.config like {deps, [hackney]}. Getting started Fetch dependencies from Hex

    Hex
  • 1