Sign in

potions.io

@potions.io
8 followers 7 following 13 posts

It's not magic. It's Potions.

PostsRepliesMedia
potions.io @potions.io · 29/09/2026
Not every failed job deserves a retry. In part 2 we broadcast Oban job results with PubSub, add the Oban Web dashboard, and teach the worker which failures are worth retrying. potions.io/blog/backgro... #MyElixirStatus #Elixir
potions.io
Background jobs with Oban, part 2: live updates and smarter retries
A video walkthrough that adds real-time updates with Phoenix PubSub, the Oban Web dashboard, and smarter job retries.
010
potions.io @potions.io · 22/09/2026
Slow work shouldn't freeze your LiveView. In the latest blog post we take a blocking HTTP fetch out of a handle_event and running it as an Oban job. Part 1 of 2. potions.io/blog/backgro... #MyElixirStatus #Elixir
potions.io
Background jobs with Oban, part 1: stop blocking your LiveView
A video walkthrough adding Oban to a Phoenix app, taking a slow HTTP fetch out of a LiveView event handler and running it as a background job instead.
041
potions.io @potions.io · 14/09/2026
When your app needs a cluster, it should be simple. We just launched clustering on Potions. Push a button, and one app runs behind a load balancer on as many servers as you need. potions.io/blog/clusters #MyElixirStatus
potions.io
Clusters: run one Phoenix app across several servers
One app on many app servers, behind a load balancer, with rolling deploys, health gating, and optional BEAM clustering for PubSub and Presence across the fleet.
010
potions.io @potions.io · 31/08/2026
New post + screencast: running tasks in production with Elixir releases. Mix isn't there when you deploy a release. So what do bin/my_app rpc, eval, and remote actually do, and when do you use each? potions.io/blog/running... #Elixir #MyElixirStatus
potions.io
Running tasks in production with Elixir releases: rpc, eval, and remote
A video walkthrough building a recurring task for a deployed Phoenix app, from a Mix task in development to rpc, eval, and remote in production.
120
potions.io @potions.io · 26/08/2026
Potions now supports multi-tenant Phoenix apps. Every tenant gets their own hostname with automatic HTTPS: wildcard subdomains, custom domains via on-demand TLS, and the one endpoint your app needs. Here's how it works: potions.io/blog/phoenix... #Elixir
potions.io
Multi-tenant Phoenix apps: custom domains with automatic SSL
Serve unlimited tenant subdomains and customer custom domains from a single Phoenix app, with automatic SSL and no per-domain setup.
000
potions.io @potions.io · 10/08/2026
Give your database its own server 🧪 Potions now provisions dedicated PostgreSQL servers: one box that runs Postgres and nothing else, tuned to the machine, reachable only over your private network. potions.io/blog/dedicat...
potions.io
Dedicated database servers on Potions
You can now run PostgreSQL on its own tuned, private box.
000
potions.io @potions.io · 18/07/2026
Love the new elixir-lang.org design 😍
elixir-lang.org
The Elixir programming language
Elixir is a dynamic, functional language designed for building scalable and maintainable applications. Simple from zero to scale, running on the battle-tested Erlang VM.
000
potions.io @potions.io · 17/07/2026
Building a Phoenix app where every customer needs their own hostname? Potions now handles it: wildcard subdomains under one cert, plus tenant custom domains with automatic SSL. potions.io/changelog#20... #elixir
potions.io
Changelog
New updates and improvements to Potions.
030
potions.io @potions.io · 07/07/2026
With LiveView 1.2 you can move a surprising amount of client-side code back into Elixir. I refactored a trivia game to show how: server-composed JS commands, colocated CSS, and colocated hooks. Screencast + full walkthrough: potions.io/blog/colocat... #elixir
potions.io
Watch: Exploring LiveView 1.2's server-composed JS commands, colocated CSS, and colocated hooks
A video walkthrough refactoring a LiveView trivia game piece by piece, moving the UI logic, styles, and JavaScript into the LiveView with LiveView 1.2.
020
potions.io @potions.io · 03/07/2026
New in Potions: offsite database backups. Your backups can now copy automatically to an S3-compatible bucket you own. Link a bucket and Potions handles the rest. potions.io/changelog#20... #MyElixirStatus
potions.io
Changelog
New updates and improvements to Potions.
020
potions.io @potions.io · 12/06/2026
The waitlist is gone! Anyone can now sign up and deploy Phoenix apps with Potions 🧪 Plus another big announcement: Hetzner Cloud is now supported. Get the full breakdown of features and improvements in the changelog. potions.io/changelog #MyElixirStatus
potions.io
Changelog
New updates and improvements to Potions.
010
Reposted by potions.io
ElixirCasts 🦊 @elixircasts.io · 04/05/2026
Ever wanted to deploy your Elixir apps to a VPS? In episode 205, we use Tidewave to build a Phoenix app and Potions to deploy it to a VPS we own. elixircasts.io/deploy-phoen... #MyElixirStatus
elixircasts.io
Deploy Phoenix to a VPS in Minutes
In this episode, you'll learn how to deploy a Phoenix app to your own VPS with Potions, and then use Tidewave to build and ship new features.
061
potions.io @potions.io · 17/02/2026
👀
010