bsmth.deProduct @Firefox & Documentation at Mozillahttps://bsmth.de/Using BCD to spot missing MDN Web Docs gapshttps://bsmth.de/bcd-missing-pages/https://bsmth.de/bcd-missing-pages/I made a demo project listing missing MDN Web Docs pages for BCD featuresThu, 17 Jul 2025 19:13:00 GMTPSA: Cache your prettier writeshttps://bsmth.de/caching-prettier-writes/https://bsmth.de/caching-prettier-writes/Since Prettier version 2.7, there's a --cache option for faster formattingTue, 22 Jul 2025 07:11:00 GMTJekyll, Amplify, GitHub actions deployshttps://bsmth.de/deploying-jekyll-github-actions-aws-amplify/https://bsmth.de/deploying-jekyll-github-actions-aws-amplify/A hacked Wordpress install left me looking for better alternatives. If you want to try static pages, here's how to quickly deploy to AWS Amplify via GitHub.Thu, 10 Feb 2022 08:33:16 GMTI'm in the 512KB Clubhttps://bsmth.de/joining-the-512kb-club/https://bsmth.de/joining-the-512kb-club/My website's now listed on The 512KB Club, a large collection of small websites that show what's possible with an upper-limit of 512KB page weight.Fri, 09 May 2025 19:13:00 GMTCSS color functions and color spaceshttps://bsmth.de/mdn-blog-css-colors-hues-functions/https://bsmth.de/mdn-blog-css-colors-hues-functions/I wrote docs and a blog post on MDN about color in CSS, color spaces, hues, interpolation, and other interesting topics.Fri, 05 May 2023 08:33:16 GMTCSS hues with hsl()https://bsmth.de/mdn-blog-hues-using-hsl/https://bsmth.de/mdn-blog-hues-using-hsl/This post describes what hues are, why you might use them, and other practical hints to get started with hue() in CSS.Fri, 30 Jun 2023 08:33:16 GMTJavaScript console methodshttps://bsmth.de/mdn-blog-javascript-console-methods/https://bsmth.de/mdn-blog-javascript-console-methods/I wrote a blog post on MDN where I cover some examples of what the JS console can do and some of the lesser-known methods that you might find helpful or just plain fun.Sun, 03 Dec 2023 07:30:00 GMTJavaScript regular expressions reference docshttps://bsmth.de/mdn-blog-javascript-regex-reference/https://bsmth.de/mdn-blog-javascript-regex-reference/I worked with Josh-Cena to create new pages for each JavaScript regex language feature, with information about the syntax and browser compatibility data.Wed, 24 May 2023 06:31:11 GMTLearn grep for powerful code searchhttps://bsmth.de/mdn-blog-terminal-code-search-grep/https://bsmth.de/mdn-blog-terminal-code-search-grep/I wrote a blog post on MDN about grep, which covers what it is and how to use it, and why I think learning grep will give you a significant skills and productivity boost.Mon, 10 Jul 2023 05:30:00 GMT2023: GitHub, Interop, Firefox release notes.https://bsmth.de/mdn-github-wrapped-2023/https://bsmth.de/mdn-github-wrapped-2023/My open source work in 2023 on GitHub, some stats, visualizations, and a summary of the types of work I focused on.Sun, 21 Jan 2024 10:13:00 GMTNew exclusive accordions in HTMLhttps://bsmth.de/mdn-html-details-exclusive-accordions/https://bsmth.de/mdn-html-details-exclusive-accordions/The 'name' attribute of the HTML details element is gaining more support across browsers. Learn how this feature allows creating exclusive accordions without scripting widgets from scratch.Tue, 13 Aug 2024 09:13:00 GMTIntl.Segmenter for l10n in JavaScripthttps://bsmth.de/mdn-intl-segmenter/https://bsmth.de/mdn-intl-segmenter/Learn how to use Intl.Segmenter for locale-sensitive text segmentation in JavaScript to simplify localization, count words or sentences in different languages, and more.Tue, 10 Sep 2024 09:13:00 GMTNew JavaScript Set methodshttps://bsmth.de/mdn-javascript-set-methods/https://bsmth.de/mdn-javascript-set-methods/The JavaScript Set object has new methods that now have cross-browser support, so let's have a look at what they can do and why they're interesting.Wed, 26 Jun 2024 09:13:00 GMTPage Visibility API usage & hintshttps://bsmth.de/mdn-page-viz/https://bsmth.de/mdn-page-viz/This post takes a look at what page visibility is, how you can use the Page Visibility API in your websites, and describes pitfalls to avoid if you build features around this functionality.Fri, 10 May 2024 10:13:00 GMT2024: MDN HTTP content, GitHub, Firefoxhttps://bsmth.de/mdn-wrapped-2024/https://bsmth.de/mdn-wrapped-2024/My open source work in 2024 on GitHub, some stats, visualizations, and a summary of the types of work I focused on.Sat, 11 Jan 2025 10:13:00 GMTFrom Google Analytics to Netlify Analyticshttps://bsmth.de/migrating-from-google-to-netlify-analytics/https://bsmth.de/migrating-from-google-to-netlify-analytics/This post covers my experience switching over to Netlify Analytics from Google Analytics, my initial impressions, and what I think the benefits are.Sat, 27 Aug 2022 10:00:00 GMTDiscover: Copilot, Pokedex, InterviewThishttps://bsmth.de/webdev-weekly-copilot-pokedex-interviewthis/https://bsmth.de/webdev-weekly-copilot-pokedex-interviewthis/Highlights of dev news, trending open source projects, new CSS features and interesting blog posts about GitHub copilot.Mon, 22 Aug 2022 10:00:00 GMTDiscover: Stable Diffusion, GitHub trending, WebKit on GitHubhttps://bsmth.de/webdev-weekly-github-trending-webkit-stable-diffusion/https://bsmth.de/webdev-weekly-github-trending-webkit-stable-diffusion/Highlights of dev news in the last week, including WebKit's move to GitHub, a brief sunset of trending repositories, and the impact of Stable Diffusion.Sun, 04 Sep 2022 10:00:00 GMTDiscover: Looria, mech keys, Apple Watch can run Quakehttps://bsmth.de/webdev-weekly-looria-mech-switches-quake-apple-watch/https://bsmth.de/webdev-weekly-looria-mech-switches-quake-apple-watch/Highlights of dev news this week including Looria, a website that lists Reddit's favorite products, a mechanical keyboard switch guide, how to run Quake 1 on Apple Watch, and more.Sun, 11 Sep 2022 10:00:00 GMT