Livebook as a Business Intelligence tool

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/

Don't lose your Slack bookmarks anymore

Export your Saved Items in Slack to a neat HTML file - for your own reference or as a simple archive. #myelixirstatus #opensource https://github.com/MMore/slack-saved-items-export

Elixir Wizards S6E8 Maxim Fedorov on Building and Scaling WhatsApp with Erlang

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/

Top 10 Elixir companies to follow in 2021

Learn the benefits of Elixir development and the success stories of top companies using this technology.

#myelixirstatus #phoenix #bestelixircompanies #productdevelopment

https://appunite.com/blog/top-10-elixir-companies-to-follow

A Guide to Hot Code Reloading in Elixir

Discover how to use hot code reloading and updates in your production code upgrade in Elixir.

https://blog.appsignal.com/2021/07/27/a-guide-to-hot-code-reloading-in-elixir.html

ThinkingElixir 057: Scaling Live Chat with Cade Ward

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!

https://thinkingelixir.com/podcast-episodes/057-scaling-live-chat-with-cade-ward/

Elixir Learnings

Learnings from developing professionally and hiring/onboarding hundreds of elixir engineers https://boredhacking.com/elixir-learnings-and-hiring/

LINE APIs library for Elixir

I’ve prototype LINE APIs library for Elixir, focus on LINE webhook called line_exhttps://github.com/wingyplus/line_ex.

Released this week: Legendary 3.1.1

We made tons of improvements to Legendary this week– Tailwind 2, automatic linting, test coverage visualization in GitLab, and tons of bug fixes.

Check out the latest at: https://gitlab.com/mythic-insight/legendary

How Far Can I Push a GenServer?

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.

https://blog.brian-underwood.codes/elixir/2021/07/23/How-Far-Can-I-Push-a-GenServer#telemetry.ex

Highlights for the 4th GUI task in LiveView: an interactive timer.

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

New Testing LiveView lesson: Testing JavaScript Hooks. 🛠

LiveView lets us do so much without writing custom JavaScript. But sometimes, we have to interact with it. Thankfully, LiveView and LiveViewTest still make it a joy to do so.

Check it out at https://testingliveview.com

Elixir Wizards S6E7 Chelsea Troy on the Importance of Access and the Impact of Teaching

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/

Elixir authorization plugs

How to implement a simple authorization on the router level with Plugs.

Elixir in Production: Statuspal

Read our interview with Eduardo Messuti, the founder & CEO of Statuspal, to find out the benefits of using Elixir for SaaS projects.

https://serokell.io/blog/elixir-in-production-statuspal

Resources and Suggestions to Find Elixir-based Employment

Finally, be prepared. Know what you want and don’t want in a new gig. Write it all down (paper is better) and prioritize your interview questions to align with those needs. https://elixirfocus.com/posts/elixir-job-resources/

Stop using Behaviour to define interfaces!

I think Elixir developers (me included) often misuse Behaviour to define common interfaces.

In this post, I’d propose to use Protocol more for defining common interfaces and use Behaviour more for sharing common logic.
https://yiming.dev/blog/2021/07/18/stop-using-behaviour-to-define-interfaces-use-protocol/

And you may see why I made Promox and Objext to fill the gaps I find in the current Elixir community.

Background processes synchronization with GenServer and DynamicSupervisor

In this post we are gonna see how to handle background processes synchronization using powerful Elixir tools such as GenServer and DynamicSupervisor. Using these tools we can see real concurrent capabilities of Elixir.

For the example application, we are gonna sync GitHub Mentions for a specific user in a given GitHub repository. This sync should be made every X period of time to make sure we have Mentions up to date. We will be using GitHub’s REST API to fetch all Pull Request comments on the given repository, and then filter these comments by Mentions for the given user.

https://dev.to/santiagocardo/background-processes-synchronization-with-genserver-and-dynamicsupervisor-1mnn

Nilsimsa locality-sensitive hashing algorithm in Elixir

Nilsimsa locality-sensitive hashing algorithm in Elixir https://github.com/philipbrown/elixir-nilsimsa

Elixir Wizards S6E6 Testing Elixir with Jeffrey Matthias and Andrea Leopardi

The latest episode of the Elixir Wizards podcast hit your feed this morning! Check it out here: https://smartlogic.io/podcast/elixir-wizards/s6e6-matthias-leopardi/

Previous page Next page