#Code Elixir

Media

Building an interactive CLI app that people will love in Elixir

The command line interface (CLI) can play a big part of a great developer experience (DX). But building a user-friendly interactive CLI can be a daunting task.

READ MORE

UI Testing is Ruff; Hound Can Help

Lecture by Vanessa Lee

Whether you call it UI testing, End-to-End Testing, End-to-User Testing, or Acceptance Testing--it is often an intensely manual and time-consuming process. An Elixir library, Hound, can carry some of the load through browser automation.

READ MORE

Error-free Elixir

Lecture by Maciej Kaszubowski

Error handling can greatly increase the complexity of the system. In Elixir, the default way of reducing the error-handling code is to use the "Let it crash!" approach. But there's another way.

READ MORE

Do you know the answer to this Elixir Challenge?

Article by Martin Gausby

Elixir has a concept of protocols which provide polymorphism on data types and structures. In our example we pipe the result of generating a MapSet into the to_list/1 function on the Enum module. Enum is a module containing functions that work on data types implementing the Enumerable protocol; examples of these are lists, maps, and ranges.

READ MORE

Problems and Solutions: Elixircards coding quiz at Code Elixir LDN 2019

When a list in Elixir contains tuples, where the first element is an atom and the second element is a value of any term, it is considered a keyword list. Keyword lists have a special visual representation, and the square brackets can be omitted if the keyword list is the last argument of a function or macro call, or is the last element in a tuple.

READ MORE

Building Blockchain in Elixir

Article by Philipp Piwowarsky

Building Blockchain in Elixir At æternity we chose Elixir to build an alternative implementation of our blockchain protocol. We’ve had a lot of good experiences with this choice, and few bad ones.

READ MORE

Top 10 Elixir conferences in 2018

2018 was an incredible year for sharing knowledge and experience within the Elixir community, and the year has no signs of letting up! Here's a roundup of the exciting events covering Elixir and Phoenix which have caught our eye for the rest of 2018!

READ MORE

Successful Companies Use Erlang and Elixir

Companies choose Erlang and Elixir, because of the ease with which fault-tolerant and scalable programs deployable in a distributed network can be written. Erlang and Elixir are both functional languages that can use an Actor system to simplify the handling of concurrency and make error recovery possible. They are able to take full advantage of multicore computing, allowing more to be done with less. We are also now seeing a wider adoption of Elixir in production, especially for those companies more used to the syntax of Ruby.

READ MORE
BACK TO ALL MEDIA