Blogging Area

If you're not on the interwebs, you don't exist

Use Deno From A Container

Deno v.1.0 was finally released. And the best way to try it out is from within a container. Here's how.

Creating Pipelines with OpenShift 4.4’s new Pipeline Builder and Tekton Pipelines

OpenShift Pipelines are built on top of Tekton and are readily available from the OperatorHub for your Red Hat OpenShift clusters. Red Hat OpenShift Container Platform 4.4 has just taken pipeline creation a step further with the Pipeline Builder. As part of the web console’s Developer perspective, the Pipeline Builder makes it even easier for software developers to create their own pipelines.

How To Upgrade OpenShift

Recently, I had to explore a new version of OpenShift but I could only provision the current stable version. In this post, I describe to procedure to upgrade your cluster to a newer version using the CLI.

Deploying VueJs Applications On OpenShift

Because Vue.js will bundle up everything as static files, many options are available to you. In this post, we will explore how to deploy a Vue.js application on an Nginx server running in a Red Hat OpenShift cluster.

Getting My Enterphone To Work With Nexmo

I’ve recently moved to Toronto. Moving to the big city meant for me to move from a house into a condo tower. For the first time, I actually had an Enterphone to let my guests into the building.

Use VoiceIt as a Second Authentication Factor with Auth0

Learn how to use VoiceIt's photo + video recognition as an additional layer of authentication for your apps and integrate with Auth0 for two-factor authentication.

Validate User Emails Fast using Kickbox and Auth0 Hooks

Learn how to ensure that only real users are registering to your applications using Kickbox and Auth0 Hooks.

Change the Language in Auth0 Login Screen

Following a question I got at Confoo, here is a quick hack to change the language on the Auth0 login screen

Environment variables in Node

You probably have some differences between your production and development environments. Here is a quick tip on how to differentiate between both.

ES8 features in JS

Now that you mastered all those new ES6 features, you shouldn't stop. Keep up to date with the lastest ES8 features.

Machine Learning in JS

Machine learning can seem like a complex subject but really, it's easy to get started. See how you can create your first machine learning script in Javascript.

Intro to SystemJs

I stumbled on SystemJs today. It seems very interesting to include modules using the ES6 format so I gave it a try and here are some of my findings.

The Node Event Loop

The Node event loop is the core concept behind Node's performance. Here is a little metaphor that will hopefully help you understand a little bit more about it.

Using Clusters

Node is typically single threaded, but using the cluster module, you can spin off many instances of your application.

Array methods you should be using

There are some built-in array methods that you should always be using instead of for loops to write cleaner code.

Upgrading Node with n

How to use n to manage and upgrade your current version of node.

Command Line Tools with Node

How to easily create command line tools using NodeJs.

WordPress moves to Javascript

WordPress is migrating to a Javascript interface, so what?.

Creating Node Modules

Now that you have all the pieces ready, let's publish it.

Creating Node Modules

Before we publish this module, let's add some tests to it.

Speaking Goals

It's almost the end of the year and it's time to start reflecting on my speaking goals for 2016

Creating Node Modules

Second part of the series, focusing on the package.json file generation.

Creating Node Modules

First part of a series that I plan to make on how to create and publish a node module on npm.

Joel Lord
   name: "Joel Lord",
   job: "Developer Evangelist",
   employer: "Red Hat OpenShift",
   tabsOrSpaces: "spaces",
   keywords: [
     "javascript junkie",
     "technology enthusiast",