Dev Ward shares how she’s helped curate the digital experience for the WNBA’s growing fanbase, including redesigning and launching a new app.
TypeScript adds static typing to JavaScript code, which helps reduce unpredictable behavior and bugs. In the past, TypeScript code couldn’t […]
Michael Tuccinard discusses his efforts working with organizations to change perspectives and tactics around user experience.
Aislinn Wright talks about pillars that have shaped her product strategy, including open-mindedness and always asking why.
By using SRP, developers can produce code that is easier to debug, test, and extend, making it clearer, more maintainable, and scalable.
Ylang Nguyen talks about how she has helped teams work through the operational and cultural challenges that come with acquisitions.
Here are ten great options for usability testing and what you should consider if you’re willing to invest in a usability testing tool.
From onboarding to bug tracking, these knowledge-sharing techniques keep your team aligned, reduce overhead, and build long-term technical clarity.
If you’re tired of jumping between tools, here are the ones that’ll make ideation, prototyping, and feedback feel like a flow.
Learn how to build a real-time collaborative document editing app with a Node.js backend and React frontend using the WebSocket protocol.
Atomic design provides a structured way of building up complex UIs from basic building blocks and components.
Explore the new React ViewTransition, addTransitionType, and Activity APIs by building an AirBnB clone project.
Compare gRPC vs REST to understand differences in performance, efficiency, and architecture for building modern APIs.
Colin Brooks shares how digital product management influences a traditionally in-person institution — The Whitney Museum of American Art.
Promotions don’t just happen. I had to stop waiting, start asking, and rethink what “senior” really means. Here’s how I finally moved forward.
The switch to Go may be a pragmatic move in the short term, but it risks alienating the very developers who built the tools that made TypeScript indispensable in the first place.
Discover the basics and advanced use cases of type casting, how and why to use it to fix type mismatches, and gain some clarity on casting vs. assertion.
JavaScript date handling can be tough. Here are some native Date API tools and specialized libraries to tackle them with.