Tech Spelunking
An AI Coding Analogy
Is React Naked?
UX Orchestration
Python Multitasking - Async/Await vs Green Threads
ChatGPT's Trough of Disillusionment
CMSs Are Dead - Long Live CMSs!
Software Development, It's Time to Grow Up
We must not enable encryption backdoors in consumer products
Demographics and the 2010 U.S. Census
Part 3 - The DAE Paradigm Shift
Part 2 – Distributed Application Encryption (DAE)
Part 1 – The Security Elephant in the Room
The Password Manifesto
The Password is Dead, Long Live the Password!
Durus: The Best Python Object-Oriented Database You've Never Heard Of
Entrepreneurship – Dallas, TX Edition
Get the Boiling Oil Ready
Get Rid of Your Safety Net
Apple Will Be the King of Indoor Location Services
Rise of the Virtual Machines
The Economics of RFID Performance
iPhone Battery Drain, dataaccessd, and Calendar.sqlitedb, Oh My!
Computer Security and Anti-Lock Brakes
Of Guns and Malware
Trust Inn – Never Surf Alone
The Power – And Tyranny – of Abstractions
Is The Memory In Your Computer Making The Grade?
Animation Isn't Just for Kids
Manufacturing Bandwidth
Computer and Network Security is Hard - Too Hard
Stop Programming and Start Integrating
ISM Congestion - or - How I Learned to Stop Worrying and Love Unlicensed Spectrum
Mobile Flash is Dead - The Battle of the Web Terminals is Over
GUI Architecture - Why is it so Hard?
Transparent Peer-to-Peer Network Connections