May 23Building RankoBot with ChatGPT and LaravelUpdate — For the full story about Ranko Bon and the inspiration behind building RankoBot check out my co-founder’s medium post. My company’s co-founder approached me with a proposition: to utilize ChatGPT as an interactive tool for delving into his father’s journal entries. His father, Ranko Bon, has been an…Laravel3 min readLaravel3 min read
Oct 13, 2022Setup Laravel Pint Pre-Commit HooksLaravel Pint is an opinionated PHP code style fixer, built on top of PHP-CS-Fixer. It offers a good base line of cleaning up the formatting of your code to make it look more consistent. By default you could run ./vendor/bin/pint on your project and clean everything all at once. But…Laravel2 min readLaravel2 min read
Mar 23, 2022The Battle Station (My Dev Setup 2022)It’s always fun to see and read about a developers setup and what they are using. Sometimes you discover a new device or a new application that you integrate into your own. Around when COVID hit I optimized my battle station so that I would have the best setup possible…Battle Station7 min readBattle Station7 min read
Mar 11, 2022AWS CloudFront Signed Cookie Laravel MiddlewareIntro When a issue comes across and it takes me 6+ hours to figure out the problem by changing values one at a time, those are the real programming challenges. They are frustrating at the time, but once they are solved it is a very rewarding experience. I wanted to use…Laravel5 min readLaravel5 min read
Mar 10, 2022Extending PHP 8.1 EnumsThe new PHP Enums are a fantastic new addition to PHP 8.1 feature set. They provide a helpful way of structuring data in your application. I’ve been recently working on a new Laravel project that utilizes Stripe and wanted a way to structure and reuse Stripe’s decline codes. …PHP2 min readPHP2 min read
Oct 15, 2020Setting Up New Relic Logging in LaravelI’m getting ready to launch a new application soon, and on my launch list I usually include APM and Logging as important items. New Relic not long ago came out with their new logging service. …Laravel2 min readLaravel2 min read
Oct 19, 2018Automating Chrome with JXA (Javascript Application Scripting)Every morning when I sit down at the computer I usually open the same browser windows: GMail, New Relic, Twitter, SoundCloud, and AWS. This usually doesn’t take too long. But I do spend a fair number of keyboard clicks to do it. …JavaScript3 min readJavaScript3 min read
Jun 12, 2018Automating iTerm with JXA (JavaScript Application Scripting)I’m a big fan automation. Whenever I can find a shortcut or write a script that will speed up my daily tasks I will happily sit down and write a tool. Every day when I come in to work I type in Alfred: ssh . This kicks off a script…Programming3 min readProgramming3 min read
Sep 13, 2017Volume Detection for a Audio StreamRecently I was tasked with developing a solution for detecting the volume level of a audio stream coming from Icecast. Our SAM Broadcaster streams would sometimes keep their mount on the Icecast server but would not play any audio. This is still being investigated at the time of writing this…JavaScript3 min readJavaScript3 min read