Elixir in production: using Elixir for distributed online game platform at Undead Labs
Undead Labs is using #elixirlang for their distributed online game platform. See on this interview with Jamie Winsor why Elixir was chosen.
http://blog.plataformatec.com.br/2015/08/elixir-in-production-interview-jamie-winsor/
Package for Honeybadger.io exception tracker
I made a Plug error handler, Logger and client for Honeybadger.io so you can track exceptions in your Elixir/Phoenix/Plug applications.
Hydra Distributed Benchmark Tool
I’m happy to release my first project https://github.com/luizbafilho/hydra
I learned so much from it. Comments and suggestions are welcome.
Elixir in production: using Elixir for a chat service at Icanmakeitbetter
Interview with the famous Bruce Tate about why he chose Elixir for his chat service.
Bruce is author of several books, including “Seven languages in seven weeks” and “Seven more languages in seven weeks”, both published by Pragmatic Programmers.
Elixir as an Operating System
A blog post in which I wonder if Elixir could be used to build a competitor for the dominant web “operating system”, Wordpress.
http://blog.danielberkompas.com/elixir/2015/08/03/elixir-as-an-operating-system.html
exdatauri, an Elixir parser for RFC 2397 data URIs
I just released my second Elixir ever, a simple parser for RFC 2397 data URIs.
Grab it on github: https://github.com/flupke/exdatauri
(coverage should be 100%, excoveralls has some issues)
Phoenix Screencasts is Live with First Episode!
For anyone interested in web development with Elixir and Phoenix, please check out http://phoenixscreencasts.com/. It’s weekly tutorial screencasts aimed at the Elixir web developer. Screencasts will mostly be done in the context of a Phoenix app and will assume some knowledge of Elixir.
Sign up with your Github account if you want to be notified of new episodes. I’ll generally be releasing two episodes a week.
ESpec |> should BDD
I would like to introduce ESpec - a BDD test framework for Elixir inspired by RSpec.
In contrast to other Elixir test frameworks which are built on top of ExUnit, ESpec is written from scratch to implement most of RSpec features.
There are context groups, ‘before’ and ‘finally’ blocks, familiar RSpec matchers, two types of expectation syntax (‘expect’ and ‘should’), and many others cool features. ESpec allows you to write ‘shared’ examples to reuse test suites and create your own specific matchers.
Current (0.7.0) version is very close to 1.0. So check it out!
My review of the book “Introducing Elixir”
Here is my review of the book “Introducing Elixir”: http://codemonkeybananas.com/my-review-of-the-book-introducing-elixir/
Cleaning Up Your Asynchronous Elixir Tasks in Your Tests
How to make sure leftover unlinked tasks do not break your test suite.
http://manukall.de/2015/08/03/cleaning-up-your-asynchronous-elixir-tasks-in-your-tests/
Digging through Phoenix Models
A quick post on a Phoenix Model’s code digging expedition and what I took back from it.
Maru, Elixir RESTful Framework
Maru is heavily inspired by grape, providing a simple DSL to easily develop RESTful APIs.
Thinking about Enum and Stream as Function Composition
Another short blog post about how to “unlearn” intuitions from other languages when you start with Elixir.
http://www.cursingthedarkness.com/2015/08/thinking-about-stream-and-enum-in-terms.html
HTML Sanitizer for Elixir v0.1.1
I released html_sanitize_ex 0.1.1, which now features HTML5 support.
html_sanitize_ex does what it says on the box: It sanitizes your user’s HTML input.
A Quick Look at Mix Config
The convention for Elixir library and Application configuration is Mix Config!
Core Elixir: Converting Collections to Lists
‘Enum.to_list’ is a relatively simple function that works in weird way. Erlang, Elixir, reverses, recursion, the works! Let me explain.
