You can in fact use schemas in migrations
A lot of times people discourage from using schemas in migrations but the problem is not schemas themselves.
Exception Monitoring for Elixir with Honeybadger
We published a guide on how to set up exception and error monitoring for your Elixir Phoenix application with Honeybadger. Honeybadger instantly notifies you when a user experiences any errors within your app. We set it up in development so you can see how error notifications work.
New Legendary Framework Features This Week: Object Storage Engine and Social Media Preview Images
Legendary just added an S3-lite Object Storage Engine, plus slick social media preview images for posts & pages this week.
Early Return in Elixir
A quick TIL post about using throw/catch to return early. https://dev.to/damonvjanis/early-return-in-elixir-4975
Why Elixir & Phoenix is a great choice for your web app in 2022
How to choose the best web programming language and framework for an app in 2022? Is it even possible? I believe it is, and in this blog post, I’ll try to convince you why Elixir & Phoenix is the perfect combination you’re looking for.
ThinkingElixir 069: Elixir on Mobile with Dominic Letz
In episode 69 of Thinking Elixir, we talk with Dominic Letz about running Elixir on an Android phone in an APK which hosts a LiveView application accessed through a WebView! All while also pursuing a Web 3.0 architecture of being decentralized! Wow! There’s a lot going on here! Oh, and the tech is OpenSource!
https://thinkingelixir.com/podcast-episodes/069-elixir-on-mobile-with-dominic-letz/
Deploying an Elixir Release using Docker on DigitalOcean
My guide to deploy an Elixir Release to DigitalOcean using Docker https://dev.to/miguelcoba/deploying-an-elixir-release-using-docker-on-digitalocean-17pg
Deploying an Elixir Release using Docker on DigitalOcean
My guide to deploy an Elixir Release to DigitalOcean using Docker https://dev.to/miguelcoba/deploying-an-elixir-release-using-docker-on-digitalocean-17pg
Personal Phoenix 1.6 Upgrade Notes
Over the past few days I’ve been upgrading my projects to Phoenix 1.6 and like any project that comes out of a template-based generator, migrating a Phoenix project to a new version can be a little scary and error prone, particularly for people new to Elixir and Phoenix. Today I’ll share some personal notes and tips to hopefully make the process a little smoother.
Deploy Elixir Phoenix to Heroku Containers with Docker
We posted a guide to deploy Elixir and Phoenix to Heroku using the Heroku container stack and Docker. We use Elixir releases, automated database migrations, and set up continuous deployment.
How to divide traffic for A/B Testing - Beginner
How to split traffic between A/B Tests so that the page is chosen at random, but the same page is shown for the return visitor. Beginner tutorial. https://code.krister.ee/ab-testing-in-elixir-phoenix/
Deploy Elixir Phoenix to Render with Continuous Deployment
We published a guide to deploy Elixir and Phoenix to Render with Elixir releases, automated database migrations, and Continuous Deployment. Render provides a streamlined process to deploy many languages and frameworks.
What you should know about Elixir
As Elixir developers at Coletiv, we periodically come face to face with some unexpected challenges and obstacles in our projects and we believe in sharing our solutions with the community.
So, in this post, Pedro shares some important and interesting aspects of Elixir and its frameworks. We hope you enjoy it and find it useful! https://coletiv.com/blog/what-you-should-know-about-elixir-part1/
Phoenix LiveView Tutorial: Handling Connection Errors And Push Notifications With JS Hooks
Did we ever say we were going to use Phoenix LiveView to build a Messenger app with no JavaScript? We lied!!! This time, we’re going to tell you why, how & when you can and should kick in with your JS magic when using Phoenix LiveView. https://curiosum.com/blog/elixir-phoenix-liveview-messenger-part-4
How to upload a file in Elixir with Waffle
The ability to upload files is a key requirement for many todays web and mobile applications. In this tutorial, we will look at how we can accomplish file uploads to local storage and S3 server in Phoenix with the help of Waffle library. https://curiosum.com/blog/how-upload-file-elixir-waffle
#myelixirstatus #Wafflelibrary
How to Do Live Uploads in Phoenix LiveView
Discover how to do live file uploads with LiveView, so that you can easily build forms.
https://blog.appsignal.com/2021/10/12/how-to-do-live-uploads-in-phoenix-liveview.html
ThinkingElixir 068: Rust and Elixir with Nik Begley
In episode 68 of Thinking Elixir, we talk with Niklas Begley about his Doctave service and the problems it’s solving. From there we cover why they use Rust for a key piece of the service and how Elixir fits in. We cover tools like Rustler for integrating Elixir and Rust smoothly. We talk about business drivers, Nik’s experience building a SaaS product using Elixir and more!
https://thinkingelixir.com/podcast-episodes/068-rust-and-elixir-with-nik-begley/
Deploying a Phoenix 1.6 app with Docker and Elixir Releases
My new tutorial about deploying Phoenix 1.6 with Docker and Elixir Releases
https://dev.to/miguelcoba/deploying-a-phoenix-1-6-app-with-docker-and-elixir-releases-2la4
Cross-compiling Elixir releases with ASDF and Docker
Elixir releases are self-contained directories, but unfortunately they are not platform-independent. Here is how to cross compile releases with ASDF and Docker.
Deploy Elixir Phoenix to Fly with Continuous Deployment
We go through the steps to deploy Elixir and Phoenix to Fly with Continuous Deployment using GitHub Actions. Fly provides easy multi-region clustering which may reduce latency for Phoenix LiveView apps because you can deploy the application closer to users.
