Kelly O’Connell, Chief Product Officer at ActiveCampaign, talks about how leadership, structure, and culture change as a company scales.
Explore select libraries in React, including React Select and alternatives like Downshift, Choice.js, and more.
Chad Lane, Head of Product at OffSec, shares how his background in finance shaped his approach to product management and pricing.
Ophir Wainer talks about how starting her career in product as a product leader influences her approach to the craft.
Learn about semicolon injection, array keys, primitive properties, type coercion, function hoisting, and null as object.
When it comes to managing a product, you need to find the right balance between innovation and optimization.
New CSS features simplify animating elements by allowing transitions for display and size properties, reducing the need for complex JavaScript workarounds.
Sunsetting a product and product decommissioning are complex processes that require strategic planning and effective communication.
Love it or loathe it, Comic Sans has one more trick up its sleeve — it will teach you the dos and don’ts of type choices.
Making product decisions that don’t scale may sound counterintuitive, but it can be essential for the long-term success of your product
Felix Del Resoario discusses how he leverages the co-creation model to tailor opportunities to individuals’ career paths on his team.
Great design needs great content. In this blog, we talk about how UX designers and writers collaborate to create user experiences that truly work.
Learn about open-source and free email editors that streamline template creation, and then check out how to test them.
Learn about React Fiber, an internal engine change geared to make React faster and smarter by solving the DOM tree issue.
Customer observation helps you understand their pain points, needs, user patterns, and in general what works for them versus what doesn’t.
The future of UX design isn’t all doom and gloom. In this blog, I reflect on how AI and layoffs can lead to new opportunities for UX designers.
Build a data analysis app with Rust and Polars to explore large datasets and expose powerful queries through a REST API.
infer
in TypeScriptThe infer keyword and conditional typing in TypeScript allow us to take a type and isolate it for later use. Learn more here.