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.
https://phxroad.com/devops/deploy-elixir-phoenix-ubuntu-vps
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
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
Last Post!
AstonJ
Popular in Blog Posts
Support for AlpineJS in LiveView was added in 0.13.3 and it works fabulously. I just wrote a blog article about it and plan another one s...
New
Here’s the story how one of the world’s first production deployments of LiveView came to be - and how trying to improve it almost caused ...
New
Testing is an important part of any modern piece of software. But writing tests can quickly become an exercise in frustration, with tons ...
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
How to set up the Content Security Policy header with Phoenix LiveView and support inline styles and scripts with CSP nonces.
New
Building on other people’s work I bashed things together and suddenly I can know when someone is speaking using Elixir and Membrane.
New
We all have varying degrees of exposure to Big Tech. Some of it seems fine, stable and can be relied on. Some of it feels like shifting s...
New
Other popular topics
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
I am trying to figure out how Mix knows whether the environment is test, dev, or prod – where is this set?
Thanks.
New
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum.
...
New
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!)
This post collects co...
New
Credo is smart enough to check for (something like) this:
assert length(the_list) == 0
with this response:
Checking if an enum is empt...
New
Hi,
I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #elixirconf-us
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #security
- #hex










