Use CSS to style and manage disclosure widgets, which are the HTML `details` and `summary` elements.
It’s important to distinguish between these roles and create an infrastructure where they come together to build useful products.
The principles of design variety are a useful tool to capture user attention, but it requires balance. This post explores its benefits and how to use it with intention.
At its core, product lifecycle management (PLM) software is a tool designed to manage every aspect of a product’s lifecycle.
Design thinking doesn’t have to be all serious and structured. These 16 fun and easy exercises will help you and your team get creative, stay focused, and solve problems with a fresh perspective.
mise and asdf are tools designed to manage multiple versions of programming languages and environments like Node.js, Python, and Ruby.
Scenario analysis is a strategic planning tool that helps you envision a range of possible future states and the forces behind them.
Nostalgia-driven aesthetics is a real thing. In this blog, I talk all about 90s website designs — from grunge-inspired typography to quirky GIFs and clashing colors — and what you can learn from them.
Build scalable admin dashboards with Filament and Laravel using Form Builder, Notifications, and Actions for clean, interactive panels.
A fractional product manager (FPM) is a part-time, contract-based product manager who works with organizations on a flexible basis.
You’ll need to read this blog through and through to know what’s working and what’s not in your design. In this one, I break down key performance metrics like task error rates and system performance.
Break down the parts of a URL and explore APIs for working with them in JavaScript, parsing them, building query strings, checking their validity, etc.