Limiting Peers with DynamicSupervisor Options
Let’s use DynamicSupervisor’s built in :max_children
option to limit the number of peer connections made by our in-progress Bitcoin node:
First Impression of Elixir, from a Rubyist’s Perspective
http://www.sihui.io/first-impression-of-elixir/
After playing with Elixir for about a month, I decided to write a post summarizing my thoughts. This post covers the following:
- Why I didn’t try Elixir earlier;
- Nitpicking at object-oriented programming and Rails;
- What changed my mind and made me give Elixir a try;
- Materials I used to learn Elixir;
- My thoughts after a month.
Typed Elixir structs without boilerplate code
I’ve written a library to help you define structs with a type, default values and enforced keys thanks to an Ecto-like API.
(Short) article here: https://medium.com/@ejpcmac/typed-elixir-structs-without-boilerplate-c565520691a3
Part #5 of building a weather station using Elixir and Nerves is live!
https://www.frankkumro.com/post/rasberry-pie-elixir-nerves-weather-station-part5/
Part #5 of building a weather station using @elixirlang and @NervesProject is live!
Lesson 1: The Guessing Game (Elixir 1.6)
Elixir beginner lesson #1 re-recorded with bigger font-sizes for people watching on small screens and updated for Elixir 1.6!
How to manage ginormous ExVCR cassettes
How to manage ginormous ExVCR cassettes https://minhajuddin.com/2018/06/18/how-to-manage-ginormous-exvcr-cassettes/
7 Tips for Building Kiosk Device with Nerves and Buildroot
Just a few things I’ve learned working with elixir nerves and buildroot
https://blog.fazibear.me/7-tips-building-kiosk-device-with-nerves-and-buildroot-9d6cbf089600
Elixir API and Elm SPA - Part 2: Adding Guardian Authentication
This is part 2 of a series on building a CRUD app with Elixir as the JSON REST API and Elm as the SPA.
Elixir API and Elm SPA - Part 2: Adding Guardian Authentication
ZTD: Real-time Todo App over RabbitMQ
Todo app example in Elixir/Phoenix that can synchronize with other running instances in real-time over RabbitMQ (Video Demo)
Shake Before Use: 3 Things to Consider When Hosting Elixir
Some of Elixir’s most powerful capabilities are misunderstood or not accounted for at all. Choose the right host more quickly by understanding the unique strengths of Elixir and how they should impact hosting decisions.
https://www.verypossible.com/blog/what-to-consider-when-hosting-elixir
Semaphore Doubled Free CI/CD Capacity for Open Source
Semaphore has increased the free CI/CD capacity on all open source organizations from 2 to 4 Boxes: https://semaphoreci.com/blog/2018/06/13/doubled-free-cicd-capacity-for-open-source.html
Executing raw SQL queries in Elixir
I have blogged on how you can <a href=”https://www.amberbit.com/blog/2018/6/12/executing_raw_sql_queries_in_elixir/“>execute raw SQL queries in Elixir with Postgrex or Mariaex</a>.
Extending a CMS with markdown and regex
In this episode we extend our CMS to show customized views for members and using custom markdown and regex (including features such as dotall and negative look-ahead assertions).
Elixir API and Elm SPA - Part 1
This is part 1 of a series on building a CRUD app with Elixir as the JSON REST API and Elm as the SPA.
Bring your variables back from the dead!
Persist your variables across iex restarts and understand the mechanics behind it: https://engineering.tripping.com/bring-your-variables-back-from-the-dead-ea250cf58ba4 #myelixirstatus
Exploring Phoenix Assigns
In this episode we’ll explore how to use Phoenix assigns in the connection, template, and socket.
Deconstructing Elixir's GenServers
In episode #3 of Elixir Alchemy, we’re deconstructing the GenServer
module to see how it works under the hood.
https://blog.appsignal.com/2018/06/12/elixir-alchemy-deconstructing-genservers.html