How to Insert Sound in HTML

In this article, we’ll learn which tag we use to create a sound element in HTML, as well as the attributes that define how the audio will behave. Getting straight to the point, to add sounds to an HTML document, you need to use the <audio> tag. First, we create the <audio> tag and then […]
How to (Mostly) Get Rid of Liquid Glass

On an iPhone or iPad, the process is only slightly different. Open System Settings, go to the Accessibility section, then the Display & Text Size section. From here you can tap the Reduce Transparency toggle. Do so and all the various glassy bits of the user interface will become solid. I recommend changing this setting […]
How to set up Single Sign-On in AWS (IAM Identity Center)

When I was at university, I met some programmers who were finishing their software engineering degrees. Some of them were already working, and they gave me what is still one of the best pieces of advice I’ve ever received about this craft: “If you want to be good, stick with university knowledge. If you want […]
How to build with Nano Banana: Complete Developer Tutorial

Google has recently released Gemini 2.5 Flash Image, a powerful new model for image generation and editing, also known by its codename, Nano Banana. This model introduces state-of-the-art capabilities for creating and manipulating images, unlocking a wide range of new applications. This guide provides a comprehensive walkthrough for developers looking to integrate Gemini 2.5 Flash […]
What Is a Passkey? Here’s How to Set Up and Use Them (2025)

With a password, there’s a ton of room for an attacker to potentially steal your password. Data breaches might expose your password, and even if it’s encrypted, it can be cracked. Phishing schemes are an easy vector of attack for hackers looking to steal passwords. And, if you’re using a service with spotty security practices, […]
How To Use Parallels to Run Windows on a Mac

While Apple is very keen that its macOS software is only ever run on Macs, there are numerous options for doing the opposite and running Windows on Apple computers. If you’re a developer, or need access to both Windows and Mac apps, or simply want the flexibility of two operating systems, this isn’t too difficult […]
How to Build Custom Open WebUI Themes

While Open WebUI doesn’t have built-in theming support, you can easily customize its appearance by injecting a custom CSS file into the Docker image. This guide will show you how to create your own themed version of Open WebUI. Want to see a complete example? Check out our Open WebUI Theme repository on GitHub for […]
How to Create Clear Decision Logs Without Slowing Down

In the pace of startup life, where speed often trumps formality, it’s easy to sideline documentation – especially when a piece of work doesn’t feel “big enough” to warrant it. But I’ve learned the hard way that even small misunderstandings can cause outsized friction if we don’t make our decisions visible. One example: A developer […]
How to Use Markdown | WIRED

Whether you’re posting on Reddit, Discord, or Github, there’s only one way to add formatting: Markdown. If you want to add a link, bold some text, or even split text into paragraphs, you will need to know the basics of this text-based formatting system. Does that sound scary? Trust me, it’s not. Markdown has just […]
How to Crater Your Database, Part Five – Summary

Part OnePart TwoPart ThreePart FourPart Five <- We are at the end of this whirlwind tutorial on turning your database into a smoking hole in the ground. Along the way, we discussed: If you need to scale, predictability is paramount (Part one).COUNT and JOIN don’t scale. With poor scalability, your best customers will perform worse. […]