AMD Zen Processors
Name Speed Cores Threads Price
SR7 3.5Ghz 8 16 $499
SR7 3.2GHz 8 16 $349
SR5 3GHz 6 12 $250

Adding and removing items from a shopping list is a very common UI pattern, one often accomplished with a framework (or two, or three…). This week I realised that the pattern could be achieved using CSS and vanilla JavaScript

A roadside sign for a gas station against a bright blue sky

When they are aware of it, developers often use the <address> tag to surround contact information for a business or individual on their site. Until very recently, this was technically incorrect: the <address> element was intended to markup the contact information for the person responsible for the site.

Yesterday Steve Faulkner made me aware that the W3C had changed the HTML 5.2 specification to reflect the common interpretation of the element, much to their credit. However, there are a few things to know about the element in order to use it effectively:

Presenting every visitor to your site with a random quote is a popular way to personalize a user’s experience. Often the quotes are stored in an external file, but if the corpus is relatively small - a dozen entries or less - it’s more efficient to store them directly the page, within their own script: