Alchemy Conf is dead, long live VirtuAlchemy Conf
Everything you need to know about Alchemy Conf 2021. Date, tickets, charity proceeds and carbon-neutrality. https://subvisual.com/blog/posts/virtualchemy-conf-may-28-2021
Code folding support in Emacs with Elixir language server
Support for code folding landed in master on the ElixirLS project. Here is a walk through getting it set up for Emacs users, specifically Doom Emacs.
Slurpee - A GUI frontend to manage blockchain ingestion with slurp
Connect to multiple blockchains to process log events with a near uniform API https://github.com/fremantle-industries/slurpee
ThinkingElixir 040: Mental Models for Elixir and LiveView
In episode 40 of Thinking Elixir, we talk about the mental models we use for writing our Elixir code and for thinking about our Elixir systems. We cover transformations, plug, and Mark’s “Workshop Model” (starting at 23:45). We also talk about LiveView (31:20), how we approach it today, mistakes we’ve both made and seen. A fun discussion! We want to continue the discussion with you over on ElixirForum. Check the show notes for links to those topics.
Create ZIP archives with Elixir
I had to work with ZIP files in Elixir today. You can easily create an archive both on disk or in memory with Erlang’s :zip module.
14th episode - Using macros for refactoring in Elixir - crypto trading in Elixir
Hello everyone,
Just released my 14th video!
We will focus on refactoring the duplicated logic responsible for supervising(starting, stopping, and autostarting) the dynamic processes inside the naive and the streamer applications. First, we will abstract away all the generic code leaving just a boilerplate inside the naive application. Next, we will look into the “using“ macro which we will leverage to get rid of that boilerplate. This video was released for educational purposes as the proper way of solving this problem would be to use the Registry(which will be the focus of the next episode).
https://www.youtube.com/watch?v=oaeaW0tgMCU&list=PLxsE19GnjC5Nv1CbeKOiS5YqGqw35aZFJ&index=14
AWS CodeCommit <> CodeBuild Pull Request CI Workflow
A guide for Implementing a PR Workflow using Codecommit and Codebuild in AWS. https://devato.com/post/codecommit-codebuild-pull-request-workflow
Updated fork of ex_projections
https://github.com/dkuku/ex_projections that allows you to easily navigate between lib/test files in elixir projects and also controller/view/test in phoenix projects. It can generate projections.json for normal mix projects and umbrella apps. Uses the projections file from https://github.com/dkuku/vim-projectionist-elixir/
Introducing Pumba
Pumba allows you to fetch user agent strings http://useragentstring.com, keep them in-memory and allow fast access to them. It can benefit you when you need to simulate browser or use with crawlers etc.
https://github.com/imanhodjaev/pumba
Hakuna Matata!
Code BEAM V US Highlights by Rose Burt
The latest Elixir blog post is out! Check it out here: https://blog.smartlogic.io/code-beam-v-us-highlights/
Elixir Wizards S5E16 Jenn Gamble on Data Science, Machine Learning, and Elixir
Latest episode of Elixir Wizards is out today! Check it out here: https://smartlogic.io/podcast/elixir-wizards/s5e16-gamble/
Building Git in Elixir — Part 3 (Make History & Store Executables)
In the previous article, I focused on storing trees and our first commit. In this article, I will focus on making commit history and storing executable files.
Don’t use Elixir modules in migrations
Most of our projects use databases. We often do not realize that incorrectly used functionality may block our applications. Simple changes can save us from unpleasant consequences.
https://bartoszgorka.com/dont-use-elixir-modules-in-migrations
ThinkingElixir 039: Mix Install and ExDocs for Erlang with Wojtek Mach
In episode 39 of Thinking Elixir, Wojtek Mach returns and talks about the new Mix.install/2 feature coming in Elixir 1.12. We learn about some other features coming that will help script authors. We talk about the OTP 24 release and when we can expect Elixir 1.12 to be released, ExDocs support for Erlang libraries, and much more!
Erlang OAuth2 client library
An OAuth2 client for Erlang, which supports almost all OAuth2 extensions - https://github.com/exograd/erl-oauth2c
hackney 1.17.1 with new fixes has been released : https://github.com/benoitc/hackney/blob/master/NEWS.md#1171---2021-03-15 . Enjoy!
hackney 1.17.1 with new fixes has been released : https://github.com/benoitc/hackney/blob/master/NEWS.md#1171—2021-03-15 .
Also available on hex: https://hex.pm/packages/hackney Enjoy :)
Saša Jurić & Jonn Mostovoy – Elixir in 2021
What’s the future of Elixir? Listen to the discussion between Saša Jurić, the author of Elixir in Action, and Serokell CAO Jonn Mostovoy to learn their thoughts on Elixir and frameworks like Nx and Nerves.
Elixir Wizards S5E15 John Mertens on Adopting Elixir at Change.org
Latest episode of Elixir Wizards is out today! Check it out here: https://smartlogic.io/podcast/elixir-wizards/s5e15-mertens/
