https://fly.io/phoenix-files/pushing-events-with-js-push/
Pushing Events: with and without JS.push · The Phoenix Files
Documentation and guides from the team at Fly.io.
js pushpushingeventswithout
https://fly.io/phoenix-files/phx-trigger-action/
Triggering a Phoenix controller action from a form in a LiveView · The Phoenix Files
Triggering a controller action using phx-trigger-action from a form in a LiveView
controller actiontriggering
https://fly.io/phoenix-files/liveview-async-task/
Async processing in LiveView · The Phoenix Files
Use the Task module to perform asynchronous processing on a LiveView.
phoenix filesasyncprocessing
https://fly.io/phoenix-files/tailwind-standalone/
Tailwind Standalone for Phoenix · The Phoenix Files
Standalone Tailwind CSS library for Elixir
tailwindstandalonephoenix
https://fly.io/phoenix-files/liveview-bootstrap-card/
LiveView card components with Bootstrap · The Phoenix Files
phoenix filesliveviewcard
https://fly.io/phoenix-files/for-can-do-more/
for Can Do More · The Phoenix Files
Learn about all the neat stuff that the `for` construct can do in Elixir!
phoenix files
https://fly.io/phoenix-files/liveview-accessible-focus/
Using LiveView's new primitives for accessibility · The Phoenix Files
Discover the new accessibility features in LiveView 0.18 and learn how to use them in your Phoenix LiveView applications with practical examples.
using liveviewnewprimitives
https://fly.io/phoenix-files/making-a-checkboxgroup-input/
Making a CheckboxGroup Input · The Phoenix Files
Creating a custom core_component input for tagging items using a multi-select checkbox group.
phoenix filesmakinginput
https://fly.io/phoenix-files/passing-unknown-attributes-into-component/
Passing Unknown Attributes into Your Component · The Phoenix Files
phoenix filespassingunknown
https://fly.io/phoenix-files/build-simple-reusable-widgets-using-slots/
Build Simple Reusable Widgets Using Slots · The Phoenix Files
build simplephoenix files
https://fly.io/phoenix-files/chatgpt-doesnt-know-what-day-it-is/
ChatGPT doesn't know what day it is? · The Phoenix Files
Documentation and guides from the team at Fly.io.
chatgptknowday
https://fly.io/phoenix-files/recognize-digits-using-ml-in-elixir/
Recognize digits using ML in Elixir · The Phoenix Files
using mlphoenix filesdigits
Sponsored https://www.instabang.com/
Instabang OFFICIAL - Free Adult Dating & Personals. Find an insta bang!
https://fly.io/phoenix-files/github-actions-for-elixir-ci/
Github Actions for Elixir CI · The Phoenix Files
Setup Github Actions to run Continuous Integration (CI) tests for your Elixir project.
github actionsphoenix filesci
https://fly.io/phoenix-files/phoenix-liveview-tailwind-variants/
Phoenix LiveView Tailwind Variants · The Phoenix Files
Custom Tailwind variants for Phoenix LiveView-specific CSS classes
phoenix liveviewtailwindfiles
https://fly.io/phoenix-files/saving-and-restoring-liveview-state/
Saving and Restoring LiveView State · The Phoenix Files
liveview statephoenix files
Sponsored https://www.livesex.com/
Live Sex and Live Porn Streaming on Free Live Sex Cams | livesex.com
Enjoy live porn and chat with girls and boys. Watch steaming hot shows in free live sex chat rooms. Hundreds of models online right now on LiveSex.com.
https://fly.io/phoenix-files/dates-formatting-with-hooks/
Formatting the user's local date-times using Hooks · The Phoenix Files
local datetimes usinguser
https://fly.io/phoenix-files/llama-on-a-cpus/
LLaMa on a CPUs · The Phoenix Files
Documentation and guides from the team at Fly.io.
phoenix filesllamacpus
https://fly.io/phoenix-files/liveview-drag-and-drop/
Building a Drag-and-Drop List with LiveView and SortableJS · The Phoenix Files
Learn how to setup SortableJS in your Phoenix LiveView Apps with a practical example.
drop listbuildingdragliveview
https://fly.io/phoenix-files/diy-lambda/
DIY Lambda · The Phoenix Files
Documentation and guides from the team at Fly.io.
phoenix filesdiylambda
https://fly.io/phoenix-files/customizable-classes-lv-component/
Custom styling with LiveView function component attributes · The Phoenix Files
custom stylingliveviewphoenix
https://fly.io/phoenix-files/opentelemetry-and-the-infamous-n-plus-1/
Elixir, OpenTelemetry, and the Infamous N+1 · The Phoenix Files
Using OpenTelemetry with Grafana to debug performance issues in Phoenix LiveView and Elixir.
elixiropentelemetryinfamous
https://fly.io/phoenix-files/liveview-active-nav/
Active nav with LiveView · The Phoenix Files
Keep the active tab highlighted between page views.
active navphoenix files
https://fly.io/phoenix-files/taking-control-of-map-sort-order-in-elixir/
Taking Control of Map Sort Order in Elixir · The Phoenix Files
The home for Phoenix-oriented content ranging from Ecto to LiveView and more.
taking controlsort ordermap
https://fly.io/phoenix-files/server-triggered-js/
Triggering JS from the server in LiveView: showing a spinner · The Phoenix Files
Get the server to start and stop a spinner with JS commands
triggeringjsserverliveview
https://fly.io/phoenix-files/safe-ecto-migrations/
Safe Ecto Migrations · The Phoenix Files
Running migrations in production environments without accidentally causing locks or long running operations takes some care and awareness. This guide lays it...
ecto migrationsphoenix files
https://fly.io/phoenix-files/sqlite3-full-text-search-with-phoenix/
SQLite3 Full Text Search with Phoenix · The Phoenix Files
Using SQLite3 built-in Full Text Search(FTS5) capability with Elixir Ecto.
full textsearchphoenixfiles
https://fly.io/phoenix-files/making-tabs-mobile-friendly/
Making Tabs Mobile Friendly · The Phoenix Files
mobile friendlyphoenix files
https://fly.io/phoenix-files/phoenix-liveview-zipped-uploads/
Phoenix LiveView Zipped Uploads · The Phoenix Files
phoenix liveviewzippeduploads
https://fly.io/phoenix-files/persistent-forms-with-your-url-on-liveview/
Persistent forms with your URL on LiveView · The Phoenix Files
Learn how not to lose form data whenever you refresh a LiveView page.
persistentformsurlliveview
https://fly.io/phoenix-files/migrating-to-verified-routes/
Migrating to Verified Routes · The Phoenix Files
How to migrate from legacy Phoenix routes to the newer Verified Routes in Phoenix 1.7.
phoenix filesmigratingroutes
https://fly.io/phoenix-files/pass-user-agent-info-to-your-liveview/
Pass User Agent info to your LiveView · The Phoenix Files
Learn how to get an User Agent inside a LiveView.
pass useragent infoliveview
https://fly.io/phoenix-files/speed-up-your-boot-times-with-this-one-dockerfile-trick/
Speed up your boot times with this one Dockerfile trick · The Phoenix Files
Optimize your boot times with Docker!
speedboottimesonedockerfile
https://fly.io/phoenix-files/exploring-options-for-storing-custom-data-in-ecto/
Exploring Options for Storing Custom Data in Ecto · The Phoenix Files
Ever wanted to store a blob of custom data on a database record? When the data is stored using Ecto there are several ways we can do it. This article explores...
exploring optionscustom data
https://fly.io/phoenix-files/cast-assoc-sort-and-delete-options/
Sorting and Deleting many-to-many assocs with Ecto and LiveView · The Phoenix Files
sortingdeletingmanyassocsecto
https://fly.io/phoenix-files/copy-to-clipboard-with-phoenix-liveview/
Copy to Clipboard with Phoenix LiveView · The Phoenix Files
phoenix liveviewcopyclipboard
https://fly.io/phoenix-files/minimum-viable-chatgpt-plugin/
Minimum Viable ChatGPT Plugin · The Phoenix Files
Make your first ChatGPT Plugin with Elixir and Phoenix
minimum viablechatgpt plugin
https://fly.io/phoenix-files/streaming-openai-responses/
Streaming OpenAI responses · The Phoenix Files
The home for Phoenix-oriented content ranging from Ecto to LiveView and more.
openai responsesphoenix files
https://fly.io/phoenix-files/make-your-liveview-feel-faster/
LiveView feels faster with a delayed loading indicator · The Phoenix Files
liveviewfeelsfasterdelayed
https://fly.io/phoenix-files/phoenix-liveview-and-sqlite-autocomplete/
Phoenix LiveView and SQLite Autocomplete · The Phoenix Files
Build a complete Autocomplete Search with Phoenix LiveView and SQLite
phoenix liveviewsqlitefiles
https://fly.io/phoenix-files/restore-liveview-state-on-startup/
Restore LiveView State on Startup · The Phoenix Files
Recipe for restoring saved LiveView state in the browser during the LiveView setup process. We take the extra steps to make it reusable.
liveview statephoenix files
https://fly.io/phoenix-files/infinitely-scroll-images-in-liveview/
Infinitely Scroll Images in LiveView · The Phoenix Files
Infinite scroll in LiveView is pretty neat. Learn how to infinitely scroll images in view without a front-end javascript framework.
phoenix filesinfinitelyscroll
https://fly.io/phoenix-files/tabs-with-js-commands/
Client-Side Tabs in LiveView with JS Commands · The Phoenix Files
client sidejs commandstabs
https://fly.io/phoenix-files/live-session/
Live sessions in action · The Phoenix Files
A closer look at live_session and different use cases
live sessionsphoenix files
https://fly.io/phoenix-files/migrating-to-lv-0-18/
Migrating to LiveView v0.18 · The Phoenix Files
This post talks about errors that may appear when migrating our projects from LiveView v0.17 to v0.18 and how to deal with them.
phoenix filesmigrating
https://fly.io/phoenix-files/clustering-elixir-from-laptop-to-cloud/
Clustering Elixir From Laptop to Cloud · The Phoenix Files
Documentation and guides from the team at Fly.io.
phoenix filesclusteringelixir
https://fly.io/phoenix-files/anatomy-of-an-ecto-migration/
Anatomy of an Ecto migration · The Phoenix Files
Looking into the anatomy of Ecto migrations to understand when locks are created and how to avoid costly locks.
phoenix filesanatomyecto
https://fly.io/phoenix-files/how-phoenix-liveview-form-auto-recovery-works/
How Phoenix LiveView Form Auto-Recovery works · The Phoenix Files
Documentation and guides from the team at Fly.io.
phoenix liveviewform auto
https://fly.io/phoenix-files/not-every-dependency-is-worth-it/
Not every Dependency is worth it. · The Phoenix Files
Documentation and guides from the team at Fly.io.
phoenix fileseverydependency
https://fly.io/phoenix-files/function-components/
Reuse markup with function components and slots · The Phoenix Files
Phoenix Liveview function components make it easy to inject tailored content into a reusable template.
function componentsreuseslots
https://fly.io/phoenix-files/announcing-langchain-for-elixir/
Announcing LangChain for Elixir · The Phoenix Files
Documentation and guides from the team at Fly.io.
phoenix filesannouncingelixir
https://fly.io/phoenix-files/phx-gen-auth/
Bringing Phoenix Authentication to Life · The Phoenix Files
This post is about all the magic you can generate with phx.gen.auth and its --live option.
bringingphoenixauthentication
https://fly.io/phoenix-files/liveview-multi-select/
A reusable Multi-Select component for Phoenix LiveView · The Phoenix Files
Building a reusable multi-select component using LiveComponent and Phoenix.HTML.Form helpers.
multi selectphoenix liveview
https://fly.io/phoenix-files/how-to-migrate-mix-release-projects/
How to migrate Mix Release projects · The Phoenix Files
How to run migrations in production deployments when using Elixir Releases.
phoenix filesmigratemix
https://fly.io/phoenix-files/sdeb-toggling-element/
Easy UI Toggling with LiveView JS Commands · The Phoenix Files
easy uijs commandstoggling
https://fly.io/phoenix-files/backfilling-data/
Backfilling Data · The Phoenix Files
Safe ways to make bulk data changes like when adding new fields and populating default values.
phoenix filesdata
https://fly.io/phoenix-files/developing-after-a-mix-ecto-dump/
Developing after mix ecto.dump · The Phoenix Files
phoenix filesdevelopingmix
https://fly.io/phoenix-files/forms-testing/
Testing LiveView forms · The Phoenix Files
A walk around some functions of the LiveViewTest module that come in handy for testing forms.
phoenix filestestingliveview
https://fly.io/phoenix-files/live-render-sticky-option/
Keep LiveViews alive across live redirects · The Phoenix Files
phoenix fileskeepaliveacross
https://fly.io/phoenix-files/migration-recipes/
Migration Recipes · The Phoenix Files
A collection of Migration Recipes to help change your database in safer ways.
phoenix filesmigrationrecipes
https://fly.io/phoenix-files/submit-a-form-with-ctrl-enter/
Using Ctrl+Enter to submit a Text Area with LiveView · The Phoenix Files
How to use LiveView Hooks to submit a form using Ctrl+Enter.
ctrl entertext areausing
https://fly.io/phoenix-files/a-liveview-is-a-process/
A LiveView is a Process · The Phoenix Files
phoenix filesliveviewprocess
https://fly.io/phoenix-files/shut-down-idle-phoenix-app/
Shutting down a Phoenix app when idle · The Phoenix Files
shuttingphoenixappidle
Sponsored https://lp.mydirtyhobby.com/18/?lang=de
MyDirtyHobby
Discover exclusive amateur scenes, daily updates, and uncensored fun on MyDirtyHobby. Join now and watch your favorite creators anytime.
https://fly.io/phoenix-files/single-file-elixir-scripts/
Single File Elixir Scripts · The Phoenix Files
Experiment and debug with Elixir Scripts!
single filephoenix files
https://fly.io/phoenix-files/js-push-loading-options/
Loading indicators for events with JS.push · The Phoenix Files
LiveView apps involve a lot of interaction between the client and the server. We want to customize how we indicate to users that our UI is waiting for a server...
js pushloadingindicators
https://fly.io/phoenix-files/can-phoenix-safely-use-the-zip-module/
Can Phoenix Safely use the Zip Module? · The Phoenix Files
OTP includes lots of built-in features. Here we explore the Erlang zip module to discover how safe it is to use directly in our Phoenix applications.
safely usephoenixzipmodule
https://fly.io/phoenix-files/abusing-liveview-new-async-assigns-feature/
Abusing LiveView's new Async Assigns Feature · The Phoenix Files
Documentation and guides from the team at Fly.io.
abusingliveviewnewasync
https://fly.io/phoenix-files/setup-vscode-for-elixir-development/
Set Up VSCode for Elixir Dev · The Phoenix Files
Set up Microsoft Visual Studio Code (VS Code) for productive Elixir development.
phoenix filessetvscodeelixir
https://fly.io/phoenix-files/dynamic-forms-with-streams/
Dynamic forms with LiveView Streams · The Phoenix Files
Learn how to use to_form/1 and LiveView Streams to create a dynamic list of forms.
dynamic formsphoenix files
https://fly.io/phoenix-files/loading-structure-sql-on-prod-without-mix/
Loading a structure.sql file on Prod without mix · The Phoenix Files
loadingstructuresqlfileprod