Understanding problems in web apps is hard. Between mysterious JavaScript errors, user-reported bugs, and issues caught in QA, there’s a […]
In my last blog post, Redux Logging in Production, I discussed one of the most important benefits of using Redux — debuggability. […]
Today we’re excited to announce official support for Angular and ngrx in LogRocket. Using the new logrocket-ngrx npm package, developers […]
One of the greatest strengths of Redux is debuggability — by logging actions and state during an app’s execution, developers can easily […]
If you’re using Sentry, then you already know it’s one of the best tools for tracking errors in JavaScript apps. […]
Code coverage has finally made it out of experiments and into Chrome Canary, meaning that it will soon reach general […]
Chrome’s network panel has a number of helpful visualizations for understanding network request/response performance. In this post, I’ll break down […]
Most web developers are familiar with the basic features of the chrome developer tools — the DOM inspector, styles panel, and JavaScript […]
For many years I dreaded front end development. It’s not because I don’t love making products or writing CSS, but […]
Most JavaScript developers are familiar with the console API, particularlyconsole.log(). However, there are a number of lesser-known console methods that […]
At LogRocket, nearly our entire code base is JavaScript. Over the years, we have learned a good amount about the […]
While many developers still use CSS to style their React apps, writing styles in JavaScript has become an increasingly popular […]