Random SQL Review: FHS Team Map

Random SQL Review: FHS Team Map

I’ve always thought that, in the realm of “full-stack” development, SQL has the tendency to be left out. I’m hardly a DBA but I love SQL, so this is disheartening to me. As an example, a few weeks ago I was on a call with a bunch of my team. We were looking at a bit […]

Read More
BlueskyApi 2.0

BlueskyApi 2.0

I mentioned over the summer that I’d thrown together a quick PHP wrapper class for interacting with the Bluesky API / AT protocol.  And by quick, I mean quick.  I wrote it one night, did a blog post on it in the early morning the next day, and called it good. Different issues with it […]

Read More
PHP and the Bluesky API

PHP and the Bluesky API

Much like last fall’s version of the Twitterpocalypse saw people running to Mastodon (and, seemingly, quickly running back to Twitter) as a replacement social media platform, this summer’s edition has seen a shift to Bluesky social.  As I try to keep my various sites relevant, that means learning how to have them interact programmatically with […]

Read More
Posting to Slack via Git Hooks

Posting to Slack via Git Hooks

At my day job our codebase is kept in a handful of self-hosted Git repositories. We have a tool that runs nightly, emailing out a digest of all of the previous day’s commits. It’s kinda cool but I have the tendency to ignore it as a wall of text. I prefer more granular messaging and […]

Read More