Adding directives to the GraphQL schema when there's no SDL

See how code-first GraphQL servers (which have no SDL) can manage to provide support for schema-type directives. | Continue reading


@blog.logrocket.com | 3 years ago

Rust serialization: What's ready for production today?

In this guide, we'll compare 12 serialization crates in various states of production-readiness, considering API usability and performance. | Continue reading


@blog.logrocket.com | 3 years ago

React Reference Guide: Render Props

An all-in-one reference guide on render props in React, including how to implement render props, how to implement HOCs, and more. | Continue reading


@blog.logrocket.com | 3 years ago

Creating a Gatsby Blog from Scratch

This post provides a crash course in the internal workings of Gatsby by showing you how to build a simple blog on Gatsby from scratch. | Continue reading


@blog.logrocket.com | 3 years ago

How to deploy a React app for free

In this guide, we'll compare eight services built to help you deploy React applications more efficiently. Best of all, they're all free. | Continue reading


@blog.logrocket.com | 3 years ago

Property-based testing in Rust with Proptest

Property-based testing isn’t always the answer, but the very act of considering your code's abstract properties can help you understand it better. | Continue reading


@blog.logrocket.com | 3 years ago

You shouldn’t use inline styling in production React apps

Learn about the inline styling concept in React, and why you shouldn't be using this if you're planning to have a scalable and productive application. | Continue reading


@blog.logrocket.com | 3 years ago

Event-driven state management in React using Storeon

Storeon is a tiny, event-driven React state management library built on the Context API, but with principles similar to Redux — and the same great DevTools. | Continue reading


@blog.logrocket.com | 3 years ago

How to organize your Rust tests

Testing is a cheap, easy way to find bugs. Learn how to write doctests, black- and white-box tests, helpers, fuzz testing and more to test your Rust code. | Continue reading


@blog.logrocket.com | 3 years ago

React top-level APIs that could change the way you write components

In this guide, we'll explore some React top-level APIs that could revolutionize the way you write components in your application. | Continue reading


@blog.logrocket.com | 3 years ago

Smarter Redux with Redux Toolkit

Redux Toolkit was developed to address many of the lingering arguments against using Redux: it reduces boilerplate and simplifies the integration process. | Continue reading


@blog.logrocket.com | 3 years ago

The roundup of React form validation solutions

In this article, we’re going to take a look at some of the most popular solutions for form management and validation in React. | Continue reading


@blog.logrocket.com | 3 years ago

Introduction to Blitz.js

With Blitz, you can deploy your React application as a single entity and add advanced technologies on your terms and at your own pace. | Continue reading


@blog.logrocket.com | 4 years ago

React-cool-portal: What it is and how to use it

React-cool-portal is a new, Hooks-based abstraction over React portals that allows you to render elements outside the root node. | Continue reading


@blog.logrocket.com | 4 years ago

Rust and Node.js: A match made in heaven

Worker threads are great, but they're not available in all supported versions of Node. Fortunately, you can use Rust to build a native add-on for Node.js. | Continue reading


@blog.logrocket.com | 4 years ago

How to use CSS Scroll Snap

This simple, straightforward tutorial shows you how to add a scroll to your page without having to rely on JavaScript libraries. | Continue reading


@blog.logrocket.com | 4 years ago

Things you never knew about Redux DevTool

We will look into some extraordinary features that Redux DevTool offers that can help you debug your applications faster. | Continue reading


@blog.logrocket.com | 4 years ago

React Hooks with Firebase FireStore

When you couple the power of Firestore with simple, efficient React Hooks, you can set up a web app with data persistence in no time. | Continue reading


@blog.logrocket.com | 4 years ago

The complete guide to publishing a React package to NPM

So you want to publish a React component as a package to npm? This guide has all the information you need, even if you’re completely new to it. | Continue reading


@blog.logrocket.com | 4 years ago

Is TypeScript Worth It?

I would like the jury to know that I am, for the most part, a TypeScript fan but I do have some nagging doubts that I would like to discuss in this post. | Continue reading


@blog.logrocket.com | 4 years ago

GraphQL Subscription

GraphQL subscriptions enable you to generate notifications in real time via a pub/sub system when specific events execute. | Continue reading


@blog.logrocket.com | 4 years ago

Learn React Portals in Practical Way

Check out this step-by-step breakdown of a common use case for React Portal and learn how to develop a tooltip component from scratch. | Continue reading


@blog.logrocket.com | 4 years ago

Take control of unexpected data at runtime with TypeScript

TypeScript is a powerful tool that helps you avoid surprising values and identify common errors with minimal configuration. | Continue reading


@blog.logrocket.com | 4 years ago

Rethinking Front-End APM

The modern application stack's center of gravity is shifting toward the frontend, which means application performance monitoring needs to evolve. | Continue reading


@blog.logrocket.com | 4 years ago

Solutions to Frustrations with React Hooks

Hooks are a mind shift, and I think we need to realign our thinking. I was not looking at what they have to offer without wearing React spectacles. | Continue reading


@blog.logrocket.com | 4 years ago

Flutter vs. React Native vs. Xamarin

Should you use Flutter, React Native, or Xamarin? That depends on your project. Find out which framework is best for you in this comparison post. | Continue reading


@blog.logrocket.com | 4 years ago

New in TypeScript 3.7

I have waited a long time for these changes, and I think the TypeScript official announcement does its usual job of underselling the great new features. | Continue reading


@blog.logrocket.com | 4 years ago

The perfect architecture flow for your next Node.js project

A good start is half the battle. Laying out your Node.js project structure is one of the most delicate points of the development process. | Continue reading


@blog.logrocket.com | 4 years ago

Why You Should Use Package-Lock.json

What's package-lock.json and why is it important? Learn how to use this mechanism to capture an exact dependency tree installed at any point in time. | Continue reading


@blog.logrocket.com | 4 years ago

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 | 4 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 | 4 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 | 4 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 | 4 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 | 4 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 | 4 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 | 4 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 | 4 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 | 4 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 | 4 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 | 4 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 | 4 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 | 4 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 | 4 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 | 4 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 | 4 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 | 4 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 | 4 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 | 4 years ago