For one of my TypeScript projects, I have needed a Windows-compatible unzip tool. I haven’t found one, which has a d.ts declaration file. So I decided that I will implement a zip/unzip NodeJs package with build-in TypeScript declarations.

Of course, it would be easier to write a declaration file for…


Publishing a real NodeJS package: Code Quality Improvements

For one of my TypeScript projects, I have needed a Windows-compatible unzip tool. I haven’t found one, which has a d.ts declaration file. So I decided that I will implement a zip/unzip NodeJs package with build-in TypeScript declarations.

Of course, it would be easier to write a declaration file for…


For one of my TypeScript projects, I have needed a Windows-compatible unzip tool. I haven’t found one, which has a d.ts declaration file. So I decided that I will implement a zip/unzip NodeJs package with build-in TypeScript declarations.

Of course, it would be easier to write a declaration file for…


Publishing a real NodeJS package: Project Bootstrap

For one of my TypeScript projects, I have needed a Windows-compatible unzip tool. I haven’t found one, which has a d.ts declaration file. So I decided that I will implement a zip/unzip NodeJs package with build-in TypeScript declarations.

Of course, it would be easier to write a declaration file for…


In my previous article, I wrote about how you can make a boilerplate project with Electron & Angular. If you haven’t read it yet, please start with that. This article is based on it.

So, if you managed to create the boilerplate project, you should have a working npm start


In this article, I will show you how you can make a boilerplate project for your cross-platform desktop application development with Electron 6 & Angular 8.

Introduction

What is Electron?

Electron is a framework for creating cross-platform (Mac, Windows, and Linux) applications with web technologies like JavaScript, HTML, and CSS. Under the hood, Electron…


Introduction

In this article I will show you how I deploy my Angular project using Github, Jenkins, NodeJS, Vagrant and DigitalOcean.

Creating an Angular project

First of all, you will need a repository to store the source code of your Angular project. The easiest way is to create a public one on Github. …


Introduction

What is DigitalOcean?

“ DigitalOcean provides developers cloud services that help to deploy and scale applications that run simultaneously on multiple computers”

What is a DigitalOcean Droplet?

“DigitalOcean Droplet is a flexible Linux-based virtual machines (VMs) that run on top of virtualized hardware. Each Droplet you create is a new server you can use.”

What is Vagrant?

Vagrant is an application…


Introduction

What is Vagrant?

“ Vagrant is a tool for building and managing virtual machine environments in a single workflow. With an easy-to-use workflow and focus on automation, Vagrant lowers development environment setup time, increases production parity, and makes the “works on my machine” excuse a relic of the past.” …

Róbert Darida

Software Engineer, Game Developer

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