Technology Articles

CodeSandBox

by John Vincent

Posted on

Putting all of this stuff here so it doesn’t end up sprayed everywhere.

Read More

Jekyll Markdown

by John Vincent

Posted on

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

Read More

Jekyll Rouge Highlighter

by John Vincent

Posted on

This article describes how to configure Rouge to handle formatting of Highlights.

Read More

Basic React Redux

by John Vincent

Posted on

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

Read More

Basic React Redux App

by John Vincent

Posted on

Build the hot cold application using React/Redux and Node/Express

Read More

Basic React

by John Vincent

Posted on

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

Read More

SVG Sprites

by John Vincent

Posted on

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

Read More

Google Youtube APIs

by John Vincent

Posted on

Making YouTube is easy using the Google YouTube APIs.

Read More

HTML Microdata

by John Vincent

Posted on

Search engines, web crawlers, and browsers can extract and process Microdata from a web page and use it to provide a richer browsing experience for users.

Read More

HTML ARIA

by John Vincent

Posted on

ARIA is a set of special accessibility attributes which can be added to any markup, but is especially suited to HTML. The role attribute defines what the general type of object is (such as an article, alert, or slider). Additional ARIA attributes provide other useful properties, such as a description for a form or the current value of a progress bar.

Read More

Deploy Feediator to Digital Ocean

by John Vincent

Posted on

Article that describes the creation and configuration of a Ubuntu droplet at Digital Ocean and the deployment of the Feediator application.

Read More

Overview of Deploy Feediator to Digital Ocean

by John Vincent

Posted on

This is part of a series of discussions regarding Deploying Feediator to a Digital Ocean Droplet.

Read More

Overview of Balsamiq

by John Vincent

Posted on

Let’s create a reference document.

Read More

Feediator Website Validation

by John Vincent

Posted on

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

Read More

Feediator Readme

by John Vincent

Posted on

Home

Read More

Handlebars in the Browser

by John Vincent

Posted on

Let’s build the browser UI code with handlebars.

Read More

Feediator Google Authentication

by John Vincent

Posted on

There are a multitude of ways of going about this. I have chosen the following as it fits best with the architecture of the NewsReader application.

Read More

Feediator Facebook Authentication

by John Vincent

Posted on

There are a multitude of ways of going about this. I have chosen the following as it fits best with the architecture of the NewsReader application.

Read More

Basic Express Server

by John Vincent

Posted on

For when a basic HTTP or Express server is needed.

Read More

Express Handlebars

by John Vincent

Posted on

Straightforward stuff, so let us begin.

Read More

Express Cookies

by John Vincent

Posted on

Straightforward stuff, so let us begin.

Read More

Joi

by John Vincent

Posted on

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

Read More

Express Favicon

by John Vincent

Posted on

Straightforward stuff, so let us begin.

Read More

X-editable

by John Vincent

Posted on

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

Read More

Json Web Tokens

by John Vincent

Posted on

Express application needed a middleware layer to handle authentication and access control.

Read More

Node Environment

by John Vincent

Posted on

Consider:

Read More

Sending Emails from Express Application

by John Vincent

Posted on

Sending emails from an Express Application is a standard requirement.

Read More

JSDoc

by John Vincent

Posted on

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

Read More

Google Custom Search and Jekyll

by John Vincent

Posted on

Configuring Google Custom Search with Jekyll is straightforward. Let us begin.

Read More

Mocha Chai Notes

by John Vincent

Posted on

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

Read More

Server Logging with Winston

by John Vincent

Posted on

Logging has many challenges. It is very important to be able to get the right logging messages for any given situation.

Read More

Overview of Rijksmuseum Collection

by John Vincent

Posted on

Home

Read More

Overview of Peg Solitaire

by John Vincent

Posted on

Home

Read More

JSBin

by John Vincent

Posted on

Putting all of this stuff here so it doesn’t end up sprayed everywhere.

Read More

Google Maps APIs

by John Vincent

Posted on

Making Maps is easy using the Google Maps APIs.

Read More

RSS Feeds and Jekyll

by John Vincent

Posted on

RSS (Rich Site Summary, or Really Simple Syndication) is a type of web feed which allows users to access updates to online content in a standardized, computer-readable format.

Read More

Nginx Proxy Google Analytics

by John Vincent

Posted on

Page Speed flags browser caching of Google Analytics. The following is a way to address this.

Read More

Google Fonts and Webfontloader

by John Vincent

Posted on

Discussion about Google Fonts and how to best load them.

Read More

Jekyll SASS Integration

by John Vincent

Posted on

SASS compilation could be performed by Jekyll or outside of Jekyll. Let’s take a look.

Read More

Jekyll SASS Fonts

by John Vincent

Posted on

This article describes how to sass include 3rd party fonts.

Read More

Node Basic authentication and access control

by John Vincent

Posted on

Build app to demonstrate basic authentication.

Read More

Integration testing in a Mongoose world

by John Vincent

Posted on

Take the restaurants app and implement Integration Tests using a faked database. Setup continuous integration with Travis and deploy to Heroku.

Read More

Add Integration testing to Blogging App

by John Vincent

Posted on

Add Continuous Integration to the Blogging App. Deploy to Heroku using Mongo database at mLab.

Read More

Add Integration Tests to Mongoose blogging app

by John Vincent

Posted on

Now it’s time to practice writing integration tests for Mongo-backed Express apps.

Read More

Add Mongoose to blogging app

by John Vincent

Posted on

Take the blogging app, implement Mongoose layer and deploy to mLab and Heroku.

Read More

Integrating Mongoose into an Express app

by John Vincent

Posted on

Understanding the fundamentals of working with Mongoose in an Express app. From Thinkful course Node 2.2.1 and 2.2.2.

Read More

Mongo in the Cloud

by John Vincent

Posted on

Setting up a Mongo Database is straightforward.

Read More

Mongo Basic Drills

by John Vincent

Posted on

This article refers to a Thinkful course 2.1.3

Read More

Mongo Shell Basics

by John Vincent

Posted on

This article refers to a Thinkful course 2.1.2

Read More

Installing Mac Mongodb

by John Vincent

Posted on

This article refers only to Mac

Read More

SASS Mixins

by John Vincent

Posted on

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

Read More

Tests and CI for Blogging App

by John Vincent

Posted on

Configure Github, Travis and Heroku so that a change to a Github repository triggers a Travis CI build which executes Mocha/Chai Unit Tests and if successful, deploys to Heroku.

Read More

Continuous Integration with Travis CI

by John Vincent

Posted on

Lets get started.

Read More

Deploy Node Express App to Heroku using Travis Continuous Integration

by John Vincent

Posted on

Configure Github, Travis and Heroku so that a change to a Github repository triggers a Travis CI build which executes Mocha/Chai Unit Tests and if successful, deploys to Heroku.

Read More

Heroku Notes

by John Vincent

Posted on

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

Read More

Chrome Bookmarks

by John Vincent

Posted on

This appears to be a standard solution

Read More

CRUD testing with wget and curl

by John Vincent

Posted on

This article attempts to layout a pattern so that similar tasks will be made easy.

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

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

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

Configure Ghost

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 Mailgun

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 Ghost

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 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

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

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

Categories

Access control

Ads

Aria

Authentication

Aws

Babel

Balsamiq

Bcryptjs

Caching

Chai

Chrome

Code splitting

Codesandbox

Continuous integration

Cookies

Css

Curl

Digital ocean

Disqus

Domains

Editor

Email

Env

Enzyme

Es6

Eslint

Express

Facebook

Faker

Favicons

Feediator

Fonts

Ghost

Git

Github

Gmail

Google

Google analytics

Google webmaster tools

Gradle

Grammarly

Grunt

Hackerrank

Handlebars

Heroku

Homebrew

Html

Icons

Images

Integration testing

Interviews

Jsbin

Jsdoc

Javascript

Jekyll

Jest

Johnvincent.io

Joi

Jshint

Json web tokens

Jwt

Less

Letsencrypt

Logging

Mac

Mailgun

Maps

Markdown

Material-ui

Microdata

Mlab

Mocha

Mongo

Mongoose

Nginx

Node

Nodemailer

Npm

Oauth2

Open graph

Page speed

Passport

Peg solitaire

Pm2

Prettier

Pwa

Rss

React

Redis

Redux

Responsive

Rijksmuseum

Rouge

Sass

Seo

Sitemap

Snyk

Spelling

Sprites

Ssh

Ssl

Studio3t

Styled components

Svg

Taskmuncher

Travis

Twitter

Ubuntu

Visual studio code

Vulnerabilities

Webfontloader

Webpack

Website

Wget

Winston

X-editable

Yarn

Youtube