Links from ElixirConf 2017

I gathered links as I watched talks from ElixirConf 2017.

https://blog.oestrich.org/2017/09/links-from-elixirconf-2017/

Weave 3.0 Released

Running your Elixir applications with Docker and/or Kubernetes? Weave helps you pull in secrets, from disk, and environment variables into your apps with ease. Check it out!

https://github.com/GT8Online/weave

Approaching nested data with lenses and pattern matching

I wrote a blog post in response to a question about convention around using lenses vs. pattern matching. Ultimately I think the two approaches serve different, complementary purposes.

https://travispoulsen.com/blog/posts/2017-09-07-lenses-and-pattern-matching.html

AsyncWith v0.1.0 is out! The async version of "with"

Keep writing non-async code, but have the great benefits of async code. “async with” abstracts the asynchronous part and hides it away from the developer.

https://github.com/fertapric/async_with

Any feedback or help is more than welcome!

Elixir Releases & Docker — The Basics Explained

You’ve heard about Docker, you’ve heard about Releases — but what exactly are they? Should you use them? Can they work together? This article explores the basics of both technologies and the benefits from combining them:

https://medium.com/@pentacent/elixir-releases-docker-the-basics-explained-4c800a5b990b

Metaprogramming Elixir : How to deal with assertion in test macro of sample ExUnits one by one

Have you explored sample code of Metaprogramming Elixir? I’ve got curious how ExUnits return all assertion result. Based on sample code, I’ve implemented it.

Here’s what I came up with. https://blog.m346e.info/articles/how_to_deal_with_assertion_in_test_macro_of_sample_exunits_one_by_one/

Getting started with Tokumei web framework

https://vimeo.com/232797562

This video shows setting up a cloud native modern web application with Docker and Elixir in just 10 minutes (even without Elixir installed).

On restoring process state in Elixir

Some thoughts on restoring the state of the process after failures.

http://mkaszubowski.pl/2017/09/02/On-Restoring-Process-State.html

Today I Learned in Phoenix

New blog post about my team’s journey porting a popular open-source application from Rails to Phoenix.

https://hashrocket.com/blog/posts/today-i-learned-in-phoenix

Composable Ecto Queries in Action

Learn how to handle role based logic by combining pattern matching and composable queries in Ecto. http://echobind.com/blog/2017-08-30-composable-ecto-queries-in-action/

Writing a CSV Todo App with Elixir - part 1/3

In this series, we will build a Todo application that will use a .csv file to persist data.

https://ericdouglas.github.io/2017/09/03/writing-a-csv-todo-app-with-elixir-part-1-3/

Adding Phoenix to an Elixir OTP App

I have a side project that started out as a plain OTP app and wanted to add a web interface to that. It was very easy to do, Phoenix really is just layer to your app.

https://blog.oestrich.org/2017/09/adding-phoenix-to-otp-app/

The Art of How To Program A Computer — Concurrently

Accidentally comparing concurrency in Go and Elixir https://medium.com/@ardhitama/the-art-of-how-to-program-a-computer-7812f2cd28c1

Test your GraphQL API in Elixir

How to easily test your GraphQL API. http://nicolasdular.com/blog/2017/09/03/test-your-graphql-api-in-elixir/

Custom column names in Phoenix Models

Specifying unconventional/custom column names in Phoenix Models https://medium.com/@sajithdilshan/custom-column-names-in-ecto-models-698a12573a09

Phoenix API Pagination with Scrivener

https://www.dailydrip.com/topics/elixirsips/drips/phoenix-api-pagination-with-scrivener

ExGuard 1.3

New version of ExGuard has significant improvement on the way it detects the files execute the command on them

https://github.com/slashmili/ex_guard

more detail: https://github.com/slashmili/ex_guard/pull/9

The Pin Operator in 1 minute

Learn how the Pin Operator works in 1 minute!

https://youtu.be/bkNCsbD4y5Q

Unveil/Decompile Erlang code of Elixir project

New blog post, step by step tutorial on how to decompile erlang code out of BEAMs in your Elixir project. It could be useful both for learning/understanding how Elixir processes language ad-hocs, like comprehensions etc, and for mental debug investigations.

http://rocket-science.ru/hacking/2017/09/01/unveil_erlang_code_of_your_elixir_project

Elixir Logger and the Power of Metadata

I wrote a blog post about adding metadata to the log statements in your Elixir application! Metadata helps you quickly pull information out of your logs into a key-value view and make your logs more valuable when you need them. I also included some tips on how to select useful data points for metadata to get you started.

Check it out: https://timber.io/blog/elixir-logger-and-the-power-of-metadata

Previous page Next page