Elixir

Showing 1-4 of 4 results
EngineeringIcon ChevronBack-end

A Guide to Process-oriented Programming in Elixir and OTP

by Michael Latta

Process-oriented programming is a paradigm in which the process structure and communication between processes of a system are the primary concerns. That’s the paradigm, but how does it work in real life?

11 minute readContinue Reading
EngineeringIcon ChevronBack-end

Meet Phoenix: A Rails-like Framework for Modern Web Apps on Elixir

by Eduardo Bautista

In back-end software development, increased productivity often comes at the cost of performance. In this article, Toptal Software Engineer Eduardo Bautista shows us how the Phoenix framework builds on the familiar concepts from the Rails world, and makes it even easier to build robust concurrent applications without compromising performance.

9 minute readContinue Reading
EngineeringIcon ChevronBack-end

Meet Ecto, The No-Compromise Database Wrapper For Concurrent Elixir Apps

by Boris Barroso

Elixir, with its simple and clean syntax, makes building scalable and maintainable concurrent applications a breeze. Ecto is a database wrapper that lives up to the high expectations set by Elixir's reputation. Its domain-specific language provides a pleasant way to interact with databases and build fault-tolerant, concurrent applications in Elixir with ease. In this article, Toptal Freelance Software Engineer Boris Barroso walks us through Ecto and its four main components: Repo, Schema, Changeset and Query.

17 minute readContinue Reading
EngineeringIcon ChevronBack-end

Getting Started with the Elixir Programming Language

by Kleber Virgilio Correia

Elixir, a dynamic, functional programming language, is designed for building scalable and maintainable applications with a simple, modern, and tidy syntax. Although it is easy to understand, Elixir's approach to concurrency and its data type nuances require some getting used to. In this article, Toptal engineer Kleber Virgilio Correia gives us a comprehensive guide to the various basic data types in that are available in Elixir.

8 minute readContinue Reading

Join the Toptal® community.