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

2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017

Simplified WireGuard server installation

Published: 21. February 2020  •  Updated: 22. December 2021  •  linux

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

Translation chat app with Cettia and Google Cloud Translation

Published: 24. April 2020  •  Updated: 20. May 2021  •  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.

Backup with restic

Published: 2. April 2020  •  linux, windows

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

Push Notifications with Capacitor and Java

Published: 3. April 2020  •  Updated: 20. June 2021  •  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

JavaScript / Java chat application with Cettia

Published: 23. April 2020  •  Updated: 20. May 2021  •  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.

Exchange Protocol Buffers messages between JavaScript and Java

Published: 4. April 2020  •  Updated: 20. May 2021  •  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.

YouTube Player and Google Maps Angular component

Published: 21. April 2020  •  Updated: 21. May 2021  •  javascript, angular

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

Migration from Nashorn to GraalVM JavaScript

Published: 1. April 2020  •  Updated: 21. May 2021  •  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

RxJS webSocket, w3c-compatible WebSocket wrapper

Published: 11. April 2020  •  Updated: 20. May 2021  •  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.

Building encrypted chat app with the Web Cryptography API

Published: 3. May 2020  •  Updated: 20. May 2021  •  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.

Deploy Angular and Spring Boot application to Google Cloud

Published: 5. May 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

Self-host Docker registry server on Ubuntu 20.04

Published: 8. May 2020  •  selfhost

How to install Docker and Docker registry server on Ubuntu 20.04

Present photos on Google Maps

Published: 2. May 2020  •  Updated: 31. October 2021  •  javascript, java

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

Gitblog - the software that powers my blog

Published: 7. May 2020  •  java, selfhost

Taking a closer look at the software that runs my blog

Add CAPTCHA to your site with hCaptcha

Published: 1. May 2020  •  Updated: 20. May 2021  •  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.

Small changes in Java 9 to 21

Published: 12. May 2020  •  Updated: 20. September 2023  •  java

A summary of interesting small changes in the Java standard library and the language in Java 9 to 21.

Getting started with Nebular for Angular

Published: 17. May 2020  •  javascript, angular

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

Upgrade password hashes with Spring Security

Published: 4. May 2020  •  Updated: 21. May 2021  •  java, spring

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

Java application as Windows Service

Published: 6. May 2020  •  java

How to install any Java application as Windows service with WinSW