Blog

3 different ways to progressively enhance your website

The world of the web has changed a ton over the past decade. Websites that show one page at a…

Website Effectiveness Engineering: Progressive Enhancements

Here's an introduction to Progressive Enhancements:

Progressive Enhancements: Manage data

Websites can do more than "just" present information. Do you have some sort of data management…

Progressive Enhancements: Improve data entry and user interactions

Websites can do far more than just present information. Many business applications have moved…

Leaving Google Calendar, going to NextCloud Calendars

After 15+ years, Google cut off our "forever free" business account yesterday.

We self-…

Expressing complex systems of information

It's great to boil down information into simple bite-sized chunks. But for so many kinds of…

Progressive Enhancements with VueJS and Drupal

In April I gave a talk about Progressive Enhancements at the national DrupalCon 2022 conference…

Picking a technology for internal use

Note: This is part 4 of 4 in a series about making technology decisions. Read part 1 here.…

Picking a technology for a client project

Note: This is part 3 in a series about making technology decisions.…

Aggregate fields in Drupal 8 views

Views module has long been the killer feature of Drupal, making it easy for a site builder or…