I’m extremely happy to announce that I’ve released a new Elixir video titled “Mox Rockss”. The video focuses on using Mox to mock out dependencies in a non-trivial project. It skims over behaviours and shows that Mox provides great flexibility by allowing function bodies to be defined from the tests.
Authorization is usually an important part of any application, but it is also something that is not very often talked about. This post discusses authorization techniques and also an opinionated way of organizing your authorization code within Phoenix Contexts and Ecto Schemas.
This post discusses about a very high level overview of implementing a long running connection between two services with the use of WebSocket and then writing unit tests for the functionality.
My weekly progress, I wrote a library to working with LINE Messaging API named line_ex_messaging_api. This library is part of line_ex. Currently support only send messages (reply, push, multicast and broadcast), getting usages.
The line_ex_webhook now use
line_ex_messaging_api to reply messages to user. If someone try and found a bug, please report an issue. :)
Livebook may have been created for machine learning, but because it can connect to your live running app, it means you can also use the graphing and analysis tools for doing Business Intelligence (BI)!
Check out this guide that walks you through connecting Livebook to your app running on Fly.io and start gaining insight!
This post explains why this is a big deal: https://fly.io/blog/better-business-intelligence-in-elixir-with-livebook/
The latest episode of the Elixir Wizards podcast hit your feed this morning! Check it out here: https://smartlogic.io/podcast/elixir-wizards/s6e8-fedorov/
Learn the benefits of Elixir development and the success stories of top companies using this technology.
#myelixirstatus #phoenix #bestelixircompanies #productdevelopment
Discover how to use hot code reloading and updates in your production code upgrade in Elixir.
In episode 57 of Thinking Elixir, we sat down with co-host Cade Ward to hear how he and his team tackled a problem of hosting live web chats with crowds of 120K+ users coming together for live events. On the show, we have talked with a couple guests with similar bursting high-load situations. Cade had been through it too so it was time to dig in and cover how this situation can be solved. We cover the different attempts and temporary solutions used and the final solution that has been working really well. In fact it works so well, during a recent event, the auto-scaling didn’t kick in and everything was still fine!
Learnings from developing professionally and hiring/onboarding hundreds of elixir engineers https://boredhacking.com/elixir-learnings-and-hiring/
In this post I invite readers to take a (hopefully) practical journey with me learning more about GenServers. I share both my successes and failures in the hope that it can help others learn more about using and scaling processes.
Lots of fun challenges. I used LiveView hooks (which are great) and was very proud not to introduce an actual timer until the very last step of the project.
Check it out at https://germanvelasco.com/blog/seven-guis-timer
Check it out at https://testingliveview.com
The latest episode of the Elixir Wizards podcast hit your feed this morning! Check it out here: https://smartlogic.io/podcast/elixir-wizards/s6e7-troy/