The Erlang Paris meetup is back! Come with your project and your questions to discuss. https://www.meetup.com/Erlang-Paris/events/276603063/
This group is intended for those who wish to progress in learning Erlang-OTP technology including Elixir and other languages over the Erlang VM (BEAM). You can be start-up creators, beginner or expert, or simply seek to progress on this know-how with the intention of implementing it soon .
The Erlang Paris meetup is back! Come with your project and your questions to discuss. If you are planning to do a little presentation, please post a message on the forum here so we can get organized on D-Day. See you Tuesday!
RSVP & Forum: https://www.meetup.com/Erlang-Paris/events/276603063/
I came up with a way to test a Phoenix Controller’s
plug call without regular requests tests (conn tests). By digging a little deeper into
Phoenix.Controller.Pipeline & some minor meta-programming:
Order the beta from the Pragmatic Bookshelf:
Latest episode of Elixir Wizards is out today! Check it out here: https://smartlogic.io/podcast/elixir-wizards/s5e13-robinson-billups/
So I tried to summarize my efforts in setting up an Elixir-based Telegram bot for other people that want to do the same. This is a getting started step-by-step guide. I also include the repo of the application I’m building if you want the bigger picture.
The version 0.6.1 includes a bug fix and package updates. Check it out: https://hex.pm/packages/incident
In epsiode #130 we’ll use Cloak to encrypt Ecto fields.
Webhook might sound like some scary, exotic term but at the end of the day webhooks are nothing more that a web server endpoint configured to receive HTTP POST requests in some agreed upon format. The concern however is, without any additional security, anyone could discover the endpoint and start sending their own malicious payloads to your web application.
What are the benefits of Elixir for SaaS products? Find the answer in our interview with Alex Reichert, the co-founder of Papercups.
Building complex querying APIs can be hard - but it doesn’t have to be. This article shows how to use dynamic/3 to build complex SQL queries with Ecto from JSON query documents inspired by MongoDB.
Last year I started a new job at Brex where Elixir is the primary programming language for business logic. This was my first real adventure into Elixir after working in Ruby (mostly) for my professional career. Since José Valim came from the Ruby world, Elixir was a common buzzword I heard for years. I had done a tutorial or two here and there but never gotten to really use it. Now, looking back at the past year I’ve become fairly comfortable with Elixir, and wanted to outline some of the things I really enjoy about Elixir and some of the things I miss from Ruby.
mix_test_interactive is an interactive test runner for ExUnit tests.
Based on Louis Pilfold’s wonderful mix-test.watch and inspired by Jest’s interactive watch mode, mix_test_interactive allows you to dynamically change which tests should be run with a few keystrokes.
It allows you to easily switch between running all tests, stale tests, or failed tests. Or, you can run only the tests whose filenames contain a substring. Includes an optional “watch mode” which runs tests after every file change.
You need to know that if you use the map type in your Ecto schema. https://patrykbak.com/2021/02/20/atom-keys-with-json-in-ecto.html
Just released my 13th video!
We will focus on creating a supervision tree around our streamer processes that will allow us to start and stop streaming on a symbol. To keep things in sync with the improvements made to the Naive application in the last episode, we will also introduce the autostarting functionality based on the settings from the database.
I’ve also redone the 12th video and uploaded it again so it follows the style of the series a little bit closer.
New 13th video:
The remake of the 12th video:
Operational dashboards are a lot more fun (and useful) realtime, so we are building ours with Elixir and the Phoenix Framework. And Contex makes it easy to build fast, realtime SVG plots.
This blog post covers some documentation gaps and quirks when using Contex.
Why DataStax Astra and Elixir? Elixir is to programming languages what Apache Cassandra™ is to databases: fault tolerant with features that prioritize scale without sacrificing performance or resilience. https://www.datastax.com/blog/2021/02/build-availability-first-systems-elixir-datastax-astra
Latest episode of Elixir Wizards is out today! Check it out here: https://smartlogic.io/podcast/elixir-wizards/s5e12-howenstein/