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
Announcing Crawler v1.0.0 - easy web crawling / scraping powered by GenStage
Finally, after a month of hard work (with the occasional “oops it’s 5AM already?!”), I’m happy to announce that Crawler has reached v1.0. It has not been put in production use yet though, so please help test and use it, and report issues and feedback. :)
Check it out here: https://github.com/fredwu/crawler
ex_debug_toolbar in action
In the latest episode of ElixirCasts we use the ex_debug_toolbar in an existing Phoenix app https://elixircasts.io/phoenix-debug-toolbar-ex_debug_tool
Test-Driving a Stream-powered Elixir Library
This tutorial will help you test-drive an Elixir library and refactor it to leverage streams, and go through Umbrella apps and handy testing techniques.
10 Killer Elixir Tips #6
10 Killer Elixir Tips #6
Highlight
Execution with demos
https://medium.com/@blackode/10-killer-elixir-tips-6-99dcbd0df8b1
Working with HTTP/2 in Elixir
Working with HTTP/2 in Elixir; slides and video
http://crowdhailer.me/talks/2017-08-17/working-with-http2-in-elixir/
Automating Elixir Tests — A Quick Guide to CI with Bitbucket
Deploying a new version of an application can be a scary. Automated tests and Continuous Integration can give you peace of mind. This post shows how to set up free CI for Elixir apps with Bitbucket with and without an Ecto database.
Publish/subscribe with PostgreSQL and Phoenix Framework
What if your database could notify you when your data changes? Turns out that PostgreSQL actually can. See how it plays with Phoenix channels and Elm frontend: https://medium.com/@ruslanbredikhin/publish-subscribe-with-postgresql-and-phoenix-framework-ea80242745e4
ExInsights
Hi everyone, we just released a tiny library for sending telemetry data to Azure Application Insights (pretty basic at this point)
Elixir's built-in documentation and testing tools
Elixir’s powerful yet simple built-in tools to help developers write documentation and tests.
https://ericdouglas.github.io/2017/08/27/elixir-built-in-documentation-and-testing-tools/
Coding and Learning Should Never Stop, Open Sourcing is Caring
I’ve had a productive coding weekend, and so I decided to share my experience. In the past month or so I built two more open source libraries, and contributed to a couple too…
http://fredwu.me/post/164668682508/coding-and-learning-should-never-stop-open
Starter project for Elixir, Phoenix, Channels, Ueberauth and Elm
https://github.com/miguelcoba/olmeca
This is a starter repo for Phoenix with Elm support
Based on Daniel Neighman’s phoenix_guardian
Phoenix 1.3, Elm 0.18, Ueberauth, Guardian, Comeonin
Working Guardian Authentication Template
The simple project template for User Registration and User Authentication
This is helpful for the beginners to implement the Guardian Authentication With ecto and postgresql as database.
Practicing Elixir - or any - programming language
Tips to learn/practice a new programming language.
https://ericdouglas.github.io/2017/08/24/practicing-the-elixir-language/
Continuous Deployment of an Elixir Phoenix Application to Heroku with Semaphore
This post shows you how to deploy an Elixir Phoenix app to Heroku and set up Semaphore to continuously deploy each time tests pass on the master branch.
Sobelow, the Phoenix vulnerability scanner - v0.5.3
Changes include:
- Checks for additional vulnerable dependencies
- Checks for an additional XSS vector
-
–compactand–quietflags for people who want less output - Bug fixes and improvements!
Install the latest update with mix archive.install hex sobelow
