Jaime Iniesta
@jaimeiniesta.com
I'm a backend engineer currently focused on writing web applications and APIs using Elixir, Phoenix, LiveView, and Oban.
Co-owner and CTO at @rocketvalidator.com - Digital Accessibility Monitoring for Busy Developers
Co-owner and CTO at @rocketvalidator.com - Digital Accessibility Monitoring for Busy Developers
Reposted by Jaime Iniesta
Who’s building this but for the BEAM?
November 11, 2025 at 9:17 AM
Who’s building this but for the BEAM?
OG Image looking superb thanks to @peterullrich.com's new OGI library!
November 10, 2025 at 12:04 PM
OG Image looking superb thanks to @peterullrich.com's new OGI library!
Reposted by Jaime Iniesta
Version 0.7 of the #ElixirLang Error Tracker 🐛 is out with improved LiveView support, MariaDB fixes, better sensitive header redaction and an all-new Igniter installer.
github.com/elixir-error...
github.com/elixir-error...
Release v0.7.0 · elixir-error-tracker/error-tracker
What's Changed
Igniter installer by @crbelaus in #149
Improve documentation of Error kind field by @tjarratt in #154
Require LiveView 1.0 at least by @crbelaus in #159
Require Ecto 3.13 at least b...
github.com
November 9, 2025 at 10:22 AM
Version 0.7 of the #ElixirLang Error Tracker 🐛 is out with improved LiveView support, MariaDB fixes, better sensitive header redaction and an all-new Igniter installer.
github.com/elixir-error...
github.com/elixir-error...
Reposted by Jaime Iniesta
This post inspired me to write a Typst-based alternative to @derrickreimer.com's OG-Image that you can deploy together with your Phoenix app.
So, introducing: OGI!
github.com/pjullrich/ogi
So, introducing: OGI!
github.com/pjullrich/ogi
November 8, 2025 at 7:26 AM
This post inspired me to write a Typst-based alternative to @derrickreimer.com's OG-Image that you can deploy together with your Phoenix app.
So, introducing: OGI!
github.com/pjullrich/ogi
So, introducing: OGI!
github.com/pjullrich/ogi
Imprintor
A fast and efficient Elixir library for generating PDF documents from Typst templates using native Rust implementations.
hexdocs.pm/imprintor/re...
A fast and efficient Elixir library for generating PDF documents from Typst templates using native Rust implementations.
hexdocs.pm/imprintor/re...
Imprintor — imprintor v0.1.5
hexdocs.pm
November 6, 2025 at 1:55 PM
Imprintor
A fast and efficient Elixir library for generating PDF documents from Typst templates using native Rust implementations.
hexdocs.pm/imprintor/re...
A fast and efficient Elixir library for generating PDF documents from Typst templates using native Rust implementations.
hexdocs.pm/imprintor/re...
Are there any mature CMS for Phoenix?
I took a look at hex.pm/packages/lit... but wasn't convinced; it looks great but needs more work.
I'm using NimblePublisher for my app but for my clients I'd prefer a CMS with a WYSIWYG editor.
#elixirlang
I took a look at hex.pm/packages/lit... but wasn't convinced; it looks great but needs more work.
I'm using NimblePublisher for my app but for my clients I'd prefer a CMS with a WYSIWYG editor.
#elixirlang
literature
A simple CMS / Blog
hex.pm
November 6, 2025 at 11:18 AM
Are there any mature CMS for Phoenix?
I took a look at hex.pm/packages/lit... but wasn't convinced; it looks great but needs more work.
I'm using NimblePublisher for my app but for my clients I'd prefer a CMS with a WYSIWYG editor.
#elixirlang
I took a look at hex.pm/packages/lit... but wasn't convinced; it looks great but needs more work.
I'm using NimblePublisher for my app but for my clients I'd prefer a CMS with a WYSIWYG editor.
#elixirlang
Yay, ReqLLM v1.0.0 has been released!
A Req-based package to call LLM APIs that standardizes the API calls and responses for LLM providers.
The library now supports 15+ providers with 750+ models.
#elixirlang #llm #ai
hexdocs.pm/req_llm/over...
A Req-based package to call LLM APIs that standardizes the API calls and responses for LLM providers.
The library now supports 15+ providers with 750+ models.
#elixirlang #llm #ai
hexdocs.pm/req_llm/over...
Overview — ReqLLM v1.0.0
hexdocs.pm
November 6, 2025 at 8:21 AM
Yay, ReqLLM v1.0.0 has been released!
A Req-based package to call LLM APIs that standardizes the API calls and responses for LLM providers.
The library now supports 15+ providers with 750+ models.
#elixirlang #llm #ai
hexdocs.pm/req_llm/over...
A Req-based package to call LLM APIs that standardizes the API calls and responses for LLM providers.
The library now supports 15+ providers with 750+ models.
#elixirlang #llm #ai
hexdocs.pm/req_llm/over...
Le RGAA, c’est la référence en matière d’accessibilité numérique en France 🇫🇷
Et bonne nouvelle : Rocket Validator permet maintenant de vérifier automatiquement vos sites selon ces critères !
Et bonne nouvelle : Rocket Validator permet maintenant de vérifier automatiquement vos sites selon ces critères !
Building Accessible Websites for the French Market? 🇫🇷
Rocket Validator now checks your sites against RGAA and WCAG — automatically, with Axe 4.11 support!
Read more 👉 rocketvalidator.com/blog/rgaa-fr...
Rocket Validator now checks your sites against RGAA and WCAG — automatically, with Axe 4.11 support!
Read more 👉 rocketvalidator.com/blog/rgaa-fr...
Test for RGAA and WCAG Compliance with Rocket Validator and Axe 4.11 · Rocket Validator
Rocket Validator now supports the French RGAA accessibility framework with the latest Axe 4.11 update, making it easy to test your sites for both RGAA and WCAG compliance.
rocketvalidator.com
October 27, 2025 at 7:20 PM
Le RGAA, c’est la référence en matière d’accessibilité numérique en France 🇫🇷
Et bonne nouvelle : Rocket Validator permet maintenant de vérifier automatiquement vos sites selon ces critères !
Et bonne nouvelle : Rocket Validator permet maintenant de vérifier automatiquement vos sites selon ces critères !
Reposted by Jaime Iniesta
With the AWS outage, now‘s as good a time as any to post this old strip.
October 20, 2025 at 10:18 AM
With the AWS outage, now‘s as good a time as any to post this old strip.
Site Validation Reports are now Private by Default
rocketvalidator.com/blog/site-va...
#a11y #accessibility #html #validation
rocketvalidator.com/blog/site-va...
#a11y #accessibility #html #validation
Site Validation Reports are now Private by Default · Rocket Validator
Rocket Validator reports are now private by default, requiring explicit sharing by the owner to view them, while maintaining easy sharing options.
rocketvalidator.com
September 29, 2025 at 10:27 PM
Site Validation Reports are now Private by Default
rocketvalidator.com/blog/site-va...
#a11y #accessibility #html #validation
rocketvalidator.com/blog/site-va...
#a11y #accessibility #html #validation
Reposted by Jaime Iniesta
I was today years old when I learned that "freelance" comes from the term for a knight who lost his lord and had to become a "free lancer" aka mercenary
www.merriam-webster.com/wordplay/fre...
www.merriam-webster.com/wordplay/fre...
The Surprising History of 'Freelance'
Freelancing has always been a battle. Literally.
www.merriam-webster.com
September 25, 2025 at 1:48 PM
I was today years old when I learned that "freelance" comes from the term for a knight who lost his lord and had to become a "free lancer" aka mercenary
www.merriam-webster.com/wordplay/fre...
www.merriam-webster.com/wordplay/fre...
See you tomorrow in Madrid? #ElixirLang
25th Sept in Madrid: 1. Journey to a Better Elixir Experience, 2. TBD (Global Elixir Meetups) www.meetup.com/madrid-elixi...
Global Elixir Meetups: 1. Journey to a Better Elixir Experience, 2. TBD, Thu, Sep 25, 2025, 7:00 PM | Meetup
As part of the Global Elixir Meetups week, we'll have two speakers today.
(Rellena formulario https://tally.so/r/3xAAME para control de acceso + calcular pizza. Gracias!)
www.meetup.com
September 24, 2025 at 8:39 AM
See you tomorrow in Madrid? #ElixirLang
Reposted by Jaime Iniesta
Oban alone is worth switching stacks for. I haven't seen an as powerful, easy to run and polished background job processor in any other stack.
September 23, 2025 at 4:42 AM
Oban alone is worth switching stacks for. I haven't seen an as powerful, easy to run and polished background job processor in any other stack.
Reposted by Jaime Iniesta
Curious about Elixir, but not sure where to start?
I put together this free video series that covers the fundamentals.
elixircasts.io/series/learn...
#MyElixirStatus
I put together this free video series that covers the fundamentals.
elixircasts.io/series/learn...
#MyElixirStatus
Learn Elixir with ElixirCasts
Learn the basics of programming with Elixir.
elixircasts.io
September 15, 2025 at 6:54 PM
Curious about Elixir, but not sure where to start?
I put together this free video series that covers the fundamentals.
elixircasts.io/series/learn...
#MyElixirStatus
I put together this free video series that covers the fundamentals.
elixircasts.io/series/learn...
#MyElixirStatus
Reposted by Jaime Iniesta
The #Elixir track on #Exercism has a new practice exercise, Camicia. Thanks to Francesco Sangalli who not only implemented it in Elixir, but also designed it 🥳
exercism.org/tracks/elixi...
#MyElixirStatus
exercism.org/tracks/elixi...
#MyElixirStatus
Camicia in Elixir on Exercism
Can you solve Camicia in Elixir? Improve your Elixir skills with support from our world-class team of mentors.
exercism.org
September 15, 2025 at 6:33 AM
The #Elixir track on #Exercism has a new practice exercise, Camicia. Thanks to Francesco Sangalli who not only implemented it in Elixir, but also designed it 🥳
exercism.org/tracks/elixi...
#MyElixirStatus
exercism.org/tracks/elixi...
#MyElixirStatus
Reposted by Jaime Iniesta
We are still looking for a second speaker for the Global Elixir Meetups event in Madrid.
25th Sept in Madrid: 1. Journey to a Better Elixir Experience, 2. TBD (Global Elixir Meetups) www.meetup.com/madrid-elixi...
Global Elixir Meetups: 1. Journey to a Better Elixir Experience, 2. TBD, Thu, Sep 25, 2025, 7:00 PM | Meetup
As part of the Global Elixir Meetups week, we'll have two speakers today.
(Rellena formulario https://tally.so/r/3xAAME para control de acceso + calcular pizza. Gracias!)
www.meetup.com
September 14, 2025 at 3:03 PM
We are still looking for a second speaker for the Global Elixir Meetups event in Madrid.
Reposted by Jaime Iniesta
I've been super quiet on socials (because everything is a screaming burning hell for everyone amirite) but I'll try to post a bit more. What better excuse than the first 1.0 release of Gettext for @elixir-lang.org, which is 10+ years old?! Fresh of an Hex near you???
hex.pm/packages/get...
hex.pm/packages/get...
gettext
Internationalization and localization through gettext
hex.pm
September 12, 2025 at 2:18 PM
I've been super quiet on socials (because everything is a screaming burning hell for everyone amirite) but I'll try to post a bit more. What better excuse than the first 1.0 release of Gettext for @elixir-lang.org, which is 10+ years old?! Fresh of an Hex near you???
hex.pm/packages/get...
hex.pm/packages/get...
Reposted by Jaime Iniesta
Discovering the best Livebook notebooks on notes.club got major upgrades!
🏷️ Tags, from AI to Elixir tutorials.
🏆 AI Ratings to see the top-rated notebooks for any tag, Hex package, or author.
🤖 Follow @notes.club to get the best notebooks delivered to your feed.
#Elixir #Livebook #MyElixirStatus
🏷️ Tags, from AI to Elixir tutorials.
🏆 AI Ratings to see the top-rated notebooks for any tag, Hex package, or author.
🤖 Follow @notes.club to get the best notebooks delivered to your feed.
#Elixir #Livebook #MyElixirStatus
September 9, 2025 at 6:11 PM
Discovering the best Livebook notebooks on notes.club got major upgrades!
🏷️ Tags, from AI to Elixir tutorials.
🏆 AI Ratings to see the top-rated notebooks for any tag, Hex package, or author.
🤖 Follow @notes.club to get the best notebooks delivered to your feed.
#Elixir #Livebook #MyElixirStatus
🏷️ Tags, from AI to Elixir tutorials.
🏆 AI Ratings to see the top-rated notebooks for any tag, Hex package, or author.
🤖 Follow @notes.club to get the best notebooks delivered to your feed.
#Elixir #Livebook #MyElixirStatus
I'll join from Madrid next September 25th, where's your GEM? #ElixirLang
September 5, 2025 at 2:45 PM
I'll join from Madrid next September 25th, where's your GEM? #ElixirLang
I've been experimenting with tidewave.ai in a Phoenix project. I'm completely impressed. This truly is a game-changer.
That said, tools like Claude or GH Copilot can quickly get expensive. It would be amazing to integrate with a local agent, powered by Ollama or similar solutions.
#ElixirLang
That said, tools like Claude or GH Copilot can quickly get expensive. It would be amazing to integrate with a local agent, powered by Ollama or similar solutions.
#ElixirLang
Tidewave
A coding agent that runs in the browser alongside your web app, deeply integrated with your web framework.
tidewave.ai
August 25, 2025 at 10:34 PM
I've been experimenting with tidewave.ai in a Phoenix project. I'm completely impressed. This truly is a game-changer.
That said, tools like Claude or GH Copilot can quickly get expensive. It would be amazing to integrate with a local agent, powered by Ollama or similar solutions.
#ElixirLang
That said, tools like Claude or GH Copilot can quickly get expensive. It would be amazing to integrate with a local agent, powered by Ollama or similar solutions.
#ElixirLang
Reposted by Jaime Iniesta
If you have a resting meetup covered with a bit of dust. This is the moment to brush it off and see if the speakers still work. The Elixir community is doing a big ol' global meetup.
That is, we all run local meetups around the same time causing global vibrations to be more Elixir-shaped. Mmkay?
That is, we all run local meetups around the same time causing global vibrations to be more Elixir-shaped. Mmkay?
So.. which GEM are you joining? 💎
> globalelixirmeetups.com
Don't see one in your city? Let us know! 👇
> globalelixirmeetups.com
Don't see one in your city? Let us know! 👇
August 21, 2025 at 3:57 PM
If you have a resting meetup covered with a bit of dust. This is the moment to brush it off and see if the speakers still work. The Elixir community is doing a big ol' global meetup.
That is, we all run local meetups around the same time causing global vibrations to be more Elixir-shaped. Mmkay?
That is, we all run local meetups around the same time causing global vibrations to be more Elixir-shaped. Mmkay?
Yay, we finally launched Stat Views - glad to see how open source projects like Docusaurus and Elixir School are using this to share insights about accessibility issues
#A11Y #Accessibility #WebDev #ElixirLang #RocketValidator
#A11Y #Accessibility #WebDev #ElixirLang #RocketValidator
Introducing Stat Views 📈 🚀
A new way to share and monitor your website’s HTML and accessibility stats.
✅ Spot issues early
✅ Share insights easily
✅ Keep your team aligned
Learn more: rocketvalidator.com/blog/stat-vi...
A new way to share and monitor your website’s HTML and accessibility stats.
✅ Spot issues early
✅ Share insights easily
✅ Keep your team aligned
Learn more: rocketvalidator.com/blog/stat-vi...
Share your Stats with Stat Views · Rocket Validator
We’ve just launched Stat Views, a new way to share and track your site validation stats.
rocketvalidator.com
August 21, 2025 at 12:43 PM
Yay, we finally launched Stat Views - glad to see how open source projects like Docusaurus and Elixir School are using this to share insights about accessibility issues
#A11Y #Accessibility #WebDev #ElixirLang #RocketValidator
#A11Y #Accessibility #WebDev #ElixirLang #RocketValidator
Reposted by Jaime Iniesta
Updated the shared stats for Elixir School, showing the evolution of the site and the latest HTML & accessibility issues.
See the current reports here: rocketvalidator.com/stats/elixir...
#ElixirLang #a11y
See the current reports here: rocketvalidator.com/stats/elixir...
#ElixirLang #a11y
August 15, 2025 at 7:42 PM
Updated the shared stats for Elixir School, showing the evolution of the site and the latest HTML & accessibility issues.
See the current reports here: rocketvalidator.com/stats/elixir...
#ElixirLang #a11y
See the current reports here: rocketvalidator.com/stats/elixir...
#ElixirLang #a11y