Hennell • Dev
hennell.dev
Hennell • Dev
@hennell.dev
PHP and laravel dev - mostly do more code talk on https://phpc.social/@hennell but enjoying bsky with my 'normal' account so will see how this goes.
Reposted by Hennell • Dev
This kid rules
November 11, 2025 at 1:03 PM
Reposted by Hennell • Dev
Folks, please update your password security. Learn from history.

www.worldofmoose.com/products/pas...
November 6, 2025 at 11:12 AM
In something I probably knew once but never used - you can return a response in a laravel policy.

Bools give you a 403, but Response::deny("you can't access this because you are not part of the owning team") is clearer for the user - and then you when they complain they can't see it!
#LaravelTip
October 24, 2025 at 1:00 PM
Devastating real world impacts of the #aws outage:
October 20, 2025 at 11:55 AM
Loved reading this post about #PHP ’s new URI extension - the amount of work in making it good, secure, and extendible for the future is impressive, but the benefits being extended not only to PHP, but also to upstream projects is quite delightful.

thephp.foundation/blog/2025/10...
PHP’s New URI Extension: An Open Source Success Story
The PHP Foundation — Supporting, Advancing, and Developing the PHP Language
thephp.foundation
October 13, 2025 at 7:41 AM
Reposted by Hennell • Dev
wait was that prod
In honor of spooky month, share a 4 word horror story that only someone in your profession would understand

I'll go first: Six page commercial lease.
October 12, 2025 at 3:46 PM
In notifications:
"AWS billing alert (99+)"
In honor of spooky month, share a 4 word horror story that only someone in your profession would understand

I'll go first: Six page commercial lease.
October 12, 2025 at 3:51 PM
All npm packages compromised
In honor of spooky month, share a 4 word horror story that only someone in your profession would understand

I'll go first: Six page commercial lease.
October 12, 2025 at 3:49 PM
I'm CLI fluid. Windows I'm using WSL, Mac I'm using pwsh.

Pasting text is a trial and error approach to find the right key combo every time!
#cli #wsl #pwsh
October 2, 2025 at 11:54 AM
This is one of the more thought provoking articles I've read recently - I typically redirect, but maybe the norm should be to reject http api calls so clients have to use https?

securinglaravel.com/security-tip...
Security Tip: How Should APIs Respond to HTTP?
[Tip #123] If an API client tries to connect via unencrypted HTTP, what should your API do: redirect to HTTPS, disable HTTP, offer a swift rebuke, or take matters into it's own hands?
securinglaravel.com
September 30, 2025 at 2:21 PM
As a European heres how to make it work:
1. Just kinda does. Who uses iMessage which is 90% of the problem here?

www.androidpolice.com/my-house-is-...
I'm Android. She's Apple. Here's how we make it work
You don't have to join their side, or they yours. Android and Apple can coexist in the same home. Here's how
www.androidpolice.com
September 20, 2025 at 11:34 AM
Reposted by Hennell • Dev
Has Excel's insane enthusiasm for unhelpful conversion messed up your data? Call complaints on 0.344 8E+10
September 19, 2025 at 11:37 AM
I've been trying out ddev on some projects, and I might, maybe, just so slightly be enjoying a docker setup for once.

The best part was in the docs where it says it's using docker-composer, but you can "cheerfully ignore" that.

ddev.com

#webdev
DDEV
Local development environments in seconds. Customize, share, and extend with ease.
ddev.com
September 18, 2025 at 8:27 AM
There most embarrassing part of this to me is the lack of sensible problem solving steps, then blaming the WiFi?

To me, he interrupted the first step, causing it to go onto the second. Should have asked for the previous step, not just kept asking "what do I do first?"
LiveAI demo fails on the first prompt at Meta Connect 2025. #Meta #AI #LiveAI
September 18, 2025 at 8:14 AM
I am currently in an existential battle between doing things the time consuming way or the quick and easy way 😔
This code should really be a package - I already have it copied between 3 projects - it's 100% overdue being a package.

But I could just copy it again without having to do package work...
August 8, 2025 at 2:11 PM
Skimmed this email subject and wondered how they'd made an API for the 90's internet?
#geocities
August 8, 2025 at 2:03 PM
#Laravel Idea to become free with PHPStorm. Idea is so awesome, if you've not used it before you're going to love it.

blog.jetbrains.com/phpstorm/202...
The Laravel Idea Plugin is Now Free for PhpStorm Users | The PhpStorm Blog
Starting July 30, 2025, we’re making Laravel Idea free for PhpStorm users. If you have the Laravel Idea plugin installed, you get full access to all plugin features at no extra cost.
blog.jetbrains.com
July 30, 2025 at 5:53 PM
Reposted by Hennell • Dev
Couple of months back I had some new users with various internal app problems. Turns out many auth checks were done via user display name lookup. Case sensitive, unpredictable and entirely undocumented.

It often used an email to build a request to get a display name too... 🙄
July 30, 2025 at 7:38 AM
Just realised my tests are showing deprecated warnings as they're now running under php 8.4. Went to change it back and realised they take twice as long in 8.3!
Guess I've got a good reason to upgrade! 😄
#php #testing
July 30, 2025 at 5:48 PM
Anyone know if theres an AI conference on somewhere where they're talking about php? 👀
#phpverse
June 17, 2025 at 1:36 PM
Reposted by Hennell • Dev
Both backend and frontend devs agree CSS is !important

#programmerHumor #css #frontend #backend
May 18, 2025 at 8:24 AM
2FA Security without upsetting users: 😂
#security #2fa #programmerhumor
June 17, 2025 at 1:05 PM