You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Elixir builds are compiled on each git push to https://github.com/elixir-lang/elixir for any branch. After the build completes it will be available at https://builds.hex.pm/builds/elixir/{REF}.zip where {REF} is the git ref for that push. Examples of URLs are: https://builds.hex.pm/builds/elixir/main.zip https://builds.hex.pm/builds/elixir/v1.12.3.zip These Elixir builds will be compiled against t
OTP 21 is out! 🎉 In this post I’m going to list things that, I think, will matter the most for Elixir users. Faster compiler The compiler is about 10-20% faster. There are lots of factors that contribute to that result - the BEAM emulator is faster itself, the compiler received some performance improvements and the file system was completely overhauled to use NIFs and dirty schedulers instead of
This book is not about how to write correct and beautiful code, I am assuming that you already know how to do that. This book isn’t really about profiling and performance tuning either. Although, there is a chapter in this book on tracing and profiling which can help you find bottlenecks and unnecessary usage of resources. There also is a chapter on performance tuning. These two chapters are the l
ニコニコ動画/ニコニコ生放送を支えるシステム Dwango Media Cluster (DMC)。 DMC とその周辺システムは主に Erlang/Elixir で開発されています。 今回はその設計・開発・運用や Erlang/Elixir の強みと、一方で実際に大規模運用する中で遭遇した想定外のヒヤリハットをお話します。。
Elixir勉強会が歌舞伎座.techと合同で2017年1月11日に株式会社ドワンゴ様のセミナールームにて行われました。 今回はこの勉強会のレポートを書きます。 当日は参加者が約100人と大盛況で、ドリンク、寿司、ピザも提供されました(スポンサーの皆様ありがとうございます!)。 raft_fleetの紹介 Shunsuke Kirinoさんより、ErlangVM上でRaftという分散合意アルゴリズムを実装したライブラリの発表がありました。 https://skirino.github.io/slides/raft_fleet.html#/ Erlang/Elixirがノード間のメッセージバッシングに優れていることやActor Modelが好きでこのライブラリを開発したそうです。 発表ではraft_fleetの仕組みや開発で苦労したところの話がありました。 私はRaft自体知らなかったのです
Erlang & Elixir Fest 2019 開催日2019年 6月1日(土) 永田町 JA共済ビルMAP #elixirfest 日程 2019年6月1日(土) 開場: 10:00 開演: 10:30 閉会: 19:30 会費(昼食、懇親会費込み) 一般: 6,000円 学生: 3,000円 任天堂 ネットワークシステム部 渡邉大洋 私たちは、家庭用ゲーム機 Nintendo Switch (TM) 向けに、プッシュ通知のシステム「Nintendo Push Notification Service (NPNS)」を開発・運用しています。 NPNS には常に1000万台超のデバイスが接続していますが、日々安定してさまざまな通知を送り続けています。 NPNS の全体像およびインフラ面の構成については別の機会にお話ししたことがありますが、今回の Erlang and Elixir Fe
決済システムの構築は、ショパンのワルツを演奏するのに似ている。問題解決における万能的な方法がそこには含まれていて、どのような問題にも適用することができる。 先日、Erlangを学習しているという若いプログラマから、なかなか興味深いメールが送られてきました。その内容は、金融システムのサイトを構築するのにErlangは適切であるかどうかを知りたいというものでした。高度な並列処理を行うフォールトトレランスなアプリケーションの構築にはErlangが適した言語であるという記事を目にしたのと、私の本を楽しんで読んだことで、彼はErlangに興味を持ったのだそうです。 彼の質問に対する私の回答は、「プログラムYにXは適切なのか?」というタイプの全ての質問に対する回答とほぼ同じです。同じ質問に何度も答えることを避けるために、その回答をここに記したいと思います。 問題を解決する際には、まず最も難しい問題から
全体的なのは 私的な 2015 年技術的な振り返り - Qiita に書いた。 Erlang/OTP 18 系のリリース Erlang Programming Language Erlang/OTP 18.0 has been released ライセンスが APL 2.0 へ スケジューラー周りが整理されパフォーマンスが良くなった 18.0 がバイナリーメモリーリークを持っているというオチ。 ets:update_counter/4 、デフォルト値取れるようになったの本当に大きい 時間が整理された、これで時間がクソということもなくなった map が実験的リリースじゃなくなった rebar3 rebar3 色々頑張って出てきて、そろそろ移行できそうだなーという感じ。rebar お疲れ様。 DTLS 1.0/1.2 の実装 Erlang で 1 から DTLS 実装してみたけど、動いて良かっ
Erlangを業務で書き始めて1年半ほど経ちましたが, その間に自分自身で嵌まったこと. そして, 身近な人が嵌まっていたポイントを纏めてご紹介します. (ついでによく見る誤りも...) バイナリ バイナリパターンマッチで済むものは正規表現を使うべきではない Url = <<"http://test.net/hoge">>, re:run(Url, <<"http://.*">>).
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く