Elixir Blog Posts

Hey everyone! Happy new year!

Processing Large CSV files with Elixir Streams

In this article I introduce Elixir Streams as a powerful and elegant way to process large CSV files. I compare the greedy and the lazy approach with some memory and cpu benchmarking.

As always, any feedback is really appreciated! :smiley:

4 Likes

Create a High-Availability Kubernetes Cluster on AWS with Kops

This article is mainly focused on DevOps. I show how to create a High-Availability Kubernetes cluster on AWS with Kops and deploy a Phoenix Chat application.

I hope this can be useful to the Elixir community. I find interesting the idea of experimenting and discussing (in further articles) the deployment and update of distributed stateful elixir apps on a Kubernetes cluster.

Please let me know what you think. I’m here for any question :smile:

2 Likes

Distributed Phoenix Chat using Redis PubSub

Hi guys!

In this article we see how to solve an issue we faced in the previous article, scaling horizontally the Phoenix Chat app. We’ll see how to integrate the PubSub Redis adapter to our chat app, and make it distributed.

2 Likes
1 Like

Using Raxx.View in Plug applications

http://crowdhailer.me/2019-02-08/using-raxx-view-in-plug-applications/

1 Like
2 Likes

Wrote down some thoughts about modular design in Elixir:

https://medium.com/@lakret/elixirs-modularity-toolbox-398906988a60

Comments, disagreements, and corrections are highly welcome :wink:

4 Likes
4 Likes

Elixir is one of the young programming languages people mentioned a lot. We have been working on Elixir and Phoenix for several months since we started the business and we would like to share why we chose Elixir, the lessons learned, sample code and why it might be a good choice for your next project.

https://medium.com/flipay/why-we-choose-elixir-as-the-main-technology-for-our-startup-30fe3b57ee31

3 Likes

A post was split to a new topic: Achieving 100k connections per second with Elixir

Spawning processes in Elixir, a gentle introduction to concurrency

Along with pattern matching, one of the coolest things in Erlang and Elixir is their concurrency implementation based on Actor model. In this article I introduce concurrency and show how we can start making our code concurrent in Elixir, using processes.

1 Like

Blog post on common pitfalls of :ets and introduces the Ets library:

1 Like

missing link?

Fixed :slight_smile:

1 Like

Hey Process, there is a Message for you!

Messages are a fundamental part of concurrency in Erlang and Elixir. In this article I introduce how messaging between processes works. We play with simple examples to see how a process sends and receives messages.

1 Like
1 Like

Gonna add my own post that I wrote after building my first product (written in Elixir:))

3 Likes
1 Like
1 Like

Created an Elixir Orb for Circle CI, any feedback is appreciated. If you use CircleCI for your Elixir projects, it will be useful.

3 Likes