Technology Articles

Overview of port to Next.js from Gatsby

by John Vincent

Posted on

Read More

Migration of johnvincent.io to Next.js from Gatsby

by John Vincent

Posted on

A discussion of the practical steps I took to perform a migration from Gatsby to Next.js.

nextjs.johnvincent.io with Next.js
Read More

Overview of React Gomoku

by John Vincent

Posted on

Read More

Configure and Deploy to Ubuntu 20.04 Droplet at Digital Ocean

by John Vincent

Posted on

This is a large and complex undertaking. Installation and configuration topics include Ubuntu 20.04, Google Domains, DNS, SSH, Firewall, Nginx, Nginx http and https Server Blocks, SSL certificates, Certificate Authority Authorization, TLS V1.3, Node, MongoDB, Java, Application deployment, and Cron jobs.

Read More

Mac Visual Studio Code

by John Vincent

Posted on

There are also notes regarding debugging Express, Mocha and Webpack and Fixing ESLint errors.

Read More

Overview of React Hangman

by John Vincent

Posted on

Read More

Overview of Deployment of a Node API Server

by John Vincent

Posted on

The Node API Server supports various APIs that represent functionality that is used by a number of different applications.

Read More

Overview of React Yahtzee

by John Vincent

Posted on

Read More

Web Conferencing with Zoom

by John Vincent

Posted on

This document discusses how to install and use Zoom.

Read More

Overview of React Lights Out

by John Vincent

Posted on

Read More

Gatsby Overview of johnvincent.io

by John Vincent

Posted on

Read More

Gatsby Getting Started

by John Vincent

Posted on

Let's get started with Gatsby.

Read More

Gatsby and Client Only Components

by John Vincent

Posted on

Any component referencing window cannot be rendered server-side.

Read More

Gatsby Webpack Bundle Analyzer

by John Vincent

Posted on

This stuff ends up sprayed everywhere, so let's create a reference document.

Read More

Gatsby React Icons

by John Vincent

Posted on

Let's discuss using React icons in a Gatsby environment.

Read More

Gatsby Sitemap

by John Vincent

Posted on

Building a sitemap file with Gatsby is straightforward.

Read More

Gatsby RSS Feed

by John Vincent

Posted on

Building a RSS Feed file with Gatsby is straightforward.

Read More

Gatsby Google Analytics

by John Vincent

Posted on

Configuring Google Analytics with Gatsby is straightforward.

Read More

Gatsby Google Maps

by John Vincent

Posted on

Let's discuss implementing Google Maps with Gatsby.

Read More

Gatsby Manifest

by John Vincent

Posted on

Let's build a web app manifest with Gatsby.

Read More

Gatsby Helmet

by John Vincent

Posted on

For meta tags, Gatsby relies on react-helmet

Read More

Gatsby Markdown

by John Vincent

Posted on

Let's build Markdown pages with Gatsby.

Read More

Gatsby Robots file

by John Vincent

Posted on

Building a robot.txt file with Gatsby is straightforward.

Read More

Gatsby Sass

by John Vincent

Posted on

Using Scss files with Gatsby is straightforward.

Read More

Building and deploying MyTunes to johnvincent.io

by John Vincent

Posted on

Read More

Restricting Access with HTTP Basic Authentication

by John Vincent

Posted on

This document discusses configuring Nginx to restrict Access with HTTP Basic Authentication www.johnvincent.io website.

For extensive discussions regarding www.johnvincent.io, please see Overview of johnvincent.io website

Read More

Mailgun

by John Vincent

Posted on

Sending emails with Mailgun is straightforward.

Read More

Update TaskMuncher to be a Progressive Web App

by John Vincent

Posted on

Let's discuss updating TaskMuncher to be a Progressive Web App

Read More

Update TaskMuncher for Lighthouse Findings

by John Vincent

Posted on

Let's discuss updating TaskMuncher to address some Lighthouse findings.

Read More

Google Mobile Usability Issues

by John Vincent

Posted on

Discussion about Google Mobile Usability Issues and how to resolve them.

Read More

Google Coverage Issues

by John Vincent

Posted on

Discussion about Google Coverage Issues and how to resolve them.

Read More

Update TaskMuncher to use React BrowserRouter

by John Vincent

Posted on

Let's discuss updating TaskMuncher to use BrowserRouter rather than HashRouter.

Read More

Redux Dev Tools

by John Vincent

Posted on

Converting to use Redux DevTools Extension.

Read More

Deploy TaskMuncher React App to AWS

by John Vincent

Posted on

This is part of a series of discussions regarding Deploying TaskMuncher.

Read More

TaskMuncher Performance

by John Vincent

Posted on

Let's discuss TaskMuncher performance after the upgrade to Webpack 4, Babel 7 and Material-UI 3

Read More

Optimizing TaskMuncher with Webpack 4

by John Vincent

Posted on

Let's discuss updating Webpack 4 TaskMuncher Optimizations.

Read More

Update TaskMuncher to Webpack v4, Babel v7, Material-UI v3

by John Vincent

Posted on

Let's discuss updating TaskMuncher to use Webpack 4, Babel 7 and Material-UI 3

Read More

TaskMuncher Overview

by John Vincent

Posted on

Read More

TaskMuncher Website Validation

by John Vincent

Posted on

This document discusses validation issues for the www.taskmuncher.com website.

It references the Website Validation Reference

Using the Website Validation Reference, the following were the issues found and their solutions.

Read More

Basic React Testing with Jest and Enzyme

by John Vincent

Posted on

This stuff ends up sprayed everywhere, so let's create a reference document.

Read More

Webpack Bundle Analyzer

by John Vincent

Posted on

This stuff ends up sprayed everywhere, so let's create a reference document.

Read More

Material-UI Showcase

by John Vincent

Posted on

This article describes how to add TaskMuncher to the Material-UI Showcase.

Read More

Create Ubuntu Droplet at Digital Ocean

by John Vincent

Posted on

This is part of a series of discussions regarding Deploying to a Digital Ocean Droplet. For more details, please see Overview of johnvincent.io website

Read More

Backup Website from Digital Ocean

by John Vincent

Posted on

This is part of a series of discussions regarding Deploying to a Digital Ocean Droplet. For more details, please see Overview of johnvincent.io website

Read More

Install Ubuntu Nginx

by John Vincent

Posted on

This is part of a series of discussions regarding Deploying to a Digital Ocean Droplet. For more details, please see Overview of johnvincent.io website

Read More

Configuring Google Domains

by John Vincent

Posted on

This is part of a series of discussions regarding Deploying to a Digital Ocean Droplet. For more details, please see Overview of johnvincent.io website

Read More

Configure HTTP Nginx

by John Vincent

Posted on

This is part of a series of discussions regarding Deploying to a Digital Ocean Droplet. For more details, please see Overview of johnvincent.io website

Read More

Configure PM2

by John Vincent

Posted on

This is part of a series of discussions regarding Deploying to a Digital Ocean Droplet. For more details, please see Overview of johnvincent.io website

Read More

Google Webmaster Tools

by John Vincent

Posted on

This is part of a series of discussions regarding Deploying to a Digital Ocean Droplet. For more details, please see Overview of johnvincent.io website

Read More

Deploy to Droplet

by John Vincent

Posted on

This is part of a series of discussions regarding Deploying to a Digital Ocean Droplet. For more details, please see Overview of johnvincent.io website

Read More

Update SSL Certificates

by John Vincent

Posted on

This is part of a series of discussions regarding Deploying to a Digital Ocean Droplet. For more details, please see Overview of johnvincent.io website

Read More

Maintaining Ubuntu Droplet

by John Vincent

Posted on

This is part of a series of discussions regarding Deploying to a Digital Ocean Droplet. For more details, please see Overview of johnvincent.io website

Read More

johnvincent.io Website Validation

by John Vincent

Posted on

This document discusses validation issues for the www.johnvincent.io website.

Read More

Configure HTTPS Nginx

by John Vincent

Posted on

This is part of a series of discussions regarding Deploying to a Digital Ocean Droplet. For more details, please see Overview of johnvincent.io website

Read More

Create SSL Certificates

by John Vincent

Posted on

This is part of a series of discussions regarding Deploying to a Digital Ocean Droplet. For more details, please see Overview of johnvincent.io website

Read More

Browser Caching Reference

by John Vincent

Posted on

This is a discussion regarding browser caching.

Read More

Website Reference

by John Vincent

Posted on

This document serves as a reference point for various Website topics.

Read More

Website Validation Reference

by John Vincent

Posted on

This is discussion regarding website validation. There is so much that needs to be checked and verified.

Read More

Using Snyk

by John Vincent

Posted on

This stuff ends up sprayed everywhere, so let's create a reference document.

Read More

About Web App Manifests

by John Vincent

Posted on

This stuff ends up sprayed everywhere, so let's create a reference document.

Read More

Favicons

by John Vincent

Posted on

This stuff ends up sprayed everywhere, so let's create a reference document.

Read More

Styling Material-UI components using Styled-Components

by John Vincent

Posted on

This article describes basic styling of Material-UI components using Styled-Components.

Read More

Upgrading Babel and ESLint to use React Advanced Language Features

by John Vincent

Posted on

This article describes how to upgrade Babel and ESLint to allow React environment to support advanced language features, for example fat arrow class methods.

Read More

Spell Checking Markdown Documents

by John Vincent

Posted on

Discussion about spell checking Markdown documents.

Read More

Spell Checking Web Pages

by John Vincent

Posted on

Discussion about spell checking Web Pages.

Read More

Material-UI Styling

by John Vincent

Posted on

This article describes basic usage of Material-UI Styling.

Read More

Responsive Material-UI

by John Vincent

Posted on

This article describes basic usage of Responsive Material-UI.

Read More

Material-UI Pickers

by John Vincent

Posted on

This article describes basic usage of Material-UI Pickers.

Read More

Categories

Codesandbox

Joi

Jsbin

Jsdoc

Json Web Tokens

React

Services

Taskmuncher

X-editable