Blog Posts

How Release Uses Action Cable and Redux Toolkit

A look at how we use Action Cable and Redux Toolkit to provide realtime UI updates.

release.com

2021-07-15

Webhook Authentication Learnings for GitHub, GitLab, and Bitbucket

What I learned from implementing Gitlab support at Release and how I refactored our Rails code to support all three providers.

release.com

2021-06-21

First Year At An Early Stage Startup (Release)

The day to day of an early stage start up can take on many forms. I just finished up my first year and wanted to my share my experiences.

2021-04-29
startup
product
marketing
sales
release

Cutting Build Time In Half with Docker’s Buildx Kubernetes Driver

Our migration from a home rolled Docker builder to using Docker's Buildkit and Buildx tools.

release.com

2021-02-17

Secure Docker Authentication with Pass on Alpine Linux

If you've ever encountered the above message when logging into Docker and thought to yourself 'Well it’s unencrypted but it works... I'll deal with it another day' then we've got something in common.

2020-07-31
docker
authentication
alpine-linux
pass
docker-credential-helpers

GitHub Action to upload SimpleCov Coverage Results

I've been playing around with Actions ever since and one of my new projects, a Ruby Gem, didn't have any form of CI as of this morning. I set out to create an Action that would run the tests for the gem and produce coverage results via SimpleCov.

2019-10-16
github
actions
ruby
gem
rspec
simplecov

Authenticate GitHub's Webhooks API using Elixir's Plug

Recently, I started working on a new side project in Elixir and I think I've finally found something I'm going to stick with; a service where we are required to add a label to our Pull Requests and a Slack channel is notified that the PR is ready to be reviewed

2019-08-17
github
webhook
elixir
plug
authentication

My First Ten Years; My Next Ten Years

I started reminiscing on all I had learned over the past ten years and decided I wanted to write a brief summary of my journey to becoming a Software Engineer and what I hope to accomplish moving forward.

2019-06-30
blogging
software-engineering

Postgresql Docker Image with Seeded Data

Recently, I decided that one of my goals for 2019 was to familiarize myself more with Docker. I've been exposed to using Docker for the past couple of years, but I don't use it on a day to day basis.

2019-03-11
postgresql
database
docker
alpine-linux
seeded-data

Update - Ruby Gem Dockerfile with Alpine Linux

I realized that we are always using Ruby Alpine images, and not the base Ruby image. I wanted to standardize the Dockerfiles I had written at work and here for the blog so I decided to look into what it would take to do so.

2018-09-19
ruby-gems
ruby-on-rails
postgresql
database
docker
alpine-linux