Owen Conti

How To Fix Query Execution Was Interrupted With AWS RDS

Posted on under Devops by Owen Conti.

"Query execution was interrupted" can sometimes be solved by increasing the storage size of your database.

Productive Alfred workflows for developers

Posted on under Tips by Owen Conti.

I've recently started using Alfred again as my global command palette on my machine. In this article, I'll go over a list of some of the workflows I use on a daily basis, and how they work.

How To Copy Heroku Postgres Database Across Environments

Posted on under Devops by Owen Conti.

Here's a one line command you can use to copy a Heroku Postgres database backup to a database in another environment.

How I use Calenderio to block time and reconcile my calendars

Posted on under Tips by Owen Conti.

Calenderio saves me time every day by automatically syncing my events and reconciling my calendars for me.

How to use Persistent Layouts with Inertia and Vue 3 Setup Script Syntax

Posted on under Vue by Owen Conti.

Here's a quick way you can support persistent layouts with Vue 3's setup script syntax.

How to Forward Refs with Vue 3 and <script setup>

Posted on under Vue by Owen Conti.

Forwarding refs when using <script setup> in Vue 3 is a bit tricky due to some magic happening behind the scenes

How to add Cloudflare Durable Objects to an environment

Posted on under Cloudflare by Owen Conti.

By default, Cloudflare's Durable Objects are not inherited across environments, here's how you can fix it.

Copying Heroku Environment Variables Across Projects

Posted on under Devops by Owen Conti.

Here's two quick commands you can use to copy Heroku environment variables across projects using the Heroku CLI.

Moving on From CRUD

Posted on under Laravel by Owen Conti.

CRUD-based naming for web applications works, but there's a better way using Single Action Controllers and VerbSubjectType naming patterns.

Caching Laravel HTML With Cloudflare

Posted on under Laravel by Owen Conti.

Laravel's default setup prevents Cloudflare from caching HTML responses.

Logging Messages to Slack Channels with Laravel

Posted on under Laravel by Owen Conti.

Laravel's logging system makes it very easy to system notifications to your company's Slack channel.

Create a Reverse Proxy with Cloudflare Workers

Posted on under Devops by Owen Conti.

Here's a quick copy/paste snippet you can use to create a reverse proxy server in Cloudflare.

Temporary Relationship Trait for Laravel

Posted on under Laravel by Owen Conti.

Here's a small trait you can use to access "temporary" relationships in Laravel.

"Where Has All" Functionality in Laravel

Posted on under Laravel by Owen Conti.

Laravel doesn't have a whereHasAll method built in, but here's how you can replicate it yourself.

Failing to start MySQL inside GitHub Actions

Posted on under Laravel by Owen Conti.

If you've recently started running into an issue with MySQL on GitHub Actions, you may need to update your MYSQL_USER variable.

Replacing Laravel Mix with Vite

Posted on under Laravel by Owen Conti.

In this guide, we'll replace Laravel Mix with Vite in a Laravel Jetstream (Inertia/Vue) application.

GitHub Action to Deploy Laravel Vapor Apps

Posted on under Laravel by Owen Conti.

Here's a GitHub Actions file you can use to deploy Laravel applications to Laravel Vapor.

Goals for 2021

Posted on under Thoughts by Owen Conti.

Taking a new approach to goal setting in 2021 by making my goals public, high level, and planned out.

Adding Stripe Checkout and Customer Portal to your Laravel application

Posted on under Laravel by Owen Conti.

Learn how to add Stripe's Checkout and Customer Portal products to your Laravel application using Laravel Cashier.

Why You Should be Using React Context More Often

Posted on under React by Owen Conti.

React Context can be more than just global state in an app. I like to think of Context as "encapsulated state".