On the Language of Job Posts

One of the articles in this week’s Diversify Tech newsletter was interesting: Not Applicable: What Your Job Post is Really Saying. The whole post is great, and you should read it. Here’s what really struck me: I recently had the opportunity to participate in the recruiting process for early- and mid-career developers at my company.…More

Adding stubs to your Laravel project

The project that I am currently working on is primarily not using Eloquent — instead, I’m using a JSON:API item class from a package, spiced up with some additional code I’ve mixed in. I’m making lots of these models, so I did a quick source-dive into the framework to figure out how the make:something commands…More

Starting a new Laravel app

I’ve started working on a new Laravel app. That isn’t uncommon, but it is a good opportunity for some blogging! I wanted to do more restaurant reviews — but the world has other ideas — so here’s some thoughts on how I’m setting the new app up instead. Oracle The database is unusual for this…More

Colectivo’s Java Ciparay

Colectivo is hands-down my favorite coffee shop. Even before they opened a location in town, we were buying their beans at the grocery store. I picked up a bag of their seasonal Java Ciparay for the weekend. I had not tried this blend yet. The beans were roasted and packaged the day before I bought…More

Starquake Recipe

Way back in 2017, I was playing Starfinder and actively listening to Cosmic Crit. They ran a fan challenge: submit a Starfinder-themed cocktail recipe. Naturally, I entered. The cocktail is themed to the solarian: warrior-monks who channel stellar power to lay the smackdown on baddies. All solarians are accompanied by a stellar mote. The mote…More

Passerotto

We visited Passerotto last week. This is the second time we’ve been. It’s a unique restaurant: Korean meets Italian. The Korean aspects are the most prominent, but you get amazing dishes like their lamb ragu with shaved parm & basil over rice cakes. The menu had changed a little since our first visit. They offer…More

Why Laravel Vapor was Right for Me

I’ve been watching Jack Ellis talk about his upcoming Vapor course over the last week. I’ve seen a lot of folks curious if Vapor/AWS was worth the money and if it was right for them. We had a use case for Vapor and adopted it at the office as soon as they started selling it. It was…More

Extracting Jenkins Credentials for Use in Another Place

I support a bunch of Jenkins servers for CI/CD. One of the things we wanted to do was stuff all our credentials into Jenkins so devs could manage them there instead of giving them rights in the AWS console to set secrets in SSM parameter store. On its face, this might sound kinda crazy: the…More

Using Amazon SES with Laravel Vapor

If you are deploying your Laravel apps with Vapor, you might want to use Amazon SES as your mail driver. There are two set-up steps for SES itself: Set your domain up with appropriate SPF/DKIM/DMARC records so Amazon & email recipients know everything is on the up-and-up Ask Amazon to take your AWS account out of the SES sandbox (aka email jail)…More