blog.logrocket.com 2023-01-26 01:30 How to debug TypeScript in Chrome A software bug is a programming error or the unexpected behavior of a software program. Debugging refers to the process of inspecting and... blog.logrocket.com 2023-01-26 00:00 How usability testing can inform UX teams Your organization has invested heavily in design, and the team has designed a solution. It is now time to test the solution to determine... blog.logrocket.com 2023-01-25 22:30 Understanding Docker container monitoring Docker is a powerful tool that enables developers to package, deploy, and run applications in a containerized environment. Docker... blog.logrocket.com 2023-01-25 22:30 What is release management? 3-step process for agile teams Your release strategy is key to how fast you can learn — or damage your...
blog.logrocket.com 2023-01-25 21:00 How to understand and identify distinctive competencies In most companies, defining product strategy and positioning the product in its market is not the product manager’s responsibility. Some find it great because the most stressful part will be done. As you can imagine,...
blog.logrocket.com 2023-01-25 21:00 Create a to-do list app with Phoenix, React, and TypeScript In the last few years, the Phoenix framework has gained considerable adoption, and each new release brings about more noteworthy improvements. The release of Phoenix v1.6 offers notable improvements to the frontend...
blog.logrocket.com 2023-01-25 01:30 Using Rust with Axum for error handling When you’re building a backend web service, things don’t always go right. For example, an incoming request may not have the necessary data or may present its data in the wrong format. Most web services handle this...
blog.logrocket.com 2023-01-25 00:00 How to analyze your Next.js app bundles One crucial aspect of any web application is the size and performance of its codebase. Next.js is a popular JavaScript framework for building server-rendered and statically-exported React applications. Next.js provides...
blog.logrocket.com 2023-01-24 22:30 A guide to visual hierarchy in UX design Visual hierarchy provides a viewing order for the design elements on a page, more so design elements that are related (e.g., headings, grid items, buttons, etc.). It also conveys how important design elements are in...
blog.logrocket.com 2023-01-24 22:30 How to become a product manager: A 12-month plan In recent years, product management has become one of the hottest IT jobs out there. The promise of getting into the tech industry and securing a high salary without strong technical expertise is tempting to many. As a...
blog.logrocket.com 2023-01-24 21:00 Effectively using the six thinking hats in product management Product management is a highly collaborative profession. The best products come to market, achieve product-market fit, and scale through not one person, but many. This process can be highly enjoyable and fulfilling when...
blog.logrocket.com 2023-01-24 21:00 Building an Android app with GraphQL In a classic client-server architecture, an Android application can serve as a frontend client that relies on data from a backend service. Commonly, developers rely on REST and GraphQL web specifications to facilitate...
blog.logrocket.com 2023-01-24 00:00 How to create and read QR codes in Node.js QR codes are a convenient and efficient way to store and share information. Reading and writing QR codes can easily be done with Node.js, the popular JavaScript runtime environment. In this article, we will go over the...
blog.logrocket.com 2023-01-24 00:00 What is a business case and how to write one (with template) In this guide, we’ll define what a business case is, help you determine when you need one (and when you don’t), and walk you through a four-step process for creating a business case. We’ll also outline what you...
blog.logrocket.com 2023-01-23 22:30 Mastering UX user interviews: Guide, tips, and examples User interviews are a crucial part of the product design process because they allow us to gain insight into the needs, behaviors, and motivations of the product users. The main goal of user interviews is to understand...
blog.logrocket.com 2023-01-23 21:00 Incorporating machine learning into your Android app ML Kit is a collection of machine learning APIs that can be used for both Android and iOS. ML Kit allows developers to easily integrate machine learning capabilities into their mobile apps without extensive knowledge of...
blog.logrocket.com 2023-01-23 21:00 Why cannibalization in product doesn’t have to be bad If you type in “cannibalization” on Google, most of the results will advise you on how to prevent it. I mean, you should be making more sales, not having the same ones distributed across two products. That’s a...
blog.logrocket.com 2023-01-21 00:00 How to get your design system under control A good design system is an incredibly powerful tool for you and your team. When implemented well, it can save you and your team huge amounts of time while also improving the experience for your users. Let’s be honest...
blog.logrocket.com 2023-01-20 22:30 Using Contentful CMS with Next.js Contentful is a headless CMS, allowing users to manage and deliver their content through APIs rather than building and maintaining a traditional website or application. This makes it easy to integrate Contentful with...
blog.logrocket.com 2023-01-20 21:00 Using React Native VisionCamera: Demo and alternatives In a previous article, I wrote about how to use React Native Camera, which is now, unfortunately, deprecated. Today, I’m back to talk about other options we can use in our React Native projects to replace React...
blog.logrocket.com 2023-01-20 21:00 How to create an action plan (with template and examples) Have a thoughtfully laid-out product roadmap? Great! What’s next? It’s time to make things happen and turn your product vision into reality. As a product manager, you’re akin to an orchestrator, juggling multiple...
blog.logrocket.com 2023-01-20 00:00 Using component properties in Figma When component properties were announced by Figma during Config 2022, the design community was — rightfully — excited. Promised as a powerful way to create a set of customizable attributes that can be applied to any...
blog.logrocket.com 2023-01-19 22:30 How to create an effective risk register like a product manager Despite your best efforts, it is quite likely that risks and rabbit holes will abound and threaten the release date for any new feature, initiative, or solution that your team is trying to ship. As a product manager, it...
blog.logrocket.com 2023-01-19 22:30 Matching static and dynamic patterns in Nuxt 3 Nuxt 3 has had a largely positive reception since its release in October 2021. The release came with cool features, like bracket notations for matching dynamic routes and improvements in server routing and the general...
blog.logrocket.com 2023-01-19 21:00 Using vue-clamp to truncate text in Vue apps In a Vue.js application, truncating text can help display large amounts of text in a limited space, such as in a list or a card. Truncating text can help improve the readability and layout of the content by ensuring...