BWBruce Wellsinblog.phpfui.com·Dec 30, 2025 · 8 min readTypes Matter!Often programmers coming from type less languages like JavaScript or other simple scripting languages don’t see the advantage of types. After all, they wrote all the code in their world and know how it works. Types just seem to be overly picky and ca...00
BWBruce Wellsinblog.phpfui.com·Nov 25, 2025 · 7 min readDigital Computers and DigitizationWe all use digital computers, but do we actually understand what they do and how they work? Since they are ubiquitous in our lives, we often just assume things without actually understanding them. The most common usage of digital computers is what yo...00
BWBruce Wellsinblog.phpfui.com·Jun 13, 2025 · 9 min readPHP ORM Wrapup and BenchmarksIn my past columns I have covered the design and implementation of a PHP ORM. Let’s recap: ORM Design Goals Active Record functionality including: CRUD functionality Field names match table column names Fields typed like table columns Fields typ...00
BWBruce Wellsinblog.phpfui.com·Jun 9, 2025 · 5 min readORM Record Validation in PHPOne problem with databases is to make sure the data in them is valid. SQL itself offers required fields, typed fields and can be set up to require foreign keys. All of these features of SQL still are not enough to ensure the data in the database is v...00
BWBruce Wellsinblog.phpfui.com·Nov 20, 2024 · 5 min readImplementing Active Records in PHP - Part 2In our last episode, I wrote a class I call DataObject. It will be the base class for my Active Record class since it has the basics of what is required in an Active Record class. A DataObject is basically a OO wrapper around an array, but an Active ...00