Blog Posts

Automating the Lifecycle of a Preview Environment

Preview Environments come and go, let's explore their lifecycle and some architectural decisions to think about when creating them.

2024-08-20
software-engineering
preview-environment

Building Dynamic Breadcrumbs in Next.js App Router

Putting the pieces together to add breadcrumbs to a Next.js App Router project via Parallel Routes.

2024-04-29
next.js
app-router
breadcrumbs

What Are Preview Environments?

An introduction to what Preview Environments are and what they're good for.

2024-04-27
software-engineering
preview-environment

Building a blog with App Router, React Server Components and Tailwind

Steps I took to build out a blog with Next.js App Router, React Server Components and Tailwind.

2024-03-28
next.js
app-router
react-server-components
tailwind

Building a new website with Next.js 14 and App Router

Detailing the process of rebuilding my website from Gatsby to Next.js.

2024-02-21
next.js
app-router

Creating your first Application in Release with Docker Compose

A walk through of creating an Application in Release from a repository with a Docker compose file.

release.com

2023-06-28

Cache Bundle Install with BuildKit

How to use Buildkit's mount cache to reduce bundle install times during Docker builds.

release.com

2023-05-03

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