Circuit board. is my blog covering web development (primarily PHP and JavaScript), and technology, Internet news & opinion. I bring a more in-depth and pragmatic view. I am also unapologetically skeptical & cynical. I won't hype ideas or products without reason.
Park in winter looking down slipery snow-covered rock steps within a crevice.
You can often find me hiking, biking, and keeping up-to-date on scientific research & studies in various fields.
Photo of seasoned fried salmon filet on rice with Tabasco hot sauce in a red bowl.
I also cook and will periodically post articles about food & recipes.
PHP INTL In-Depth: Convert Numbers to Roman Numerals cover image

PHP INTL In-Depth: Convert Numbers to Roman Numerals

PHP's INTL (internationalization or i8n) library comes with a number formatter class meant to format integers & floats into human-readable numbers, currencies, and accounting ... also a numbering system built into it capable of a few different features. One of those features is Roman numerals.

More ⋮

Eight-layer Bars, A Christmas Favorite cover image

Eight-layer Bars, A Christmas Favorite

Seven or eight-layer bars are a favorite around the holidays. My family has always made them for Christmas, but you can make them any time of the year. Reguardless of how many layers they have, they are a delicious treat.

More ⋮

December 11, 2022

PHP 8.2's Subtle New Features

PHP version 8.2 was released on December 8, 2022 ... you've already heard about the major new features ... What about the more subtle features that aren't reported on. They need some love too.

More ⋮

November 30, 2022

Deactivating Troublesome Devices in Linux

In most cases you can just disable a driver and that works. ... Disabling a driver will disable multiple devices. So how do you only disabled one specific device without affecting others?

More ⋮

October 27, 2022

AVIF Preview Image Example

An example of how an AVIF image can display a lower quality preview while the larger image is loading. Similar to JPEG's progressive rendering, it makes large AVIF images more pleasant and usable.

More ⋮

October 19, 2022

RTX 4090s Can Crack Your Password! What does it mean for you?

A security researcher benchmarked Nvidia's new RTX 4090 and found it ran brute-force hashing algorithms twice as fast as previous cards. 8 of them could spit out every combination of 8 characters, hashed, in less than an hour. Should you be worried?

More ⋮

October 15, 2022

PHP's Fickle Handling of Daylight Saving Time

PHP has a problem crossing DST barriers. This is both a feature and a bug. A feature in that some developers expect to do strict time & date mathematics. It’s a bug in that most people will expect crossing a DST barrier should alter the time accordingly.

More ⋮

October 13, 2022

Welcome To My New Website

I created this new site using the Jigsaw static site generator after trying many I came to an interesting conclusion. They are largely not ready for the prime-time. Many are in alpha states and may remain there indefinitely. Others ceased development years ago and are unlikely to work with the latest software libraries.

More ⋮