tmartin8080
Phxroad.com Guides and Tutorials
Sharing some articles I’ve written recently while working in Elixir.
Some are how-to guides and others for reference. Will update this post as things are added.
Thanks for reading and hopefully you find something useful!
- Elixir Concepts - Data Types - 2019-12-31
- phxroad.com
Most Liked
tmartin8080
Just published a new series on Deploying Phoenix with Edeliver and Distillery to Ubuntu, designed for those getting started with Elixir and deployment.
Some highlights:
- Build and Deploy on a Single Server
- Local Postgres Database
- Nginx as a reverse proxy
- SSL Certificate with live domain
- Systemd for auto-restarts
- Managing production deployment:
- Deploy / Rollback / Restart application releases
- Run production database migrations
- Check production application logs
3
venomnert
Just came across your website looks pretty good!
2
sfusato
The pagination seems to be off. For example, I’m on https://phxroad.com/page/2/, but I still see: Page 1 of 2 (Older articles) instead of (Newer Articles) Page 2 of 2.
Actually, “both pages” seem to be identical in content.
1
Popular in Blog Posts
Hello everyone,
I published the first post of a series which aims to TDD a full application under an Umbrella project. Each post will g...
New
Hi there!
Recently I was playing around with extracting and updating data in the DB and for fun challenged myself to try to implement a ...
New
Elixir Blog Post: Live video streaming from iOS devices made simple with Elixir & Membrane Framework
Greetings from Membrane Framework team!
Check out our case study based on our latest projects at Software Mansion.
https://blog.swmansi...
New
I love LiveView. Navigating between views is so fast! This quick tip makes navigating feel instantaneous by adding a split-second delay b...
New
Hello everyone, I just published my first blog post ever. I am learning Elixir, OTP & Phoenix and wanted to start a blog for a while ...
New
Hi,
You all probably know that José Valim is Brazilian and that his native language is Portuguese. I, Herminio Torres, Matheus Pesanha a...
New
I ran into an interesting problem recently where simple concurrency on the BEAM via Task.async made my application a lot slower and a lot...
New
Elixir is a great language, but some behavior can be unintuitive, confusing and in the worst case lead to bugs. So, I took a look at 10 E...
New
It seems unlikely that anyone will find these facts interesting or useful, but here they are anyway.
New
Hi, everyone! In this article I describe how I created a simple metrics engine that can list to Hackney metric updates and send this data...
New
Other popular topics
Hi! May someone helps me, please!
I have two apps into an umbrella project: the first one is Database, which manages queries, and the se...
New
How to handle excepions in elixir? Suppose i have A, B, C ,D, E modules. and each module has get() function. A.get() method will call th...
New
I have a relationship of love and hate with Elixir. Lots of things are just absolutely right, but there are some things that are kind of ...
New
Hello!
Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this:
...
New
What is most correct way to open, read and parse JSON file with poison?
For example if we have example.json file in root of some projec...
New
As promised, the first release candidate of Phoenix 1.3.0 is out! This release focuses on code generators with improved project structure...
New
Forgive me if this is obvious, but how does one delete a database record WITHOUT selecting it first? https://hexdocs.pm/ecto/Ecto.Repo.h...
New
After calling mix ecto.create I get this error:
17:00:32.162 [error] GenServer #PID<0.412.0> terminating
** (Postgrex.Error) FATAL...
New
Hello guys,
I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New







