The 8 best Go web frameworks for 2025: Updated list

Looking for the best Go frameworks? Compare the top 8 Go web frameworks for 2025, including Gin, Fiber, Echo, and Beego, with pros, cons, and performance insights. The post The 8 best Go web frameworks for 2025: Updated list appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 20 hours ago

How much choice should we give users in AI-powered designs?

AI is great, but let’s face it, too much choice can overwhelm. Here’s how to design smarter, simpler AI interfaces that enhance the user experience. The post How much choice should we give users in AI-powered designs? appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 20 hours ago

Game development for frontend: Building with Excalibur.js

Build your first 2D browser game using JavaScript and the Excalibur.js library, covering essential game development concepts. The post Game development for frontend: Building with Excalibur.js appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 23 hours ago

Why you should stop obsessing over story points

This article assesses the reality of story points, including their promise and where they went wrong, and then offers a potential solution. The post Why you should stop obsessing over story points appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 23 hours ago

Leader Spotlight: Diving into details without micromanaging, with Noah Manger

Noah Manger, Director of Product for Workflow at Zapier, shares how he balances diving into details and zooming out to see a broader vision. The post Leader Spotlight: Diving into details without micromanaging, with Noah Manger appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 1 day ago

What are affordances in UX design?

Have you used a product so intuitive you can use it with both eyes closed? This is the power of affordance in UX design. The post What are affordances in UX design? appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 1 day ago

Flat, brutalist, glassy: Do UX design trends even matter?

Chasing every UX trend won’t make your design better. Knowing which ones matter will. Here’s how to separate the good from the gimmicks. The post Flat, brutalist, glassy: Do UX design trends even matter? appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 1 day ago

Angular vs. React: Which one should you choose?

Explore the key differences between Angular and React, their strengths, and use cases to help developers decide which option to choose. The post Angular vs. React: Which one should you choose? appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 1 day ago

What does keeping the lights on (KTLO) mean?

Keep the lights on refers to everything that comes between your product and your customers receiving its promised value. The post What does keeping the lights on (KTLO) mean? appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 2 days ago

Leader Spotlight: Balancing long-term strategy with short-term iterations, with Aslan Sevi

Aslan Sevi talks about how his team balances long-term strategy with the short-term, rapid nature of the mobile app industry. The post Leader Spotlight: Balancing long-term strategy with short-term iterations, with Aslan Sevi appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 2 days ago

Axios in JavaScript: How to make GET, POST, PUT and DELETE requests

Learn how to use Axios in JavaScript for GET, POST, PUT & DELETE requests. Examine setup, error handling, and API best practices. The post Axios in JavaScript: How to make GET, POST, PUT and DELETE requests appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 2 days ago

Brand archetype vs. persona: How brand work guides UX design

When it comes to UX design, the terms 'archetype' and 'persona' are often used interchangeably, but they serve different purposes. More on that in this blog. The post Brand archetype vs. persona: How brand work guides UX design appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 2 days ago

How AI is shaping the future of 3D web development

AI for 3D web development is taking the internet by storm. Learn about this trend, the best tools for 3D web experiences, and how it'll affect the development landscape moving forward. The post How AI is shaping the future of 3D web development appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 2 days ago

How to troubleshoot exit code 1 in Docker

exit code 1 is one of the most common and frustrating errors for developers working in Docker. Explore what it means and how to fix it. The post How to troubleshoot exit code 1 in Docker appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 2 days ago

Axios vs. Fetch (2025 update): Which should you use for HTTP requests?

Fetch() is native, but Axios is powerful. Which should you use in 2025? We compare features, error handling, and performance to help you decide. The post Axios vs. Fetch (2025 update): Which should you use for HTTP requests? appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 2 days ago

The future of user experiences: Products without UI

Instead creating visually appealing screens, focus on designing experiences that prioritize convenience, automation, and utility. The post The future of user experiences: Products without UI appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 2 days ago

Leader Spotlight: Leading with authenticity, with Brit Tucker

Brit Tucker, VP, Head of Product & Technology at Society6, shares how her values of wellness and authenticity influence her leadership style. The post Leader Spotlight: Leading with authenticity, with Brit Tucker appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 3 days ago

How to use the Next.js Link component to optimize navigation

With features like automatic prefetching and seamless integration with dynamic routing, Link helps you create a fast and responsive web application. The post How to use the Next.js Link component to optimize navigation appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 3 days ago

Leader Spotlight: The importance of adopting a dual mindset, with Reeba Mathen

Reeba Mathen shares the pillars of scaling from startup to enterprise, emphasizing adaptability and flexibility over rigid processes. The post Leader Spotlight: The importance of adopting a dual mindset, with Reeba Mathen appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 4 days ago

A complete guide to TanStack Table (formerly React Table)

Discover how to use TanStack Table, formerly known as React Table, to build a table UI for a variety of use cases. The post A complete guide to TanStack Table (formerly React Table) appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 6 days ago

JavaScript prototypes: How objects inherit properties and methods

Explore what prototypes are, how the prototype chain works, and how to use the prototype chain to create inheritance between objects. The post JavaScript prototypes: How objects inherit properties and methods appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 6 days ago

How to set up TypeScript with Node.js and Express

Set up TypeScript with Node.js and Express, focusing on configuring key elements for a smooth development experience. The post How to set up TypeScript with Node.js and Express appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 6 days ago

What is the difference between a .ts and .tsx file extension?

Examine the differences between the .ts and .tsx file types, their use cases, and best practices for a React TypeScript project. The post What is the difference between a .ts and .tsx file extension? appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 7 days ago

How to use try...catch for error handling in JavaScript

Learn how to use JavaScript try...catch for error handling, including syntax, advanced scenarios, and managing asynchronous code. The post How to use try...catch for error handling in JavaScript appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 7 days ago

Balancing process vs. product mindsets for product success

As a PM, you shape the direction your team takes to develop, adapt, and deliver successful products to your customers The post Balancing process vs. product mindsets for product success appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 7 days ago

Leader Spotlight: Fostering authentic relationships, with Michelle Dunivan

Michelle Dunivan talks about the importance of creating authentic, trusting relationships with your manager, team, and coworkers The post Leader Spotlight: Fostering authentic relationships, with Michelle Dunivan appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 8 days ago

Skeuomorphism in UX: Definitions, examples, and its relevance today

What makes a design skeuomorphic in modern UX? What key challenges are there in modern-day skeuomorphic design? The post Skeuomorphism in UX: Definitions, examples, and its relevance today appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 8 days ago

Designing for instant feedback: The Doherty Threshold in UX

The Doherty Threshold suggests that when feedback occurs within this timeframe, users feel more in control and remain engaged. The post Designing for instant feedback: The Doherty Threshold in UX appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 8 days ago

Use case template: Downloadable example & how to write one

Use cases help product managers define how users interact with systems. This guide gives you everything you need — key elements, a clear build process, and a free downloadable template! The post Use case template: Downloadable example & how to write one appeared first on LogRocke … | Continue reading


@blog.logrocket.com | 8 days ago

What is pair programming – and should you try it?

Learn what pair programming is, its benefits, and how real-world implementation can improve your software development process. The post What is pair programming – and should you try it? appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 8 days ago

Leader Spotlight: Cybersecurity products for enterprises vs. consumers, with Amit Sharma

Amit Sharma talks about the differences between managing cybersecurity products for enterprises versus end consumers. The post Leader Spotlight: Cybersecurity products for enterprises vs. consumers, with Amit Sharma appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 9 days ago

Aligning stakeholders with a design kick-off meeting

Our team kept running into misalignment, rework, and wasted effort. A simple design kick-off meeting helped us fix it — here’s how. The post Aligning stakeholders with a design kick-off meeting appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 9 days ago

How to use docker exec to interact with running containers

Read up on how to interact with running containers using the docker exec command, and discover the difference between exec and attach. The post How to use docker exec to interact with running containers appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 9 days ago

Sources and solutions for handling stakeholder conflicts

This guide covers the biggest sources of stakeholder conflicts, explains how to fix them, and explores ways to build trust. The post Sources and solutions for handling stakeholder conflicts appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 9 days ago

Leader Spotlight: Thinking from a clinician’s perspective, with Deepti Mehtani

Dr. Deepti Mehtani talks about how her background as a clinician helps shape product strategy at NextGen Healthcare. The post Leader Spotlight: Thinking from a clinician’s perspective, with Deepti Mehtani appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 10 days ago

How to manage JavaScript closures in React

The proper handling of JavaScript closures is essential to any JavaScript project. In React projects specifically, closures can manifest themselves […] The post How to manage JavaScript closures in React appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 10 days ago

How to use the array filter() method in JavaScript

Learn about the array filter() method, from its basic syntax and use cases to more advanced techniques like chaining with map() and reduce(). The post How to use the array filter() method in JavaScript appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 10 days ago

CSS vertical alignment: Best practices and examples

CSS has come a long way, making vertical alignment easier than ever. Learn about this concept and explore some of the best CSS vertical alignment techniques. The post CSS vertical alignment: Best practices and examples appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 11 days ago

How to win clients with a Flutter web demo that feels real

Use Flutter to build browser-based app demos that help clients visualize the product, speed up buy-in, and close deals faster. The post How to win clients with a Flutter web demo that feels real appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 13 days ago

TypeScript is getting a 10x faster compiler — here’s what it means for developers

TypeScript’s new Go-based compiler offers 10x faster builds, improved CI/CD performance, quicker editor startup, and enhanced hot reload times. The post TypeScript is getting a 10x faster compiler — here’s what it means for developers appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 13 days ago

Progressive disclosure in UX design: Types and use cases

Progressive disclosure is a design technique that involves revealing information gradually based on the user’s needs. The post Progressive disclosure in UX design: Types and use cases appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 13 days ago

Did Duolingo kill UX design? Don’t take it too seriously

Ultimately, "PX" and "UX" are both just words. Here's what I liked (and didn't) about Duolingo's newest announcement. The post Did Duolingo kill UX design? Don’t take it too seriously appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 13 days ago

How to manage JavaScript closures in React

Learn how to manage JavaScript closures in React and explore real-life examples of proper JavaScript closure management. The post How to manage JavaScript closures in React appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 13 days ago

How to use CSS variables like a pro

By building these four simple projects, you'll learn how CSS variables can help you write reusable, elegant code and streamline the way you build websites. The post How to use CSS variables like a pro appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 14 days ago

How to make text look clickable: A UX guide

Clickable text seems simple, right? Until a button blends into the background or a ghost link disappears on hover. Let’s fix those clickability fails. The post How to make text look clickable: A UX guide appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 14 days ago

Will AI take developers’ jobs?

Explore AI's impact in software development, its limitations, and how developers can stay competitive in the AI-driven industry. The post Will AI take developers’ jobs? appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 14 days ago

The build trap: Dangers of a feature factory mindset

The following post breaks down why the feature factory mindset persists, how it manifests, and most importantly, how to escape it for good. The post The build trap: Dangers of a feature factory mindset appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 14 days ago

The top 10 React Native charts libraries for 2025

Looking for the best React Native chart library? Explore the top 10 options, compare performance, and find the right tool for your project. The post The top 10 React Native charts libraries for 2025 appeared first on LogRocket Blog. | Continue reading


@blog.logrocket.com | 15 days ago