Blog

  • Elixir and Unicode, Part 1: Unicode and UTF-8 Explained
    2017-04-24 bignerdranch.com

    Blog

    You may have heard that Elixir has great Unicode support. This makes it a great language for distributed, concurrent, fault-tolerant apps that send poo emoji! 💩 Specifically, Elixir passes all the checks suggested in The String Type is Broken. The article says that most languages fail at least some of its tests, and mentions C#, C++, Java, JavaScript and Perl as falling short (it doesn’t specify which versions). But here I’ll compare the languages I use most: Elixir (version 1.3.2), ...


    Read more


  • How we built passwordless authentication with Auth0 and Elixir/Phoenix
    2017-04-24 madebymany.com

    Blog

    We’ve been building an app and we wanted the onboarding process to be as simple and easy as possible. I’ll explain why we settled on a passwordless authentication and how we built it using Auth0, Twilio, Elixir, Phoenix and Guardian. Many apps have a login/registration process, but often the experience is long-winded and frustrating. Entering email addresses is fiddly. Passwords are hard to remember, or worse, they’re easy to remember because you’ve reused the same one in every regist ...


    Read more


  • Stately Machines: OTP 19, Elixir, and gen_statem
    2017-04-24 ericent.in

    Blog

    For those who are interested, here are the slides from my recent talk at Elixir Camp NYC 2016, “Stately Machines: OTP 19, Elixir, and gen_statem.” The talk broadly covers gen_statem: why you would use it, what its features are, and some nice examples of it in use. I also discuss my Hex package gen_state_machine which wraps gen_statem in a nice Elixir interface. https://ericent.in/elixir/erlang/gen_statem/gen_state_machine/2016/07/27/stately-machines.html ...


    Read more


  • Is going for Erlang a good long-term career decision?
    2017-04-20 quora.com

    Blog

    I'm a Java developer with a few years of experience and I have the chance to switch to a position that requires me to basically abandon my object-oriented thinking and learn/use Erlang instead. My understanding is that Erlang is quite a niche language, so I was wondering how wise it would be to make such a switch regarding a career as software engineer. Will it be more valuable in the long-term to have more extensive experience in a main-stream language like Java or will it pay off to go ...


    Read more


  • A comparison between Misultin, Mochiweb, Cowboy, NodeJS and Tornadoweb
    2017-04-20 ostinelli.net

    Blog

    As some of you already know, I’m the author of Misultin, an Erlang HTTP lightweight server library. I’m interested in HTTP servers, I spend quite some time trying them out and am always interested in comparing them from different perspectives. Today I wanted to try the same benchmark against various HTTP server libraries: Misultin (Erlang) Mochiweb (Erlang) Cowboy (Erlang) NodeJS (V8) Tornadoweb (Python)   http://www.ostinelli.net/a-comparison-between-misultin- ...


    Read more


  • Erlang’s Internal Data Representation – Detail oriented – Ed Fine’s blog
    2017-04-20 edfine.io

    Blog

    I find it interesting how the Erlang BEAM engine represents data in memory. Quick look: An Erlang list This is the in-memory layout of the Erlang list "phi". [112, 104, 105] As a reminder, Erlang treats a string as a list of small integers; 'p', for instance, is 112. Don’t worry too much about the bitwise details of the diagram - we’ll cover those later on. CAR and CDR denote the head and tail of the list, respectively (the Erlang ‘C’ source defines CAR and CDR macros, so ...


    Read more


  • Introduction to Erlang
    2017-04-18 cakesolutions.net

    Blog Featured

    As I mentioned in my previous post, I recently took the Functional Programming in Erlang course. Being a Scala developer, I was always wondering how different languages apply the Functional Programming paradigm, especially when it comes to the main source of inspiration for Akka. In this post I will provide a quick intro to Erlang. We will go through: General information about Erlang Basic data types Functions and recursion Modules Pattern Matching What is ...


    Read more


  • Create a riak_core application in Elixir (Part 4) – GPad – Medium
    2017-04-18 medium.com

    Blog Featured

    In the last post I ended with this simple question: “How can we get the list of all the keys?”. In this post I’m going to answer this question. This is a ring drawn by one of my favourite musicians. Coverage Command In riak_core slang a command that involves all the nodes of the cluster is called “coverage command”. A coverage command is handled by a specific function of riak_core_vnode behaviour. To implement a vnode we need to implement this behaviour, and in particula ...


    Read more


  • MongooseIM 2.1.0beta1 what happens when you give your team freedom
    2017-04-13 erlang-solutions.com

    Blog

    MongooseIM is a highly technical platform for businesses to build messaging and social apps, or add messaging and social features to an existing app. The fullstack MongooseIM platform offers various components, both for the backend (Erlang, Elixir) and the frontend (iOS, Android, Web) for you to pick up and assemble like pieces of a puzzle. Today, the MongooseIM platform delivers a new beta version of the messaging server, as well as new push notification server. ...


    Read more


  • Diving into Elixir – SUSE Blog | SUSE Communities
    2017-04-13 suse.com

    Blog Featured

    Some months ago I discovered Elixir, a functional programming language that targets on the Erlang Virtual Machine (more on that later). Elixir was developed initially by José Valim, a prominent member of the Ruby community and a Ruby on Rails developer.   https://www.suse.com/communities/blog/diving-into-elixir/ ...


    Read more


  • Page 1 of 5512345...102030...Last »

Follow Erlang Central: