The Curious Engineer

LogRocket Blog

2024

1,197 posts

← 2023 2025–2026 →

2024 1,197

December 2024

  1. Understanding deep linking in React Native
  2. How React 19 can help you make faster websites
  3. Getting started with startTransition in React 19
  4. UX architect vs. UX designer: Roles, responsibilities, and more
  5. Creating a reusable pop-up modal in React from scratch
  6. Building a multi-lingual web app with Nuxt 3 and Nuxt i18n
  7. A guide to mastering the product sense interview
  8. Double-check user actions: All about warning message UI
  9. Navigation guards in Nuxt 3 with defineNuxtRouteMiddleware
  10. Building a competency matrix for product job families
  11. Using design imagery when designing UX for digital products
  12. Styling HTML <details> and <summary> with modern CSS
  13. Scrum master vs. product owner (PO): Key differences and roles
  14. Best practices for React iframes
  15. Applying the principles of design variety in UX designs
  16. Using CORS in Next.js to handle cross-origin requests
  17. React Native’s New Architecture: Sync and async rendering
  18. A guide to choosing the right PLM software
  19. 16 essential design thinking exercises to boost team creativity
  20. mise vs. asdf for JavaScript project environment management
  21. How to use scenario analysis to innovate in product development
  22. How to correctly force a Vue component to re-render
  23. Building a full-featured Laravel admin dashboard with Filament
  24. What does a fractional product manager do?
  25. Understanding performance metrics specific to UX design
  26. Working with URLs in JavaScript
  27. Use case vs. user story: How and when to use each
  28. Leader Spotlight: Guiding PMs up the career ladder, with Karen Letendre
  29. Understanding the 5 UX design layer types
  30. Lazy loading vs. Eager loading
  31. A guide to integrated product teams
  32. Leader Spotlight: Fulfilling customers’ emotional needs, with Aditi Jain
  33. How to use tokens in design systems?
  34. How to migrate your Node.js app to Deno 2.0
  35. Benefits vs. features for value proposition design
  36. Leader Spotlight: Thinking about the broader business impact, with Dane Molter
  37. Automotive UX: Looking into driver-vehicle UIs and more
  38. Generating OpenAPI API clients for Angular
  39. An overview of product platforms
  40. Leader Spotlight: Illustrating value and gaining trust, with Jarrad Lokes
  41. Radio button vs. checkbox: What’s the difference and which to use when?
  42. Implementing infinite scroll in React with React Snap Carousel
  43. Using the power and interest grid for stakeholder management
  44. Applying human interface guidelines in UX design
  45. JavaScript design patterns guide
  46. JavaScript evolution: From Lodash and Underscore to vanilla
  47. A guide to RACI vs. RAPID vs. RASIC
  48. Leader Spotlight: Understanding the audience’s ‘so-what,’ with Jann Curtis
  49. Cart abandonment UX: Using UX design to make buyers stick around
  50. React libraries for building forms and surveys
  51. A guide to scaling agile for product managers
  52. UX designer or design engineer? Or both?
  53. Hoppscotch vs. Postman: a guide to open source API testing
  54. Using “disagree and commit” for collaborative decision-making
  55. Leader Spotlight: Complementing processes with tenets, with Drew Doman
  56. UX personalization: Why it matters and how to do it right
  57. Creating a custom <select> dropdown with CSS
  58. Implementing camera functionality in React Native
  59. How to master product bundling strategies
  60. Leader Spotlight: Instilling a data-centric culture, with Alex Guernon
  61. Making sustainable font choices in digital design
  62. Understanding value exchange to boost product success
  63. How to create a UX sitemap: A step-by-step guide with examples
  64. How to design feature comparison tables that simplify decision-making
  65. Using the Von Restorff effect to capture user attention
  66. SOLID principles for JavaScript
  67. Using concept evaluation to avoid product failures
  68. Leader Spotlight: Structuring teams to minimize dependencies, with Nick Ehle
  69. Primary vs. secondary navigation: Does your site need secondary?
  70. How to use React Context with TypeScript
  71. A UX designer’s guide to digital product design
  72. Master JavaScript date and time: From Moment.js to Temporal
  73. Real-world examples of value-based pricing strategies
  74. Leader Spotlight: Understanding who your customers truly are, with Carolina Devia Angarita
  75. Next.js vs. React: The developer experience
  76. Using the 5 types of grids to build intuitive UIs
  77. Running a UX audit to spot and solve design issues
  78. npm vs. npx: What’s the difference?
  79. A guide to transitioning from a data engineer to product manager role
  80. 5 alternatives to Moment.js for internationalizing dates
  81. Leader Spotlight: Building up PM talent, with Bryanne Pashley
  82. Website footer design best practices: Examples, tips, and coding insights
  83. Design process checklist for icons: Where to begin and more
  84. How to audit and validate AI-generated code output
  85. Understanding React’s useEffect cleanup function
  86. Lessons from product failures: Why commercial feasibility matters

November 2024

  1. React Native styling tutorial with examples
  2. Building a background remover with Vue and Transformers.js
  3. Implementing an effective discount pricing strategy
  4. Designing CTA buttons: Actionable best practices with examples
  5. What is a screener for a survey? How to best design them?
  6. Managing search parameters in Next.js with nuqs
  7. Navigating market saturation as a product manager
  8. Leader Spotlight: Empowering teams toward growth and ownership, with Pratiksha Rao
  9. React onClick event handlers: A complete guide
  10. Tabbed navigation in UX: Where and when to use it
  11. How can Miller’s law make UX better?
  12. Data fetching with Remix’s loader function
  13. Top 8 Fullstory competitors and alternatives
  14. A guide to mastering growth loops
  15. Leader Spotlight: Leveraging success as a launchpad, with Tim McConville
  16. How does satisficing influence user behavior in UI/UX design?
  17. Adapting to user motion and theme preferences with CSS and JavaScript
  18. How to use ANOVA to make data-driven decisions
  19. Figma vs. Adobe XD: Which to choose when?
  20. A guide to two-way binding in Vue
  21. Using product localization strategies to expand global reach
  22. What is a greenfield project? Definition and stages
  23. Understanding ecommerce subscription UX design
  24. Hypergrowth for product managers: Pros, cons, and strategies
  25. Drizzle vs. Prisma: Which ORM is best for your project?
  26. Practical implementation of the Rule of Least Power for developers
  27. Understanding detractors: Impact and strategies
  28. Product designer vs. UX designer: Roles, skills, and more
  29. Handling memory leaks in Rust
  30. Using curl-impersonate in Node.js to avoid blocks
  31. How failure to recall products can lead to liability claims
  32. Designing effective accordion UIs: Best practices for UX and implementation
  33. Click, type, find: Personal favorite search bar design rules
  34. Introducing Galileo AI Fall ‘24: Galileo Highlights is GA; announcing Ask Galileo
  35. Go vs. Rust: When to use Rust and when to use Go
  36. Solving eventual consistency in frontend
  37. Leader Spotlight: Adapting product strategies for B2B2C, with Mark Kamyszek
  38. Clashing colors in UI/UX design: When and how to use them effectively
  39. How to use the lazy initialization pattern with Rust 1.80
  40. A guide to context switching
  41. Leader Spotlight: Advising teams through rapid turnaround, with Ariel McNichol
  42. Understanding kerning: Why spacing matters in UI design
  43. Creating adaptive and responsive UIs in React Native
  44. How customer obsession can help drive product success
  45. Leader Spotlight: The role of storytelling in M&As, with Eric Picard
  46. Visual communication vs. UI/UX design
  47. Enhancing two-way data binding in Angular
  48. Creating strategy maps: Examples and tips
  49. Modal UX design: Patterns, examples, and best practices
  50. Navigating the challenges in enterprise UX design
  51. Troubleshooting CSS sticky positioning
  52. A guide to sharing product learnings across teams
  53. Why React doesn’t update state immediately
  54. Getting filters right: UX/UI design patterns and best practices
  55. TypeScript enums vs. types: Enhancing code readability
  56. Going beyond the basics to gather UX design inspiration
  57. Scheduling tasks in Node.js using node-cron
  58. Working with the Angular tree
  59. Why you should use SWC (and not Babel)
  60. Building a real-time application with Relay 17
  61. DevOps vs. agile for product managers
  62. Leader Spotlight: Building truly differentiated products, with Aashir Shroff
  63. How to generate stunning UI designs with Midjourney AI
  64. Should icons scale in bigger breakpoints?
  65. Forget Express.js — opt for these alternatives instead
  66. A guide to impact mapping
  67. What makes a great product page design? Learning from the best
  68. Using em vs. rem in CSS
  69. How do aesthetics impact usability in UX: The aesthetic-usability effect
  70. Leveraging product evangelists to drive advocacy and engagement
  71. defineExpose and <style vars> in Vue 3 for component interaction and theming
  72. Creating an ecosystem map for better product management
  73. Leader Spotlight: Leaning on empathy, trust, and empowerment, Joanna Narbuntowicz
  74. How to implement drag and drop in React with React DnD
  75. Humane design: Creating user-first digital experiences
  76. es-toolkit, a Lodash alternative
  77. How to create a product manager portfolio
  78. Leader Spotlight: Making frameworks work for you, with Abhishek Dwivedi
  79. Angular unit testing tutorial with examples
  80. Using contrasting colors in UX design for better accessibility
  81. The ResizeObserver API: A tutorial with examples
  82. Automate code commenting using VS Code and Ollama
  83. How to avoid overengineering in product development
  84. Leader Spotlight: Creating a seamless digital experience for luxury products, with Elizabeth Van Bergen
  85. Using Axios to set request headers
  86. Psychology and user engagement: From curiosity to commitment
  87. Build a micro-frontend application with React
  88. Building a real-time chat app using Laravel Reverb and Vue
  89. Designing better processes for product design
  90. Exploring the intersection of web design and wearable technology
  91. Solving the Node.js console.time is not a function error
  92. The role of modularization in product management
  93. Leader Spotlight: Building strong foundations, with Matt Strozak

October 2024

  1. How do the Gestalt laws of grouping shape UX design?
  2. Why jQuery 4 is a good reminder to stop using jQuery
  3. Best HTML to PDF libraries for Node.js
  4. A guide to developing a product segmentation strategy
  5. How should color symbolism shape your UX designs?
  6. How to create a dropdown menu in React
  7. Building Node.js modules in Rust with NAPI-RS
  8. How to manage a design system
  9. What is web brutalism, and how does it challenge modern UX design?
  10. Advanced Next.js caching strategies
  11. An overview of unbundling for product management
  12. Leader Spotlight: Pushing for a higher craft, with Jaryd Hermann
  13. The ADPList: Mentorship for UX designers
  14. CSR, SSR, pre-rendering: Which rendering technique to choose?
  15. An overview of product markets
  16. Figma vs. Canva: What works when?
  17. Building React Native forms with UI components
  18. Dark patterns in UX design: What they are and what to do instead
  19. Simplifying CSS animations with the display and size properties
  20. A guide to feature sunset and product decommissioning
  21. Leader Spotlight: How leadership changes with scale, with Kelly O’Connell
  22. Using the Comic Sans font in UX designs: Yay or nay
  23. How to build a component library with React and TypeScript
  24. The best React select component libraries
  25. Why doing things that don’t scale is essential for early product success
  26. Leader Spotlight: Leveraging the co-creation model, with Felix Del Rosario
  27. Building microservices with Node.js
  28. How can UX writers and UX designers collaborate effectively?
  29. A guide to the best email editing tools
  30. What are the keys to customer observation?
  31. Leader Spotlight: The makings of full-stack product management, with Chad Lane
  32. Looking towards the future of UX design
  33. Using Polars in Rust for high-performance data analysis
  34. Understanding infer in TypeScript
  35. How to build a developer relations strategy
  36. Leader Spotlight: Influencing the healthcare, life sciences, and public sectors, with Gaurav Nukala
  37. A guide to rebranding for UX designers
  38. Reading and writing JSON files in Node.js: A complete tutorial
  39. Automatic file-based routing in Vue.js
  40. Leader Spotlight: The difference between mentoring and coaching, with Hina Kharbey
  41. Using debrief questions to get the most out of user interviews
  42. Understanding Redux: A tutorial with examples
  43. Inertia.js adoption guide: Overview, examples, and alternatives
  44. The best Node.js web scrapers for your use case
  45. A guide to correlation vs. regression
  46. Leader Spotlight: Jumping straight into product leadership, with Ophir Wainer
  47. Interaction design (IxD): Definition, examples, and guide for stronger UX
  48. Using data visualization tools as a UX/UI designer
  49. Six things you may not know about JavaScript
  50. Why CES will give you more insights than CSAT and NPS
  51. Leader Spotlight: Why building great products isn’t enough, with Sarah Jacob
  52. How to write scenarios using Gherkin language
  53. How to pitch your design work the right way
  54. VineJS vs. Zod for schema validation
  55. Balancing exploration and exploitation for sustainable growth
  56. Leader Spotlight: Bottling the benefits of failure, with Prabhath Nanisetty
  57. 9 ways to deploy a React app for free
  58. When to hire your first product manager
  59. Why build a mobile-first design for modern UX?
  60. How the framing effect influences product and marketing decisions
  61. How to crop a shape in Figma
  62. A guide to the React useReducer Hook
  63. Designing seamless user flows for exit in UX: Why the end matters
  64. Using the built-in SQLite module in Node.js
  65. How to use Pareto charts to prioritize product management decisions
  66. Leader Spotlight: Shaping a brand’s sonic identity, with Brad Ferringo
  67. What are product lines? Types, examples, and strategies
  68. Best Webflow plugins for designers
  69. A guide to product roadmap prioritization techniques
  70. Understanding and supporting zoom behaviors on the web
  71. How to choose between an MVP vs. MBI strategy
  72. Leader Spotlight: Helping growing startups adjust and evolve, with Tim Martin
  73. Using Prettier and ESLint for JavaScript formatting
  74. useState in React: A complete guide
  75. Using priming in UX design to drive growth and engagement
  76. Playwright Extra: Extending Playwright with plugins
  77. An overview of the development process for launching a new product
  78. Leader Spotlight: Decoding product-led growth, with Maria Thomas
  79. Using movement in design to guide user behaviors
  80. How to style HTML with matcha.css
  81. How to identify the minimum viable features (MVF) for your product
  82. Leader Spotlight: Building products for multiple end users, with Ari Saft
  83. How to use props to pass data to child components in Vue 3
  84. Homepage design for ecommerce sites: Tips & best practices
  85. How to use the CSS backdrop-filter property
  86. A guide to WAgile project management
  87. Leader Spotlight: Shaping your personal brand, with Ryan Lee
  88. Understanding and using interfaces in TypeScript
  89. The 5 scrum ceremonies explained
  90. What is design thinking and how does it enhance UX design?
  91. 6 AI tools for API testing and development
  92. Concierge vs. Wizard of Oz MVP
  93. Leader Spotlight: The importance of vigorous experimentation, with Maria Cuasay
  94. Leader Spotlight: Investing in developing top talent, with René Insam
  95. What is a product requirements document (PRD)?
  96. Leveraging the recency effect in UI design
  97. Patterns for efficient DOM manipulation with vanilla JavaScript
  98. The best product rituals to position your team for success
  99. Leader Spotlight: The process of novel innovation, with Dr. Steven Lee
  100. Using the SCAMPER technique in UX design
  101. How to dynamically assign properties to an object in TypeScript
  102. Password hashing in Node.js with bcrypt
  103. A guide to the different types of product manager roles
  104. Integrating AI features in Vue using Chrome’s `window.ai` API
  105. How to navigate organizational change management
  106. Leader Spotlight: Digital strategy in the nonprofit sector, with Tricia Maia

September 2024

  1. Implementing a signature pad with JavaScript
  2. An overview of Design for Six Sigma (DFSS)
  3. Chunking content to improve UX design
  4. Leader Spotlight: Transitioning from a startup to a scale-up, with Matthew Mamet
  5. Building a scalable design across mobile and desktop
  6. Practical guidance between vertical and horizontal micro-frontends
  7. How long should your buyer persona interviews take?
  8. An overview of participatory design research
  9. Tauri adoption guide: Overview, examples, and alternatives
  10. Customer validation: Building consistent and repeatable sales
  11. Developing modals using only CSS and the Popover API
  12. How to share product learnings in a product trio
  13. Leader Spotlight: Meeting emotional needs to drive engagement, with Matt Kowalski
  14. How and when to force a React component to re-render
  15. Price sensitivity analysis: How much is your product worth?
  16. Types of fonts and when to use them
  17. Prioritizing user stories in agile product management
  18. Implementing Claude’s Artifacts feature for UI visualization
  19. Conducting effective pilot testing as a product manager
  20. Delivering Angular apps in online vs. offline modes
  21. What are minimum marketable products (MMPs)?
  22. Leader Spotlight: Building and training AI models, with Abner Rosales Castillo
  23. Guide to the five types of scrum meetings
  24. What is a team working agreement? Examples and template
  25. How to automatically import and register Vue components
  26. Leader Spotlight: Working through big swing initiatives, with Josh Petrovani Miller
  27. A guide to using Node on Windows with Chocolatey
  28. Node.js performance hooks and measurement APIs
  29. How to define and implement product principles
  30. Migrating to React 19 using react-codemod
  31. How to calculate variance (and why it’s important in business)
  32. Understanding global and local maxima to build better products
  33. Understanding and applying the Zeigarnik effect
  34. Leaflet adoption guide: Overview, examples, and alternatives
  35. A day in the life of a product manager with schedule
  36. Understanding JWT, OAuth, and Bearer tokens
  37. Understanding zero-to-one product development
  38. React Native geolocation: A complete tutorial
  39. Understanding subscriber acquisition cost
  40. How to build scalable micro-frontends with Vike and Vite
  41. How simplifying our sales funnel led to a 30 percent lift in conversion to paid users
  42. How to create a hamburger menu
  43. Building splash screens in React Native
  44. Will ‘founder mode’ take the product management world by storm?
  45. Enhance your workflow with Node-RED v4.0
  46. A guide to chaos engineering
  47. Leader Spotlight: Investing in developing future leaders, with Arman Javaherian
  48. What is a change control process? Steps and template
  49. Nitro.js: Revolutionizing server-side JavaScript
  50. The importance of enablement for business success
  51. Leader Spotlight: The ability to weather change, with John Karwoski
  52. Using dangerouslySetInnerHTML in a React application
  53. A guide to the Law of Pragnanz
  54. How to display notification badges on PWAs using the Badging API
  55. Enhancing product stickiness for increased user retention
  56. Auth.js adoption guide: Overview, examples, and alternatives
  57. Linting in TypeScript using ESLint and Prettier
  58. Build a full-stack app with Next.js and Supabase
  59. Lucia Auth: An Auth.js alternative for Next.js authentication
  60. Understanding technical debt: Beyond code quality
  61. Learn how to animate transitions in Angular apps
  62. Collaboration between product management and marketing
  63. Leader Spotlight: Knowing where customers are aiming, with Ravit Danino
  64. Writing meaningful user stories with the INVEST principle
  65. How to think outside the box to create user-centric designs
  66. Persist state with Redux Persist using Redux Toolkit in React
  67. Understanding env variables and containers in Astro 4.10
  68. Handling Bootstrap integration with Next.js
  69. Product management for microservices architecture
  70. Leader Spotlight: The evolution of customer expectations, with Erica Randerson
  71. Understanding and applying the nominal group technique (NGT)
  72. Moving beyond deceptive UX to build relational trust
  73. Build an image editor with Fabric.js v6
  74. Utilizing a 2×2 matrix for effective decision-making
  75. Leader Spotlight: Driving demand with the digital shelf, with Marianna Zidaric
  76. Leveraging the primacy effect in UX design
  77. Creating toast notifications using Solid Toast
  78. How PMs can best work with UX designers
  79. Leader Spotlight: Evaluating data in aggregate, with Christina Trampota
  80. Using an analogous color scheme in UX design
  81. Deno adoption guide: Overview, examples, and alternatives
  82. How to build a bottom navigation bar in Flutter
  83. Mastering Lottie animations for React Native apps
  84. What is marketing myopia? Definition, causes, and solutions
  85. Leader Spotlight: How features evolve from wants to necessities, with David LoPresti
  86. Formik adoption guide: Overview, examples, and alternatives
  87. Creating an animated hamburger menu icon for React
  88. Trie data structures: A guide for UX designers
  89. 7 steps to winning at product strategy
  90. Leader Spotlight: Solving people problems, with Alec Fullmer
  91. Positioning your product in an AI-driven market
  92. Mastering promise cancellation in JavaScript
  93. What is the ladder of abstraction?
  94. Why copy and content should come before UX design
  95. Burnup charts: A guide for product managers
  96. Building Telegram Mini Apps with React
  97. Data maturity levels in organizations

August 2024

  1. Using signifiers to enhance UX design
  2. Next.js View Transitions API
  3. Feedback management tools and strategies
  4. Using the golden ratio in UX design
  5. Diving into Server Actions in Next.js 14
  6. Svelte adoption guide: Overview, examples, and alternatives
  7. Advanced monorepo management with Turborepo 2.0
  8. An overview of feature-driven development (FDD)
  9. Leader Spotlight: Making the customer feel like a regular, with Judy Yao
  10. Where AI enhances UX design — and where it doesn’t
  11. Combining UX and SEO: An SEO guide for UX designers
  12. How to implement Coolify, the self-hosted alternative to Heroku
  13. How can PMs benefit from generative AI
  14. Leader Spotlight: Creating ‘magical’ customer experiences, with Karapet Gyumjibashyan
  15. A guide to identifying and improving bad designs
  16. Zustand adoption guide: Overview, examples, and alternatives
  17. Working with custom elements in React
  18. How to build a simple Svelte app
  19. Product discovery checklist: Aligning products with users
  20. Leader Spotlight: Proving assumptions in science and product, with Eric Lammertsma
  21. What is product-market fit and how to measure it (with examples)
  22. Crafting an ideal UX designer job description: Get specific
  23. Using provide / inject in Vue.js 3 with the Composition API
  24. Implementing authentication in Next.js with Firebase
  25. Linting with Ruff: the Python linter built with Rust
  26. Understanding the product market: A complete guide
  27. Leader Spotlight: Moving away from vanity metrics, with Aaron Smith
  28. Tips for better ecommerce UX design
  29. Go long by generating PDFs in Golang with Maroto
  30. A guide to AI ethics
  31. Leader Spotlight: Solving sustainability at scale, with Madhur Aggarwal
  32. Creating a low-fidelity prototype in UX design
  33. MobX adoption guide: Overview, examples, and alternatives
  34. Hydration visualization in Angular 18 using debugging tools
  35. Understanding delighters and their role in customer satisfaction
  36. Leader Spotlight: Teaching an organization to think analytically, with Julie Acosta
  37. FormGroup and FormControl in Angular
  38. Styling checkboxes with CSS properties
  39. Applying the elaboration likelihood model (ELM)
  40. Turbopack adoption guide: Overview, examples, and alternatives
  41. Building cross-platform GUI apps in Rust using egui
  42. A guide to refactoring
  43. Leader Spotlight: Combining the individual, the team, and the process, with Joel Meyer
  44. Why not every UX problem needs to be solved
  45. Creating a successful product launch plan: A step-by-step guide
  46. How to build a countdown timer using CSS
  47. What is DMAIC in Six Sigma?
  48. Leader Spotlight: The importance of understanding the customer, with Adam Cardarelli
  49. Using the serial position effect in UX design
  50. Implementing WebAuthn for passwordless logins
  51. What is a product designer? Skills, duties, and career path
  52. A complete guide to NPS (Net Promoter Score)
  53. Leader Spotlight: Innovating in a loss-averse environment, with Brian Root
  54. What is product positioning? Examples, strategies, and template
  55. How to craft an engaging UX portfolio presentation for interviews
  56. Visualize JSON data with these popular tools
  57. Are daily standups worth it?
  58. Leader Spotlight: The importance of storytelling and transparency, with Tim Hall
  59. Framer vs. Webflow for no-code website building
  60. How to extend enums in TypeScript
  61. Supabase adoption guide: Overview, examples, and alternatives
  62. Resolving hydration mismatch errors in Next.js
  63. An overview of benchmarking
  64. Leader Spotlight: Reducing liabilities through strong data, with Neda Nia
  65. 7 ways to improve Node.js performance at scale
  66. Using a conceptual model in UX
  67. Programmatically downloading files in the browser
  68. Optimizing CSS time-based animations with new CSS functions
  69. How to implement the Zone to Win framework
  70. Leader Spotlight: Optimizing touch points in the user journey, with Natalie Shaddick
  71. Practical use cases for JavaScript proxies
  72. Triadic color scheme: Theory, examples, and applications
  73. Understanding optimistic UI and React’s useOptimistic Hook
  74. A guide to product testing
  75. Leader Spotlight: Differentiating digital experiences, with Scott Lux
  76. What does a brand designer do?
  77. Implement the Pragmatic drag and drop library
  78. A guide to the Minto Pyramid
  79. Leader Spotlight: A data-driven approach to roadmapping, with Nataliya Kolb
  80. Typography anatomy: Understanding the parts of a letter
  81. Using Rehackt to share imports with React in server-side code
  82. Strategies for managing delays in development sprints
  83. Leader Spotlight: The relational component of product management, with Michael Park
  84. What does a brand strategist do?
  85. How to fetch data from external APIs using Astro and Hygraph
  86. A guide to product advertising
  87. Leader Spotlight: Creating a ‘choose your own adventure’ experience, with Peter Sucher
  88. Color psychology chart: Understanding color meanings and effects
  89. Creating 3D effects in CSS
  90. Storing and retrieving JavaScript objects in localStorage
  91. How ‘what if’ analysis can improve your product management strategy
  92. Leader Spotlight: The responsibility of building zero-to-one products, with Pratik Chawla
  93. Idea sketching: Techniques, tools, and tips for designers
  94. Fastify adoption guide: Overview, examples, and alternatives
  95. Improve text flow and balance with the CSS text-wrap property
  96. How to identify your most valuable features
  97. Leader Spotlight: How to evaluate product career opportunities, with Isabel Petty
  98. How to access file systems with React Native
  99. Moderated usability testing: All you need to know
  100. Rate limiting vs. throttling and other API traffic management
  101. Understanding barriers to entry: Types, examples, and impact
  102. Leader Spotlight: Managing a portfolio of unique brands, with Kevin Nemeth
  103. Multer: Easily upload files with Node.js and Express
  104. Law of proximity: Principles and applications in design
  105. Building a LeetCode-style code evaluator with isolated-vm
  106. Word-of-mouth marketing: Strategies and examples
  107. Leader Spotlight: Instilling product-centric thinking in an organization, with Ben Newell
  108. UI vs. UX design: What’s the difference?
  109. ESLint adoption guide: Overview, examples, and alternatives
  110. The role of a brand manager

July 2024

  1. Types of buttons in UI design: Best practices and examples
  2. Leader Spotlight: The evolution of ‘influence without authority,’ with Jennifer Moore
  3. User research methods: A guide for UX designers
  4. A complete guide to CSV files in Node.js
  5. Using qr-code: a customizable, animate-able HTML element
  6. How to build and manage an effective email list
  7. Leader Spotlight: Creating a brand that people aspire to, with Mike Wu
  8. TypeScript string enums, and when and how to use them
  9. UX writing: Crafting user-centric content
  10. MUI adoption guide: Overview, examples, and alternatives
  11. How to stay up-to-date with market dynamics
  12. A guide to multi-AI agent systems: Experts.js and more
  13. A guide to price skimming
  14. Leader Spotlight: Build vs. buy approaches for healthcare tech stacks, with Omar Mousa
  15. Better form design: A new approach
  16. React Native WebView: A complete guide
  17. 7 best product tour JavaScript libraries for frontend apps
  18. How to enable cross-functional communication in B2B2C
  19. Leader Spotlight: Falling in love with the problem, with Calvin Marshall
  20. React Server Components: A comprehensive guide
  21. RxJS adoption guide: Overview, examples, and alternatives
  22. A deep dive into the continuous improvement process (CIP)
  23. Leader Spotlight: The art of staying grounded, with Nicholas DePaul
  24. Creating custom animations with Tailwind CSS
  25. UX design: Principles, process, and tools
  26. Decoupling monoliths into microservices with feature flags
  27. An overview of functional requirements
  28. Leader Spotlight: Omnichannel strategy in a membership-based company, with Melanie Cummings
  29. React Native Gesture Handler: Swipe, long-press, and more
  30. The ethics of persuasion in design
  31. Principles of design: 5 must-knows for every designer
  32. Product discovery vs. delivery: How to uncover what your users need
  33. Animating dialog and popover elements with CSS @starting-style
  34. An overview of customer experience KPIs
  35. Leader Spotlight: Transitioning teams to an agile mindset, with Clark Woolstenhulme
  36. A complete guide to const assertions in TypeScript
  37. Building an audio player in React to play sound or music
  38. Using LlamaIndex to add personal data to LLMs
  39. A guide to the A3 problem-solving framework
  40. Exploring essential DOM methods for frontend development
  41. A guide to social commerce
  42. Leader Spotlight: Aligning around the customer’s perspective, with Jason Mariasis
  43. How to prepare for a UX interview
  44. Playwright adoption guide: Overview, examples, and alternatives
  45. Mastering the art of cross-selling to boost sales
  46. Leader Spotlight: Boosting conversion rate optimization, with Josh Patrick
  47. The Interaction Design Foundation: What it is and what it does
  48. Exploring JSR for JavaScript module management
  49. Data-driven roadmapping: Using analytics to prioritize product features
  50. Drizzle ORM adoption guide: Overview, examples, and alternatives
  51. Impact of AI user interface design tools in 2024
  52. Error handling in Rust: A comprehensive tutorial
  53. A complete guide to sequence diagrams
  54. Leader Spotlight: Effectively prompting repeat behavior, with Jieying Zheng
  55. Using Chart.js in React
  56. Range of execution and influence in UX
  57. A guide to UX design specializations
  58. Exploring actions and request rewriting in Astro
  59. Comparing Fiber vs. Gin for Go web development
  60. Boosting team productivity during growth stages
  61. Leader Spotlight: Focusing on consumer differentiation, with Alex Weinstein
  62. Schema validation in TypeScript with Zod
  63. Accessibility APIs and their modern use case for UX
  64. Leveraging TypeScript branded types for stronger type checks
  65. Prestige pricing: Strategy, examples, and benefits
  66. Leader Spotlight: Leveraging AI to improve customer experiences, with Ashley Daniels
  67. Making HTTP requests in Go
  68. A complete guide to running Rust on Arduino
  69. Zoneless change detection in Angular 18
  70. Anticipating user needs with predictive analytics
  71. Leader Spotlight: The difference between a product vs. project mentality, with Brad Bowers
  72. Using Clap in Rust for command line (CLI) argument parsing
  73. How to use all Figma blend modes
  74. Developing cross-platform apps with Bun v1.1
  75. Understanding Prosci change management
  76. What does a UI designer do?
  77. Exploring the magic of runes in Svelte 5
  78. The importance of marketing integration: Strategies and benefits
  79. Leader Spotlight: Efficiently scaling ecommerce operations, with Kelsey Knight
  80. React Router DOM: How to handle routing in web apps
  81. Applying box shadows in React Native
  82. 7 cognitive biases UX designers should know
  83. Building UIs with Franken UI, a Shadcn alternative
  84. Leader Spotlight: Ruthlessly iterating the product delivery process, with Jason Kirby
  85. How to write inclusive UX copy
  86. The top headless ecommerce solutions for frontend dev
  87. A PM’s guide to working with data analysts (DAs)
  88. Leader Spotlight: How to tell a story using numbers, with Donna Foti
  89. Best practices for your next checkout design
  90. How to extend the Express Request object in TypeScript
  91. Exploring native file watching in Node.js v22
  92. Measuring the impact of product changes
  93. Leader Spotlight: Leveraging control groups for effective decision-making, with Stephanie Drago
  94. The Pugh Selection Matrix for effective decision-making
  95. Creating your own color palette for your design project
  96. Dynamic CSS animations with the linear() easing function
  97. Using console colors with Node.js
  98. Using message mining to create a copy that converts
  99. React error handling with react-error-boundary
  100. Exploring the React Compiler: A detailed introduction
  101. Leveraging Perplexity AI for frontend development
  102. Using the BLUF acronym to improve communication
  103. 10 tips for building an efficient and speedy design workflow
  104. User agent detection and the ua-parser-js license change
  105. 10 tips for a great project kickoff
  106. Ant Design adoption guide: Overview, examples, and alternatives
  107. Associate product manager role and responsibilities
  108. Emotional design: An overview
  109. Using Storybook and RSCs to build and test apps in isolation
  110. Aligning product metrics with business objectives
  111. Leader Spotlight: Leveraging creative testing frameworks, with Sarah Carusona

June 2024

  1. How to vectorize an image in Figma: A complete guide
  2. Million.js adoption guide: Overview, examples, and alternatives
  3. 5 lessons from helping 9 startups move to outcome-driven work
  4. Leader Spotlight: Slowing things down to run really fast, with Brian Bates
  5. Building and scaling product teams in startups vs. large enterprises
  6. daisyUI adoption guide: Overview, examples, and alternatives
  7. Crafting meaningful core values for your company
  8. Leader Spotlight: Treating each innovation as a startup within a startup, with Ryan Hinshaw
  9. Using Chrome’s Document Picture-in-Picture API in React
  10. Metrics overload: When too much data becomes a problem
  11. The top tools for cleaning up your CSS
  12. Vercel v0 and the future of AI-powered UI generation
  13. Strategies for cultivating happy customers
  14. Leader Spotlight: Creating a culture around data, with Dakota Keyser
  15. Creating a custom CSS range slider with JavaScript upgrades
  16. Introducing Galileo AI Summer ’24: Session summaries and severe mobile issues
  17. Wagtail vs. Django CMS: Comparing CMS options for Django
  18. A complete guide to A/B testing
  19. Generating video captions with AI
  20. Create a full-page background with CSS
  21. Exploring Pigment CSS, a zero-runtime CSS-in-JS library by MUI
  22. Automating the mundane: 4 AI tools to improve UX research
  23. An overview of business operations
  24. Leader Spotlight: Increasing your product’s value proposition, with Deepa Muralikrishnan
  25. Handling file uploads in Next.js using UploadThing
  26. Using AI for no-code design: Introducing Fronty
  27. Leader Spotlight: Cracking the code to end-to-end customer experience, with Amy Saunders
  28. The advanced guide to the CSS :has() selector
  29. Exploring advanced support for Vite 5 in Storybook 8
  30. Quality assurance (QA): Principles and process
  31. Leader Spotlight: Enabling users to make confident decisions, with Rachel Chukura
  32. Using Next.js with Suspense to create a loading component
  33. How to create a responsive image gallery with CSS flexbox
  34. Exploring Angular 18’s RedirectCommand class and @let block
  35. A guide to direct-to-consumer (DTC, D2C)
  36. Showing progress for page transitions in Next.js
  37. Why user research needs to evolve
  38. Qwik adoption guide: Overview, examples, and alternatives
  39. Exploring the CSS display property: A deep dive
  40. A guide to landing pages
  41. Using AI to generate alt text
  42. A guide to React 19’s new Document Metadata feature
  43. Validation research techniques to test value and viability assumptions
  44. How to use Auth.js for client-side authentication in Next.js
  45. 7 TUI libraries for creating interactive terminal apps
  46. Handling user authentication with Redux Toolkit
  47. Scaling up: How to not destroy your company culture
  48. 14 principles for designing products for teenagers
  49. Expo Router adoption guide: Overview, examples, and alternatives
  50. Tips for better acceptance criteria
  51. Leader Spotlight: Building customer trust through authenticity, with Craig Saldanha
  52. Creating UI animations: Tutorial, tools, and best practices
  53. Team alignment strategies: A guide to effective teamwork
  54. Superglue vs. Hotwire for modern frontend development
  55. Defining your target market: Strategies and examples
  56. Making dropdown menus with CSS
  57. A guide to data science for product managers
  58. Using PocketBase to build a full-stack application
  59. An overview of the problem space
  60. Leader Spotlight: Leveraging rapport and communication, with Lauren Chan Lee
  61. The 5 traits of an innovation
  62. The top tools for implementing ecommerce search in React
  63. How to craft a compelling positioning statement with examples
  64. Leader Spotlight: Reinventing products for mental healthcare, with Alex Stried
  65. The essential principles of a good homepage
  66. Signals vs. ngOnChanges for better Angular state management
  67. Leader Spotlight: Creating dynamic product content, with Nacho Nart
  68. CommonJS vs. ES modules in Node.js
  69. How to measure and improve user retention
  70. The ultimate guide to iframes
  71. An advanced guide to Vitest testing and mocking
  72. What makes for a habit-forming product?
  73. Leader Spotlight: Gaining context in new industries and verticals, with Boris Logvinsky
  74. A guide to data visualization
  75. Optimizing rendering in Vue
  76. Techniques for running customer behavior analysis
  77. I did a designathon as an experienced designer — here’s what I learned
  78. Comparing Rust vs. Zig: Performance, safety, and more
  79. How to use — but not abuse — frameworks
  80. Using Google Magika to build an AI-powered file type detector
  81. Key lessons from failed products
  82. Leader Spotlight: Aligning to a ‘healthy days’ North Star, with Nupur Srivastava
  83. Creating a responsive mobile menu with CSS without JavaScript
  84. Unistyles vs. Tamagui for cross-platform React Native styles
  85. Understanding and leveraging customer sentiment
  86. Styling in React: 6 ways to style React apps

May 2024

  1. Symmetrical and asymmetrical balance in web design
  2. Biome adoption guide: Overview, examples, and alternatives
  3. Using path aliases for cleaner React and TypeScript imports
  4. Leader Spotlight: Setting processes to achieve organizational alignment, with Juan Gabarro
  5. Understanding refs in Vue
  6. Common UX designer job interview questions and answers
  7. A designer’s guide to flexbox and grid layout
  8. React Native layout management with Yoga 3.0
  9. A guide to JavaScript parser generators
  10. Practical ways to improve your customer experience
  11. Leader Spotlight: Viewing loyalty as a commitment to the customer, with Josh Engleka
  12. A guide to defending accessibility to skeptical stakeholders
  13. Using Rust and Axum to build a JWT authentication API
  14. Building a customizable dashboard with Dashy
  15. Principal product manager: Responsibilities and career insights
  16. Leader Spotlight: The power of customer experience journey mapping, with Justina Cho
  17. How to use social media to improve your product design career
  18. WinterJS vs. Bun: Comparing JavaScript runtimes
  19. Leverage Rust and wgpu for effective cross-platform graphics
  20. Exploring augmented products: Beyond the core offering
  21. Transferring your Figma design into Flutter code
  22. Leveraging Wasp for full-stack development
  23. Charting the product manager career path
  24. Good service, bad service: The CX at the core of technology
  25. Creating responsive data tables with CSS
  26. Developing web extensions with the WXT library
  27. How to create parallax scrolling with CSS
  28. The PR/FAQ method for product innovation
  29. Leader Spotlight: Transforming retail with GenAI, with Russell Goldman
  30. 16 practices for good web design
  31. Bulma CSS adoption guide: Overview, examples, and alternatives
  32. Using Mountaineer to develop a React app with Python
  33. A guide to product-led marketing
  34. What is claymorphism in web design?
  35. Enhance CSS view transitions with Velvette
  36. 6 carousel components for modern frontend languages
  37. A guide to asynchronous communication
  38. Leader Spotlight: Prioritization strategies in veterinary software, with Ian Evans
  39. Methods and techniques for design system maintenance
  40. Automate repetitive tasks with the Pinion code generator
  41. An overview of feature parity
  42. Leader Spotlight: Solving for everyday moments, with Shira Gershoni
  43. Understanding Figma billing with the new payment structure
  44. Exploring Hurl, a command line alternative to Postman
  45. Creating a consumer behavior playbook for your product
  46. Leader Spotlight: Encouraging design thinking workshops, with Tamara Pluviose
  47. How to use design planning for a smooth project delivery
  48. How to integrate WunderGraph with your frontend application
  49. Crafting a successful product launch strategy: Key tips and steps
  50. Leader Spotlight: Having a bias for action, with Anish Chadda
  51. Guide to styling CSS scrollbars
  52. Structuring a design team for success
  53. Understanding the latest Webkit features in Safari 17.4
  54. Using WebRTC to implement P2P video streaming
  55. DSDM: The dynamic systems development method
  56. Leader Spotlight: Enabling a vision-led product mindset, with David Krell
  57. Server-side rendering in Angular 16 and beyond
  58. Color and culture: How color language changes by background
  59. htmx vs. React: Choosing the right library for your project
  60. Exploring the top 5 pair programming tools
  61. Leader Spotlight: Developing horizon-spotting skills, with Jennifer Musser Metz
  62. How to analyze your Next.js app bundles
  63. How to run one-on-one meetings with a design team
  64. Exploring Remix Vite support and other v2.20 and v7 changes
  65. Caching in Next.js with unstable_cache
  66. The evolving role of AI product managers
  67. Leader Spotlight: Engaging customers authentically, with Dianna Lyngholm
  68. Why you shouldn’t use vertical trim in Figma (yet)
  69. ReScript vs. TypeScript: Overview and comparison
  70. The digital marketing funnel: Stages and strategies
  71. Leader Spotlight: Building products in an increasingly competitive market, with Ashlee Richards
  72. Using the similarity matrix to surface card sorting insights (+template)
  73. Using Pavex for Rust web development
  74. Drive growth with these 7 customer feedback tools
  75. Leader Spotlight: Motivating teams to hit customer-centric outcomes, with Kristina Bailey
  76. How to build a tab component in React
  77. What’s a design language? And how do you actually find yours?
  78. Using the ResizeObserver API in React for responsive designs
  79. Creating JavaScript tables using Tabulator
  80. A guide to acceptance test-driven development (ATDD)
  81. Leader Spotlight: Empowering teams via a shared vision, with Brian Peterson
  82. A closer look at closure: The little design rule that makes a big difference
  83. How to create heatmaps in JavaScript: The Heat.js library
  84. Implementing pilot projects: Purpose, process, and best practices
  85. Leader Spotlight: Product-market fit vs. problem-solution fit, with Steve Shah
  86. Making a dropdown menu in Figma
  87. Eleventy adoption guide: Overview, examples, and alternatives
  88. Product requirements document template and guide
  89. 6 CSS tools for more efficient and flexible CSS handling
  90. How to develop active listening skills for better communication
  91. Leader Spotlight: Evoking the right feelings in-store and online, with Payton White
  92. Leveraging React Server Components in RedwoodJS
  93. What is a product specialist? Role and responsibilities
  94. Leader Spotlight: How first principles tie into ruthless prioritization, with Ben Hackett
  95. 5 ways to implement a typing animation in React
  96. Holding a design kickoff meeting that sets the tone
  97. Exploring the AHA stack: Tutorial, demo, and comparison
  98. An overview of project baselines
  99. Leader Spotlight: The benefits of being a full-stack PM, with Kunal Thadani
  100. Creating a global design system: How a universal design system can revolutionize design
  101. Comparing Hattip vs. Express.js for modern app development
  102. A guide to data product managers
  103. Leader Spotlight: Providing autonomy to go fast and make decisions, with Dan Lawyer
  104. Best no-code website builders for designers
  105. How to access previous props or state with React Hooks
  106. Using React Shepherd to build a site tour
  107. The role of a product owner: Key responsibilities and skills
  108. Leader Spotlight: Taking a human-centric approach to fintech, with Suhas Reddy

April 2024

  1. A guide to cookies in Next.js
  2. How to speak to stakeholders as a UX leader
  3. Leader Spotlight: Focusing on quality and engagement in tech plus services, with Liz Li
  4. Reactivity with the Vue 3 Composition API: ref() and reactive()
  5. Handling dates in JavaScript with Tempo
  6. Brand equity: Building and measuring brand value
  7. A UX analysis of Arc, Opera, and Edge: The future of browser interfaces
  8. Leader Spotlight: The invaluable role of EQ in product, with Priyankka Mani
  9. A guide to Deno.cron
  10. An overview of customer success: Definition, roles, and impact
  11. A guide to promises in Node.js
  12. Service design in action: Creating memorable experiences for small businesses
  13. Leader Spotlight: Creating value streams in a B2B2C model, with Shane Eleniak
  14. How to connect business metrics to customer opportunities
  15. Comparing React state tools: Mutative vs. Immer vs. reducers
  16. Essential leadership traits for modern product managers
  17. Combating addictive design is the UX challenge of 2024
  18. Leader Spotlight: Understanding the root of the strategy, with Angela Suthrave
  19. What is a pivot in business? Strategies and implications
  20. Switching between Node versions during development
  21. Radix UI adoption guide: Overview, examples, and alternatives
  22. A guide to conducting an effective after-action review (AAR)
  23. Leader Spotlight: The importance of being a good storyteller, with David Bloom
  24. Using TypeScript generics to create reusable components
  25. Understanding the CSS revert-layer keyword
  26. How to use concept map templates for brainstorming
  27. Building and structuring a Node.js MVC application
  28. Leader Spotlight: Enabling and leveraging live video commerce, with Andrew Chen
  29. Exploring Nushell, a Rust-powered, cross-platform shell
  30. A guide to success metrics
  31. Manage Node.js versions using asdf
  32. Using Zeplin for design handoff: How does it compare to Figma Dev Mode?
  33. Leader Spotlight: Leveraging data to understand buying behavior, with Chris Baltusnik
  34. Exploring Zed, an open source code editor written in Rust
  35. Tips for creating a top-tier UX design portfolio in 2024
  36. Leader Spotlight: Empowering analytics and business intelligence teams, with Akash Gupta
  37. Implementing infinite scroll in Next.js with Server Actions
  38. Using AI in accessibility: What can we do with AI?
  39. Leader Spotlight: The impact of macroeconomic trends on product roles, with Lori Edwards
  40. Techniques for building rapport in professional settings
  41. Integrating Django templates with React for dynamic webpages
  42. Embracing product-led growth: Principles, strategies, and metrics
  43. Design validation and verification: Testing your UX assumptions against reality
  44. Leader Spotlight: The digital transformation of beauty school curriculum, with Corina Santoro
  45. Using aoi.js to build a bot on Discord
  46. Unpacking data skills for product managers
  47. Enterprise design thinking: The framework for good product design
  48. Leader Spotlight: Balancing security, user control, and UX, with Carolyne Moran
  49. A guide to developing customer profiles
  50. Implementing WebSocket communication in Next.js
  51. Web Components adoption guide: Overview, examples, and alternatives
  52. Evaluating customer experience metrics
  53. A UX designer’s guide to Storybook
  54. Leader Spotlight: Tailoring products by industry and market, with Orly Stern Izhaki
  55. Developing a customer acquisition strategy
  56. A guide to React design patterns
  57. The lasting negative effects of confirmshaming
  58. Leader Spotlight: Removing opinions about what to build, with Keith Agabob
  59. A guide to people management
  60. Using AWS Lambda and CloudFront to optimize image handling
  61. Conducting a workshop for creating effective user stories
  62. Design bias: The 10 biases designers must avoid
  63. Leader Spotlight: Linking customer satisfaction metrics to business outcomes, with Darlene Miranda
  64. Building web-based terminal components with Termino.js
  65. A guide to optimizing the digital customer experience
  66. NestJS vs. Express.js
  67. Leader Spotlight: Improving product development through documentation, with Mark Francis
  68. How to build a custom GPT: Step-by-step tutorial
  69. A guide to crafting your brand strategy
  70. Leader Spotlight: Helping turn Apple’s business around, with Steve Chazin
  71. Essential objective and subjective criteria for evaluating a design
  72. Leader Spotlight: Building a comprehensive migration plan, with Deepika Manglani
  73. Jest adoption guide: Overview, examples, and alternatives
  74. React command palette with Tailwind CSS and Headless UI
  75. Leader Spotlight: Thinking as though there are no limitations, with Mina Ghaani
  76. How to leverage customer discovery techniques in a large company
  77. Implementing LiveViews in Node.js
  78. Adding login authentication to secure React apps
  79. Leader Spotlight: The importance of challenging assumptions, with Alex Swain
  80. 11 Planetscale alternatives with free tiers
  81. Using Figma Anima for design-to-code handoff
  82. Leader Spotlight: The nuances of quality localization, with Drew Wrangles
  83. Using SQLite with React Native
  84. Redux Toolkit adoption guide: Overview, examples, and alternatives
  85. Techniques for gaining insights from customers
  86. react-native-vector-icons: Icons and fonts for React Native apps
  87. Running a design meeting that doesn’t waste time
  88. Leader Spotlight: Becoming a true data laboratory, with Levent Bas
  89. CSS Hooks and the state of CSS-in-JS
  90. Strategies for identifying your target market
  91. Leader Spotlight: Simplifying the complexity of product strategy, with Nadya Boone
  92. Zero UI: What it is and its modern use cases
  93. Leader Spotlight: Content at the heart of the business model, with Rob Keenan
  94. A guide to problem-solving techniques, steps, and skills
  95. How Waku compares to Next.js
  96. Getting Things Done (GTD): A method for enhanced productivity
  97. Using concept testing for better product design
  98. Leader Spotlight: Closing the gap in nutrition literacy, with Peter Chau
  99. Mojo CSS vs. Tailwind: Choosing the best CSS framework
  100. Mastering customer surveys: Design, execution, and analysis

March 2024

  1. Leader Spotlight: Growing the omnichannel market, with Christine Kuei
  2. Streamline email creation with React Email
  3. Leader Spotlight: Riding the rocket ship of scale, with Justin Kitagawa
  4. Decoding marketing jargon: A glossary of terms
  5. Leader Spotlight: Bettering learning velocity, with Jonas O. Klink
  6. Handling data fetching in Next.js with useSWR
  7. Leader Spotlight: Energizing your leadership style, with Navya Rehani Gupta
  8. Balancing long term investments vs. quick wins
  9. Nx adoption guide: Overview, examples, and alternatives
  10. A guide to agile metrics
  11. Learn how to read a file in Rust
  12. What is cognitive overload in UX and how can you prevent it?
  13. Leader Spotlight: Using predictions to tell a story, with Gabe Huerta
  14. ​​The best ways to learn from experience
  15. How to use a proxy in Next.js
  16. Understanding security in React Native applications
  17. Strategies for effective budget management
  18. A guide to better state management with Preact Signals
  19. Understanding String and &str in Rust
  20. Leader Spotlight: Making magic with the right SDLC model, with Trevor Riley
  21. Leader Spotlight: Enabling a cultural mind shift, with Nancy Wang
  22. A guide to decentralized decision-making
  23. warp adoption guide: Overview, examples, and alternatives
  24. Cumulative flow diagrams: Unraveling Kanban metrics
  25. Leader Spotlight: Unlocking meaningful opportunities, with Saurabh Saraf
  26. Understanding the Rust borrow checker
  27. Integrating Next.js and SignalR to build real-time web apps
  28. Understanding BPMN diagrams for process management
  29. Figma Dev Mode: What it can and can’t do for a UX designer
  30. Leader Spotlight: Scholarships as a performance marketing channel, with Jelena Stajić
  31. Exploring Tailwind Oxide
  32. An overview of the 8D problem-solving method
  33. Creating a custom React datepicker
  34. Next.js vs. Nuxt.js: Ultimate guide
  35. A practical guide to TypeScript decorators
  36. Creating user friendly support documents that relieve customer support strain
  37. Leader Spotlight: Closing the gap to education equity, with Carly Fuller
  38. An introduction to dynamic reteaming
  39. Exploring Catalyst, Tailwind’s UI kit for React
  40. Agile estimation techniques and strategies
  41. Reimagining Gantt charts for UX project management
  42. Leader Spotlight: Creating a loyalty machine, with Rachna Sethi
  43. Using react-to-print to generate a printable document
  44. 4 roadmap templates for product managers
  45. Leader Spotlight: How project, program, and product management intertwine, with Anh Dao Pham
  46. Adopting session replay for intuitive and proactive product teams
  47. Migrating a JavaScript frontend to Leptos, a Rust framework
  48. An overview of effective customer acquisition
  49. Leader Spotlight: Teaching AI as a core competency, with Kara Sasse
  50. Actix Web adoption guide: Overview, examples, and alternatives
  51. A guide to understanding customer touch points
  52. Understanding state management in Next.js
  53. 13 UX Podcasts to subscribe to in 2024
  54. Integrating Google Maps with React
  55. Testing Next.js apps with Jest
  56. Using AI writing tools for quick UX content
  57. Leader Spotlight: Maintaining continuity across online and offline channels, with Alvin Hill III
  58. Developing a cross-platform TV app with React Native
  59. Build an image carousel from scratch with vanilla JavaScript
  60. A guide to decoding switching costs
  61. How to use Nginx as a reverse proxy for a Node.js server
  62. Integrating ProtoPie into a Figma prototyping workflow
  63. Leader Spotlight: Redefining digital health, with Maximilian Maile
  64. Essential tools for implementing React panel layouts
  65. How to create a REST API with Django REST framework
  66. What is an SDK? Overview and guide
  67. InVision is shutting down — where does that leave design collaboration services?
  68. Leader Spotlight: How OKRs fit different companies, with Anthony Enzor-DeMeo
  69. Understanding control flow syntax in Angular 17
  70. Cost of delay: A comprehensive guide
  71. Leader Spotlight: Taking advantage of how humans behave, with Oji Udezue
  72. Understanding Next.js routeChangeStart and router events
  73. Enabling multi-select dropdowns in React Native
  74. How to use Axios with Vue.js
  75. How to work from home: Strategies to optimize remote work
  76. Building an app with Next.js and Electron
  77. Apple vs. Android Design: How their design philosophies influence the past and present
  78. Leader Spotlight: The triad of consumer, business, and tech strategy, with Karthik Viswanathan
  79. Exploring useSyncExternalStore, a lesser-known React Hook
  80. An overview of product themes
  81. Adobe Firefly tutorial: How to use Adobe Firefly in UI design
  82. How to run synchronous working sessions
  83. Prisma ORM adoption guide: Overview, examples, and alternatives
  84. 5 cool CSS header styles with cross-browser compatibility
  85. A guide to win rate
  86. Content testing: How to measure the effectiveness of your content
  87. How to write a business plan (with template)
  88. 5 ways to style text with CSS inspired by the Spider-verse
  89. What is customer discovery?
  90. Using localStorage with React Hooks
  91. Churn management: How UX can help prevent and reduce subscription churn
  92. What is an agile mindset?
  93. Exploring advanced Next.js routing conventions
  94. A guide to building and nurturing agile teams
  95. All accessible touch target sizes
  96. Leader Spotlight: Marrying data via machine learning, with Supriya Pandit
  97. Parsing PDFs in Node.js
  98. Modern API data-fetching methods in React
  99. How to import SVG files in React Native using react-native-svg
  100. Leader Spotlight: Staying ahead of changing customer needs, with Sanjay Modi
  101. Implementing in-app updates for React Native apps
  102. An overview of SDKs

February 2024

  1. Building modern sliders with HTML, CSS, and Swiper
  2. Using Penpot to bridge design and development
  3. Imitation or innovation? Leveraging the best parts of rival products
  4. Exploring StyleX and the new generation of styling libraries
  5. A guide to business continuity management
  6. localStorage in JavaScript: A complete guide
  7. 34 UX GPTs you can use today
  8. Leader Spotlight: Optimizing LTV:CAC, with Max Wesman
  9. Building high-performance ecommerce sites with Astro
  10. Gantt chart template with tutorial
  11. Configuring nodemon with TypeScript
  12. Sheets vs. dialogs vs. snackbars: What to use when
  13. Leader Spotlight: Structuring teams around OKRs, with Ghazal Badiozamani
  14. Implementing vector search with OpenAI, Next.js, and Supabase
  15. Embracing a continuous learning culture
  16. How to implement redirects in Next.js
  17. Comparing React Native BLE libraries
  18. An overview of the endowment effect
  19. Leveraging Pinia to simplify complex Vue state management
  20. Leader Spotlight: Balancing inward and outward product management, with Kevin Morris
  21. Using CRDTs to build collaborative Rust web applications
  22. A guide to sprint planning
  23. The best React Native date picker libraries
  24. The shift in Figma collaboration: Designers and delegates
  25. Leader Spotlight: The tipping point to scale, with Sam Schulte
  26. How to manage HiPPOs in the workplace
  27. Guide to using TensorFlow in Rust
  28. What makes a happy customer? Overview and strategies
  29. Leader Spotlight: Getting the right type of conversion, with Marc Singer
  30. Creating a React sortable table
  31. Optimizing processes with effective feedback loops
  32. Using real-time data in Angular with SignalR
  33. A guide to requirements management software
  34. Top React image cropping libraries
  35. 10 Figma accessibility plugins that make up for the lack of inbuilt options
  36. Leader Spotlight: Innovating before you think you need to, with Leo Gong
  37. Building a type-safe dictionary in TypeScript
  38. Using SignalDB with React: A complete guide
  39. A guide to enhancing user experience through customer delight
  40. A guide to Next.js layouts and nested layouts
  41. What you need to know about being on a UX team of one
  42. Leader Spotlight: Communicating the value of commodity products, with Kevin Sakamoto
  43. A guide to applying the AIDA model
  44. Introducing Spectrum 2: Adobe’s revamped design system
  45. Leader Spotlight: Localizing global products, with Ayan Basu
  46. Extracting YouTube video data with OpenAI and LangChain
  47. How availability heuristics shape product thinking
  48. Advanced conditional logic for surveys: Getting the right insights
  49. Leader Spotlight: Meeting customers where they are, with Bernadette Fisher
  50. What if your customers don’t want to talk to you?
  51. How to be an effective team lead
  52. Designing a mobile app onboarding flow
  53. Leader Spotlight: Offering a fresh perspective, with Dorie Wallace
  54. A guide to Storybook Test for interaction testing
  55. What are product insights? Examples, methods, and significance
  56. What is hypothesis-driven development?
  57. How to style forms with CSS: A beginner’s guide
  58. Critical UX artifacts for ongoing documentation (+template)
  59. Leader Spotlight: Contextualizing problems through firsthand observation, with Ellen Linardi
  60. Chakra UI adoption guide: Overview, examples, and alternatives
  61. Strategies and tools for knowledge management
  62. Leader Spotlight: Finding people solutions with Brant Snow
  63. Understanding Axios GET requests
  64. Using Figma’s Magician AI to improve designs
  65. Leader Spotlight: Adopting the right mindset for AI, with Sapna Gulati
  66. A complete guide to React default props
  67. 5 JavaScript mapping APIs compared
  68. Free, editable SWOT analysis templates
  69. Image description made easy with AI
  70. Leader Spotlight: Building a winning product factory, with Steve McIrvin
  71. How to ask open-ended questions for better insights
  72. Building a serverless GraphQL API with NeonDB and Prisma
  73. Understanding the difference between output and outcome
  74. Information architecture is changing: These are UX trends transforming the discipline
  75. Leader Spotlight: Optimizing for happiness, with Ryan Salsman
  76. The guide to adding Google login to your React app
  77. Illustrating the user experience with customer journey maps
  78. Exploring Interaction to Next Paint, a new Core Web Vital
  79. Strategies for developing critical thinking skills
  80. Leader Spotlight: Spiritualizing the work life, with Faline Wu
  81. Using the Figma Mirror app for mobile designs
  82. How to design a successful product strategy
  83. Starlight vs. Docusaurus for building documentation
  84. A guide to dogfooding
  85. What is survey fatigue and how can you avoid it?
  86. Leader Spotlight: The difference between success and failure, with Pranav Mittal
  87. The best product management software for 2024
  88. Using React useState with an object
  89. 5 ways to make HTTP requests in Node.js
  90. Comparing TypeScript state management solutions
  91. An overview of themes
  92. Age-inclusive design for web interfaces
  93. Leader Spotlight: Raising standards in the marketplace, with Mauricio Monico
  94. A guide to smoke testing
  95. Using React and Strada to develop hybrid web and mobile apps
  96. Enhancing collaborative brainstorming via whiteboarding

January 2024

  1. Pop-ups, popovers, and poppers: What are they and when do you use them?
  2. Leader Spotlight: Driving for measurable success, with Jie Weng
  3. Exploring the power of intrapersonal communication
  4. Building a custom compositional API with React Aria
  5. Maximizing efficiency with WIP limits
  6. How to structure scalable Next.js project architecture
  7. Working with a dynamic CMS as a UX designer
  8. Leader Spotlight: Applying an ROI model, with Jason Penkethman
  9. Leader Spotlight: Ensuring your global workforce owns outcomes with Francois du Toit
  10. A guide to conducting a post-mortem analysis
  11. webpack adoption guide: Overview, examples, and alternatives
  12. Understanding and applying the Delphi technique
  13. 10 AI tools for developers to help boost your productivity
  14. Leader Spotlight: Running product lines like startups, with Sumeet Howe
  15. A guide to churn
  16. Build an off-canvas menu with <dialog> and web components
  17. Leveraging key differentiators for competitive advantage
  18. 9 best Git-based CMS platforms for your next project
  19. Extrinsic motivation: How incentives influence behavior
  20. Leader Spotlight: Humanizing the healthcare system, with Anjali Jameson
  21. How to craft an engaging elevator pitch
  22. Creating an AI photo generator and editing app with React
  23. An overview of unit testing
  24. Here’s how designers are using AI in product design
  25. Leader Spotlight: Empowering teams to be independent, with Indranil Chakraborty
  26. A guide to building a customer-centric product strategy
  27. Developing a responsive mega menu in React
  28. Minimalism in UI design: Form follows function forever
  29. Leader Spotlight: Growing into your executive presence, with Mandy Steinmetz
  30. Identifying and overcoming survivorship bias
  31. Exploring and testing API behavior with OpenAPI DevTools
  32. Building an inclusive product through accessibility
  33. Framer vs. Figma: When should you be using Framer?
  34. A guide to enabling partial pre-rendering in Next.js
  35. Unlocking the power of intrinsic motivation
  36. A guide to creating a product roadmap
  37. Creating context menus for your app
  38. The decision-making process: A step-by-step guide
  39. D3.js adoption guide: Overview, examples, and alternatives
  40. Meeting agenda template and guide
  41. React Native Navigation: Tutorial with examples
  42. Using FigJam AI in a design workflow
  43. How to use Redux in Next.js
  44. Tips for sharing knowledge across an organization
  45. Using semantic-release to automate releases and changelogs
  46. A guide to defining roles and responsibilities (with template)
  47. React Native push notifications: A complete how-to guide
  48. Leader Spotlight: Building a foundation of trust, with Emily Christner
  49. Business incubators: A guide for startups
  50. Exploring Effect, a meta-state RxJS-like framework
  51. How to run a successful focus group
  52. Popular mapping techniques for better UX design
  53. Leader Spotlight: Connecting the dots, with Noa Reikhav
  54. Leveraging the power of community to drive product adoption
  55. Exploring Redux Toolkit 2.0 and the Redux second generation
  56. Navigating the stages of the product lifecycle
  57. How to use type guards in TypeScript
  58. Exploring Next.js no-code platforms for rapid development
  59. How to embrace progress over perfection
  60. Setting the stage: Designing settings screen UI
  61. Angular signals vs. observables: How and when to use each
  62. How to build a self-serve product strategy
  63. Creating a setup wizard (and when you shouldn’t)
  64. Leader Spotlight: Shaping the evolution of digital media, with Michael Liss
  65. How to build a product roadmap that everyone buys into
  66. Analog.js vs. Next.js vs. SolidStart: Comparing modern meta-frameworks
  67. Creating a UI style guide (+Figma template)
  68. Leader Spotlight: Empowering open source communities, with Mike Donovan
  69. A guide to product launches with checklist
  70. React conditional rendering: 9 methods with examples
  71. Using CSS Houdini to extend styling and layout capabilities
  72. Hoshin Kanri: A method for strategic planning and deployment
  73. Configuring Figma’s auto layout wrap
  74. Leader Spotlight: Catching up to consumer expectations, with Matt DiBari
  75. Understanding different leadership styles in the workplace
  76. Bootstrap adoption guide: Overview, examples, and alternatives
  77. Team meeting strategies: How to plan, conduct, and follow-up
  78. Multithreading in Node.js with worker threads
  79. How to handle Figma’s “missing fonts” warning
  80. Leader Spotlight: Changing how people work, with Todd Buelow
  81. Using Deno with Jupyter Notebook to build a data dashboard
  82. A guide to the unFIX model
  83. Leader Spotlight: Finding your art form, with Ashraf Karim
  84. Leader Spotlight: Leveraging relationships with Sanjeev Banerji
  85. Organizing thoughts and ideas with a concept map
  86. Using Node File Router for file-based routing in Node.js
  87. 19 ways to use ChatGPT in UX design (with sample prompts)
  88. Every common UI menu icon and its use case
  89. Leader Spotlight: Making a tangible impact for SMBs, with Alo Mukerji
  90. A guide to management styles
  91. Leveraging TypeScript for domain-driven design
  92. Crafting your market entry with a go-to-market strategy template
  93. Leader Spotlight: Balancing trade-offs for user groups, with David Herman
  94. Confirmation bias: Seeing what you want to see
  95. How to use import attributes in TypeScript and JavaScript
  96. The state of Rust GUI libraries
  97. Designing for the future: 10 UX design trends for 2024
  98. Using Next.js Route Handlers
  99. Understanding and implementing rate limiting in Node.js
  100. The best UI frameworks for Vue 3
  101. Using EvaDB to build AI-enhanced apps
  102. A guide to user testing

← 2023 2025–2026 →