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
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.
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!
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/
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
Credo v0.3.12 released
Another week, another patch release for Credo, the code linter that emphasizes teaching best practises and code consistency!
Get it while it’s hot: https://github.com/rrrene/credo
Combining an Ecto Model with an Arc Uploader in Elixir
A new post on Learning Elixir in which I fold the Arc configuration into my model.
http://learningelixir.joekain.com/elixir-arc-with-a-single-module/
Writing Extensible Elixir with Behaviours
Behaviours can be a confusing concept at first; this post aims to explain what they are, when a developer would want to use them and how they’d best do so. It also takes a look at how they’re being used through the current ecosystem.
Cachex v0.9.0 released: now with support for execution blocks and cache inspection
Mainly a lot of interface refactoring to make it easier to understand for outsiders.
Includes cool stuff like memory inspection, transaction blocks, and customisable timeouts.
Release notes can be found here: https://github.com/zackehh/cachex/releases/tag/v0.9.0
Check it out!
