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?

Let’s find out.

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.

http://hexdocs.pm/expug

Writing your own Elixir pipe operator

https://t.co/XxE7N8xqwB

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.

Read here.

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

Track changes to your Ecto model with whatwasit

Just released a package for tracking changes to your Ecto models for versioning and auditing.

The installer generates a migration file and a models/whatwasit/version.ex file to your project for easy customization.

You can check it out on hex https://hex.pm/packages/whatwasit

Using Environment Variables with Elixir and Docker

In an existing organization, Docker is a great tool to homogenize your infrastructure. Along with Exrm, I use Docker to run the same code in both the staging and production. In order to connect to different database servers, I use environmental variables to configure the server at run time.

In this blog post, I cover how to load those environmental variables in your config for both your binary and mix tasks.

Phoenix API versioning: URL

API versioning plays a big part in how an API can evolve, affecting not only technical decisions, but also product decisions. In this post, I show how simple it can be achieved with Phoenix:

http://elviovicosa.com/blog/2016/07/22/phoenix-api-versioning-url.html

Auto slug field for Ecto models

A little but configurable helper with you slugs: https://github.com/sobolevn/ecto_autoslug_field

It can generate slugs from multiple fields and always override existing slugs (if you want so). Check it out.

Phone v0.3.1 released. A hex package to get info from phone numbers.

This update corrected some issues with Croatia numbers.

Hex

Github

Previous page Next page