Playing Poker with Elixir (part 4)
In this post, we add a supervision tree to the poker application to handle failure.
My personal take on "Why Elixir?"
As a rubyist many people might wonder why I am investing so much time in a new language. More than just “Why Elixir?” I am also answering why I am not investing more time in other new languages. This post is my personal take and a compilation of many language features envisioned by Joe Armstrong about Fault Tolerancy in light of the current languages situation.
My first month and 11 posts on Elixir
I have spent the most exciting month this year totally immersed in learning all I could about Erlang and Elixir. That meant reading 2 books, more than 200 Elixir Sips screencasts, reading hundreds of posts and papers, and writing 11 very long posts on the subject. I compiled them all in this post. I hope it helps more people get started.
Writing command line apps with Elixir
In this blog post you can read how to build a self-contained command line application with Elixir, with some help from escript. Check it out here.
Getting Started with RethinkDB and the Phoenix Framework
I wrote a short tutorial on getting RethinkDB setup with Phoenix http://bit.ly/1PTw18M
Learning Elixir's Collectable Protocol
I take a deep dive into Elixir’s Collectable Protocol and implement Collectable for some of my modules.
Setting up Digital Ocean for Elixir and Phoenix
I wrote a post a couple days ago about getting a Digital Ocean droplet prepared for Elixir and Phoenix. I hope you enjoy it!
ElixirGolf.com web site goes live...
I’ve made an elixirgolf.com web site, to help people learn to code in elixir.
You can submit solutions via twitter.com/ElixirGolf. Many thanks. Ben
Building a Strawpoll clone in Phoenix
This time, we utilize Phoenix’s beautiful channels functionality to create a live polling platform!
https://medium.com/@diamondgfx/building-a-strawpoll-clone-in-phoenix-23dcb2bc4972
Credo: The first 24 hours, Roadmap coming
Short recap of the first day after Credo’s intial release and a huge Thank You! to the community:
Playing Poker with Elixir (part 3)
In the third post in the series, we create a table process to perform accounting for a poker game, and it uses monitors and messages to coordinate with the child hand process.
Part 2 of Robotics with Elixir - Perception and situational awareness
My account of last night’s Portland (Maine) Erlang and Elixir meetup. On using Elixir/OTP to give robots the ability to assess their surroundings. We got a robot to become frightened when colliding in the dark. http://jfcloutier.github.io/robotex/#november-17-2015
Phoenix, React and Redux
Integrating Phoenix with React and Redux using channels. A follow-through example, with code.
http://10consulting.com/2015/11/18/phoenix-react-redux-example/
simple_format helper for Phoenix
Have you missed the simple_format Rails helper in your Phoenix project?
You no longer have to implement it yourself!
Week1 of scalesmall experiment spent mostly with planning (@dbeck74)
Still not much coding, I was mainly planning the protocol and interaction between nodes. Two classes of events are designed for nodes to be able to join and leave a group and also for advertising their share of the work.
More details at http://dbeck.github.io/Scalesmall-W1-Combininig-Events/
Good Tooling educates: Credo 0.1.0 released
If you want to know why we should educate people instead of shouting at them and how my new tool Credo can help, read the announcement post:
http://trivelop.de/2015/11/16/introducing-credo-code-linter-for-elixir/
Fuzzyurl: Parse, Construct, and Wildcard-match URLs
I wrote an Elixir library to handle non-strict URL operations, including parsing from string, serializing to string, and wildcard-matching different URL components. It’s a rather faithful port of a Ruby Gem I wrote a few months ago.
It’s called Fuzzyurl: https://github.com/gamache/fuzzyurl.ex
Docs here: http://hexdocs.pm/fuzzyurl/0.2.0/Fuzzyurl.html
Hope it’s useful!
Announcing Bunt, 256 color support for your Elixir CLI
I build a package to support 256 ANSI colors for Elixir command-line applications, which will also power the gorgeous UI of Credo once it is released next week.
Get Bunt via GitHub: https://github.com/rrrene/bunt
