Timber Frame Cabin... v2!
Work has started on version 2 of the Northwoods Cabin, beginning with milling of trees into beams.
For When Things Get Gnarly in Eloquent
Jonathan Reinink has written some excellent content around Eloquent and this article is one that I reference frequently. Jonathan walks us through handling sticky situations when we need to get a single record back from a relationship without causing N+1 issues.
5 Ways to Shortcut Experience
Robbing developers of the chance to level up their own experience journey does more harm than good. Recognizing that it is the very process of failing and succeeding that truly matters, and it is what moves junior team members along in a healthy growth pattern.
Changing CLI PHP Versions on Laravel Homestead
A quick and easy way to change the working CLI PHP version in Laravel Homestead.
Eager Loading Polymorphic Relations
Derek MacDonald wrote a nice post about eager loading polymorphic relationships. This has been a difficult item to solve so it's nice to see a documented approach that works for many scenarios. Thanks Derek!
Building a Laravel / MQTT App on Laravel Forge
Using a simple node script you can subscribe to an MQTT broker and forward messages to a Laravel application. Take a look at this article to see how we connected inexpensive temperature sensors to a web app for logging and reporting issues.
Handling Complex Data Flows
In this post, written for the Zaengle blog, I explore some strategies for navigating multi-step flows. Separating the data from the logic helps make the process more manageable.
"At its core, programming is nothing more than stacking little blocks of logic on each other, building up a structure comprised of detailed organization, intentional design, and functional beauty. Unless those goals are held front and center it is only a matter of time before the system devolves into a convoluted mess of overlapping, overstepping, messy code."
Interrogations & Conversations
Reframing close-ended questions with open-ended invites conversation and removes the sense of being interrogated.
It's Not You, It's Me.
"Beneffectance" is the name of a cognitive bias that suggests a person will readily claim responsibility for positive outcomes, yet reluctantly admit having a part in negative ones.
Checking for Duplicate Values in a SQL Table
Today I found myself needing to know if a particular column held unique values. Here's how I accomplished it...
Page 1 of 4 (36 total entries)