Tag: Elixir
-
Elixir adoption success story
Posted on June 28, 2021, Level beginner Resource Length long
How a team that was new to Elixir over-delivered a big project in just three months. By Sophie DeBenedetto.
Tags programming erlang functional-programming elixir app-development learning
-
Debugging Elixir code: The definitive guide
Posted on June 6, 2021, Level intermediate Resource Length long
Every application contains bugs, and even if it doesn't, it will. And even if you're not a notorious bug producer and your code quality is generally good, the conditions programmers work in are often suboptimal - you will often find yourself pulling your hair out over code written years ago by someone no longer involved in your project. By Michał Buszkiewicz.
Tags app-development elixir web-development functional-programming
-
Best practices of comprehensions in Elixir
Posted on January 8, 2021, Level intermediate Resource Length medium
Surprising examples of using for-comprehension in Elixir. For comprehension provides a very elegant syntax to loop over collections and an effective way to transform the given enumerable. By Kamil Lelonek.
Tags programming erlang elixir apis
-
OTP as the core of your application
Posted on August 21, 2020, Level intermediate Resource Length long
In this two part series, we'll be taking a deep dive into what exactly the Actor Model is, how exactly the Actor Model is implemented in Elixir/Erlang and how we can leverage this pattern in pragmatic way from within our applications. By Alex Koutmos.
Tags software-architecture performance frameworks elixir web-development functional-programming
-
REST API with Elixir/Phoenix - beginner's tutorial
Posted on July 18, 2020, Level beginner Resource Length medium
For this tutorial, we are going to write a simple Books REST API with database persistence using PostgreSQL. The requirements are to have a single endpoint on /api/books that allows CRUD operations over the books resource. By Dairon Medina Caro.
Tags apis web-development code-refactoring json restful erlang elixir
-
5 reasons Elixir can be your competitive advantage
Posted on June 13, 2020, Level beginner Resource Length medium
Elixir is a relatively new programming language. Release of v1.0 was announced on September 18, 2014. Elixir has been trusted by several companies to be part of their toolset. Some of those well-known companies that publicly shared they use Elixir to build their products are Pinterest, PagerDuty and Wistia. By Elvio Vicosa.
Tags elixir web-development functional-programming software-architecture
-
Scaling up with Elixir
Posted on May 30, 2020, Level intermediate Resource Length short
It's exciting when your website or platform gets a spike in traffic -- that is, unless it fails. A disappointing web experience can quickly encourage new users to look elsewhere for an alternative that is faster and more responsive to their needs. By Nathan Long.
Tags elixir programming functional-programming erlang
-
The Hows, Whats, and Whys of Elixir Telemetry
Posted on November 16, 2019, Level beginner Resource Length medium
"What gets measured gets managed." This quote -- wrongly attributed to Peter Drucker -- tells us that when we monitor information about something, we can make decisions about what it is we're monitoring and where to go next. An article about monitoring in Elixir by Samuel Mullen.
Tags web-development programming erlang elixir
-
The Hows, Whats, and Whys of Elixir Telemetry
Posted on July 18, 2019, Level intermediate Resource Length long
An article by Samuel Mullen in which author looks at the collecting and measuring data about their processes and applications. "What gets measured gets managed -- even when it's pointless to measure and manage it, and even if it harms the purpose of the organisation to do so."
Tags programming erlang functional-programming elixir web-development monitoring
-
Setup vim for elixir development
Posted on July 9, 2019, Level beginner Resource Length short
A guide by Amirali Esmaeili for developers programming in Elixir. As the title says, it's not a topic about choosing suitable editor / IDE for elixir development, you love vim and ofcourse elixir and all you need is a simple guide get a nice, fast and productive environment for elixir development in vim.
Tags elixir programming functional-programming miscellaneous how-to
-
Phoenix LiveView: leave regular web development behind
Posted on May 19, 2019, Level intermediate Resource Length medium
Introduction into Phoenix LiveView by Jean DerGurahian. A frequent goal of web development is to create meaningful, satisfying user experiences through robust web applications. LiveView-powered applications are stateful on the server with bidirectional communication via WebSockets, offering a vastly simplified programming model compared to JavaScript alternatives.
Tags web-development elixir erlang
-
Why did we choose Elixir for backend development of MoodleNet?
Posted on October 27, 2018, Level beginner Resource Length short
Alex Castaño short technical post on their decision to use Elixir in production for their web site. MoodleNet empowers communities of educators to share and learn from each other to improve the quality of education.
Tags elixir erlang web-development