Powerful Caching in Elixir with Cachex

Improve the performance of your Elixir application with Cachex, a powerful caching library: https://blog.appsignal.com/2024/03/05/powerful-caching-in-elixir-with-cachex.html

Elixir Streams |> 🛠️ Fix your modal dialog with 2 LiveView helpers!

I love learning things from Phoenix generators. I recently came across a couple of really cool things! 👇

2 🤩 tips on how to make your modals better

  • Use<.focus_wrap/>
  • JS.focus_first

Check it out!

🎥 Elixir Streams |> 🛠️ Fix your modal dialog with 2 LiveView helpers!

Operational Elixir - Scrappy Startups Edition

Episode 192 of Thinking Elixir. In this second installment of our series, we’re joined by Philip Brown, who returns to share his insights on running lean startups in the Elixir ecosystem. We dive into the art of supporting Elixir systems on a shoestring budget. Philip will walk us through his must-haves for MVPs, offering practical advice on how to leverage cost-effective solutions without sacrificing functionality. We’ll discuss the balancing act between delivering a product and managing expenses, and highlight the essential tools that keep a scrappy startup’s Elixir system robust yet affordable. Tune in for a candid look at making the most of limited resources, insights into Prise.com, ElixirMerge.com strategies, and more for the aspiring bootstrapper!

https://podcast.thinkingelixir.com/192

Absinthe with Phoenix Framework

Learn more about using GraphQL in your Elixir projects with our step-by-step guide on Absinthe and Phoenix Framework.

https://curiosum.com/blog/absinthe-with-phoenix-framework-a-guide-to-properly-get-started-with-graphql-using-elixir

An interview with Sophie DeBenedetto at Code BEAM America 2022

In this episode of the Professor Adolfo Neto podcast, Adolfo interviews Sophie DeBenedetto, one of the authors of the “Programming Phoenix LiveView” book and a Board Member of the Erlang Ecosystem Foundation

Links to watch and/or listen: Elixir & Erlang substack

Safer Error Systems in Elixir

I wrote an article to try to raise awareness on how error states can be approached in our applications.

https://learn-elixir.dev/blogs/safer-error-systems-in-elixir

Scenic Goes To Cairo (Nerves Meetup)

Jon Ringle, lead embedded software engineer at GridPoint, shows how the Cairo graphics library is transforming Scenic to deliver high performance graphics to Nerves devices.

https://youtu.be/g_ebUQ3yyLY

Doctest Formatter

Format your doctests with this new formatter plugin: https://github.com/angelikatyborska/doctest_formatter

Dashbit and Oban Pro join as corporate sponsors of Next LS and elixir-tools

I want to give a heartwarming welcome to the two latest corporate sponsors of @elixir_tools…

@dashbit and Oban Pro!

The support by companies in the @elixirlang community has been wonderful! #MyElixirStatus

https://twitter.com/mitchhanberg/status/1762918825350074551

Security Vendors and Elixir Support

A summary of Elixir support from security vendors by Paraxial.io.

https://paraxial.io/blog/elixir-support

Elixir Streams |> 🔍 Focus an input on LiveView mount

Love this 🔥 trick

Ever want to focus an input when LiveView first loads?

Combine a phx-mounted lifecycle binding with JS.focus/1. 🤩

🎥 Elixir Streams |> 🔍 Focus an input on LiveView mount

Operational Elixir: What's Supporting the Apps at Felt.com and SleepEasy.app?

Episode 191 of Thinking Elixir. In this special episode, we kick off a brand-new series that dives into the world of Elixir—but with a twist. We’re exploring the systems surrounding the language and what it takes to support and run a company or team that uses Elixir. Join us as we engage in insightful conversations with various industry voices, starting with Tyler Young, about the practical systems and solutions used by businesses like Felt.com and SleepEasy.app. This series promises to be an enlightening journey for anyone curious about the behind-the-scenes workings of an Elixir-based product. Tune in to hear the unique challenges and successes experienced by others in the field and more!

https://podcast.thinkingelixir.com/191

Enhancing user experience in LiveView applications with Alpine.js

How integrating Alpine.js with LiveView can significantly enhance the user experience in your applications.

https://curiosum.com/blog/enhancing-user-experience-in-liveview-applications-with-alpinejs

Thinking Elixir News 189

Episode 190 of Thinking Elixir. In this episode, we delve into the significant updates to Phoenix LiveView with its march towards 1.0, including crucial bug fixes in the latest v0.20.5 release. We explore the sleek new testing utility for Elixir, example_test, that’s redefining readability in code tests. Plus, the Erlang community is abuzz with a fresh proposal to integrate JSON into the standard library. We’ll look into how Fly.io has made GPU instances widely available and what this means for your projects. Don’t miss out as we discuss these topics, Gleam’s journey toward its 1.0.0 release, and more!

https://podcast.thinkingelixir.com/190

Elixir Streams |> 🤩 Better defaults with Enum.find/3

🔥 little trick that makes Enum.find better.

Use Enum.find/3 and set a default option. It can be a good default or a nicer error message!

🎥 Elixir Streams |> 🤩 Better defaults with Enum.find/3

Creating Custom Exceptions in Elixir

https://blog.appsignal.com/2024/02/20/creating-custom-exceptions-in-elixir.html

Writing dynamic Ecto queries with Composite

Learn how to write dynamic Ecto queries efficiently with Composite, optimizing code organization and query composition for better performance and readability compared to traditional methods.

Article: Writing dynamic Ecto queries with Composite

Elixir Streams |> ⚙️ Set your preferred CLI env for mix aliases

At some point, you might introduce a new mix alias to run a subset of your tests.

But mix requires you to write MIX_ENV=test every time before you run the mix alias! 😡

Well, it turns out there’s a better way. Just set the preferred CLI environment!

Elixir Streams |> ⚙️ Set your preferred CLI env for mix aliases

FIT parsing and code generation in Elixir

Using macros to generate FIT profile https://arathunku.com/b/2024/fit-parsing-and-code-generation-in-elixir/

Modern Clicks (Erlang Fullstack Web Development with Nitrogen), David Cao

Title: Modern Clicks (Erlang Fullstack Web Development with Nitrogen)

The main idea is to make an introduction to Nitrogen (a framework to do full stack web development with Erlang) sharing my personal experience in my current work.

Giving a minimal explanation on how to code in Erlang for a beginner developer and making a simple example on Nitrogen.

This will be a talk driven by code samples and memes. https://www.youtube.com/watch?v=4bgo435yZlk

Previous page Next page