Home
Projects
Articles
About
Contact
Articles
Thoughts on security, business, technology, and life.
All
Business
Life
Security
Technical
March 06, 2026
Why I Am Ditching WordPress for Static Sites + AI (And What Happened Next)
October 04, 2025
How to Configure a Starlink Mini Without Wi-Fi: Create a Wired-Only Local Network
March 28, 2024
Meta / Facebook Performs MiTM Attacks via SSL Bumping (Interception) with Onavo VPN
February 21, 2024
What is HTTPS?
February 06, 2024
How to Improve Consumer Security with Online Applications
January 29, 2024
California EDD Prepaid Debit Card SMISHING Scam
January 25, 2024
\"You Must Contact Us Immediately So That Our Engineers can Guide You Through the Removal Process by Phone. Your Computer is Disabled\"
December 28, 2023
A Practical Guide to Good Password Hygiene
October 24, 2022
Automating Image Optimization for Website Performance, Improved User Experience and Website Core Vitals
October 19, 2022
Is it Worth Updating Images from PNG to WebP for Website Performance?
September 12, 2022
Integrity Monitoring with Website Security
August 29, 2022
Troubleshooting A Broken Website after upgrading from Ubuntu 18.04 to 22.04
August 16, 2022
LastPass Error: We couldn't contact the server. Check Your internet connection and try again.
August 11, 2022
Introducing A Simpler, More Affordable, Way to Collect and Store Logs with Trunc
July 28, 2022
Instagram Being Hacked via Password Reset Option
July 28, 2022
prefix “00~” and suffix “01~” added when pasting into MacOS terminal
July 27, 2022
The Effects of the Inverted Triangle on Product Innovation in Large Corporations vs Startups
June 20, 2022
People = More People
June 13, 2022
The Invaluable Resource of Time
June 06, 2022
Buyer and Seller Power Dynamics in Acquisitions
June 03, 2022
With Enough Brute Force You Can Accomplish Anything
January 05, 2022
Screaming Into the Void
November 15, 2021
Git: Message ‘src refspec master does not match any’ when pushing commits in Git
October 05, 2021
SQL: Delete all Rows with “foo” in the String
September 22, 2021
Creating a Keystore for Android Apps on Windows
May 07, 2021
Working with Merge Conflicts in Git
May 05, 2021
Three Things that DNS Outages Teach Administrator
May 05, 2021
Signing an App using a CodeSign certificate with SignTool & Windows 10
May 04, 2021
NOC Introduces a CDN. Yes, a CDN.
May 02, 2021
Thoughts on The BaseCamp Mass Exodus
April 27, 2021
It's Ok to Focus On What You Do
March 30, 2021
Can’t Scroll in Windows Subsystem for Linux
March 29, 2021
11 Things to Consider Before Making the First Hire
January 13, 2021
Migrating to a New User on Mastodon
December 29, 2020
Feelings Have No Place in the World of Security
November 27, 2020
Stop Thinking, Start Doing
November 06, 2020
Google Authenticator App fails to load after iOS 14.2 Update
November 01, 2020
What Are the Trade-Offs that Make Trump Ok?
August 26, 2020
Thanks FaceBook, Bye
August 10, 2020
Unleashing the Power of Authoritative DNS
July 31, 2020
Content Filtering with CleanBrowsing
July 23, 2020
The Selling Process
July 21, 2020
Negotiations are a Game of Chess, Not Checkers
July 13, 2020
You Don't Need a VPN
June 15, 2020
Yes, You will Have to Hustle
June 12, 2020
Decentralizing Social Platforms
June 03, 2020
A World of Absolutes
May 29, 2020
Social Platforms Should Not Be Arbiters of Truth
May 12, 2020
Preparing For An Exit
May 03, 2020
Selling a Startup
April 29, 2020
The Open Web is Dying
April 06, 2020
Thank You GoDaddy / Sucuri. A New Chapter Begins | CleanBrowsing
March 24, 2020
3 Tips to Secure Your Home Network
March 19, 2020
Digital Learning
March 18, 2020
Finding Ways to Entertain and Educate Your Kids
March 17, 2020
Resources to Help You Take Advantage of Time
December 24, 2019
Mitigating Web Threats with DNS Security | CleanBrowsing
October 07, 2019
DNS Firewall to Enhance Your Networks Security | CleanBrowsing
September 16, 2019
Mozilla Introduces Mechanism to Hijack all DNS Traffic in the Name of Privacy
August 12, 2019
Rethinking the Value of Premium SSL Certificates
April 15, 2019
ANALYZING SUCURI’S 2018 HACKED WEBSITE TREND REPORT
March 02, 2019
The Evolving World of DNS Security
January 08, 2019
Leadership Behaviors
January 03, 2019
Installing OSSEC on Linux Distributions
December 13, 2018
OSSEC FOR WEBSITE SECURITY: PART III – Optimizing for WordPress
November 30, 2018
OSSEC For Website Security: PART II - Distributed Architectures Using Agents and Managers
November 29, 2018
How to enable 2FA on Twitter with Authy, Google Authenticator or another Mobile Application
November 20, 2018
Tips to Protect Your Domain[s] Investments
November 04, 2018
A Primer on DNS and Security
October 28, 2018
How HTTPS Works - Let's Establish a Secure Connection
October 20, 2018
The 2018 Facebook Data Breach
October 13, 2018
Creating a Safe Online Experience At Home with Content Filtering
October 06, 2018
Good Password Hygiene Requires Behavior Changes and Password Managers
September 21, 2018
Don't Allow Yesterday's Failures Stop You From Getting to Tomorrow
June 28, 2018
Thinking Through the WP Engine Acquisition of StudioPress
June 25, 2018
The Lost Art of Making Decisions
April 06, 2018
Analyzing Sucuri's 2017 Hacked Website Trend Report
March 20, 2018
Diving Into the Dark Web and Understanding the Economy Powering Cyber Attacks
December 04, 2017
Gutenberg and The Impacts It'll Have on the WordPress Business Ecosystem
November 04, 2017
Don't fear failure. Embrace Your Scars.
October 21, 2017
CaboPress - A Business MasterMind (I Think)
August 22, 2017
Phishing and Ransomware Leads Security Concerns for Organizations
August 17, 2017
Google Begins Campaign Warning Forms Not Using HTTPS Protocol
August 07, 2017
Automattic's Push into Managed WordPress and It's Potential Impacts to the Hosting Ecosystem
June 27, 2017
Password Management
June 20, 2017
Define A Financial Structure Early
June 13, 2017
Understand the Problem To Build A Better Mousetrap
June 11, 2017
Establish a Personal Brand
May 01, 2017
A Website Security Framework Intro
April 08, 2017
A Chapter Ends. A New One Begins.
December 04, 2016
We Must Improve the HTTPS Message
November 09, 2016
Google Introduces new Repeat Offender Blacklist
October 23, 2016
Defense in Depth And Website Security
October 18, 2016
Accounting for Website Security in Higher Education
October 04, 2016
DrupalCon Europe 2016 - Building a Security Framework for Your Websites
September 17, 2016
How To Protect Your Business Data
August 08, 2016
Thinking Through The Password Expiration Discussion
May 04, 2016
Lessons Learned Playing With Pricing
April 23, 2016
Accounting for the Pricing Journey
April 20, 2016
Open-Source CMS Security In The Enterprise
April 15, 2016
Impacts of a Website Compromise
April 08, 2016
The Fallacy of Measuring Everything
March 13, 2016
Accounting for Irate Customers
February 17, 2016
WordCamp US 2015: Navigating Today’s Website Threats!!
February 12, 2016
Security In Open-Source CMS Applications
January 02, 2016
How To Encrypt Gmail Emails Using Mailvelope
December 25, 2015
Thinking About Competitors
December 19, 2015
Fighting for a Cause - Tap Cancer Out
November 15, 2015
Conflicted with Business Processes
October 31, 2015
Website Security is Not an Absolute
October 10, 2015
Social Media and Business - Thinking Through Online Engagements
September 25, 2015
Two Critical Challenges Facing Website Security
September 06, 2015
The Dilemma of Fake Work
August 19, 2015
VPS vs Shared Hosting - Which is more secure?
July 07, 2015
HTTPS Does Not Secure Your Website
July 02, 2015
5 Practical Tips to Building and Running a Business
June 23, 2015
5 Tips to Improve the Security of your Business
June 18, 2015
Knowing and Doing
June 16, 2015
Impacts of the LastPass Hack
June 16, 2015
The Journey in Rebranding Your Personal Brand
June 16, 2015
The Beauty in Being Naive
June 09, 2015
YoastCon: The State Of WordPress Security
June 01, 2015
The Dynamic and Complicated Online Threats
May 17, 2015
WordCamp Minneapolis 2015: Building and Running a Global Workforce
April 26, 2015
Lessons Learned From The Cab Industry
April 10, 2015
The Power Of Two in Business
April 01, 2015
It's Ok Not To Know
February 08, 2015
Personal Insecurities
January 23, 2015
Website Access Control and Security
January 22, 2015
Lady Luck
January 18, 2015
A Culture of Yes
January 15, 2015
Culture: The Journey
January 06, 2015
Fitting the Mold
December 27, 2014
Chip on Your Shoulder
December 25, 2014
Sony: Disrupting the Movie Going Experience
December 22, 2014
Why You Fail
December 08, 2014
Updating Permalinks in Ghost
December 06, 2014
Install Ghost .5 on CentOS 7 w/NGINX
December 05, 2014
Ghost: Blogging For The Future
December 01, 2014
Mean People Fail: Do they Really?
November 28, 2014
The Lessons Learned: My 120 lb Journey
November 27, 2014
Website Security and Auto-Updates
November 10, 2014
Make a Decision
November 07, 2014
How Hosts Manage Your Website Security
November 07, 2014
10 Deadly Sales Mistakes Startups Make
November 05, 2014
SaaS Pricing and WordPress Businesses
November 04, 2014
A Day with the Woo: WooConf 2014
November 03, 2014
Favorite Link Saver: @Pocket App
November 01, 2014
Your Personal and Professional Brand
October 31, 2014
MailChimp Subscribe Form Plugin via @CrowdFavorite
October 31, 2014
The Value a Blog Brings To Your Brand
October 30, 2014
Website Security is about Passwords?
October 30, 2014
How We Think About Website Security
October 16, 2014
WordCamp Europe 2014: WordPress Security Starts With Posture
October 07, 2014
Accounting For The Squeaky Wheel
October 05, 2014
Accounting for Security in Website Projects
October 01, 2014
WordPress: The Vision of Five And What it Means
September 21, 2014
The Harsh Reality of Running a Business
September 05, 2014
What’s wrong with your pa$$w0rd?
August 17, 2014
Importance of Updates in Website Security: WordPress, Joomla, Drupal and CMS's
August 09, 2014
The Dilemma that is WordPress Security
July 02, 2014
WordCamp Chicago 2014: WordPress Security Is All About the Basics
June 25, 2014
Explaining XSS and CSRF By Google
June 12, 2014
WordCamp Philly 2014: The Key to WordPress Security Is Awareness
May 05, 2014
Secure Your Traffic on Public WiFi
May 01, 2014
WordCamp Minneapolis 2014: Commercial WordPress Products
April 28, 2014
WordCamp Minneapolis 2014: The Basics Of WordPress Security
December 28, 2013
WordCamp Las Vegas 2013: Real WordPress Security, Kill The Noise!
December 07, 2013
WordPress Security: Learning From Hacks
November 08, 2013
Forensics: Analyzing a WordPress Attack / Hack
September 06, 2013
Analysis of Top 1 Million Domains
August 22, 2013
OSSEC: Stop Agent Email Notifications from Being Grouped
August 20, 2013
10 Dangerous Lies Entrepreneurs Tell Themselves
July 30, 2013
Create an Email Distribution List Using Google Apps
July 27, 2013
OSSEC - Detecting New Files - Understanding How it Works
July 24, 2013
Enable 2FA with SSH Connection
July 22, 2013
Jump Between Servers using SSH and Shuttle
July 08, 2013
Simon Sinek: How Great Leaders Inspire Action
May 31, 2013
I Need Phone Support...
May 29, 2013
Open New FileZilla Client / Window on a MAC
May 28, 2013
Entrepreneurship: What I wish I knew
May 10, 2013
OSSEC - Error: PostgreSQL client libraries not installed.
April 28, 2013
The Ultimate Optimist: 25 years no Internet
April 26, 2013
Curious to See a DDOS in Action?
April 25, 2013
Moving Past the Need For an Apology
April 25, 2013
Crazy April for the WordPress Platform
April 15, 2013
WordPress Website Security: WordSesh 2013
April 03, 2013
WordCamp Miami 2013: WordPress Website Security
March 29, 2013
Know Your Clients
March 28, 2013
WordPress.org Promotes 100% GPL MarketPlace
March 25, 2013
WordCamp San Diego 2013: PressNomics For All
March 13, 2013
OSSEC For Website Security: Part I
March 09, 2013
Protect Your Website Vulnerabilities With a WAF: New Compairson Report: CloudFlare vs Incapsula vs ModSecurity
March 06, 2013
Web Threats Are Real: Be Proactive
January 30, 2013
Security Implications of WordPress in The Enterprise
January 28, 2013
Web Application Vulnerability Scanners: W3AF - 12.10 xUbuntu Installation
January 16, 2013
WordCamp Las Vegas 2012: WordPress Security, Dealing with Today’s Hacks
November 27, 2012
Communicate Simply
November 20, 2012
Startup Genome: Measuring Startup Ecosystems
November 14, 2012
Responsible Disclosure
November 13, 2012
Protecting Your Website: CloudFlare or Incapsula?
November 12, 2012
WordPress Businesses Find a Home in Pressnomics
November 11, 2012
WordPress Plugin Commercialization
November 07, 2012
Pressnomics: A Day at Gangplank
November 06, 2012
Overshooting
November 06, 2012
Roles and Responsibilities
November 05, 2012
Spoofing an Admin's Cookies Using Burp
November 05, 2012
WordPress Business EcoSystem: Pressnomics
November 05, 2012
WordPress Fork in 2013?
November 05, 2012
Simplify The Way You Talk
October 18, 2012
The Social Media Dilemma for Businesses
October 16, 2012
2012 NCSA / Symantec: National Small Business Cyber Security Study
October 09, 2012
OSSEC Agent to Server Connection Issues
October 03, 2012
Update WPSCAN using GIT on BackTrack 5R2
September 13, 2012
Black Hole Exploit Kit 2.0 Released
September 12, 2012
Social Engineering - Today's Reality
September 11, 2012
Getting to Know Stuxnet
September 06, 2012
Basic Access Authentication: Protection Against Automation
September 04, 2012
WordCamp Baltimore 2012: WordPress Security Panel
August 31, 2012
Facebook Malware SPAM Chats
August 28, 2012
Java Zero Day: Two Vulnerabilities
August 25, 2012
WordCamp Chicago 2012: WordPress Security, The Nitty Gritty
August 12, 2012
Accessing Your Server via SSH Keys
August 08, 2012
My New OSSEC HIDS Book
August 07, 2012
Uninstall ModSecurity & WordPress Challenges
August 05, 2012
Securing Your Data On Dropbox Using TrueCrypt
July 14, 2012
Recent Security Related Posts
July 07, 2012
DNSChanger Malware: Verifying You Are Clean
June 28, 2012
WP Late Night #15: My First Podcast
June 28, 2012
Security Hole Found in KeePass Password Manager
June 24, 2012
Installing WordPress via Terminal and Securing The Server
June 23, 2012
The Beginning of the End: My New InfoSec Blog
June 21, 2012
Review of the WordPress AntiVirus Plugin - Effective or Not?
June 19, 2012
Review of the WordFence Plugin - Effective or Not?
June 15, 2012
Selecting a MAC Anti-Virus Solution
June 14, 2012
Thoughts on the M-DCPS Board Meeting on the MAST Proposal
June 11, 2012
Is LastPass Secure?
June 02, 2012
WordCamp Orange County 2012: WordPress Security Presentation
May 15, 2012
Kudos to WordPress.org: Community Summit 2012
May 04, 2012
WordCamp Orange County: End User Awareness
May 03, 2012
WordCamp San Francisco 2012 Sponsorship: Kettle meet Pot
May 02, 2012
The Concept of a \"Pressnomics\" Conference
April 08, 2012
Loving My New Office Setup - Rocking New 27\" iMac
April 04, 2012
Planning a WordCamp
February 11, 2012
Web Security: Managing Your Passwords
January 25, 2012
Keys to Working From Home
January 03, 2012
Focusing on 2012...
December 16, 2011
WordCamp Las Vegas: Day Two (Morning After Day One)
December 12, 2011
Ashamed - Bad Blogger
July 05, 2011
Art of Communication
July 02, 2011
ArcSDE 10.0: Permission Issue on Install
June 29, 2011
Know it and Done it All's
June 28, 2011
Managing Client Expectations
May 28, 2011
Software Design Challenges
May 27, 2011
Monkey & Football?
May 24, 2011
Office Politics
May 23, 2011
Server Crashes and Automation Models
May 20, 2011
Crazy Times
February 28, 2011
FizzyPops
February 28, 2011
Jenny Craig - Update
January 30, 2011
European Siren
January 29, 2011
WCPHX - WP Security for Users
January 29, 2011
WordCamp Phoenix - Friday
January 23, 2011
Ride the Bull
January 18, 2011
JC - Weigh In
January 17, 2011
First Waxing
January 16, 2011
Garden Salad
January 14, 2011
JC - Diet Reflections
January 14, 2011
Soccer Practice
January 13, 2011
My Pepper
January 12, 2011
Military Time
January 10, 2011
JC - Diet Challenges
January 06, 2011
Jenny Craig
January 01, 2011
New Year & Sprinklers!
December 31, 2010
The Trampoline!
December 29, 2010
Menifee 24/7
December 25, 2010
iPad & WP App
December 22, 2010
Okinawa Aquarium
December 22, 2010
Coming Home
December 12, 2010
Holiday Travel Sprint
November 25, 2010
Thanksgiving!
November 15, 2010
Technologies that support a Virtual Workforce
November 14, 2010
Traveling Quote
November 13, 2010
Leadership Quote
November 11, 2010
USMC Birthday 2010
November 10, 2010
Surgery Update..
November 04, 2010
Project Management - Soft Skills
November 04, 2010
Surgery Day!!
October 28, 2010
A nice surprise...
October 25, 2010
WordCamp Las Vegas!!
October 10, 2010
What a day!
Load More Articles
Showing
20
of 291 articles