DEV Community

Matt Angelosanto profile picture

Matt Angelosanto

Managing editor for the LogRocket blog. I didn't write the post you just read. To find out who did, click the link directly below my name.

Location Greater Boston, MA Joined Joined on  Personal website https://blog.logrocket.com github website

Work

Managing Editor at LogRocket

Using CSS Modules in React Native

Using CSS Modules in React Native

Comments
10 min read
Using Plotly in React to build dynamic charts and graphs

Using Plotly in React to build dynamic charts and graphs

Reactions 5 Comments
8 min read
How to implement WebSockets in React Native

How to implement WebSockets in React Native

Reactions 4 Comments
9 min read
daisyUI: Tailwind CSS components for reducing markup

daisyUI: Tailwind CSS components for reducing markup

Reactions 7 Comments
7 min read
Building a PWA with Svelte

Building a PWA with Svelte

Reactions 9 Comments
8 min read
How to detect a click outside a React component

How to detect a click outside a React component

Reactions 7 Comments
8 min read
Building a type-safe dictionary in TypeScript

Building a type-safe dictionary in TypeScript

Reactions 7 Comments
6 min read
Understanding min-content, max-content, and fit-content in CSS

Understanding min-content, max-content, and fit-content in CSS

Reactions 18 Comments
8 min read
Best practices for laying out your Flutter app

Best practices for laying out your Flutter app

Reactions 7 Comments
8 min read
React Tracked: Manage state and prevent excessive re-rendering

React Tracked: Manage state and prevent excessive re-rendering

Reactions 6 Comments
6 min read
React Hooks for infinite scroll: An advanced tutorial

React Hooks for infinite scroll: An advanced tutorial

Reactions 11 Comments
13 min read
Working with Node.js streams

Working with Node.js streams

Reactions 7 Comments
6 min read
Top 5 React chart libraries

Top 5 React chart libraries

Reactions 3 Comments
6 min read
Building and structuring a Node.js MVC application

Building and structuring a Node.js MVC application

Reactions 7 Comments
16 min read
File processing in Node.js: A comprehensive guide

File processing in Node.js: A comprehensive guide

Reactions 3 Comments
15 min read
Persistent login in React using refresh token rotation

Persistent login in React using refresh token rotation

Reactions 3 Comments
7 min read
Build an Instagram-like infinite scrolling feed with React Query

Build an Instagram-like infinite scrolling feed with React Query

Reactions 1 Comments
8 min read
5 web APIs that add mobile functionality to your project

5 web APIs that add mobile functionality to your project

Reactions 1 Comments
9 min read
Full-stack Rust: A complete tutorial with examples

Full-stack Rust: A complete tutorial with examples

Reactions 18 Comments
24 min read
Rendering large datasets in Vue.js

Rendering large datasets in Vue.js

Reactions 26 Comments
7 min read
5 React performance optimization techniques

5 React performance optimization techniques

Reactions 72 Comments 2
10 min read
Build a chat app with react-native-gifted-chat

Build a chat app with react-native-gifted-chat

Reactions 7 Comments
7 min read
How to use Flutter Hooks

How to use Flutter Hooks

Reactions 7 Comments
7 min read
How to run a Node.js server with Nginx

How to run a Node.js server with Nginx

Reactions 8 Comments
9 min read
7 most common web design mistakes according to psychology

7 most common web design mistakes according to psychology

Reactions 1 Comments
7 min read
Why scrum has become irrelevant

Why scrum has become irrelevant

Reactions 3 Comments 1
5 min read
Type flowing: Rethinking the TypeScript typing system

Type flowing: Rethinking the TypeScript typing system

Reactions 3 Comments
10 min read
The Web Animations API vs. CSS

The Web Animations API vs. CSS

Reactions 16 Comments
9 min read
How to use Flutter Hooks

How to use Flutter Hooks

Reactions 7 Comments
7 min read
Creating Victory charts in React Native

Creating Victory charts in React Native

Reactions 2 Comments
9 min read
Building charts in React with Nivo

Building charts in React with Nivo

Reactions 53 Comments 1
7 min read
A guide to theming your app in Flutter

A guide to theming your app in Flutter

Reactions 5 Comments
7 min read
Using Uniform CSS to build modern UI

Using Uniform CSS to build modern UI

Reactions 8 Comments
6 min read
NativeScript vs. React Native

NativeScript vs. React Native

Reactions 5 Comments
8 min read
Creating Duplex streams in Node.js

Creating Duplex streams in Node.js

Reactions 30 Comments
4 min read
Organizing TypeScript code using namespaces

Organizing TypeScript code using namespaces

Reactions 7 Comments 1
5 min read
1 week with GitHub Copilot: Building an app using only Copilot

1 week with GitHub Copilot: Building an app using only Copilot

Reactions 3 Comments
10 min read
Writing JS-based Bash scripts with zx

Writing JS-based Bash scripts with zx

Reactions 10 Comments
8 min read
React-Calendar tutorial: Build and customize a simple calendar

React-Calendar tutorial: Build and customize a simple calendar

Reactions 25 Comments
7 min read
Using localStorage with React Hooks

Using localStorage with React Hooks

Reactions 40 Comments
9 min read
Improving microservice architecture with GraphQL API gateways

Improving microservice architecture with GraphQL API gateways

Reactions 13 Comments
6 min read
The best new Vue 3 UI libraries of 2021

The best new Vue 3 UI libraries of 2021

Reactions 67 Comments 1
6 min read
Using the inbuilt Node.js profiler

Using the inbuilt Node.js profiler

Reactions 20 Comments
6 min read
Server-side A/B testing with Node.js

Server-side A/B testing with Node.js

Reactions 8 Comments
5 min read
Using Sequelize with TypeScript

Using Sequelize with TypeScript

Reactions 4 Comments
9 min read
Automatically generate and release a changelog using Node.js

Automatically generate and release a changelog using Node.js

Reactions 10 Comments
8 min read
Build a React autocomplete component from scratch

Build a React autocomplete component from scratch

Reactions 9 Comments
5 min read
Build a CRUD API using the Google Sheets API

Build a CRUD API using the Google Sheets API

Reactions 18 Comments 1
10 min read
Testing Vue.js components with Vue Test Utils

Testing Vue.js components with Vue Test Utils

Reactions 14 Comments
10 min read
Understanding JavaScript decorators

Understanding JavaScript decorators

Reactions 61 Comments 3
6 min read
Top 5 TypeScript dependency injection containers

Top 5 TypeScript dependency injection containers

Reactions 10 Comments
9 min read
Write more readable code with TypeScript 4.4

Write more readable code with TypeScript 4.4

Reactions 10 Comments
4 min read
Dependency injection in Vue: Advantages and caveats

Dependency injection in Vue: Advantages and caveats

Reactions 6 Comments
5 min read
Ditching try...catch and null checks with Rust

Ditching try...catch and null checks with Rust

Reactions 8 Comments 3
9 min read
Type coercion in JavaScript

Type coercion in JavaScript

Reactions 2 Comments
6 min read
Creating hover events with SyntheticEvent and React Hover

Creating hover events with SyntheticEvent and React Hover

Reactions 4 Comments
8 min read
Advanced Electron.js architecture

Advanced Electron.js architecture

Reactions 13 Comments
9 min read
Optimize Node.js performance with clustering

Optimize Node.js performance with clustering

Reactions 235 Comments 8
9 min read
Pinia vs. Vuex: Is Pinia a good replacement for Vuex?

Pinia vs. Vuex: Is Pinia a good replacement for Vuex?

Reactions 4 Comments
8 min read
Vue Native vs. React Native

Vue Native vs. React Native

Reactions 1 Comments 1
8 min read
loading...