Blog Posts
Adding Email Address Verification in Rails 8
Rails 8 added an authentication generator, but it stopped short of creating
User records and verifying their email address. I decided to build it and share
what I learned.
2024-11-21
ruby-on-railsauthenticationverification
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-engineeringpreview-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.jsapp-routerbreadcrumbs
What Are Preview Environments?
An introduction to what Preview Environments are and what they're good for.
2024-04-27
software-engineeringpreview-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.jsapp-routerreact-server-componentstailwind
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.jsapp-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