Blog

  • Riot Messaging Service | Riot Games Engineering
    2017-03-03 riotgames.com

    Blog

    Hey there! My name is Michal 0xDEADB33F Ptaszek, and I’m a software architect at Riot. Today I would like to talk about communication. But not the kind of communication you’re probably thinking of. I want to talk about the other, more exciting kind of communication: LoL players communicating with chat servers during a tense game; authentication servers communicating with the LoL client on login; microservices that route state changes between clients in the middle of the night - you know, tha ...


    Read more


  • Write Your First Macro — Elixir Meta Programming – blackoders – Medium
    2017-02-27 medium.com

    Blog

    I love the phrase "code that writes the code". It is just like having third hand to the programmer, which allows him to write his own features to programming language as an extension and allowing him to write powerful libraries to his project. Meta programming is a boost feature for the programmers to build his own content, literally adding an extra cheese. https://medium.com/blackode/write-your-first-macro-elixir-meta-programming-31037e1d83bf#.rt01lmfls ...


    Read more


  • Launching AppSignal for Elixir
    2017-02-27 appsignal.com

    Blog

    And it’s a go! After many months of hard work and incorporating feedback from about fifty early adopters, we’re officially launching AppSignal for Elixir today. It’s the first fully featured platform providing error tracking and performance insights for Elixir and Phoenix applications. http://blog.appsignal.com/2017/02/24/launching-appsignal-for-elixir.html ...


    Read more


  • End-to-end Testing in Elixir with Hound – Semaphore
    2017-02-27 semaphoreci.com

    Blog

    Testing is one of the ways to ensure the quality of our application, and it comes in many forms. The best known and the most popular among developers is unit testing. However, depending on what, how, and when we are testing, there are other options, e.g. integration, regression, load, acceptance, system, end- to-end, and functional tests. It can be tricky to differentiate between them; the web is full of questions such as "What is the difference between XXX and YYY testing?", and the answers are ...


    Read more


  • Think Erlang | tlks.io
    2017-02-24 tlks.io

    Blog

    Learn how to think like an Erlang expert and design highly available long running systems. Many people have heard of Erlang, but very few have actually used it on production systems. In this talk I will be presenting Erlang/OTP in depth, and what makes this ecosystem interesting for building highly scalable fault-tolerant software. http://tlks.io/talk/think-erlang ...


    Read more


  • Error Handling in Elixir Libraries | Michał Muskała
    2017-02-24 muskala.eu

    Blog

    There was an interesting discussion yesterday on the Elixir Slack about how libraries should handle errors. This is a more thought-through and elaborate expression on my views on the matter. In the post, I’ll present an idealised version of how I think a public API for functions that may produce errors should look like. http://michal.muskala.eu/2017/02/10/error-handling-in-elixir-libraries.html?utm_content=bufferc263f ...


    Read more


  • Programming beyond the comfort zone: JavaScript |> Elixir
    2017-02-24 epages.com

    Blog

    I’m a JavaScript Engineer. I write JavaScript. I really like writing JavaScript and I feel very comfortable doing so. In the JavaScript world, there are a gazillion web frameworks available and every week there are more coming. Besides the usual suspects like express and hapi, there are a lot of things that are fun to play with like zeit’s micro. Although having some different concepts, they all have something in common: They’re (of course) JavaScript frameworks. Now, if you want to learn ...


    Read more


  • How to Capture All Errors Returned by a Function Call in Elixir
    2017-02-24 semaphoreci.com

    Blog

    Elixir is an unusual language because it functions as a kind of a wrapper around another language. It utilizes Erlang and its rock solid libraries to build new concepts on top of it. Erlang is also different compared to what one may call usual or mainstream languages, e.g. Java, C++, Python, Ruby, etc. in that it’s a functional programming language, designed with distributed computing in mind. https://semaphoreci.com/blog/2016/11/24/how-to-capture-all-errors-generated-by-a-function-call-in- ...


    Read more


  • Introduction to Erlang and Elixir
    2017-02-24 tutsplus.com

    Blog

    Elixir is a fast, dynamic and scalable language which is fast becoming adopted by the startup crowd and established businesses alike for production applications. Pinterest, Brightcove, Discord, and Canvas, to name a few, all run on Elixir, which in turn leverages the low-latency, fault-tolerant Erlang VM, meaning complete access to the Erlang ecosystem used by companies such as Heroku, WhatsApp, Klarna, and Basho. Starting with this tutorial, you'll learn the fundamental knowledge to get ...


    Read more


  • Page 2 of 5212345...102030...Last »

Follow Erlang Central: