Password Autocomplete: How Developers Can Reduce Frustration and Increase Security

July 12, 2019

Password managers are generally considered an improvement for online personal security. Your passwords being saved in one location may not seem secure, and it definitely comes with its own pitfalls, but a much greater threat to your online security comes from re-using or using simple/common passwords. Having the ability to create a different password for […]

Continue Reading...

Reviewing Frontend Frameworks for use at Party Rental Ltd.

July 31, 2023

I was brought back to Party Rental Ltd. as a Frontend Architect to oversee a rearchitecting of the website. When we built the project the first time, it was a monolithic application with Java, Thymeleaf, jQuery, and React all strung together often in ugly and confusing ways. In order to get it out the door, we borrowed heavily against our future selves, and it was time to pay the piper. We needed to pay down that technical debt.

Continue Reading...

The Reset Button Doesn’t Clear the Form

August 26, 2019

There are some things so fundamentally simple that they cannot be misunderstood, right? Everyone must surely grasp their self-evidence. Maybe there are some axioms like this, but it turns out the HTML reset button is not among them — or maybe I’m just not as smart as I like to think! For years, I thought […]

Continue Reading...

Sorting an Astro Glob

July 1, 2022

Astro is a framework that let's you bring your own framework, but when this blog was rebuilt to use Markdown, I ran into an expected hiccup: the content was not being returned in date order like it was from WordPress. How can we sort the blog posts by date order?

Continue Reading...

Three Things Every Website Needs

November 20, 2018

The web is no longer in its infancy. At the end of the second quarter of 2018, there were almost 340 million domain names registered across all top-level domains (.net, .com, .org, etc), and that growth is accelerating 2.4% each year. With numerous free or inexpensive platforms like WordPress, Squarespace, and Shopify becoming more powerful and […]

Continue Reading...