| Why traditional SaaS playbooks fail for AI-native products |
Else van der Berg |
Nov 11, 2025 |
2025 |
- |
| How can nostalgia improve UX engagement? |
Neel Dozome |
Nov 21, 2025 |
643 |
- |
| How can designers use retro web aesthetics without hurting usability? |
Neel Dozome |
Nov 21, 2025 |
710 |
- |
| Is retro design making a comeback? |
Neel Dozome |
Nov 21, 2025 |
817 |
- |
| Using retro designs from 90s websites to inspire modern UX |
Neel Dozome |
Nov 20, 2025 |
2333 |
- |
| What defines 90s website design? |
Neel Dozome |
Nov 21, 2025 |
733 |
- |
| What is maximalism in 90s web design? |
Neel Dozome |
Nov 21, 2025 |
468 |
- |
| How to use ChatGPT Atlas for frontend debugging, testing, and more |
Emmanuel John |
Nov 20, 2025 |
2705 |
- |
| It’s time to break the cycle of developer elitism |
Lewis Cianci |
Nov 05, 2025 |
3874 |
- |
| The Replay (11/19/25): React 19.2 async, GitHub Octoverse, and more |
Matt MacCormack |
Nov 19, 2025 |
208 |
- |
| 15 common useEffect mistakes to avoid in your React apps |
Shruti Kapoor |
Nov 12, 2025 |
2723 |
- |
| Why composition – not reactivity – leads UI’s future |
Oscar Jite-Orimiono |
Nov 20, 2025 |
1871 |
- |
| Where AI-assisted coding accelerates development — and where it doesn’t |
John Reilly |
Oct 22, 2025 |
3662 |
- |
| How did 90s web design influence modern UX? |
Neel Dozome |
Nov 21, 2025 |
686 |
- |
| 4 Figma AI plugins I use in my day-to-day workflow as a UX designer |
Chidera Nwankwagu |
Nov 20, 2025 |
1343 |
- |
| Next.js 16: What’s new, and what it means for frontend devs |
Abiola Farounbi |
Oct 29, 2025 |
1823 |
- |
| AI dev tool power rankings & comparison [Nov 2025] |
Chizaram Ken |
Nov 06, 2025 |
4069 |
- |
| Not all AI PMs are the same: 5 roles you’ll really see |
Aniket Parihar |
Nov 20, 2025 |
2404 |
- |
| React 19.2: The async shift is finally here |
Jack Herrington |
Nov 19, 2025 |
1609 |
- |
| The Replay (11/26/25): An AI reality check, Prisma v7, and more |
Matt MacCormack |
Nov 26, 2025 |
220 |
- |
| CSS vertical alignment: Best practices and examples |
Facundo Corradini |
Mar 23, 2025 |
2837 |
- |
| When to use Flexbox and when to use CSS Grid |
Leonardo Maldonado |
Jun 03, 2025 |
2629 |
- |
| React forwardRef explained: Usage, alternatives, and React 19 update |
Peter Ekene Eze |
Jun 03, 2025 |
4090 |
- |
| A guide to the MUI grid system |
Gaurav Singhal |
Apr 11, 2025 |
2321 |
- |
| LogRocket Overview Video - LogRocket Blog |
- |
Nov 30, 2025 |
74 |
- |
| UX research sample size: How small is small enough? |
Pamela Ohaeri |
Nov 25, 2025 |
2366 |
- |
| React WebSocket tutorial: Real-time messaging with WebSockets and Socket.IO |
Avanthika Meenakshi |
May 12, 2025 |
4329 |
- |
| 3 ways to implement infinite scroll in React (with code examples) |
Ogundipe Samuel |
Feb 18, 2025 |
3906 |
- |
| How to use CSS variables like a pro |
Idorenyin Obong |
Mar 20, 2025 |
5212 |
- |
| Pure components in React: Using PureComponent and React.memo |
Glad Chinda |
Mar 03, 2025 |
2255 |
- |
| GraphQL vs. REST APIs: What’s the difference between them |
Esteban Herrera |
Mar 05, 2025 |
2293 |
- |
| React Hooks cheat sheet: Best practices with examples |
Ohans Emmanuel |
Jan 13, 2025 |
5978 |
- |
| How to ensure your expert C# knowledge doesn’t make you a TypeScript noob |
Lewis Cianci |
Nov 25, 2025 |
1196 |
- |
| React Context tutorial: Complete guide with practical examples |
Adebiyi Adedotun |
Feb 17, 2025 |
3784 |
- |
| How to get started with React-Bootstrap: Tutorial and tips |
Glad Chinda |
Jan 21, 2025 |
3046 |
- |
| Slide decks are boring. Here’s how I share ideas instead |
Bart Krawczyk |
Nov 25, 2025 |
1411 |
- |
| How to create fancy corners using CSS corner-shape |
Daniel Schwarz |
Nov 26, 2025 |
2254 |
- |
| How to handle data fetching with React Suspense |
Ovie Okeh |
Apr 18, 2025 |
2929 |
- |
| A guide to using SVGs in React |
Nedy Udombat |
Apr 10, 2025 |
4264 |
- |
| Axios vs. Fetch (2025 update): Which should you use for HTTP requests? |
Faraz Kelhini |
Apr 01, 2025 |
4089 |
- |
| The 10 best React Native UI libraries of 2025 |
Aman Mittal |
Feb 21, 2025 |
2465 |
- |
| Ripple over React? Evaluating the newest JS framework |
Chizaram Ken |
Nov 26, 2025 |
4030 |
- |
| Predictions for FrontEnd Development - LogRocket Blog |
- |
Dec 05, 2025 |
45 |
- |
| A guide to the CSS grid-template-columns property |
Samuel Martins |
Feb 25, 2025 |
4329 |
- |
| The Replay (12/3/25): React’s next era, AI code review tools, and more |
Matt MacCormack |
Dec 03, 2025 |
199 |
- |
| Here’s why everyone’s going crazy over Zod 4 |
Popoola Temitope |
May 05, 2025 |
1484 |
- |
| Signal vs. noise: How to identify the metrics that truly matter |
Kayode Adeniyi |
Apr 22, 2025 |
1940 |
- |
| 9 non-UX skills every UX designer should learn |
Bart Krawczyk |
May 01, 2025 |
1857 |
- |
| Why frontend devs should care about platform engineering |
Muhammed Ali |
Nov 03, 2025 |
1795 |
- |
| How to delete local and remote branches in Git |
Timonwa Akintokun |
Mar 13, 2025 |
2299 |
- |
| When to use CSS text-wrap: balance vs. text-wrap: pretty |
Daniel Schwarz |
Nov 07, 2025 |
1810 |
- |
| How to optimize your Next.js app with after() |
Temitope Oyedele |
Jun 24, 2025 |
3432 |
- |
| Banish the chaos: Organizing your design system effectively |
Angela Fabunan |
Feb 06, 2025 |
2296 |
- |
| How to use React higher-order components |
Hussain Arif |
Feb 20, 2025 |
3170 |
- |
| Understanding Next.js’s middleware vulnerability |
David Omotayo |
May 21, 2025 |
1927 |
- |
| Open vs. closed vs. hybrid card sorting for UX research |
Edward Chechique |
Feb 25, 2025 |
3590 |
- |
| Leader Spotlight: Curating the art museum digital experience, with Colin Brooks |
Marta Randall |
May 09, 2025 |
3075 |
- |
| Are you making these 8 mistakes as a product manager? |
Sara Nguyen |
Feb 26, 2025 |
1585 |
- |
| Building a UI in 60 seconds with Shadcn and Framer AI |
Peter Aideloje |
Jan 14, 2025 |
2036 |
- |
| Top 6 CSS frameworks every frontend developer should know in 2025 |
Murat Yüksel |
May 27, 2025 |
2887 |
- |
| What is a product wedge? Driving market success |
Kayode Adeniyi |
Jan 23, 2025 |
1607 |
- |
| AI dev tool power rankings & comparison [July 2025 edition] |
Chizaram Ken |
Jul 02, 2025 |
1624 |
- |
| Conceptual design: Definition, step-by-step breakdown |
Savina Valeria |
May 02, 2025 |
2377 |
- |
| How Cursor project rules can improve Next.js app development |
Muhammed Ali |
Sep 08, 2025 |
1212 |
- |
| Making a case for slower UX: When to prioritize story over speed |
Neil Nkoyock |
Oct 07, 2025 |
1876 |
- |
| 7 common CSS navigation menu mistakes and how to fix them |
Temitope Oyedele |
Jun 13, 2025 |
2059 |
- |
| Exploring React Suspense with React Freeze recap - LogRocket Blog |
- |
Dec 10, 2025 |
57 |
- |
| Real-time AI in Next.js: How to stream responses with the Vercel AI SDK |
Elijah Asaolu |
Nov 17, 2025 |
2905 |
- |
| LogRocket React Meetup: React testing overview - LogRocket Blog |
- |
Dec 10, 2025 |
234 |
- |
| Designing drag and drop UIs: Best practices and patterns |
Reda Attarça |
Jul 02, 2025 |
4150 |
- |
| LangChain.js is overrated; Build your AI agent with a simple fetch call |
Ikeh Akinyemi |
Oct 09, 2025 |
1115 |
- |
| Frontend devs: Here’s how to get the most out of Cursor |
Isaac Okoro |
Jun 18, 2025 |
1695 |
- |
| How to build smarter frontend chatbots with RAG and LangChain.js |
Nelson Michael |
Sep 18, 2025 |
2412 |
- |
| Leader Spotlight: Outcome-driven vs. output-driven product development, with Itzik Mitzmacher |
Sibel Bagcilar |
May 28, 2025 |
2417 |
- |
| Can native web APIs replace custom components in 2025? |
Daniel Schwarz |
Sep 12, 2025 |
2364 |
- |
| React useCallback: When and how to use it for better performance |
Emmanuel John |
Feb 26, 2025 |
1890 |
- |
| Best CI/CD tools for React Native |
Hussain Arif |
Feb 05, 2025 |
2101 |
- |
| How UX designers can influence AI behavior (and why they must) |
David Hall |
May 15, 2025 |
1248 |
- |
| How I cut down stakeholder rework with better UX storytelling |
Pamela Ohaeri |
Sep 30, 2025 |
2202 |
- |
| Improving frontend workflows with in-browser database tools |
Jude Miracle |
Jun 03, 2025 |
2107 |
- |
| How to write a UX/Ul case study: A step-by-step guide with examples |
Edward Chechique |
Jan 10, 2025 |
2512 |
- |
| Techniques to circulate and record knowledge in engineering teams |
Marie Starck |
May 12, 2025 |
1486 |
- |
| Goodbye, useState? Smarter state modeling for modern React apps |
Oscar Jite-Orimiono |
Oct 21, 2025 |
2912 |
- |
| How to define customer segments that actually matter |
Joel Polanco |
Aug 28, 2025 |
2428 |
- |
| Style guide vs. design system: Why the difference matters |
Shalitha Suranga |
Apr 29, 2025 |
2310 |
- |
| React accessibility essentials for developers recap - LogRocket Blog |
- |
Dec 12, 2025 |
77 |
- |
| Vibe-based UI building with Google Stitch — Is this the future of frontend? |
Emmanuel John |
Jun 11, 2025 |
5120 |
- |
| What is the MERN stack? Overview with examples |
Nefe Emadamerho-Atori |
Feb 13, 2025 |
6047 |
- |
| The next era of React has arrived: Here’s what you need to know |
Aurora Scharff |
Dec 03, 2025 |
3017 |
- |
| If your research isn’t inclusive, neither is your design |
Chinwe Uzegbu |
Jun 12, 2025 |
1934 |
- |
| 10+ ways AI helps me validate ideas without interviews or surveys |
Bart Krawczyk |
Jun 02, 2025 |
1663 |
- |
| The 10 best Docker alternatives to consider |
Ayooluwa Isaiah |
Feb 21, 2025 |
3621 |
- |