| #phoenix, #tutorial

How to setup CI with Phoenix & Github Actions

Continuous Integration (CI) is the act of automating the build and testing of your code when it's committed to version control. For a small app like my blog, I wanted to setup CI without needing to create accounts with TravisCI or CircleCI. This is w... Read More

| #phoenix, #tutorial

Use Yarn in your Phoenix App

Yarn, like NPM, is a package manager to manage your front-end packages. When creating a Phoenix project you can't specify whether to use NPM or Yarn. And it doesn't look like there's any plan to support this; see github comment. Prior to NPM 6, Yarn... Read More

| #tutorial, #phoenix

Building a blog with Phoenix: Getting started

Today, I want to show you how to start building a blog using Phoenix. You can find the source code here: We are using Phoenix version 1.5.3 and Elixir version 1.10.3. We will cover: Project... Read More

| #learning, #phoenix, #elixir

Elixir & Phoenix: Phase 1 updates

Last week I wrote up a learning plan for Phoenix & Elixir. In this post, I wanted to add an addendum to phase 1 of the plan and give a quick progress update. Addendum First off, the addendum. After working through phase 1, I realized building a s... Read More

| #learning, #elixir, #phoenix

Phoenix & Elixir Learning Plan

Updated: July 17, 2020 - Added another resource I recently wrote about my experience playing around with Phoenix and Elixir for the first time. Looking back on that experience, I copied a lot of code without fully understanding how things worked. Not... Read More

| #phoenix

First impressions of Phoenix Framework

I've wanted to try out Phoenix ever since I heard the Changelog built their site on it. Yes, I'm very late to the party, version 1.0 of Phoenix, released in 2015. Thankfully I've found some time away from constant rewrites of this blog to dive into t... Read More