New advantages for the KeePass way

If you like having more control over your passwords, things are getting better for you. When I’ve previously written about password management, I’ve usually divided my explanations evenly between two approaches to handling it: the KeePass way and the non-KeePass way. This time, t … | Continue reading


@brycewray.com | 1 month ago

Contrast and change

Readability and accessibility — pick any one? Not really. Important update, 2024-03-09: After receiving some important advice, via Mastodon, from accessibility experts Adrian Roselli and Ben Myers, I have reverted to underlining the site’s links. I found particular help in the de … | Continue reading


@brycewray.com | 1 month ago

Thanks and goodbye, Cloudinary

After my code exceeds the limits of an already overly generous Free Plan, I again process all images locally. Just for the record, I closed my Cloudinary account today, over three-and-a-half years after getting started with it. It definitely wasn’t because of any shortcomings I’d … | Continue reading


@brycewray.com | 1 month ago

Ente Auth for TOTPs

I’ve learned of another fully FOSS app that fills the bill where TOTPs are concerned. While looking through a recent Hacker News thread about an open-source, cross-platform alternative to Google Photos, I found out that the same company, Ente, also makes an app which appears to b … | Continue reading


@brycewray.com | 1 month ago

TIL some info about PostCSS Preset Env and Browserslist

When all else fails, I go to the source and ask. What follows is a case of, as the web puts it, “TIL” — Today I Learned — concerning PostCSS Preset Env and Browserslist. Since I’d searched fruitlessly for the information before finally just putting the question out there for the … | Continue reading


@brycewray.com | 2 months ago

Using Lightning CSS with Hugo: back to the workaround

Why a clear separation between dev mode and prod mode made sense. First, I added Lightning CSS to my Hugo site through a plugin for PostCSS. Then, I opted for using a strictly CLI-based approach. Most recently, I added PurgeCSS to the resulting CLI-powered styling stack. I’ve now … | Continue reading


@brycewray.com | 2 months ago

PurgeCSS joins my new styling stack

I stay in CLI City as I continue using Lightning CSS with my Hugo site. I’ve continued to enjoy the speed and power of Lightning CSS on this Hugo-powered site, but there’s one thing Lightning CSS can’t do on its own: it can’t de-bloat my CSS. In fact, it actually contributes to t … | Continue reading


@brycewray.com | 2 months ago

Using Lightning CSS with Hugo — without workarounds

With a little tinkering, there’s no need for that PostCSS plugin I recently mentioned. Update, 2024-02-04: This post now contains additional explanatory details along with slightly updated (and, perhaps, improved) code. A couple of weeks back, I wrote about how you could use a Po … | Continue reading


@brycewray.com | 2 months ago

A sandwich in the blind: Apple and the DMA

Take note of this possibly unexpected ripple effect of Apple’s response to the EU. Imagine this. Somebody blindfolds you and shoves you up against what feels like a kitchen countertop. Then he jams a pistol against your ribs and growls: “Within your reach are a loaf of bread, som … | Continue reading


@brycewray.com | 3 months ago

It’s tri-state switch time

With thanks as always to other, smarter folks, I implement a mode switch that gives you yet another option.Last June, I explained how, based on code by Salma Alam-Naylor, I’d added a light/dark mode toggle to this site. Today, I once again acknowledge other, smarter folks as I tu … | Continue reading


@brycewray.com | 3 months ago

Riding a trend: my defaults

Okay, sure, I’ll play along with all you other bloggers.Episode 97 of the Hemispheric Views podcast, “Duel of the Defaults,” has spurred a growing number of bloggers to write about their chosen default apps and services. Having seen entries from several of my own favorite blogger … | Continue reading


@brycewray.com | 5 months ago

Testing, testing

What I found in recent evaluations of web browsers and the new Cloudflare Fonts service.My curious mind leads me into some pretty deep rabbit holes on occasion, especially where web development is concerned. The particular web dev warrens I’ve explored this month have ranged from … | Continue reading


@brycewray.com | 6 months ago

Five years in

There’s now been a half-decade of whatever it is I do here.Five years ago, things were sufficiently different in the social media world that I could still view, much less use, Twitter without wanting to bleach my brain thereafter. And, thus, five years ago today, I tweeted that I … | Continue reading


@brycewray.com | 7 months ago

Native CSS nesting support arrives in the Big Three browsers

The release of Firefox 117.0 completes the trifecta.This day marks a major milestone in the history of web development. As of today, for the first time ever, all of the Big Three browsers support native CSS nesting right out of the box. Until today, writing CSS like this meant yo … | Continue reading


@brycewray.com | 8 months ago

“Publish or perish” in 2023

Where the deployment of one’s static website is concerned, there’s a lot more to consider than in 2019.The landscape for static websites has changed quite a bit in the nearly four years since I first issued “Publish or perish.” While it’s now an even greater time to have a site o … | Continue reading


@brycewray.com | 1 year ago

Which SSGs I recommend

Here’s a recap of my thoughts about the best tools for building and maintaining personal websites.Participating in social media (even Mastodon) can be a bummer at times, but it also can be encouraging. One source of such encouragement for me is seeing people asking how they can s … | Continue reading


@brycewray.com | 1 year ago

Speaking Up for Sass (2021)

It may not be This Week’s Kewl Thing, but Sass/SCSS is still an invaluable part of web development. | Continue reading


@brycewray.com | 1 year ago

Tailwind CSS v3.2: revisiting my “feature creep” warning

Article URL: https://www.brycewray.com/posts/2022/10/tailwind-css-v3-2-revisiting-feature-creep-warning/ Comments URL: https://news.ycombinator.com/item?id=33298806 Points: 62 # Comments: 60 | Continue reading


@brycewray.com | 1 year ago

Get good Git info from Eleventy, too

While per-page Git data is built into Hugo, a little code can bring it to Eleventy, as well. | Continue reading


@brycewray.com | 1 year ago

Astro and the Move to MDX

After running into performance problems with basic Markdown, the Astro dev team opts for a more component-oriented flavor — and reaps benefits. | Continue reading


@brycewray.com | 1 year ago

Pagefind is quite a find for site search

It used to be that having search on a static site was a hassle — and perhaps an expensive one — but Pagefind has changed all that. | Continue reading


@brycewray.com | 1 year ago

Getting Started with Hugo

Since the officially recommended approach tends to frustrate new users, let’s see whether we can do something about that. | Continue reading


@brycewray.com | 1 year ago

Responsive and Optimized Images with Hugo

How to take advantage of the amazingly capable image processing built into this SSG. | Continue reading


@brycewray.com | 1 year ago

Static Mastodon Toots in Hugo

Just like tweet embeds, toot embeds are best when they’re purely static. | Continue reading


@brycewray.com | 1 year ago

Is Astro ready for your blog?

Some points to consider if you’re thinking about switching your site to the Astro platform. | Continue reading


@brycewray.com | 2 years ago

Let all your devices see your site • How to make “localhost” slightly less local

How to make “localhost” slightly less local. | Continue reading


@brycewray.com | 2 years ago

A better way to analyze Web sites

Continue reading


@brycewray.com | 3 years ago

Why I’m staying with Hugo An “interesting” learning experience

Continue reading


@brycewray.com | 4 years ago