LogRocket Dev
blog.logrocket.com/dev/
Modal design in UX: When to use them and when to skip them
Explore how Slack, Figma, and LinkedIn handle modals. Plus, get expert tips on when to use modals, when to skip them, and what to use instead.
How I used Mastra to build a prize-winning RAG agent
A developer's retrospective on creating an AI video transcription agent with Mastra, an open-source TypeScript framework for building AI agents.
How to fix React routing loopholes with the React Router Middleware
Learn how React Router’s Middleware API fixes leaky redirects and redundant data fetching in protected routes.
Ensuring frontend data integrity with TanStack DB transactions
Frontend data integrity made simple: TanStack DB transactions deliver atomic updates, rollbacks, and smooth optimistic UI in a practical Next.js demo.
A PM playbook for failing fast: What (and what not) to do
Move fast, but not recklessly. Learn how to run ethical product experiments that protect users, build trust, and maintain speed.
The Replay (11/12/25): Stop making these useEffect mistakes
Discover what's new in The Replay, LogRocket's newsletter for dev and engineering leaders, in the November 12th issue.
15 common useEffect mistakes to avoid in your React apps
Shruti Kapoor breaks down the confusion around useEffect and goes over 15 common mistakes she's seen in the React apps she's reviewed.
How to structure Figma files for MCP and AI-powered code generation
Learn how to prep Figma files for MCP-powered AI coding agents to achieve near pixel-perfect code generation.
The next phase of dev: Building for MCP and the open web
MCP is the ultimate bridge that redefines how AI connects to the open web. Here's how it lets agents act across APIs and automate workflows.
Why traditional SaaS playbooks fail for AI-native products
Learn why AI native products break classic SaaS GTM rules and how to grow through distribution, fast learning, and built in social sharing.
You’ve authenticated your user, but have you authorized your agent?
Secure AI agents beyond login screens with Auth0’s Auth for GenAI; from token management and human approval to fine-grained authorization.
FTC’s AI chatbot crackdown: A developer compliance guide
Learn how to build a fully compliant AI chatbot with FTC-mandated safeguards – age verification, safety monitoring, consent systems, and audit logging.
When to use CSS text-wrap: balance vs. text-wrap: pretty
Compare and contrast two CSS components, text-wrap: balance and text-wrap: pretty, and discuss their benefits for better UX.
Remix 3 ditched React: Should you stick with it?
Remix 3 ditches React for a Preact fork and a “Web-First” model. Here’s what it means for React developers — and why it's controversial.
AI dev tool power rankings & comparison [Nov 2025]
Compare the top AI development tools and models of November 2025. View updated rankings, feature breakdowns, and find the best fit for you.
Overusing AI is ruining UX — here’s how to avoid the trap
Overusing AI might speed up your workflow but harm your UX. Learn how to keep AI helpful, not harmful, in your design process.
Prompt engineering vs. prompt design: The UX perspective on AI personality
Explore the difference between prompt engineering and prompt design, and how UX designers can shape AI agents with personality and purpose.
The Replay (11/5/25): Developer elitism, REST APIs, and more
Discover what's new in The Replay, LogRocket's newsletter for dev and engineering leaders, in the November 5th issue.
5 strategies for managing technical debt before it’s too late
Most product teams neglect tech debt, slowing growth and frustrating engineers. Learn five practical strategies PMs can use to manage it.
It’s time to break the cycle of developer elitism
A senior developer discusses how developer elitism breeds contempt and over-reliance on AI, and how you can avoid it in your own workplace.
How to make UX initiatives matter to PMs
Learn how to align UX initiatives with product goals, speak in PM metrics, and secure a spot on the roadmap with strong cross-team collaboration.
I tried OpenAI’s AgentKit: Does it make Zapier and n8n obsolete?
Examine AgentKit, Open AI's new tool for building agents. Conduct a side-by-side comparison with n8n by building AI agents with each tool.
A Jarvis for everyone: AI agents as new interfaces
Discover how AI agents and the Model Context Protocol (MCP) are redefining user interfaces, transforming apps into intelligent, conversational systems.
How to run your AI products like a portfolio, not a project
Shift from deterministic product thinking to a portfolio approach that helps PMs manage AI models, risk, and continuous change.
Why frontend devs should care about platform engineering
Learn how platform engineering helps frontend teams streamline workflows with Backstage, automating builds, documentation, and project management.
How I built an AI productivity assistant with Vercel AI Elements
Build an AI assistant with Vercel AI Elements, which provides pre-built React components specifically designed for AI applications.
Keeping UX human: Balancing the tradeoffs of AI in design
Great design starts with empathy, not algorithms. Learn how to keep the “human” in UX while integrating AI tools into your process.
How to use CSS line-clamp to trim lines of text
Learn how to use CSS line-clamp to truncate text lines cleanly, handle browser quirks, and avoid common UX issues.
7 custom React Hooks every developer should be using
Discover seven custom React Hooks that will simplify your web development process and make you a faster, better, more efficient developer.
How to get engineers involved in product development earlier
Early engineering input drives smarter roadmaps, faster delivery, and more innovative solutions that meet real customer needs.
Is Promise.all still relevant in 2025?
Promise.all remains one of JavaScript’s most powerful async tools, but it’s not always the best choice. Explore when to use it, when to avoid it, and how it compares to modern alternatives in 2025.
I think the next UX era will shock us: Here are my 3 big predictions
The future of UX will be faster, smarter, and way more fun. Here are the shifts I believe will redefine how we design digital experiences.
The Replay (10/29/25): Tiny AI agents, Next.js 16, and more
Discover what's new in The Replay, LogRocket's newsletter for dev and engineering leaders, in the October 29th issue.
Next.js 16: What’s new, and what it means for frontend devs
Learn about the new features in the Next.js 16 release: why they matter, how they impact your workflow, and how to start using them.
You’re doing vibe coding wrong: Here’s how to do it right
Vibe coding isn’t just AI-assisted chaos. Here’s how to avoid insecure, unreadable code and turn your “vibes” into real developer productivity.
Exploring spec-driven development with the new GitHub Spec Kit
Bring order to AI-assisted coding with GitHub SpecKit — a toolkit for structured, spec-driven development using Copilot, Claude, or Cursor.
10 AI prompt templates for better product workshops
Learn how AI can help PMs plan and run workshops that drive results from preparing agendas to facilitating discussions and summarizing work.
AI-first helpdesks: The UX shift businesses can’t ignore
AI-first helpdesks change how users discover help. Explore the UX advantages, challenges, and design strategies behind this emerging support model.
The different ways to use CSS :has(), with examples
Learn how to use the powerful CSS :has() pseudo-class to simplify parent, sibling, and state-based styling – no JavaScript required.
Kombai AI: The AI agent built for frontend development
Discover Kombai AI , a frontend-specialized tool that converts Figma designs into clean, production-ready React and Tailwind code.
Don’t ship blind: A practical checklist for internal launch readiness
Learn how to prepare and launch internal products effectively with real PM examples, readiness pillars, and a practical launch checklist.
The Replay (10/22/25): AI-assisted coding, Wasm 3.0, and more
Discover what's new in The Replay, LogRocket's newsletter for dev and engineering leaders, in the October 22nd issue.
Why Framer might just replace your entire web design stack
Framer’s all-in-one design workflow is changing how we build websites. From AI wireframes to instant publishing, here’s why I believe it’s the next full-stack web design tool.
Where AI-assisted coding accelerates development — and where it doesn’t
John Reilly discusses how software development has been changed by the innovations of AI: both the positives and the negatives.
Exploring the human-AI balance in UX content design
AI can speed up UX content creation, but it can’t replace empathy. Learn how to use AI tools to enhance your UX writing without losing sight of your users.
Debugging with Chrome DevTools MCP: Giving AI eyes in the browser
Learn how to debug with Chrome DevTools MCP server, which provides AI agents access to DevTools directly in your favorite code editor.
Goodbye, useState? Smarter state modeling for modern React apps
Many React apps overuse useState and end up tangled in effects. Learn how smarter state modeling makes your code cleaner, faster, and easier to debug.
A guide to balancing strong leadership with a collaborative spirit
Learn how to balance confidence and collaboration as a product leader while building trust, authenticity, and high-performing teams.
AI meets Apple’s HIG: Actual results from my redesign project
Apple’s HIG keeps iOS design consistent. AI helps move things faster. I combined both in a real redesign project. here’s how it changed the outcome.
Why third-party integrations break in React 19 — And how to future-proof them
React 19 breaks old third-party integrations. Here's why concurrent rendering exposes brittle SDKs and how to rebuild them.
React useEffectEvent: Goodbye to stale closure headaches
Discover why the useEffectEvent Hook is important, how to use it effectively, and how it compares to useRef.
I tried Shadcn CLI 3.0 — here’s what I learned
If you use Shadcn for UI components, version 3.0 is worth your time. It introduces multi-registry support, private libraries, and even natural language search. Let’s break it down.
Why is Zod so slow?
Zod’s flexibility comes at a cost. Why is Zod slower than AOT-compiled validators like Typia? And how do we fix it?
Why PMs need to master qualitative tests now more than ever
Data shows you what users do, not why. Learn how blending qualitative and quantitative insights fuels real product innovation.
The Replay (10/15/25): AI’s accessibility problem, React 19.2, and more
Discover what's new in The Replay, LogRocket's newsletter for dev and engineering leaders, in the October 15th issue.
AI has an accessibility problem: What devs can do about it
Jemima Abu examines where AI falls short on accessibility and how we can best harness AI while still building products that everyone can use.
Tools and tactics for staying organized as a product manager
Feeling overwhelmed by endless PM tasks? Learn simple, proven strategies to stay organized, focused, and in control of your workload.