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.

Building json-api endpoints with Phoenix

https://dockyard.com/blog/2015/08/05/building-json-api-endpoints-with-phoenix

Rollbax, an Elixir client for the Rollbar exception tracker

https://github.com/elixir-addicts/rollbax (available on Hex).

How I learned Elixir

My journey learning Elixir.

http://learningelixir.joekain.com/how-I-learned-elixir/

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.

http://blog.trenpixster.info/digging-phoenix-models/

Maru, Elixir RESTful Framework

Maru is heavily inspired by grape, providing a simple DSL to easily develop RESTful APIs.

https://maru.readme.io

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.

Beyond Task.Async

Discussing less typical concurrency patterns with Tasks.

http://theerlangelist.com/2015/07/beyond-taskasync.html

A Quick Look at Mix Config

The convention for Elixir library and Application configuration is Mix Config!

http://www.schmitty.me/taking-advantage-of-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.

Coinbase-Elixir released

I recently released my mostly complete Coinbase API for Elixir.

Check it out: https://github.com/gregpardo/coinbase-elixir

Pavlov, an Elixir BDD framework

Pavlov, a BDD testing framework for your Elixir projects just hit version 0.2.3!

Pavlov provides a rich, expressive syntax for you to develop your unit tests against. Think of it as RSpec’s little Elixir-loving brother.

It is an abstraction built on top of the excellent ExUnit, Elixir’s standard testing library, so all of its standard features are still supported.

Check it out!

Deploying a Phoenix application using ansible-elixir-stack

Do you want to deploy your Phoenix web app with a little more control, to a server of your own? Get started with simple Ansible deployments for Elixir & Phoenix, using @HashNuke’s ansible-elixir-stack:

http://blog.johanwarlander.com/2015/07/30/deploying-a-phoenix-application-using-ansible-elixir-stack/

Previous page Next page