Brian De Sousa Geek. Dad. Husband. Developer. Traveler.

Stories by Brian De Sousa

Switching Between Node Versions During Development

Switching between Node versions during development

Dev

Compare two popular Node version managers, nvm for Windows and the n Node version manager, and how to switch between Node versions with them.

Brian De Sousa
Apr 25, 2024 ⋅ 9 min read
Build Electron App Vite

Build an Electron app with electron-vite

Dev

electron-vite brings Vite capabilities to Electron app development. See how to use it to build a simple Electron app with a React frontend.

Brian De Sousa
Aug 25, 2023 ⋅ 9 min read
Google Web Vitals SPS Nocdn

Core Web Vitals best practices for SPAs

Dev

Google Web Vitals will soon play a major role in how your site is ranked in search. Learn the best practices for SPAs.

Brian De Sousa
Nov 18, 2022 ⋅ 14 min read
React Logo and OneDev Logo

Build and deploy a React web app from OneDev

Dev

This guide demonstrates how to set up a simple build, test, and deploy workflow in OneDev for a React web app.

Brian De Sousa
Oct 4, 2022 ⋅ 8 min read
React Hooks With Firebase Firestore

How to use React Hooks with Firebase Firestore

Dev

It’s amazing how fast you can set up a web app with data persistence when you couple Firestore with React Hooks.

Brian De Sousa
Jan 19, 2022 ⋅ 10 min read
File processing in Node.js: A comprehensive guide

File processing in Node.js: A comprehensive guide

Dev

In this guide, walk through file processing in Node.js, from handling files and editing metadata to working with links and directories.

Brian De Sousa
Sep 9, 2021 ⋅ 13 min read
Reading And Writing XML In Node.js

Reading and writing XML in Node.js

Dev

At some point, you’ll run into cases where you need to read or write XML from a Node.js application. Learn your options here.

Brian De Sousa
Jul 29, 2021 ⋅ 11 min read

Node.js 15: What’s new and how the developer experience has improved

Dev

Read what JavaScript language features, improvements, and changes are new in Node.js 15 that help improve the developer experience.

Brian De Sousa
Nov 11, 2020 ⋅ 5 min read
Build Better Developer Portals With Spotify's Backstage

Build better developer portals with Spotify’s Backstage

Dev

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
Aug 19, 2020 ⋅ 6 min read
CI/CD Tools Compared: CircleCI And Travis CI Versus Major CSPs

CI/CD tools compared: CircleCI and Travis CI vs. major CSPs

Dev

How do purpose-driven CI/CD tools like CircleCI and Travis CI stack up against offerings from the major cloud services providers?

Brian De Sousa
Dec 11, 2019 ⋅ 14 min read
Running A Flutter Web App And API On Node.js

Running a Flutter web app and API on Node.js

Dev

We add web support to an existing Flutter app and run it on a Node.js server alongside a simple API.

Brian De Sousa
Oct 23, 2019 ⋅ 6 min read
How Node.js developers can use Hype-V virtual machines and WSL2

Working with Node.js on Hyper-V and WSL2

Dev

A comparison of Hyper-V virtual machines and Windows Subsystem for Linux 2 (WLS2) for Node.js developers using an instance of Ubuntu 19.

Brian De Sousa
Sep 11, 2019 ⋅ 9 min read