In this tutorial we’ll learn how to setup and send emails in Node with the Nodemailer package and Gmail SMTP. Whether you want to communicate with your users or just notify yourself when something has gone wrong, one of the best options for doing so is through email.

Thankfully Nodemailer…


In this quick tutorial we will cover executing asynchronous JavaScript functions in parallel and the impact that can have on your code’s execution time.

The Problem

Let’s imagine we need to make a series of asynchronous function calls. This could include things like: API calls, timeouts, or reading/writing files if you’re using…


Source: https://nordicapis.com/building-a-restful-api-using-node-js-and-mongodb/

In this tutorial we will build a REST API with Node.js, Express, and Mongoose with full CRUD functionalities. First, we’ll start with a basic Express server. Next, we’ll add configuration for MongoDB, create a model with Mongoose and build out the controller with full CRUD functionality. …


In this tutorial, I’m going to give you a quick introduction to Redis. We’ll also use Redis to create a simple cache for a Node application to see how it impacts its performance.

What is Redis?

Redis is an open-source, in-memory data structure store used as a database, cache, and message broker.

You…


Twilio Intro & Setup

Twilio is a powerful cloud communications platform which provides an interface for SMS, voice call utilities, answering machines, virtual phone lines, and more.

Today, we will be creating a very basic Rails 6 app that will send our new user’s a text via Twilio’s SMS API upon successful account creation…


Vim is simply a text editor. The first screen-oriented text editor was Vi that created for the Unix environment; it was built for text manipulation. Vim is a popular text editor on Linux, which stands for ‘Vi Improved’. …


While learning JavaScript, I’ve made it an effort to maintain a list of every time-saving trick that I found in other people’s code, on code challenge websites, and anywhere other than the tutorials I was using. …


Source: Traversy Media

Introduction

A JSON Web Token (JWT) is a JSON object that’s defined in RFC 7519 as a safe way to represent a set of information between two parties. The token is composed of a header, a payload, and a signature. JWT is used for authentication, and they can also be used…


The Problem

DOM Manipulation is the heart of the modern, interactive web. Unfortunately, it is also a lot slower than most JavaScript operations.

This slowness is made worse by the fact that most JavaScript frameworks update the DOM much more than they have to.

As an example, let’s say that you have…


Today, it’s nearly impossible to imagine a world without the internet. And the browser is our interface to the Web. It handles the retrieval, presentation, and traversal of this content. I think we all take for granted that when we push enter in our browsers address bar, magic happens.

But…

Austin Buhler

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store