Do, or not do. There is no try. – Yoda
My findings while exploring various aspects of programming

Adding audio to your blog

Learn how to create a customized HTML5 audio player using Howler.js for your blog.

· 2 minutes reading time

Static Lifetimes and Factories

Some Rust values, particularly string literals, persist beyond their variable's scope, and how this behavior enables factory-like patterns.

· 3 minutes reading time

How I Localized My Hugo Theme

Overcoming challenges and solutions for adding localization to a Hugo theme, including string extraction, date formatting, and managing plural forms.

· 5 minutes reading time

Dark Theme Toggle with Tailwind

Version 4 simplifies dark mode implementation in React, leveraging modern theming and automatic opacity handling for colors. I use local storage to persist user preferences across sessions.

· 5 minutes reading time

Is CSS a programming language?

With modern features and conditional logic, CSS has evolved into a versatile tool, blurring the lines between traditional styling and computational problem-solving in the realm of web development.

· 8 minutes reading time

Intuition vs. mathematical facts

Examine the reliability of tests for detecting infections, using probability trees and Bayes' theorem to highlight the high potential for false positives.

· 8 minutes reading time