Josh A. Young
Software Engineer


Here I document concise posts about web development or programming that I am learning or have recently discovered. Many times these entries are very short, as I am not a prolific blogger. However, hopefully something I list here will be helpful to others.

Backend for Frontends at SoundCloud Quotes

These are some notes from an article describing SoundCloud's process for implementing backend-for-frontends.

April 19, 2022

Micro Frontend Article Notes

These are some pertinent quotes from my reading of the Micro Frontend article.

April 14, 2022

Further Notes on Backend for Frontends

These are some pertinent quotes from my reading of the Pattern Backends For Frontends article.

April 14, 2022

Using Git Feature Branches

When working on a larger team, it is sometimes easier to work from a feature branch and then merge that branch back into master/main. This post describes how I utilize feature branching.

December 27, 2021

What Should I Test

When testing code, which portions should be tested and why. This post outlines those concepts along with a lot of resources for additional reading.

October 15, 2021

Updating a Container

In order to update a docker container, there are multiple steps. This post outlines how to work with the image and the container in order to get it updated.

March 03, 2021

Docker Run Command

There are lots of different ways to use the docker run command. This entry outlines these steps in more depth.

February 22, 2021

Start with Docker

Here I describe some of the basic building blocks of Docker and how to get started using it. This post outlines tips for using images and building containers. In addition, it displays other docker-related tips.

June 15, 2020

Many-to-Many Association in Rails

This post will demonstrate a basic many-to-many association in rails as well as the through-association. I have provided an example of the code via the repo listed at the bottom of this page.

May 26, 2018

One-to-Many Association in Rails

This post will step through the necessary steps to setup a one-to-many relationship between two tables in rails. I have also provided examples of all this code in a GitHub repo that I linked at the bottom of this post.

May 21, 2018

Basic Rails MVC Setup

This serves as a reference for a basic rails MVC setup with minimal customization. These tips will hopefully aid anyone that needs to quickly start in rails or refresh their memory. In addition, please checkout my Ruby and Rails sections on the snippets page.

May 20, 2018

Naming Best Practices

These are some of the variable, method, and class naming tips that I have acquired over the years. I have outline them here and hope to update this with any future discoveries.

April 22, 2018

Database Best Practices

These are the tips I have learned for best databases creation. I have outlined these tips here for future review.

June 20, 2017

Clean Code Takeaways

These are my notes and key takeaways from a reading of Clean Code by Robert C. Martin. I recommend this book for every developer to read, great info!

June 09, 2017

Configure CSP

Here I have outline some resources for configuring the Content Security Policy (CSP) and how to set it up for your site.

April 20, 2017

Laravel Note/Bookmark System

This post outlines my decision to start using Laravel and PostgreSQL to build a documentation system.

April 12, 2017

Starting with React

My thoughts on learning and using react. This post outlines my thoughts around this subject with a resource for beginners.

January 09, 2017

Trying VSCode

Since Visual Studio Code seems more polished than Atom, I have switched to that editor. It also has other features that I have found useful. I will outline some of these details here.

October 14, 2016

Switching to Atom

This post outlines my switch to the Atom editor and some of the plugins that I have found useful.

March 22, 2016
Icons made by Freepik and Pixel perfect from Also icon(s) from iconfinder.
"Nōn nōbīs, Domine, nōn nōbīs, sed nōminī tuō dā glōriam."