
A technical product manager isn’t expected to do any programming or coding; they just need to understand the engineering and technical aspects of the product development lifecycle.

Learn about the Enhance framework, and the progressive enhancement mindset, to build mutli-page applications with HTML language.

The changesets package makes version management and changelogs within monorepos easier, leads to high-quality PRs, and reduces the burden on maintainers.

The HTML inert attribute provides a more guided way of managing user focus than focus trapping.

Learn how and when to use tuples, structs, and tuple structs in Rust to return multiple results from your functions.

Learn about five web performance APIs, which have full browser support and offer many ways for you to measure your apps’ performance.

Learn how to render HTML to React Native using the react-native-render-html library instead of having to rewrite code for target platforms.

React Router’s v6.4 was a minor release earlier in 2022 that introduced some groundbreaking changes for the react-router-dom package.

Explore the main features of six Rust HTTP clients, including reqwest and libcurl, and how to make GET and POST requests with each.

Phero is another TypeScript framework for building type-safe backend APIs for full-stack apps. Learn how to build with and migrate to it.

Learn the fundamental strategies for optimizing images for mobile browsers, such as lazy loading, compression, resizing, and responsiveness.

Partial hydration enables you to selectively add interactivity to your otherwise completely static app, improving frontend performance while still keeping the benefits of client-side apps.