Ralph's Blog about this and that (RSS | Atom)

2017 | 2018 | 2019 | 2020

Installing Docker on Windows 10 Home 2004

Published: May 28, 2020  •  windows, linux

In this tutorial you learn how to install WSL2 and Docker on Windows 10 Home 2004

Getting started with Nebular for Angular

Published: May 17, 2020  •  javascript, angular

How to create an Angular application from scratch with the Nebular component library.

Smaller changes in Java 9 to 14

Published: May 12, 2020  •  java

A summary of interesting smaller changes in the Java standard library and the language in Java 9 to 14.

Self-host Docker registry server on Ubuntu 20.04

Published: May 08, 2020  •  linux

How to install Docker and Docker registry server on Ubuntu 20.04

Gitblog - the software that powers my blog

Published: May 07, 2020  •  java

Taking a closer look at the software that runs my blog

Java application as Windows Service

Published: May 06, 2020  •  java

How to install any Java application as Windows service with WinSW

Deploy Angular and Spring Boot application to Google cloud

Published: May 05, 2020  •  java, angular, spring

In this blog post, I show you how to deploy an Angular application to Firebase Hosting and a Spring Boot application to Google Cloud Run

Upgrade password hashes with Spring Security

Published: May 04, 2020  •  java, spring

A closer look at Spring Security's support for upgrading password hashes

Building encrypted chat app with the Web Cryptography API

Published: May 03, 2020  •  javascript, spring, java, ionic

In this blog post, I show you how to create an encrypted Java/JavaScript chat application with the Web Cryptography API.

Present photos on Google Maps

Published: May 02, 2020  •  javascript, java

In this tutorial I show you how to develop a web application that present your holiday photos on Google Maps

Add CAPTCHA to your site with hCaptcha

Published: May 01, 2020  •  javascript, java, ionic, angular

This blog post shows you how to integrate hCaptcha CAPTCHAs into a plain JavaScript project and Angular projects, with a Spring Boot back end.

Translation chat app with Cettia and Google Cloud Translation

Published: April 24, 2020  •  javascript, spring, java

In this blog post, I show you how to build a chat application with Cettia and Google Cloud Translation that automatically translates chat messages.

JavaScript / Java chat application with Cettia

Published: April 23, 2020  •  javascript, spring, java

In this blog post, I show you how to build a simple chat application with a JavaScript front- and a Java backend.

YouTube Player and Google Maps Angular component

Published: April 21, 2020  •  javascript, angular

In this blog post, we take a look at the YouTube Player and Google Maps component from the angular/component repository.

RxJS webSocket, w3c-compatible WebSocket wrapper

Published: April 10, 2020  •  javascript

In this blog post, we take a closer look at the webSocket function from the RxJS library, a wrapper around the native WebSocket object.

Exchange Protocol Buffers messages between JavaScript and Java

Published: April 04, 2020  •  javascript, java

In this blog post, we are going to take a look at how to sends Protocol Buffers messages from an Angular app to a Spring Boot back end.

Push Notifications with Capacitor and Java

Published: April 03, 2020  •  ionic, spring, javascript, capacitor, java

In this blog post we take a closer look at how to receive push notifications with Capacitor and how to send them from a Spring Boot application

Backup with restic

Published: April 02, 2020  •  linux, windows

How to backup your data with restic, an easy, fast, efficient, secure, and free command-line tool.

Migration from Nashorn to GraalVM JavaScript

Published: April 01, 2020  •  java

Oracle removes the Nashorn JavaScript engine in Java 15 (September 2020). In this blog post, I show you how to migrate to the successor - GraalVM JavaScript engine

Simplified WireGuard server installation

Published: February 21, 2020  •  linux

In this blog post I show you how to install WireGuard server in a very convenient way with a batch script