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