I am a huge SVG fan. It is vastly underappreciated and underused on the modern web. I was excited then to run across this video by Loris Sigrist on SVG Filters. Loris does a great job with a gentle, yet awe-inspiring introduction. Also, check out SVGFM by Chris Kirk-Nielsen.
A client that wanted an animated typing effect on their website. A word would be typed out. Pause. The word would be deleted (backspace). Iterate an array of options. Claude went with setTimeout(). I prefer requestAnimationFrame() and a state machine. Full code in a Gist.
I am usually able to avoid viruses that my family brings home. Not this time. After a trip to visit family in Omaha, my wife says "I should have worn a mask" and proceeds to develop a cold. Few days later, my turn. Meanwhile work is all about the early AM meetings.
One last CSS snippet for good measure. Yes, this site required a lot of complex gradients. This CSS rule will fill the background of a container element with a linear gradient. On the diagonal. Based on solid colors, but nearly transparent. Thanks again color-mix function!
Not perhaps as equally as impressive as the color-mix function, but sometimes you need to fill a span of text with a gradient color. Not the background; the text itself. The tricky part here is in getting the clipping properties set correctly. CSS is so powerful these days.
Needed to fill the background of a website hero section with a complex gradient. Two large radial gradients, one in the top-right area, and one in the bottom-left area. Large enough to overlap considerably. Nearly transparent, but based on solid colors. I give you, color-mix.
Came out of a store in a strip mall today, only to find a car parked next to mine. It was parked so close that I could not get into my car. Went back into the store and wandered. Checked on the situation every ten minutes or so. Finally gone after an hour.
I enjoy recommendations from Mike's Book Reviews. Mystic River came out on top last year. It is a good enough book, but without any fantasy or hard science to keep me interested, I feel like I am reading a transcript of a 48 Hours murder mystery. Tough to keep turning the page.
I was setting up an LLC for software development services and management coaching until ... I needed to select the date the business was created. Apparently Jan 29, 2026 is not in the past enough. 😂 It is 2026 y'all. Check your validation algorithms.