Manage your Beanstalk repositories with Elixir
You can now manage your Beanstalk repositories using the new beanstalk-elixir HTTP client.
Check out the code on Github, full documentation on HexDocs or see details on Hex.pm.
Any feedback or ideas are welcome!
User Presence Expiration With Elixir and Redis
Blog post on how we solved a particularly tricky problem in our user presence feature at Canvas.
https://blog.usecanvas.com/user-presence-expiration-with-elixir-and-redis-a6def5e4ee87#.a2bsk36ls
Coherence v0.2.0 gets IP & token authentication plus more
Just published Coherence v.0.2.0 on Hex with a couple new authentication options, a new mix coherence.clean option to remove specific options, and some bug fix.
Building Phoenix Battleship (pt. 4)
Part 4 of the series which covers placing ships on the board’s grid.
http://codeloveandboards.com/blog/2016/07/28/building-phoenix-battleship-pt-4/
phoenix_integration: lightweight integration tests
Just published phoenix_integration to hex. https://hex.pm/packages/phoenix_integration
Works within the existing Phoenix.ConnTest framework and emphasizes both speed and readability.
The goal is to chain together a string of requests and assertions that thoroughly exercise your application in as lightweight and readable manner as possible.
Part Two: I don't understand Changesets
Part 2 of a 3 part series, building and deploying a simple plug/ecto application.
http://www.johnpdaigle.com/complexable/2016/07/20/finishing-the-snapshot-app.html
Passwordless login with Phoenix
Login and password is not the only alternative for authentication. This post shows a simple implementation for passwordless login using Phoenix.
http://inaka.net/blog/2016/07/27/passwordless-login-with-phoenix/
Introducing Elixir Jobs, Elixir's dedicated Job Bulletin!
Just launched & comin’ in hot!
Elixir Jobs is the here to be the community’s “go to place” for posting and finding a job. As a reliable resource, Elixir Jobs will connect talented devs with the companies who hire them, allowing the community to invest in itself and its future success!
Have a position to fill? Use code FREE_LAUNCH at checkout for unlimited, free posts until August 15th.
Migrating a LAMP Stack Application to the Phoenix Framework
http://austinerlang.org/2016-07-23-phoenix-migration/
A simple POC demonstrating an approach to migrating any application to the Phoenix Framework by configuring a reverse proxy to segment your traffic and migrate your application logic over time.
Implementing page-specific titles in Phoenix
Every website needs informative, SEO-friendly page titles that change during navigation. Here’s how to have them in Phoenix.
Read more on Phoenix on Rails blog.
Phoenix API versioning using HTTP Header
The Accept header is one option when versioning REST APIs. In this post I explain how to implement API versioning using the Accept HTTP header using Phoenix.
http://elviovicosa.com/blog/2016/07/27/phoenix-api-versioning-accept-header.html
Connecting to Multiple Databases with Ecto
Did you know that you can set up your application in such a way that you can connect to multiple databases with Ecto? Ecto actually makes it super simple to do so. Let’s take a look.
http://geoffreylessel.com/2016/connecting-to-multiple-databases-with-ecto/
ElixirStatus celebrates first birthday, introduces ElixirWeekly
I wrote a blog post about ElixirStatus becoming one year old around now (beta phase was a year ago) and the recent introduction of ElixirWeekly.
Filtering has_many relationships in Ecto
How do you filter has_many relationships based on a key from the association table?
Indented HTML syntax for Elixir
Looking for Jade or HAML for Phoenix?
Expug is a new HTML template engine. Multiline statements, correct line numbers on stack traces, Phoenix integration, and more! It’s an Elixir implementation of Pug (formerly known as Jade).
Still a few more things to go until 1.0.0, but it’s sturdy enough at 0.6.0, and improves upon existing template engines for Elixir today.
Self-referencing many-to-many relationships using Ecto
I’ve decided to do the backend for a new app I’m creating myself, using Elixir/Phoenix. I’ve been learning Elixir for the past few months and thought it would be a great opportunity to put what I’ve learned to good use.
There’s a lot of documentation about the new many_to_many macro in Ecto 2 — but somehow, it still was a bit of a pain to get this right the first time. I couldn’t find a concrete example of how a self-referencing many-to-many relationship would work with Ecto, and after some digging and the help of the awesome Elixir community, I got it working. I’m writing this post just to put this out there so you can go through this quicker.
Distillery vs Exrm vs Relx
I was asked to describe what Distillery is, and how it relates to Exrm and Relx, and I attempted to do so in a brief blog post here.
I Accidentally Some Machine Learning - My Story of A Month of Learning Elixir
About a month ago I was in-between jobs - I had two weeks to rest up, recharge and get ready for my new job. So I thought, I should use those two weeks to learn something new…
I just wrote a blog post on my past month of learning Elixir and some Machine Learning. :)
User management and Authentication with Coherence
Looking for an Authentication package similar to ruby’s Devise? Checkout Coherence on hex https://hex.pm/packages/coherence
