Tips for developers starting out with web design

July 31, 2020

I’ve always had this dream of being the fullest, full stack developer. I would take an idea, design something awesome, and then go build it. Unfortunately, anytime I tried UI …

How to setup CI with Phoenix & Github Actions

July 24, 2020

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 …

Use Yarn in your Phoenix App

July 16, 2020

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 …

Building a blog with Phoenix: Getting started

July 09, 2020

Today, I want to show you how to start building a blog using Phoenix. You can find the source code here: https://github.com/jonathanyeong/phoenix_blog/tree/v0.0.1. We are using …

Elixir & Phoenix: Phase 1 updates

July 02, 2020

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 …

Phoenix & Elixir Learning Plan

June 26, 2020

Updated: July 17, 2020 - Added another resource I recently wrote about my experience (here) playing around with Phoenix and Elixir for the first time. Looking back on that …

First impressions of Phoenix Framework

June 20, 2020

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. …

Publishing RSS feed to Dev.to

June 19, 2020

I enjoy publishing to Dev.to. It has some significant features that my site doesn’t have, like commenting (I’m working on it!). In the past, I copied and pasted posts …

Black Lives Matter

June 14, 2020

I hope you can forgive this departure from the usual content, but at this point I can’t keep silent about the racial inequality in America. My parents were first-generation …

Documentation Driven Design

June 06, 2020

I started this year with a goal; develop features faster without sacrificing quality. I soon realized that I couldn’t find the balance between quality and speed and became …

Building the Ruby Proto Compiler gem

September 12, 2019

Protocol Buffers (Protobufs) are a great way to pass information between your apps. Written by Google, Protobufs give you the readability of JSON but the structure of something …

2019 blog refresh

September 10, 2019

I like to refresh my blog now and then. Partly because I want to update the UI but mostly because I forget how I built it in the first place. I’ve finished my refresh this …

Things that I don't know about (2019 edition)

January 09, 2019

It’s 2019 and there’s still a ton of things that I don’t know about coming out of 2018. I wanted to write these down somewhere so I can refer to it throughout the year. It’s …

Freelance Advice for Past me

July 12, 2017

When I first made the choice to become a freelancer and I had no idea where to begin. I reached out to my old manager who was the sales lead/product manager at my old company. We …

Setting Up RSpec and FactoryGirl

January 04, 2017

Not another RSpec tutorial! I know, there’s plenty of well written tutorials out there. But, thankfully, this is only a cheat sheet. The article below outlines the steps to get …