Jack Misteli

Jack Misteli

I am recovering from international economic law by developing awesome tech for autonomypower.com.au. I like writing useless clever code for fun; and reusable, clean code for work. Building products from scratch is my passion. I write code in 6 different languages and speak human in 3 and a few halves languages.

Jack's Posts

Mutable Immutable JavaScript

A short and straightforward post to understand mutability and immutability in JavaScript and why it's important to understand in order to write robust code.

Sending and Receiving Cookies from Express.js

Let's go over how we can manage cookies in a Express.js application, without having to resort to any third-party cooking-parsing libraries.

What Are Cookies & How to Work With Them Using JavaScript

Let's explore what browser/HTTP cookies are and how to set them on the client-side using JavaScript.

Automate JavaScript API Documentation with JSDoc

Learn how to use JSDoc to automatically generate API documentation for your JavaScript projects.

Scheduling Tasks in Node.js with node-cron

Here's a straightforward post that shows you how to use the node-cron library to schedule cron jobs to be executed in your Node.js apps at specific times.

Building a PWA in Vanilla JavaScript - Part 2: Push API

In this post we go over how to use the Web Push API on the client and on the server to send push notifications to your JavaScript PWA.

How to Build a PWA in Vanilla JavaScript

A simple step-by-step guide to setup a simple PWA that can be accessed offline using a web app manifest and a Service Worker, all done with pure JavaScript.

Going Native with the Web Notifications API

How to show notifications to your users using JavaScript and the web Notifications API. We'll cover the notification object and how to ask for permission.

Creating Custom Forms Using the JavaScript FormData API

Forms are rarely as easy as they seem, but the FormData web API is there to help make your life easier. Let's see how we can make use of it in JavaScript.

Linting on Save with Visual Studio Code and ESLint

Here's how to easily lint your code with a simple file save using ESLint and VSCode.

Reading & Processing Files with the JavaScript FileReader API

Learn how to access uploaded files directly in the browser using some simple JavaScript and the FileReader API.

How to use the BroadcastChannel API in JavaScript

An overview of the basic use cases and functionalities of the BroadcastChannel API to allow communication between windows/tabs/iframes of the same origin.

A Tour of the JavaScript Permissions API

How to manage all of your user permissions for web apps in one place using a new JavaScript API: the Permissions API.

V8's V8: Optional Chaining and Nullish Coalescing in JavaScript

An overview of how to use the V8 engine's optional chaining and nullish coalescing feature in JavaScript.

How to Get Started With the JavaScript Performance API

An overview of the JavaScript APIs available to monitor your website's performance in the wild.

Looking at All 13 JavaScript Proxy Traps

A collection of code snippets to show all 13 Javascript Proxy traps in action.

Exploring the indexOf Method for Strings and Arrays in JavaScript

An overview of how the indexOf() method works to find the position of a substring in a string or an item in an array in Javascript.

Internationalized Navigation Menu in Gatsby.js

In this quick post I show your how to use the JavaScript Internationalization API (Intl) to create a multilingual menu in a Gatsby website.

Creating a Multilingual Website with Gatsby & Cosmic JS

How to create a website with multiple language support using Gatsby.js and Cosmic JS with no localization plugin needed.

A Primer On the JavaScript Apply and Call Methods

With this article you'll understand the time and places to use apply and call methods in your functional JavaScript Code.

Exploring the JavaScript forEach Method for Looping Over Arrays

The ins, outs and common pitfalls of the forEach array method in JavaScript.

🕵 Search Results

🔎 Searching...