Featured Posts

Announcing LogRocket Issue Management

Introducing Issue Management: the newest feature from LogRocket, offering an easy-to-read dashboard visualizing your app's health.
Ben Edelstein
2 min read

Speed up your React app with dynamic imports and…

Read about route-centric code splitting and leveraging dynamic imports, React.lazy(), and Suspense to create a more performant React app.
Lawrence Oputa
5 min read

How to improve interface responsiveness with Web Workers

Want to create a more responsive website? This post shows you how to employ Web Workers on your site to boost user satisfaction.
Danny Guo
6 min read

Using Tailwind CSS in production

In this article, we'll look at how to use Tailwind CSS in Vue and React, we'll also learn how to conditional tree-shake our CSS...
Anjolaoluwa Adebayo-Oyetoro
6 min read

Web animations with HTML, CSS, and JavaScript

Learn about some basic animations you can do with CSS and JavaScript to make your page more engaging for users, including input, load, and...
Joel Olawanle
5 min read

5 tricks to eliminate render blocking resources

If you reduce the number of render blocking resources, you can shorten the critical rendering path and reduce page load times, thus improving the...
Anna Monus
8 min read

Build a music step sequencer with Vue and Vuetify

Vuetify offers a rich collection of customizable, pre-made Vue components, which we'll use to build the UI of the app. To handle the audio...
Ivaylo Gerchev
14 min read

Implementing two-factor authentication using Speakeasy

In this article, we will be focusing on implementing a time-based one-time password(TOTP) using the Speakeasy library.
Jeremy Kithome
8 min read

LogRocket Interviews: Is scoping more trouble than it’s worth?

Whether your organization errs on the side of detailed scoping or takes a more agile, plan-as-you-go approach, communication at all levels is paramount for...
Mike Flanagan
17 min read

A complete guide to mapping in Vuex

Vuex is a double-edged sword. If used properly, it can make your life a lot easier when working with Vue. It can also make...
Moses Anumadu
3 min read

Build better developer portals with Spotify’s Backstage

Spotify's Backstage has a lot of potential to fill a gap in developer tooling that many engineering teams may not even realize they have.
Brian De Sousa
6 min read

An overview of technical differences between loops in JavaScript

This post explains the functions of different loops in JavaScript to help you better apply these functions to your code.
Gbolahan Olagunju
3 min read