Undo Typing: What happens in the DOM?

Did you drop your phone again while typing? You cannot undo dropping your phone, but at least you can undo the typing you’ve done on your phone before breaking the back glass.

But what actually happens in the DOM when you undo typing?

Toby — 22-01-2020


Creating & testing a TOTP package for NodeJS: Creating the package

This blog post focusses on the creation of a express.js middleware package, using the Creating a TS-written NPM package for usage in Node-JS or Browser: The Long Guide as a basis. I’ll use that guide up to Configuring GIT to generate a basic Typescript project.

The package we’ll be writing will be providing a middleware to easily add TOTP (Time-based One-Time Password, the 6-digit codes generated by your Authenticator app), commonly used for Two-Factor Authentication, to any express project.

This post writes about the progress of this library to demonstrate the flow of writing an actual working NodeJS package, including comprehensive tests and configuration options for package users.

This post also includes trouble-shooting and mistakes. Therefore, this post is be incredibly long.

Toby — 22-01-2020


Creating a TS-written NPM package for use in Node-JS or Browser.

In this guide, I’ll explain how to create an NPM package for NodeJS or the browser using Typescript without leaving built artifacts in your repository.

Toby — 26-11-2019


Implementing projects with the JAMstack

We like to implement projects with the JAMstack. Read how we create modern, responsive and highly interactive applications for web and mobile.

Toby — 17-03-2018