Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? For a couple years now, web developers have been actively discussing a new programming language called Elixir and its most popular Phoenix framework. Elixir vs. Ruby and Phoenix vs. Rails are among the favorite topics because Elixir has sparked the greatest interest in t
この記事は Akatsuki Advent Calendar 2018 の23日目の記事です。 前回は id:yunon_phys さんの、エンジニア組織の責任範囲の透明性をRACI図で高めてみた でした。 はじめに アカツキではElixirを使ってゲームのAPIサーバを開発・運用しています。 ゲームのAPIサーバは、大量のリクエストを低いレイテンシで捌くことが要求されるため、Erlang VMの高いスケーラビリティが利用できるのは効果的です。加えてRubyなどを書き慣れている人にとっつきやすいElixirの文法も魅力です。 とはいえ、その性能を引き出すためには、やはりアプリケーションのパフォーマンスチューニングは不可欠です。 その際、"Don't guess, measure" という言葉の通り、どこを改善すれば良いかを知るための良い計測ツールが必要になります。 これまでRuby on
These conferences are explosions of enthusiasm. They have become the meeting place for people who want to build large scale systems that never stop. Joe Armstrong (Erlang co-inventor) Organiser Erlang Solutions Ltd. is the only company of its kind totally focused on Erlang and its community, offering industry-leading research, development, training and worldwide support. This helps our customers r
This talk will present some of the thinking behind the creation of the Computer Science Laboratory at Ericsson - one of the technology oriented labs within Ericsson Research. The talk will also describe some projects before and after Erlang and also the technology transfer process to create the Erlang/OTP unit. Erlang/OTP positions itself in the niche for building fault tolerant software systems w
(この記事は「FPGA Advent Calendar 2018」17日目です) すみません,技術ポエムです。 「FPGA Advent Calendar 2018」16日目は @youkis さんの「GUINNESS + Intel OpenCLでディーブラーニング(1)」でした。 私は基本的にソフトウェア屋さんですが,以前より FPGA の潜在的可能性には大いに期待していました。そこで,FPGA に関連する共同研究をスタートさせています。 今回は,その共同研究者による研究構想がまだ間に合っていないので,今後ご期待を...!!! ということなのですが,せっかく「FPGA Advent Calendar 2018」がオープンになっていたので,RISC-V のソフトコアを FPGA に載せてプロセッサアーキテクチャとプログラミング言語処理系の研究してみたいというポエムを書くことで,名乗りを上
This behavior module provides the server of a client-server relation. A generic server process (gen_server) implemented using this module has a standard set of interface functions and includes functionality for tracing and error reporting. It also fits into an OTP supervision tree. For more information, see section gen_server Behaviour in OTP Design Principles. A gen_server process assumes all spe
Timer functions. This module provides useful functions related to time. Unless otherwise stated, time is always measured in milliseconds. All timer functions return immediately, regardless of work done by another process. Successful evaluations of the timer functions give return values containing a timer reference, denoted TRef. By using cancel/1, the returned reference can be used to cancel any r
### What is Elixir LS? [Elixir LS](https://github.com/elixir-lsp/elixir-ls) by Jake Becker (now maintained by the [elixir-lsp](https://github.com/elixir-lsp) organization) is the language server implementation for Elixir. ### What is a language server? If you've been following the story of [Visual Studio Code](https://code.visualstudio.com), there is a chance you've heard of another recent creatio
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く