Advances in AI for better, faster web development

Artificial intelligence has already made significant advances in web development, enabling intelligent code completion and automated end-to-end testing. | Continue reading


@blog.logrocket.com | 6 years ago

Crafting Build Pipelines with Docker

In the past, optimizing Docker images was a challenging exercise. But things have been different since Docker added support for multi-stage builds. | Continue reading


@blog.logrocket.com | 6 years ago

Creating a full-stack MERN application using JWT authentication: Part 3

JSON Web Token is today's trending tech in authentication. In part three of our tutorial, we configure our client-side React app. | Continue reading


@blog.logrocket.com | 6 years ago

New ES2019 JavaScript features every developer should be excited about

Check out new ES2019 Javascript features including optional chaining, the pipeline operator, and others. | Continue reading


@blog.logrocket.com | 6 years ago

How JavaScript Works: Optimizing the V8 Compiler for Efficiency – LogRocket Blog

A guide to compiler-friendly Javascript optimization methods to help front-end devs write more efficient Javascript and reduce slowdowns. | Continue reading


@blog.logrocket.com | 6 years ago

Common REST API mistakes and how to avoid them

The advice in this article applies to any API. However, some of the issues we’ll consider are easier to encounter when the application is written in a dynamic language, such as JavaScript, versus a more static language, such as Java. Node.js is sometimes referred to as the glue w … | Continue reading


@blog.logrocket.com | 6 years ago

Frustrations with React Hooks

While the response to Hooks has been overwhelmingly positive, we are going to look at some of the not so popular parts of React Hooks. | Continue reading


@blog.logrocket.com | 6 years ago

Methods for Microservice Communication

Communication between microservices can wreak havoc on your application if you don't evaluate your options and pick the best one ahead of time. | Continue reading


@blog.logrocket.com | 6 years ago

The History and Legacy of JQuery

jQuery has lately fallen out of favor in web development, but it still powers an estimated 74 percent of sites and paved the way for modern web frameworks. | Continue reading


@blog.logrocket.com | 6 years ago

Creating a full-stack MERN app using JWT authentication: Part 1

JSON Web Token is today's trending tech in authentication. In part one of our tutorial, learn how to generate, decode, and validate JWT on our server. | Continue reading


@blog.logrocket.com | 6 years ago

How to build an admin panel with React

Creating admin applications does not have to be as complex as it once was. With react-admin, building admin interfaces is easy. | Continue reading


@blog.logrocket.com | 6 years ago

How to Run SQL Server in a Docker Container

With Microsoft's new open source focus, you can now run SQL Server in a Docker container for your cross-platform database needs. | Continue reading


@blog.logrocket.com | 6 years ago

Design patterns in Node.js: a practical guide

In this article, we will look at how to identify these patterns out in the wild and look at how you can start using them in your own projects. | Continue reading


@blog.logrocket.com | 6 years ago

ES2019 features you can use today

Since ES6 was introduced in 2015, TC39 has released a new ES standard each year. Check out these five new features available for use right now in ES2019. | Continue reading


@blog.logrocket.com | 6 years ago

How to convert your existing Redux containers to Hooks

Separating business logic from presentational components is now easier and more efficient with the use of Hooks. Our tutorial explains how. | Continue reading


@blog.logrocket.com | 6 years ago

MERN stack A to Z: Part 1

In part one of this series on the MERN stack, we complete the server-side work with Node and Express, connect it with MongoDB, and create some RESTful APIs. | Continue reading


@blog.logrocket.com | 6 years ago

HTTPS: //blog.logrocket.com/what-is-deno/

Node.js is a great server-side JavaScript runtime, but it has inherent issues. Learn what Deno is and how it aims to fix the deficiencies in Node. | Continue reading


@blog.logrocket.com | 6 years ago

GraphQL vs. REST: What you didn’t know

Intro GraphQL has gained widespread adoption by API developers in recent years. GraphQL’s flexible query language, strongly typed schema, focus on client data needs, tooling, community, and ecosystem have made it a great choice for client-facing applications and API authors. Ther … | Continue reading


@blog.logrocket.com | 6 years ago

DOM features you didn’t know existed

With so much focus on tooling lately, it’s nice to take a break from all of the React and npm-install-everything posts and take a closer look at some pure DOM and Web API features that work in modern browsers with no dependencies. This post will consider eight lesser-known DOM fe … | Continue reading


@blog.logrocket.com | 6 years ago

DOM features you didn’t know existed

With so much focus on tooling lately, it’s nice to take a break from all of the React and npm-install-everything posts and take a closer look at some pure DOM and Web API features that work in modern browsers with no dependencies. This post will consider eight lesser-known DOM fe … | Continue reading


@blog.logrocket.com | 6 years ago

It's a trap-ezoid: CSS Shapes aren't what you'd expect

They’re better! | Continue reading


@blog.logrocket.com | 6 years ago

Comparing React Native Navigations

Comparing React Navigation with its well-known alternative React Native Navigation, weighing the pros and cons of each. | Continue reading


@blog.logrocket.com | 6 years ago

Things to consider when creating your CSS style guide

CSS style guides should be considered an equal citizen of every project requirement. Here are a few things to consider before you start. | Continue reading


@blog.logrocket.com | 6 years ago

Getting started with the new Vue CLI 3

This post will take you through all of the steps required to use Vue CLI 3 and the new graphical user interface. | Continue reading


@blog.logrocket.com | 6 years ago

Interfaces in TypeScript: What are they and how do we use them

Curious about interfaces in TypeScript? Look no further. | Continue reading


@blog.logrocket.com | 6 years ago

A complete guide to threads in Node.js

An introduction to executing complex operations in Node.js with the worker threads module. | Continue reading


@blog.logrocket.com | 6 years ago

New Features in Webpack 5

Key components and important changes | Continue reading


@blog.logrocket.com | 7 years ago

When to use `never` and `unknown` in TypeScript

It can be confusing. This post will help you out. | Continue reading


@blog.logrocket.com | 7 years ago

How to protect your Node.js applications from malicious dependencies

Always be prepared. | Continue reading


@blog.logrocket.com | 7 years ago

Are We Getting Streams in Redis

Find out how to use Streams but also, why they were added to the set of data types already in existence. | Continue reading


@blog.logrocket.com | 7 years ago

Node.js multithreading: What are Worker Threads and why do they matter?

Since the release of Node.js v10.5.0 there’s a new worker_threads module available. In this post, we will learn why we need it. | Continue reading


@blog.logrocket.com | 7 years ago

TypeScript breaks referential transparency

(and what to do about it) | Continue reading


@blog.logrocket.com | 7 years ago

Common API mistakes and how to avoid them

(with examples in Node.js) | Continue reading


@blog.logrocket.com | 7 years ago

What’s New in Create React App 2

A quick look at the new Create React App 2 features. | Continue reading


@blog.logrocket.com | 7 years ago

Using TypeScript transforms to enrich runtime code

In this post, we’ll see why extending TypeScript makes sense and how to do it. | Continue reading


@blog.logrocket.com | 7 years ago

A substantive look back at front-end in 2018

Grab a coffee, settle in, and read slow. Our review doesn’t miss much. | Continue reading


@blog.logrocket.com | 7 years ago

Practical Tips for Better Tech Talk Slides

Do you even need slides? | Continue reading


@blog.logrocket.com | 7 years ago

React Hooks – let's not get too attached

Let’s not get too attached to the proposed API and focus on writing code using cool, stable features. | Continue reading


@blog.logrocket.com | 7 years ago

Why you should avoid ORMs (with examples in Node.js)

In this post, we’ll consider several reasons why you should avoid using ORM (Object Relational Mapping) in your project. | Continue reading


@blog.logrocket.com | 7 years ago

Full Stack Observability: LogRocket, DataDog, Honeycomb

Identifying and fixing problems on an observable system for a React/Redux app and a Node.js backend deployed with Docker across the stack. | Continue reading


@blog.logrocket.com | 7 years ago

How to build a custom date picker with React

Learn how to build a custom date picker from scratch with React, using native JavaScript Date objects. | Continue reading


@blog.logrocket.com | 7 years ago

Terrible use cases for JavaScript proxies

Let’s have a look at some terrible use cases to show just how magical proxies can be. | Continue reading


@blog.logrocket.com | 7 years ago

5 reasons you shouldn’t be using GraphQL – LogRocket

Considering GraphQL? Here are a few things to think about. | Continue reading


@blog.logrocket.com | 7 years ago

SQL is neither dead nor a dinosaur

Don’t switch to NoSQL databases, use SQL for your web app! | Continue reading


@blog.logrocket.com | 7 years ago

What makes ReasonML so great?

A lot, as it turns out. | Continue reading


@blog.logrocket.com | 7 years ago

Custom CSS properties: create responsive behaviour

Today, custom CSS properties are only used as CSS variables. Here is how to define custom responsive behaviour using custom CSS properties. | Continue reading


@blog.logrocket.com | 7 years ago

The easiest way to keep your web apps accessible: Just use text

Let's be more deliberate in our choices as developers, especially by favoring text and thoughtful, semantic markup. | Continue reading


@blog.logrocket.com | 7 years ago

WebAssembly: what it means for JavaScript and the future of web development

How to run native code in the browser, why would you do that and what does it all mean for JS developers and the future of the web | Continue reading


@blog.logrocket.com | 7 years ago