blog.logrocket.com Open in urlscan Pro
2606:4700:10::6816:494  Public Scan

Submitted URL: http://blog.logrocket.com/
Effective URL: https://blog.logrocket.com/
Submission: On April 07 via api from US — Scanned from DE

Form analysis 4 forms found in the DOM

GET https://blog.logrocket.com/

<form id="search-form" role="search" method="get" action="https://blog.logrocket.com/">
  <i class="icon-search fa-solid fa-magnifying-glass"></i>
  <input id="s" type="text" placeholder="Search" name="s" value="">
</form>

<form id="jp-carousel-comment-form">
  <label for="jp-carousel-comment-form-comment-field" class="screen-reader-text">Write a Comment...</label>
  <textarea name="comment" class="jp-carousel-comment-form-field jp-carousel-comment-form-textarea" id="jp-carousel-comment-form-comment-field" placeholder="Write a Comment..."></textarea>
  <div id="jp-carousel-comment-form-submit-and-info-wrapper">
    <div id="jp-carousel-comment-form-commenting-as">
      <fieldset>
        <label for="jp-carousel-comment-form-email-field">Email (Required)</label>
        <input type="text" name="email" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-email-field">
      </fieldset>
      <fieldset>
        <label for="jp-carousel-comment-form-author-field">Name (Required)</label>
        <input type="text" name="author" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-author-field">
      </fieldset>
      <fieldset>
        <label for="jp-carousel-comment-form-url-field">Website</label>
        <input type="text" name="url" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-url-field">
      </fieldset>
    </div>
    <input type="submit" name="submit" class="jp-carousel-comment-form-button" id="jp-carousel-comment-form-button-submit" value="Post Comment">
  </div>
</form>

<form id="mktoForm_1107" style="display: none; font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); width: 1px;" novalidate="novalidate" class="mktoForm mktoHasWidth mktoLayoutLeft">
  <style type="text/css">
    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
      color: #fff;
      border: 1px solid #75ae4c;
      padding: 0.4em 1em;
      font-size: 1em;
      background-color: #99c47c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#99c47c), to(#75ae4c));
      background-image: -webkit-linear-gradient(top, #99c47c, #75ae4c);
      background-image: -moz-linear-gradient(top, #99c47c, #75ae4c);
      background-image: linear-gradient(to bottom, #99c47c, #75ae4c);
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus {
      outline: none;
      border: 1px solid #447f19;
    }

    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
      background-color: #75ae4c;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#75ae4c), to(#99c47c));
      background-image: -webkit-linear-gradient(top, #75ae4c, #99c47c);
      background-image: -moz-linear-gradient(top, #75ae4c, #99c47c);
      background-image: linear-gradient(to bottom, #75ae4c, #99c47c);
    }
  </style>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
      <div class="mktoOffset" style="width: 10px;"></div>
      <div class="mktoFieldWrap"><label for="FirstName" id="LblFirstName" class="mktoLabel mktoHasWidth" style="width: 100px;">
          <div class="mktoAsterix">*</div>First Name:
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="FirstName" name="FirstName" maxlength="255" aria-labelledby="LblFirstName InstructFirstName" type="text" class="mktoField mktoTextField mktoHasWidth"
          style="width: 150px;"><span id="InstructFirstName" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
      <div class="mktoOffset" style="width: 10px;"></div>
      <div class="mktoFieldWrap"><label for="LastName" id="LblLastName" class="mktoLabel mktoHasWidth" style="width: 100px;">
          <div class="mktoAsterix">*</div>Last Name:
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="LastName" name="LastName" maxlength="255" aria-labelledby="LblLastName InstructLastName" type="text" class="mktoField mktoTextField mktoHasWidth"
          style="width: 150px;"><span id="InstructLastName" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoFormRow">
    <div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
      <div class="mktoOffset" style="width: 10px;"></div>
      <div class="mktoFieldWrap"><label for="Email" id="LblEmail" class="mktoLabel mktoHasWidth" style="width: 100px;">
          <div class="mktoAsterix">*</div>Email Address:
        </label>
        <div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Email" name="Email" maxlength="255" aria-labelledby="LblEmail InstructEmail" type="email" class="mktoField mktoEmailField mktoHasWidth" style="width: 150px;"><span
          id="InstructEmail" tabindex="-1" class="mktoInstruction"></span>
        <div class="mktoClear"></div>
      </div>
      <div class="mktoClear"></div>
    </div>
    <div class="mktoClear"></div>
  </div>
  <div class="mktoButtonRow"><span class="mktoButtonWrap mktoSimple" style="margin-left: 120px;"><button type="submit" class="mktoButton">Submit</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor"
    value="1107"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="740-LKM-263">
</form>

<form style="display: none; font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;" novalidate="novalidate"
  class="mktoForm mktoHasWidth mktoLayoutLeft"></form>

Text Content

 * Blog
   * Dev
   * Product Management
   * UX Design
   * Podcast
 * Features
 * Solutions
   * Solve User-Reported Issues
   * Find Issues Faster
   * Optimize Conversion and Adoption

 * Start Monitoring for Free
 * Sign In


LOGROCKET BLOG

The latest industry news, interviews, technologies, and resources
 * Blog
   * Dev
   * Product Management
   * UX Design
 * Podcast

FEATURED POSTS

USING FIGMA ANIMA FOR DESIGN-TO-CODE HANDOFF

UX Design

On the whole, design-to-code handoff hasn’t hit the mark; however, Figma Anima
might be on the verge of solving design handoff using AI.

Daniel Schwarz
Apr 4, 2024 ⋅ 6 min read

LEADER SPOTLIGHT: THE NUANCES OF QUALITY LOCALIZATION, WITH DREW WRANGLES

Product Management

Drew Wrangles, Head of Product & Design at Taskrabbit, shares his experiences
leading product localization.

Jessica Srinivas
Apr 4, 2024 ⋅ 9 min read

CSS HOOKS AND THE STATE OF CSS-IN-JS

Dev

Explore the evolution of CSS-in-JS and CSS Hooks, a React-based solution that
simplifies dynamic styling and component encapsulation.

Fimber Elemuwa
Apr 3, 2024 ⋅ 5 min read

LEADER SPOTLIGHT: CONTENT AT THE HEART OF THE BUSINESS MODEL, WITH ROB KEENAN

Product Management

Rob Keenan, VP of Product Development at Adweek, shares how the underlying heart
of their strategy lies with valuable content.

Kate Trahan
Apr 2, 2024 ⋅ 7 min read

CREATING DESIGN SPECS FOR SMOOTHER DEVELOPER HANDOFF

UX Design

Designers and developers sometimes have hiccups during a project. These
guidelines can help avoid roadblocks and improve communication.

Rafael Basso
Mar 28, 2024 ⋅ 5 min read

LEADER SPOTLIGHT: ENERGIZING YOUR LEADERSHIP STYLE, WITH NAVYA REHANI GUPTA

Product Management

Navya Rehani Gupta talks about her three main pointers for mastering the art of
zooming in and zooming out.

Jessica Srinivas
Mar 28, 2024 ⋅ 8 min read

ALL POSTS

LEADER SPOTLIGHT: THE IMPORTANCE OF CHALLENGING ASSUMPTIONS, WITH ALEX SWAIN

Product Management

Alex Swain talks about how the key to avoiding building a product that nobody
will purchase is to always challenge assumptions.

Kate Trahan
Apr 5, 2024 ⋅ 8 min read

11 PLANETSCALE ALTERNATIVES WITH FREE TIERS

Dev

Planetscale is getting rid of their free plan. Let’s explore 11 alternatives
with free plans for backend and database operations.

Emadamerho-Atori Nefe
Apr 5, 2024 ⋅ 10 min read

HOW TO USE THE PR/FAQ METHOD TO DRIVE PRODUCT INNOVATION

Product Management

The PR/FAQ method helps you clarify your vision, communicate your strategy,
validate your assumptions, and solicit feedback from others.

Bartosz Jaworski
Apr 5, 2024 ⋅ 4 min read

REDUX TOOLKIT ADOPTION GUIDE: OVERVIEW, EXAMPLES, AND ALTERNATIVES

Dev

Redux Toolkit is the officially recommended way to build Redux apps. Let’s
explore why it’s a great tool to leverage in your next project.

Stephan Miller
Apr 4, 2024 ⋅ 11 min read

TECHNIQUES FOR GAINING INSIGHTS FROM CUSTOMERS

Product Management

A deep understanding of your customers helps you prioritize problems, define
solutions, and adjust communications.

Bart Krawczyk
Apr 4, 2024 ⋅ 3 min read

RUNNING A DESIGN MEETING THAT DOESN’T WASTE TIME

UX Design

Imagine a product design world where meetings actually drive collaboration and
product innovation. Here’s how to achieve that vision.

Niki Tisza
Apr 3, 2024 ⋅ 9 min read

LEADER SPOTLIGHT: BECOMING A TRUE DATA LABORATORY, WITH LEVENT BAS

Product Management

Levent Bas discusses Found’s focus on leveraging individual insights to create a
comprehensive health profile of each member.

Kate Trahan
Apr 3, 2024 ⋅ 8 min read

STRATEGIES FOR IDENTIFYING YOUR TARGET MARKET

Product Management

The process of identifying your target market is an ongoing effort that evolves
with your product and the marketplace.

Kayode Adeniyi
Apr 3, 2024 ⋅ 6 min read

LEADER SPOTLIGHT: SIMPLIFYING THE COMPLEXITY OF PRODUCT STRATEGY, WITH NADYA
BOONE

Product Management

Nadya Boone talks about how she simplifies product strategy by creating
different versions of the product roadmap for various stakeholders.

Jessica Srinivas
Apr 2, 2024 ⋅ 8 min read

ZERO UI: WHAT IT IS AND ITS MODERN USE CASES

UX Design

Zero UI is another way of referring to interfaces that don’t require traditional
methods of input. Here’s an overview of how to employ it.

Eric Chung
Apr 2, 2024 ⋅ 8 min read

A GUIDE TO PROBLEM-SOLVING TECHNIQUES, STEPS, AND SKILLS

Product Management

In this article, you’ll learn a framework for approaching problem-solving,
alongside how you can improve your problem-solving skills.

Dr. Marina Stojanovski
Apr 2, 2024 ⋅ 5 min read

HOW WAKU COMPARES TO NEXT.JS

Dev

Waku is a new lightweight React framework built on top of React Server
Components (RSCs). Let’s compare Waku with Next.js in this article.

Peter Ekene Eze
Apr 2, 2024 ⋅ 4 min read
« Previous1 2 3 … 342 343 Next »

 

Loading Comments...

 

Write a Comment...
Email (Required) Name (Required) Website

*
First Name:




*
Last Name:




*
Email Address:




Submit