Greg's past blog posts and tutorials

A header for the tutorial, a rectangle with a dark blue background, tru.ID's icon and OpenSSH's logo

SSH Multi-factor Authentication with tru.ID

Apr 25, 2022

In this tutorial, you'll learn how to enhance the security of your SSH server by adding **tru.ID**'s PhoneCheck as an added security check when users attempt to log in.
A header for the tutorial, a rectangle with a blue background, a Go logo, a phone and Vonage's call icon

Handle an Incoming Call With Go

Dec 03, 2020

In this tutorial, we're going to learn how to handle incoming phone calls with Vonage using a JSON array of actions called Call Control Objects (NCCOs).
A header for the tutorial, a rectangle with a blue background and the Go mascot the gopher, Vonage's sms icon.

Receive Inbound SMS With Go

Nov 03, 2020

A tutorial showing how to receive SMS messages into your backend Go web application with Vonage SMS APIs.
A header for the tutorial, a rectangle with a black background, GitHub's icon and the white text of 'GitHub'

An Introduction To Git

Sep 29, 2020

A tutorial released during the event of Hacktoberfest 2020 introducing Git to those wishing to learn how to use it.
A header for the tutorial, a rectangle, two thirds of thie background is blue, the rest is black. On the blue is the Symfony logo and white text label Symfony. On the Black part is Vonage's Verify Icon.

Verify User Registrations with Symfony

Apr 20, 2020

Learn how to extend an existing basic user authentication system, built-in Symfony 5, by implementing multi-factor authentication with the Vonage Verify API.