
Customer observation helps you understand their pain points, needs, user patterns, and in general what works for them versus what doesn’t.

Build a REST API with Node.js, Express, and MySQL. This guide covers database setup, routing, and CRUD operations for backend development.

Build a data analysis app with Rust and Polars to explore large datasets and expose powerful queries through a REST API.

Rebranding isn’t just for the business — it’s an important playfield for UX designers too. In this blog, I share how you can drive a rebranding project effectively.

This guide explores all of the options you have for reading and writing JSON files in Node.js, including third-party packages like jsonfile.

Read how automatic file-based routing works and is set up in Vue.js along with how it compares to traditional routing methods.

Inertia.js enables you to build SPAs with a traditional backend framework and a modern JavaScript frontend with server-side routing.

Discover some of the best Node.js web scraping libraries, including Axios and Superagent, and techniques for how to use them.

The most common application of correlation and regression is predictive analytics, which you can use to make day-to-day decisions.

Here, we define interaction design (IxD), examine some IxD patterns, emphasize its importance in the broader realm of UX design, and more.

Data visualization tools let you turn raw numbers into visuals — so you have some guidance when making design choices. I talk more on this in today’s blog.

Learn about semicolon injection, array keys, primitive properties, type coercion, function hoisting, and null as object.