Latest video
Latest posts

Top-level await in TypeScript 3.8

New Features

TypeScript 3.8 introduces a new functionality which is called top-level await. It allows developers to use the await keyword without a surrounding async function at the top level of a module.

Continue reading →

Convert to milliseconds

Hands-On

Learn how to get the milliseconds of a specified date in your desired timezone.

Continue reading →

TypeScript code coverage with Karma

Testing

Configuring code coverage with TypeScript and Karma to get coverage reports for code running in web browsers.

Continue reading →

Anatomy of an Electron 4 application

Hands-On

Overview of main concepts in Electron 4 applications.

Continue reading →

Setup TypeScript code coverage for Electron applications

Testing

Learn how to include all source files for code coverage reporting in an Electron app. In the following tutorial we will create TypeScript code coverage from Electron’s main and renderer process.

Continue reading →

Run Node.js apps on Heroku with TypeScript

Hands-On

The best way to get started on the Heroku polyglot platform is to follow their fantastic introduction. It’s also worth reading about their supported environments, deployment tasks and European deployment region. The second best advice is to follow our quick setup guide.

Continue reading →

Parse command line arguments in Node.js

Hands-On

There are many libraries to build CLI tools for Node.js like optimist, minimist, yargs, Caporal.js and commander to name just a few. In the following article Benny gives you an overview of his favorites.

Continue reading →

Add a window property with TypeScript

Hands-On

Sometimes you want to define a custom property on the window namespace. This can be done by declaring it as a global property.

Continue reading →

Setup electron-mocha with @babel/register and TypeScript

Testing

Write tests for Electron using TypeScript and mocha. The following tutorial will show you how to create a test setup.

Continue reading →
123