Vendors are trying to emulate the BEAM, but there's truly nothing like it. Here's a walkthrough of what makes it special: processes, messaging, registries, ETS, distribution, and its ecosystem. Elixir was made for the current moment, and for what's to come. youtu.be/dKaZ89SkVYY #elixirlang
Christian Alexander
Christian Alexander
@phx.dev
I write code and do stuff. https://youtube.com/@CodeAndStuff
130 followers14 following17 posts
The latest Code and Stuff video is here! Learn about Server-Side Request Forgery (SSRF) attacks and mitigations, complete with a working webhook demo application! #ElixirLang youtu.be/EWdphas_OP4
Christian Alexander reposted
Elixir Radar issue 490 is out! 📣 You can read it here: buff.ly/eBGmbTd This issue comes with content from @juanazam.bsky.social @yellowduck.be @bartblast.com @noelworden.bsky.social @phx.dev and Daniil Popov. Thank you! #ElixirLang
The latest Code and Stuff video is here! This time, a walkthrough of @mikehostetler.bsky.social’s new ReqLLM package, which provides a unified interface to many model providers—all in Elixir! youtu.be/-U2sQ3e3R-0
It's finally here: the Code and Stuff walkthrough of Ash TypeScript! Learn how to build an Ash project from scratch, use LiveView to begin, and eject to React without much fuss! It also fits into @tanstack.com really nicely. #ElixirLang @ash-hq.org youtu.be/t-hori2Io14
Christian Alexander reposted
Elixir Radar issue 480 is out! 📣 You can read it here: buff.ly/Xo2thcs This issue comes with content from @zachdaniel.dev @steffend.me @josevalim.bsky.social , Chris McCord and Christian Alexander . Thank you! #ElixirLang
The latest Code and Stuff is here: Auto-Select Timezones in Phoenix Apps It's a quick one, showing a pattern I use all the time. #MyElixirStatus youtu.be/q6Kd5C7O-F8
I made an Ash extension! Elixir is capable of hitting services hard; great for throughput but harsh when those services are trying to recover from an outage. The circuit breaker pattern addresses this issue and is now available in Ash! #MyElixirStatus hex.pm/packages/ash...
Christian Alexander reposted
Phoenix #LiveView 1.1 is out now! (Actually already yesterday, but we were only able to release the blog post now) #MyElixirStatus phoenixframework.org/blog/phoenix...
Phoenix LiveView 1.1 is out! Colocated JavaScript (and hooks), list comprehension improvements, and an igniter-based script that makes updating easier than ever. What an incredible release—check it out! #MyElixirStatus youtu.be/EV6DSqTOXM0
My next video is live! This time, I explore the ash_state_machine extension. Along the way, you'll learn about policies, pubsub, and Oban integration in the demo app! #ElixirLang #AshFramework youtu.be/_x6TE7hbE1k
Christian Alexander reposted
hexdocs.pm/usage_rules now includes powerful docs-search tasks, and instructs agents to use them for research. Please, if you are working with LLMs and Elixir, try it out. It helps even when packages haven't written usage-rules files, thanks to the new docs tools! #ElixirLang
Calling multiple services doesn't have to be a nightmare. My latest video explores Reactor for workflow orchestration. Concurrent execution, automatic rollbacks on failure, and of course: it works with Ash AI. #MyElixirStatus #AshFramework youtu.be/0Dvn039qD8I
As promised, a new Phoenix App from Scratch video: Embedded schemas and an intro to Ecto Multi, all in the context of the demo budget tracker app! There's even some animations to describe Multi, if you're into that sort of thing. #MyElixirStatus youtu.be/Vx69evZOEAE
Christian Alexander reposted
Did you know @ash-hq.org can import existing database tables as resources automatically? It can even generate relationships and constraints! #AshFramework #ElixirLang
Ash isn't just for new apps, with the ash_postgres.gen.resources mix task! hexdocs.pm/ash_postgres...
You are up to date.