Spec: Elixir structure specification and conformance library.

Spec is a clojure.spec inspired library for validating data and functions against an specification.

https://github.com/vic/spec

ElixirForum thread

Expat: Composable, reusable pattern matching across Elixir libraries.

Expat lets you split large patterns into reusable, composable bits.

https://github.com/vic/expat

ElixirForum thread

Drab: Phoenix library for server-side DOM User Interface objects access released (0.1.0)

Drab is an addition to Phoenix to allow the live access - read and modify - the User Interface in the browser directly from you Elixir code. Client and Server unified!

https://tg.pl/drab

https://github.com/grych/drab

Becoming an OAuth2 Provider and Protecting Resources using Phoenix Framework and Shield

https://github.com/mustafaturan/shield/wiki/5-min-walk:—Becoming-OAuth2-Provider-and-Protecting-Resources-using-Shield-and-Phoenix-Framework

Timelier v0.9.1

A cron-style scheduler for Elixir applications.

https://hex.pm/packages/timelier

Deploying Phoenix Apps for Rails developers: Part 1

https://shovik.com/blog/6-deploying-phoenix-apps-for-rails-developers

Complete and detailed guide on how to configure distillery and edeliver, and then deploy a Phoenix application to a server. Explains the Elixir deployment process and compares it to typical Rails deployment (Capistrano).

Phoenix Dynamic Forms with Semantic UI & Slim-lang

http://blog.heartbeathq.com/phoenix-dynamic-forms-with-semantic-ui/

Paddle - A high-level LDAP library

PRs and contributions are most welcome ;-)

Please be kind, this is my first library in Elixir!

https://hex.pm/packages/paddle
https://github.com/ClubNix/paddle

Upgrade Releases with Distillery

Check out this article on building and deploying hot upgrade releases for your Elixir application using Distillery.

Developing a learn Elixir workshop

Working on my second offering of a Elixir workshop for code and supply in Pittsburgh. https://www.meetup.com/Pittsburgh-Code-Supply/events/235623301/

Preloading Nested Associations with Ecto

https://robots.thoughtbot.com/preloading-nested-associations-with-ecto

A look at preloading nested associations in Ecto.

Case insensitive key retrieval from maps in Elixir | Simplicity

http://minhajuddin.com/2017/01/11/case-insensitive-key-retrieval-from-maps-in-elixir/

Passwordless Authentication in Phoenix

There are tons of different approaches to user authentication. Passwordless or “magic link” authentication is very user friendly, relatively easy to implement, and sufficiently secure for most apps. This article is a step by step guide for implementing passwordless authentication in Phoenix.

Using Ecto.Multi to Group Database Operations

One of the cool things to come out of Ecto 2.0 is the module Ecto.Multi. It is designed to be a way to group database calls into a single transaction so that the group fails if one fails. In other words, it’s all or nothing. This takes care of the problem we see above. There are no multiple levels of nesting and the API is actually really nice to work with. Let’s take a look!

http://geoffreylessel.com/2017/using-ecto-multi-to-group-database-operations/

Genetic Algorithms with Elixir

Lately, I’ve been experimenting with genetic algorithms and ways to merge them with Neural Networks. The goal is to have Elixir based systems that can problem solve on their own. The post illustrates how GA’s can be used to solve problems. I show an example using a small project known as SPELLER.

http://tinyurl.com/zsll7au

Twitter OAuth Authentication with Elixir and Phoenix

There are a few good examples showing how to use OAuth authentication in Phoenix and Elixir, but I wanted a solution which used a small amount of dependencies, and had the ability to make authenticated requests on behalf of a user.

Read more at http://headynation.com/twitter-oauth-elixir-phoenix/

Integration Testing Phoenix With Wallaby

Let’s write an integration test for Phoenix using Wallaby:

https://hashrocket.com/blog/posts/integration-testing-phoenix-with-wallaby

Protect Your Data with PostgreSQL Constraints

Ecto embraces database constraints as the correct way to guarantee consistency in your database. (I helped with that code.) But do you know how to use them?

I’ve recently updated Protect Your Data with PostgreSQL Constraints to show the power and flexibility of features like exclusion constraints.

Molasses - A feature toggling library for Elixir!

A feature toggle library for Elixir using redis or SQL (using Ecto) as a backing service. It allows you to roll out features to a percentage of users or alternatively groups of users.

https://github.com/securingsincity/molasses

Building a CQRS/ES web application in Elixir using Phoenix

Case study describing how I built a web application following a Command Query Responsibility Segregation and event sourcing (CQRS/ES) pattern in Elixir.

Previous page Next page