PHP 5 End of Life is upon us; why you should care.

PHP 5 is reaching end of life. Find out what this means to you and your organization if you rely on a PHP 5 application…

4 part Javascript module by Benny Powers

Benny Powers over on Dev.to has put together an excellent series centering around the concept of Javascript modules. I am not a frontend (browser) engineer…

Disable location requests from websites in Chrome 68+

These days it seems that every other website wants to send you desktop notifications or know your location. Well, I got tired of clicking ‘block’…

Web Application Security

Recently found an excellent series on web application security (WASec) from odino.org. The series covers topics from DNS resolution and http exchange to CSP header…
Terraform

The case against Terraform to prevent vendor lock-in.

While I like Terraform, using it to prevent vendor lock in is bul***it; The belief of preventing vendor lock in is a false promise of…

Achievement Unlocked: AWS Certified Developer Assoc. (DA)

After many months of delay and procrastination I finally scheduled to sit the AWS Developer Assoc. exam. I was passing the practice exams from acloud.guru…

`git push` configurable default behavior.

Git
`git push origin` behavior is configurable. Check out the options and see what is possible.

The only constant is change.

A Little History Almost a year and a half ago I was tasked to a project Sourcetoad for one of the larger clients. For this…

Package Release Announcement: Normie

Announcing the immediate beta release of my most recent PHP package: Normie.