Blog

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

    Blog Featured

    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


  • Integration Testing Phoenix with Wallaby – Semaphore
    2017-02-06 semaphoreci.com

    Blog Featured

    Integration tests are used for behavior description and feature delivery. This tutorial will show you how to write them for Phoenix using Wallaby. Brought to you by Semaphore Post originally published on https://hashrocket.com. Republished with author's permission. Let's write an integration test for Phoenix using Wallaby. https://semaphoreci.com/community/tutorials/integration-testing-phoenix-with-wallaby ...


    Read more


  • Running Project Mix Commands from Any Directory
    2017-02-06 thoughtbot.com

    Blog Featured

    While adding Credo as supported linter on Hound, I ran into a problem that I hadn’t seen before. I needed to run mix credo in a temporary directory, but soon discovered Mix only searches the current directory for a .mix.exs. What this means is that you can only run mix from the root of your project if you depend on any configuration or dependencies in your mix.exs file. In most cases this isn’t a problem, but for how Hound works, it introduced a challenge. ...


    Read more


  • How Elixir helped Bleacher Report handle 8x more traffic | Apps | Techworld
    2017-02-02 techworld.com

    Blog Featured

    As a top real-time, mobile-first sports website, Bleacher Report has to be able to handle vast traffic spikes. The site gets 1.5 billion page views per month and 250,000 users at its peak, and sends out more than three billion push notifications each month. The site was originally written on the Ruby on Rails framework but Bleacher Report reached the point where they could no longer scale it, according to Dave Marks, BR's senior engineering director. http://www.techworld.com/apps/how-el ...


    Read more


  • Unix Timestamps in Elixir 1.4 | Michał Muskała michal.muskala.eu
    2017-02-02 muskala.eu

    Blog

    Elixir standard library provides structs for all important calendrical types (Date, DateTime, NaiveDateTime and Time) and some basic functions to operate on them. More advanced functions for manipulating the structs are provided by third-party libraries, such as calendar or timex. The important thing, though is that all the libraries use the same types and are, therefore composable and interchangeable. It’s not crazy to see some code like this for producing a Date struct to finally pe ...


    Read more


  • Second Call for Papers: ICFP 2017 – Oxford, UK – 3-9 Sep 2017
    2017-02-02 sigplan.org

    Blog

    ICFP 2017 The 22nd ACM SIGPLAN International Conference on Functional Programming Oxford, United Kingdom http://icfp17.sigplan.org/ Second Call for Papers ### Important dates Submissions due:    Monday, February 27, Anywhere on Earth https://icfp17.hotcrp.com Author response:    Monday, April 17, 2017, 15:00 (UTC) - Thursday, April 20, 2017, 15:00 (UTC) Notification:       Monday, 1 May, 2017 Final copy due:     Monday, 5 June 2017 Early registration: TBA Conference: ...


    Read more


  • Århus Elixir Meetup – Feb 13, 2017
    2017-02-02 meetup.com

    Blog

    This is where we dive into the world of functional programming with Elixir/Erlang and the Phoenix Web Framework, We learn how to build the next generation of extremely efficient web applications stuffed with live features. https://www.meetup.com/aarhus-elixir/events/235956987/ ...


    Read more


  • Basic Design in Functional Programming Languages – Tomasz Kowal | ElixirLive 2016 – YouTube
    2017-02-02 Erlang Central

    Blog Videos



    Tomasz Kowal is a software developer currently working full time with Elixir at ClubCollect. He started with Erlang 6 years ago and is still amazed by the power functional languages provide. In his free time he likes tinkering with flying robots. In this talk Tomasz shows two very simple patterns: - Designing code around single data structure - Dealing with impure parts of program like DBs, external services or IO This should give beginners jump start for their first toy projects and fur ...


    Read more


  • ErlPort – connect Erlang to other languages
    2017-02-02 erlport.org

    Blog

    ErlPort is a library for Erlang which helps connect Erlang to a number of other programming languages. Currently supported external languages are Python and Ruby. The library uses Erlang port protocol to simplify connection between languages and Erlang external term format to set the common data types mapping. Please check Documentation page for features of ErlPort, examples and more details of how to use the library.   http://erlport.org/ ...


    Read more


  • A Simple Erlang Application, with Prometheus
    2017-02-01 markbucciarelli.com

    Blog

    The Code The code is identical to the code in A Simple Erlang Application, with the following modifications: new dependency on an Erlang client for Prometheus.io, a monitoring system and time series database, new handler to log metrics and expose an endpoint for Prometheus, and new child spec to call elli_middleware and stack the prometheus.io handler before the original handler. You can find the code for this blog entry here.   http://markbucciarelli.com/2016-11-23_a ...


    Read more


  • Tech Consulting: 2016 Year in Review
    2017-02-01 carbonfive.com

    Blog

    Rise of Elixir/Phoenix Every year there are new technologies that we evaluate for inclusion in new projects. Our motto is to make sure we’re making the right software decisions for tomorrow, but choices that we think will be right for next year, too. And while 2016 saw a substantial uptick in React/React Native, and getting back to our roots with more Java work — the real story seemed to be rise of Elixir/Phoenix. We now have three Elixir/Phoenix projects under our belt, as well as a num ...


    Read more


  • Monitoring Erlang Atoms – Klarna Engineering – Roberto Aloi
    2017-01-31 klarna.com

    Blog

    If you are an Erlang user, you probably know what atoms are. Chances are also high that you are aware of the major caveat regarding atoms in Erlang: “Atoms are not garbage-collected. Once an atom is created, it is never removed. The emulator terminates if the limit for the number of atoms (1,048,576 by default) is reached.” The text for atoms is stored (once for each unique atom) in an atom table, which is never garbage collected. A configurable limit exists for the number of entries in th ...


    Read more


  • Page 5 of 52« First...34567...102030...Last »

Follow Erlang Central: