The Curious Engineer

All blogs / JavaScript / TypeScript

LogRocket Blog

blog.logrocket.com

Resources to Help Product Teams Ship Amazing Digital Experiences

JavaScript / TypeScriptFrontend / CSS / browsers

Posts
7,050 from 30 Sep 2016 to 29 Oct 2026
Posting
about daily (426 in the last year)
Kind
company blog
Feed
https://blog.logrocket.com/feed/

Latest

October 2026

  1. 5 prototype stress tests for better UX design
  2. Jev vs. LLMs: Is the 200x speedup real?
  3. How to turn regulatory requirements into product requirements
  4. React Markdown alternatives: Benchmarking 3 streaming renderers
  5. How do coding agents make TDD more practical?
  6. Top 5 AI code review tools in 2026
  7. Are fixed user flows becoming obsolete?
  8. Teaching AI agents your design system: Building a component contract with Google’s OKF
  9. Comparing the top React toast libraries [2026 update]
  10. Can Framer replace your web design stack in 2026?
  11. How Tecovas automates bug fixes with LogRocket’s Galileo AI
  12. Goodhart’s Law: How optimizing for metrics can hurt your product
  13. What is OctaneJS? A compiler-first alternative to React
  14. The next UX era: 3 big predictions revisited for 2026
  15. Vercel’s vgpu: A WebGPU library built for AI agents
  16. Comparing the best Node.js unit testing frameworks
  17. Exploring the top React date pickers
  18. AI-first helpdesks: The UX shift businesses can’t ignore
  19. Traditional GPT vs. looping Transformers: Key differences
  20. Human-centered design: Principles and applications
  21. How I stopped hassling my friends to test my apps, and just asked Grok Bot instead
  22. How PMs can use AI and Markdown to preserve product context
  23. AI dev tool power rankings & comparison [Oct. 2026]
  24. Chrome vs. Safari vs. Firefox: AI debugging MCPs tested
  25. Keeping UX human: Balancing the tradeoffs of AI in design
  26. 10 React features that let you delete old code in 2026
  27. Your UX copy style guide has a new audience
  28. How Meilisearch uses LogRocket’s MCP to improve free trial experience and feature adoption
  29. The top 10 AI agent frameworks to know in 2026
  30. How to resolve cross-functional conflict in AI product development
  31. Choosing the best color combinations for UX design
  32. Enhancing UX design with lateral thinking techniques
  33. The 13 best Tailwind CSS component libraries
  34. Using Jev to route messages and reduce LLM calls
  35. Why I stopped treating AI adoption like a tool rollout

September 2026

  1. When prompt boxes fail: Designing AI interfaces around user intent
  2. Information architecture: A guide for UX designers
  3. Vibe coding gone wrong: 5 of the biggest vibe coding failures
  4. Importing Adobe Illustrator files into Figma
  5. React ViewTransition vs. Motion: Comparing animation approaches
  6. What growth design actually looks like in 2026
  7. Using a proto-persona for UX design
  8. The foldable iPhone: Technical novelty or product innovation?
  9. How to run a design thinking workshop
  10. Cline + Ollama: A fully local AI coding agent
  11. The UX designer’s guide to responsible CRO
  12. We thought users needed a robo advisor. We were wrong.
  13. TanStack Charts vs. Recharts vs. Chart.js: I found out which is best
  14. 10 uncomfortable UX lessons from real design mistakes
  15. Rust React Compiler vs Babel: Is 10x speed real?
  16. Agentic AI security: The trade-offs PMs must own before launch
  17. TanStack Markdown vs react-markdown: Which is better?
  18. What to do when brand archetypes don’t help you write UX copy
  19. What is Nub? The Rust toolkit making Node.js 20x faster
  20. React Native Track Player vs. Expo Audio
  21. How to define AI features that deliver real user value
  22. How to find quality UX research participants in the age of AI
  23. I tested 5 AI tools for refactoring CSS: Here’s what I learned
  24. 6 alternatives to navigation menus (with real product examples)
  25. What is a profit and loss (P&L) statement? Examples and template
  26. The case against intuitive design in enterprise software
  27. Building a Next.js text summarizer with Trigger.dev and Gemini AI

August 2026

  1. Building a browser-based receipt scanner with LiteRT.js
  2. How do you visualize a TypeScript dependency graph?
  3. 5 Claude Code best practices for senior developers
  4. Designing products for AI agents: A PM’s guide to agent usability
  5. Should you ditch Figma for an open-source design tool?
  6. Skills vs. MCP tools for AI agents: When to use which
  7. Your React app doesn’t need all that JavaScript
  8. How I cut down stakeholder rework with better UX storytelling
  9. How a senior PM uses LogRocket’s MCP to catch bugs before they become support tickets
  10. cnfast vs cn(): Is the 7x speedup real in React?
  11. How much AI knowledge do product managers really need?
  12. Interaction in HCI: Principles, types, and examples
  13. Building multi-turn AI agents with Genkit’s Agents API
  14. How to build AI-ready Nuxt apps in 2026
  15. Why I never skip prototyping anymore
  16. Building an AI chat app in Nuxt with the Vercel AI SDK and Cloudflare Workers AI
  17. Where should AI go in your UI? A UX guide to AI feature placement
  18. Astryx vs. shadcn/ui: Testing Meta’s AI-friendly React design system with Claude Code
  19. Stop writing AI requirements like traditional product requirements
  20. How to add a harm score to product prioritization
  21. 10 best AI agent skills for senior engineers in 2026
  22. Why Google is probably going to win the AI race
  23. Best React scheduler component libraries
  24. How to build a real time voice AI agent in the browser
  25. How to find the invisible product features users won’t ask for
  26. How I vibe-coded 2 Chrome extensions without being a developer
  27. Comparing AI agent sandbox platforms: E2B, Modal, Daytona, and more
  28. How to use Vercel eve: The Next.js framework for AI agents
  29. Understanding user stories in UX design: A practical guide
  30. How to implement JWT authentication in NestJS

July 2026

  1. A deep dive into React Fiber
  2. Skybridge: Build ChatGPT apps and MCP connectors
  3. How AI changed the way I approach design critiques
  4. Human-in-the-loop AI: Who owns the decision?
  5. What is the Double Diamond design process?
  6. Getting started with Meilisearch: A complete guide
  7. pnpm vs. npm: Which package manager should you use?
  8. Tailwind CSS vs. StyleX: A real migration with 20 components
  9. Build a REST API with Node.js, Express, and MySQL
  10. JWT authentication: Best practices and when to use it
  11. How to replace screen recordings with Remotion
  12. How to use Chrome’s Modern Web Guidance to prevent AI agents from writing legacy frontend code
  13. How to choose and adapt product management frameworks
  14. Essential GUI design principles for creating intuitive interfaces
  15. How to clean up AI-generated code with Fallow
  16. Why I joined the Daily UI challenge after 5 years in UX, and what it taught me
  17. 3 examples of great login screen designs
  18. How to secure full-stack projects from NPM attacks
  19. The top 15 MCP servers for your AI projects
  20. Designing streaks that drive retention without burning users out
  21. Skeuomorphism in UX: Definition, examples, and relevance today
  22. How to use CSS contrast-color() for auto-contrast
  23. How to build an agent harness with Claude Code
  24. How to use a technical debt register
  25. Memo format guide: How to write a memo with examples
  26. Designing quality signals when AI makes everything look credible
  27. How to create awesome staggered animations in CSS
  28. Finding unused and ghost dependencies with Knip
  29. How to take over an existing product as a product manager
  30. Storybook MCP for AI-aware component libraries
  31. A UX designer’s guide to modern inclusive design
  32. How to fix RSC hydration mismatches in Next.js
  33. Why evals are essential for AI product managers

June 2026

  1. Why npm dependencies are a bigger security risk than your code
  2. I let React Compiler handle memoization: Here’s what actually broke
  3. What if the research said yes and the product failed anyway?
  4. TanStack Start RSC vs. Next.js RSC: Performance, DX, and production readiness
  5. Is the PRD dead? How to choose the right level of documentation
  6. Introducing self-improving software: LogRocket finds issues, agents fix them
  7. Frontend Wrapped H1 2026: The nine biggest storylines so far
  8. I shipped AI-generated React code: 4 bugs I fixed
  9. AI made design faster, but did it make it less intentional?
  10. How to build a virtual engineering team with Gemini CLI subagents
  11. Debug Next.js apps with AI agents and next-browser
  12. How PMs can use communication and AI to prevent duplicate work
  13. Full-stack and server-side UX experiments: Testing beyond the frontend
  14. Stop hardcoding LLM SDKs: Dynamic LLM routing with OpenRouter and Next.js
  15. What is TSRX?: What JSX would look like if it were designed today
  16. Why your freemium model has too many conversion points
  17. Bayesian UX testing: A clearer way to interpret A/B test results
  18. How to add authentication to a React Native app with Better Auth
  19. How to check username availability at scale with Bloom filters
  20. An advanced guide to Nuxt testing and mocking
  21. How PMs misread acquisition spikes (and what to measure instead)
  22. Multi-armed bandits in UX experiments: Faster testing with smarter traffic splits
  23. Introducing the LogRocket MCP: Take the blindfold off your AI agents
  24. Penguins and pasta: What I learned from making an app in 4 weeks with AI
  25. Build a headless table engine in Vue 3

Every year

2026 3262025 8192024 1,1972023 1,4712022 1,1712021 9942020 6892019 2402018 952017 472016 1