I’ll Never Use Geometry After High School — I was wrongI am working on adding “Starlink” to my RV and needed to make a bushing for the pole mount to connect it to a chainlink fence pole. $20 v…Jan 8Jan 8
AI Code Generation is not ready for prime timeOver the last year, I have been asked about the security concerns with AI-Generated source code and “code assistants” like Tab9, CodePilot…May 18, 2023May 18, 2023
Secure Delete in OSX (Ventura)Recently, I was asked how to securely delete the free space of a file on OSX. Back in the OSX El Captain days finder had an option “Secure…Mar 27, 2023Mar 27, 2023
Setup your MacBook Pro Ready for Developing in Ventura (OSX 13)When you change laptops, upgrade OSX, or set up a new employer laptop, there is a litany of installation and configurations just to get…Mar 20, 2023Mar 20, 2023
Create a python module shell in under 5 minutesI routine create python modules for security work and personal fun projects. Getting a directory structure prepared and prepped takes way…Dec 9, 2020Dec 9, 2020
Setting up your MAC OSX 11 to use the AWS CLI and other python tools for accessing Amazon Web…Every time that I change work laptops or upgrade my laptop to a new version of MAC OSX, I need to remove and reconfigure parts of MAC…Nov 30, 2020Nov 30, 2020
Installing SuiteCRM in the CloudI am working with several small businesses with business development and automation issues. We evaluated SalesForce.com and some other CRM…Dec 26, 2019Dec 26, 2019
Common Infrastructure Security Mistakes Made by StartupsThroughout my career, I observe that we are solving the same security issues over and over. The technology may change, but the problems…Dec 23, 2019Dec 23, 2019
Building an eCommerce Site with Drupal CommerceI started this journey because the eCommerce site we built with OpenCart 3 was too slow and we needed a better alternative. These are my…Dec 12, 2019Dec 12, 2019