Featured

  • Tyler McMullen – Load Balancing is Impossible
    2016-11-24 Erlang Central

    Blog Featured Videos



    http://www.codemesh.io/codemesh/tyler-mcmullen Load balancing is something most of us assume is a solved problem. But the idea that load balancing is "solved" could not be further from the truth. If you use multiple load balancers, the problem is even worse. Most of us use "random" or "round-robin" techniques, which have certain advantages but are highly inefficient. Others use more complex algorithms like "least-conns," which can be more efficient but have horrific edge cases. "Consistent ha ...


    Read more


  • Claudia Doppioslash – Building a Graphical IDE
    2016-11-24 Erlang Central

    Blog Featured Videos



    http://www.codemesh.io/codemesh/claudia-doppioslash   I will demonstrate how a complex application, an IDE for one of the visual PLC languages (Programmable Logic Controllers), can be built with Elm, and our experience of porting it to Purescript. The PLC programming language is compiled to BEAM files and runs in the Erlang VM in a distributed way. I will show how the client side is talking via Websockets with a Cowboy handler on the Erlang side. I will also give an overview of ...


    Read more


  • Brian Troutwine – A History of Space Stations
    2016-11-23 Erlang Central

    Blog Featured Videos



    http://www.codemesh.io/codemesh/brian-troutwine   Early spaceflight literature promised massive cities glittering in orbit, scrappy colonies on the Moon, routine trips to Mars and the asteroid belt. None of that has materialized. What we have accomplished instead is an elaborate 450 ton microgravity laboratory crewed by three and a solar system peopled with robots. No one has been to the Moon since 1972 and we've only just now begun to set hard dates with an ambition to humans reachin ...


    Read more


  • Lambda Days conference – Call for Papers
    2016-10-06 Erlang Solutions

    Blog Featured

    Lambda Days is a one of a kind experience in the functional world. Never-failing explosion of enthusiasm and talent is what gets us motivated to explore this amazing community in all of its potential. To us Scala, Erlang, Haskell, Elixir, F#, Lisp, Clojure and many other emerging technologies are more than languages - they are new perspectives on how to understand and tackle challenges of every day work. www.lambdadays.org Are you interested in presenting your thoughts on the subjec ...


    Read more


  • Erlang on Rumprun Unikernel aiding the Microservices Architecture by Neeraj Sharma
    2016-09-26 Erlang Central

    Blog Featured



    Slides and more info: http://www.erlang-factory.com/euc2016/neeraj-sharma I am the author of porting Erlang to Rumprun unikernel. Rumprun unikernel can now run Erlang (Elixir or any BEAM VM based language) nodes in both isolated and clustered mode. Unikernels are special single address space software constructed by using library operating system. RumpRun unikernel is a great project which (in my view) opened possibilities to design in some unique ways while shifting away from the traditional ...


    Read more


  • ERLANG EASTER-EGGS
    2016-08-25 elbrujohalcon

    Blog Featured Status

    I’m back! Cask removed, arm in recovery :) — Let’s celebrate with some funny bits of Erlang/OTP! Up to this point, I’ve been sharing a good number of odd and/or confusing bits for and about erlangers out there. I’ll go back to that, probably next week. But, during the same period in which I collected all those battle-stories, I also found several nice bits of code and documentation that are shipped with the Erlang/OTP distribution. They go a long way to show how the language was ...


    Read more


  • Replacing JSON when talking to Erlang
    2016-08-18 InakaESI

    Blog Featured

    JSON is awesome, supported pretty much everywhere, easy to read without any extra tools (I'm looking at you BSON and Protocol Buffers) and way better than XML. However, parsing JSON costs cycles and they are still verbose and larger than their BSON and Protobuf counterparts. What this means in practice, is that if we are paying for hosting, we are paying extra to encode/decode the JSONs and the extra bandwidth we are going to use. However, we already have a nice JSON alternative in Erlang, ...


    Read more


  • THE EXCEPTIONAL SERVER
    2016-08-03 elbrujohalcon

    Blog Featured Status

    I discovered what I will show you today the first time I tried to create agen_server based behaviour in Erlang. For wpool, I think. Anyway, I forgot about it for a long time until Francesco Cesarini reminded me of it at our last company Get2Gether. This is the story of a very efficient server… …keep reading on Medium ...


    Read more


  • THE SHOEMAKER’S SON
    2016-07-27 elbrujohalcon

    Blog Featured Status

    Time for a new Erlang story, kids! This one is about one of my favourite Erlang tools: dialyzer. You may know this already, but I always recommend checking all your Erlang code with dialyzer as soon as you write it. You can hear me preaching that exact thing at this Functional Geekery interview. We’re so fond of these tools (like dialyzer, xref and elvis) at Inaka, that we even created Meta Test Suites that you can use to run dialyzer as part of your common test suites every time. And that ...


    Read more


  • BeamBA 2016 – new meetup on Sept. 28th
    2016-07-20 elbrujohalcon

    Blog Featured Status

    BeamBA 2016 is coming! The community of Erlang, Elixir, Efene, LFE devs around Buenos Aires is congregating again for a new meetup on Sept. 28th, 7PM at Inaka's offices. We're looking for speakers (remote ones accepted, of course). If you have something to share, pleas fill in the CFP before Sept. 12th. Already looking forward to meet everyone again! ...


    Read more


  • Erlang: If I Fell In Love With You
    2016-07-19 elbrujohalcon

    Blog Featured Status

    This article is a little bit different to the funny/surprising stories I’ve been writing about Erlang, although somehow related. It is a battle-story in the sense that I found this code while debugging a production system and it shocked me almost as much as finding an exception that I couldn’t catch or a list comprehension without generators. On the other hand, this piece of code was introduced in a completely intentional way by a programmer who actually wanted it to behave in the way it di ...


    Read more


  • Page 3 of 3123

Follow Erlang Central: