Comparing Elixir and Python when working with Simple Neural Networks - Adolfo Neto @adolfont & L. C. Tavano

The video discusses the prominence of Python in the machine learning domain due to libraries like TensorFlow, NumPy, Pandas, and Keras. In February 2021, José Valim and Sean Moriarity introduced Numerical Elixir (Nx), a tensor operations library in Elixir, with the goal of establishing Elixir as a suitable choice for GPU-intensive tasks. The talk aims to compare Python and Elixir in training convolutional neural networks using MNIST and CIFAR-10 datasets, evaluating development experience and performance differences.

https://www.youtube.com/watch?v=zvS1Uj3_UTE

Elixir Streams |> How is `:page_title` updated?

I always wondered, how is :page_title the only assign that gets updated in the layout? What does LiveView do to make it special? 🤔

So, I did a bit of code spelunking 🤿 in this short video!

🎥 Elixir Streams |> How is :page_title updated?

Unpacking Elixir: The Actor Model

Trying to explain The Actor Model. Which Erlang and Elixir either has no trace of or fully embodies. Depending on how you squint at it. Processes, message passing and concurrency. Here we go!

https://underjord.io/unpacking-elixir-the-actor-model.html

Exploring LiveView start_async

In this episode we’ll explore a way to get lower level control of asynchronous operations in Phoenix LiveView with start_async.

https://elixircasts.io/phoenix-liveview-start_async

Elixir Security Roadmap: A CTO Level Guide

This document is to help you prevent a data breach due to your Elixir web application being hacked. It covers strategic and technical work that is the most relevant for organizations using Elixir and Phoenix.

https://paraxial.io/roadmap

Thinking Elixir News 177

Episode 177 of Thinking Elixir. This week’s news highlights Discord’s deep-dive into how they’ve scaled their servers to support millions of concurrent users, leveraging Elixir’s power. We cover how the Oban notifier has evolved to include Phoenix.PubSub and Redis integration, allowing more flexibility for your job processing needs. LiveView Native’s tutorial experience looks promising to make mobile development smoother and more intuitive. Plus, we cover the Livebook PR merge upgrading to the Bandit library and more!

https://podcast.thinkingelixir.com/177

Thinking Elixir News 177

Episode 177 of Thinking Elixir. This week’s news highlights Discord’s deep-dive into how they’ve scaled their servers to support millions of concurrent users, leveraging Elixir’s power. We cover how the Oban notifier has evolved to include Phoenix.PubSub and Redis integration, allowing more flexibility for your job processing needs. LiveView Native’s tutorial experience looks promising to make mobile development smoother and more intuitive. Plus, we cover the Livebook PR merge upgrading to the Bandit library and more!

https://podcast.thinkingelixir.com/177

Elixir Security: a Business and Technical Perspective

As Elixir adoption increases, companies have questions about the security of software developed in Elixir. Is it safe? Is Elixir more or less secure than other languages? This talk shows why Elixir is an excellent choice for developing secure software.

Michael Lubas, ElixirConf 2023

https://www.youtube.com/watch?v=bBaZDAynM08

Don’t fight your external problems, laugh at them

We will embark on a journey to address common challenges faced by software engineers when dealing with external services using the Elixir programming language.

https://www.badykov.com/elixir/sage/

Unlocking the power of Elixir’s Enumerables

Explore how the Elixir’s standard library organizes enumerables and related modules to provide a clean and extensible batteries-included solution to work with collections.

https://brewingelixir.com/unlocking-the-power-of-elixirs-enumerables

Abusing LiveView's new Async Assigns Feature

Dive into the robust world of Phoenix LiveView’s new async operations with this latest blog post! We put these features to the test, not just for typical use cases, but in more atypical scenarios, showing they’re not just for fetching data on mount. Chris McCord’s ElixirConf 2023 keynote introduced these updates, and now we’re venturing from the happy path. See how they perform when we tackle advanced async tasks, with full code provided in a gist. Come along for an in-depth journey beyond the ordinary!

https://fly.io/phoenix-files/abusing-liveview-new-async-assigns-feature/

Foolproof uniqueness validations in Phoenix with Ecto

Uniqueness validations are fundamentally different from other types of validation. They require a database connection, which makes them susceptible to race conditions.

Read the article to learn how to use Ecto’s unsafe_validate_unique in combination with unique_constraint to ensure that no invalid data gets past your changesets.

https://phoenixonrails.com/blog/foolproof-uniqueness-validations-in-phoenix-with-ecto

Elixir Streams |> Elixir 1.16 running multiple tests with line numbers ✅

Elixir 1.16 now allows us to run multiple files with line numbers. 🥳

It might seem odd, but that’s not something we could do until just now.

Check it out!

🎥 Elixir Streams |> Elixir 1.16 running multiple tests with line numbers

Tyler Young, Fantastic Hacks and Where to Find Them

Excellent talk on Elixir performance and how to avoid bottlenecks in your own work.

https://youtu.be/cdL8hYueAZA

First edition of the Annual Elixir Survey by Curiosum

Have you heard about our latest Annual Elixir Survey release? Your experience matters to greatly benefit the Elixir community. Let’s participate in the survey here: ➡️ https://xxjwx72arn3.typeform.com/to/dk9KpEod

#annualelixirsurvey #elixirsurvey #curiosum

First edition of the Annual Elixir Survey by Curiosum

Have you heard about our latest Annual Elixir Survey release? Your experience matters to greatly benefit the Elixir community. Let’s participate in the survey here: ➡️ https://xxjwx72arn3.typeform.com/to/dk9KpEod

#annualelixirsurvey #elixirsurvey #curiosum

Next LS v0.15.0, elixir-tools.vscode v0.12.0, Tableau v0.10.0, and a new documentation site

Several releases to share!

Next LS v0.15.0:

elixir-tools.vscode v0.12.0:

Tableau v0.8.0, v0.9.0, v0.10.0:

Also the documentation website for elixir-tools has been revamped, and Next LS is the first to make its home there!

Check it out: https://www.elixir-tools.dev/docs/next-ls/quickstart

Memory Consumption and Limitations in LLMs with Large Context Windows

Part 1 of 2 in blog series in which we explore the limits of LLMs with respect to memory overhead and context windows. https://revelry.co/insights/artificial-intelligence/llms-large-context-windows/

Thinking Elixir News 176

Episode 176 of Thinking Elixir. In the latest episode, we explore the release of Elixir v1.16.0-rc.0 which brings compiler performance improvements, code snippets in diagnostics, and enhanced documentation. Understand the perf enhancements and get a grip on the enriching changes in Elixir docs, including novel sections on anti-patterns and a built-in cheatsheet for the Enum module. We also discuss the launch of Lexical LS 0.4.0 and FlameOn v0.6.0 with enhanced features, the potential integration of JSON support into OTP, and updates on LiveView Native and Bumblebee’s new addition, the Zephyr 7B LLM model. Stay tuned for insights on the Req library through Wojtek Mach’s ElixirConf video, the versatility of Elixir and Phoenix and how they can “do it all”, a wrap-up of the online coding competition, SpawnFest, and more!

https://podcast.thinkingelixir.com/176

Validating Data in Elixir: Using Ecto and NimbleOptions

In the second part of our series, we’ll explore how to avoid bad data using Ecto and NimbleOptions: https://blog.appsignal.com/2023/11/07/validating-data-in-elixir-using-ecto-and-nimbleoptions.html

Previous page Next page