Elixir in the Wild

I’m trying to figure out how companies are using Elixir

Can you fill this short survey? https://t.co/YoAUjerR5J

Results will be public after 1 month.

I just want to understand if Elixir is being used outside toy projects and if there’s a demand for Elixir developers.

React + Phoenix = <3

https://github.com/chvanikoff/reph2 is a next RePh version and now it includes auth and bundles splitting - it can be used as an example of app with landing page and app itself where different styles and JS are needed for each.

Building Phoenix Battleship (pt. 1)

I have started to write a new tutorial about how to build a multiplayer real-time game with Elixir and Phoenix like Phoenix Battleship. Here’s the first part where I describe all the components involved in the game mechanics and how they communicate with each other.

http://codeloveandboards.com/blog/2016/04/29/building-phoenix-battleship-pt-1/

Using Canary for Authorization in Phoenix

I describe how I use Canary with Phoenix

http://learningelixir.joekain.com/canary-authorization-with-phoenix/

Page specific JavaScript in Phoenix framework (pt.2)

Second part of the series where we’ll replace Brunch with Webpack and build a more flexible and dynamic approach thanks to Webpack‘s dynamic module requires api.

https://blog.diacode.com/page-specific-javascript-in-phoenix-framework-pt-2

Page specific JavaScript in Phoenix framework (pt.1)

First of a two part series on how to organize page specific JavaScript aimed at those developers that are making the jump from Rails to Phoenix and are used to rely on its Asset Pipeline.

https://blog.diacode.com/page-specific-javascript-in-phoenix-framework-pt-1

What's coming in Elixir 1.3

Hi,

I recently gave a talk in Tokyo about what’s coming in Elixir 1.3, and just published a blog post about it.

Take a look if you want to know more about all the good stuff coming.

Blog post: http://tuvistavie.com/2016/elixir-1-3
Slides: http://tuvistavie.com/tokyo.ex

Cheers,

Daniel

[meta] Updates to elixirstatus.com

Hi everybody,

I deployed some fixes to ElixirStatus due to recent problems with URLs posted in titles. The software now makes sure it does not break URLs when tweeting them.

I also used the opportunity to improve the readability on mobile, so if you are using ElixirStatus via Phone, please let me know what you think.

Cheers<br> @rrrene

Mixins in Elixir

We demystify the frequently used use keyword in Elixir.

Read Mixins in Elixir

Multidimensional Arrays in Elixir

I demonstrate an approach which makes it just as easy to deal with multidimensional lists in Elixir as it is in other languages.

Read the Post

Cachex v1.0.0 Released! Changelog: https://github.com/zackehh/cachex/releases/tag/v1.0.0

Cachex has now reached v1.0.0, with a whole bunch of bugfixes and improvements. At this point it’s being used with success in production applications, so feel free to try it out!

The full changelog can be found here and you can download it from Hex.

Realtime Battleship game with Elixir, Phoenix, React and Redux

Ahoy Elixir hearties!

For my next Elixir side project I wanted to create something different, so after playing around with GenServers and Agents for a while I couldn’t resist creating an online 1 vs. 1 realtime game… the Phoenix Battleship!

`board`

Live demo

Source code

It’s still under development, but I hope you enjoy it :)

Batten down the hatches, and good luck!!!

Building a game with Phoenix Channels

Use @elixirphoenix channels to build a multi user game.

Post: https://medium.com/@miguel.coba/building-a-game-with-phoenix-channels-a3e6b390cfcc Repo: https://github.com/miguelcoba/phoenix_channels_game

ExMachina beta supports Ecto 2.0

To use ExMachina with the latest and greatest version of Ecto, use ExMachina beta on GitHub: https://github.com/thoughtbot/ex_machina. See the installation instructions for how to use the latest beta from the master branch.

The documentation in the README is for ExMachina beta, so be sure to check that out to see what’s changed.

Have fun using Ecto and ExMachina!

Ecto 2.0.0-rc is out!

See what is new in this Ecto 2.0.0 release candidate version. Deprecation of Ecto.Model, migration to DBConnection and many more features, bug fixes, and improvements.

Ecto 2.0.0-rc is out! « Plataformatec Blog

Quick and reliable way to convert string keys in a deep map to atoms with AtomicMap - https://github.com/ruby2elixir/atomic_map

Quick and reliable way to convert string keys in a deep map to atoms with AtomicMap

iex> AtomicMap.convert(%{"string_as_key": %{"nested_value": [%{mixed_keys: "yeah"}, %{"mixed_keys": "totally"}]}})

%{string_as_key: %{nested_value: [%{mixed_keys: "yeah"}, %{mixed_keys: "totally"}]}}

Credo v0.3.13 released, v0.4.0 CHANGELOG on GitHub

We’re keeping the pace, which means: Another week, another patch release for Credo, the Elixir code style linter turning into an analysis toolbox!

https://github.com/rrrene/credo

On the “non-patch-release” front, I’m making progress with the next release v0.4.0, which will finally bring custom check support for your projects!

Checkout the preliminary CHANGELOG on GitHub as it unfolds!

Using Guardian and Canary with Phoenix

How I use Guardian and Canary together to authenticate and authorize users.

http://learningelixir.joekain.com/using-guardian-and-canary-with-phoenix/

React/Redux + Phoenix = <3

Server-side rendering included ;-) https://github.com/chvanikoff/reph

How to trace Elixir nodes with Erlyberly

A very simple technique to help you introspect and monitor your Elixir applications that are running in production using Erlyberly.

How to trace Elixir nodes with Erlyberly « Plataformatec Blog

Previous page Next page