about this and that (RSS | Atom)
Published: January 09, 2019 • java
In this blog post we are going to set up a private root CA with mkcert on our local development machine, create a TLS certificate and enable Spring Boot to use TLS and HTTP/2. We learn how to configure Charles, a HTTP proxy, to trust this private root CA and we also take a brief look at HTTP/2 push.
This blog post shows you a way to upload pictures from a web application to Google Cloud Storage and run them through Google Cloud Vision. The application uses Ionic 4 for the front end and Spring Boot for the back end. It utilizes signed URLs for permitting the client to upload pictures directly from the web application to Google Cloud Storage
Converting text from a web application into speech with Google Cloud Text-to-Speech
This blog post takes a closer look at the Background Sync API, part of the Service Worker implementation and presents an example that uses Background Sync to synchronize data between an Ionic 4 web application and a Spring Boot server application.
In this blog post I present four examples how you can implement password checks for commonly used or compromised passwords.
Published: May 01, 2018 • java
How a Java server application can complete the server-to-server OAuth 2.0 flow and access a Google service
Published: March 01, 2018 • Updated: November 29, 2018 • java
In this blog post we're going to create Java applications that download and search the "Have I been pwned?" password list with over 501 million passwords.
Writing human readable regular expressions with the VerbalExpression library
Published: February 26, 2018 • java
How to consume Server-sent events in a Java application.
Published: February 05, 2018 • database, mongodb, java
A brief introduction to Time to live indexes in MongoDB and how to access them from Java
Published: February 04, 2018 • Updated: February 05, 2018 • mongodb, java, database
A brief overview of capped collections in MongoDB and how to access them from Java
and a Spring Boot application built with Maven into one project and ultimately create one executable JAR.
In this blog post I show you how you can send push messages from a Spring Boot application over Firebase Cloud Messaging (FCM) to connected clients with the Web Push API. The Push API is part of the Service Worker specification and does not depend on any native plugins.
In this blog post I present three different way how to integrate a speech recognition functionality into an Ionic 4 app.
With a Cordova plugin, the Web Speech API and with RecordRTC and the Google Cloud Speech API.
In this blog post we create a self hosted location tracker that consists of three parts. An Ionic 4/Cordova application that continuously sends the current location to a Spring Boot application from where the locations are broadcasted to a website and visualized on a Google Maps.
In this blog post we create an Ionic 4 app that dynamically requests location data points from a
Spring Boot server and displays them on a OpenStreetMap map. The data points are stored in a
MongoDB database and we take advantage of the geospatial query support to read the data points only for a certain area.
Published: October 21, 2017 • Updated: January 17, 2018 • java
The latest Java update changed the way how you enable unlimited cryptography in your Java application.
In this blog we create REST services in Spring Boot and consume them in an Ionic 4 app.
We use the OpenAPI specification for generating an API documentation and the client TypeScript code.
Published: September 17, 2017 • Updated: February 16, 2018 • java
How to use pluggable file systems in Java and a look at implementations outside the standard library
Published: September 16, 2017 • Updated: October 25, 2017 • java
How to create a simple MultiValue Map with Java 8
Published: March 05, 2017 • Updated: February 16, 2018 • java, spring
What are Server-Sent Events and how can you send them from a Spring Boot application
This post describes how a Spring Boot can send messages over FCM to an Ionic 4 / Cordova app
How to upload files from an Ionic 4 / Cordova app directly to a Minio server or Amazon S3 with pre-signed URLs.
Published: February 15, 2017 • Updated: February 16, 2018 • java, s3
In this article we have a closer look at Minio, a self hosted S3 compatible server, and how to connect a Java application to it.
In this article we create an Ionic 4 application where the user can take a picture and the app uploads it to a Spring Boot application.
How to implement a JWT authentication between an Ionic 4 app and a Spring Boot back end.
Example of form validation in an Ionic 4 application. How to create custom synchronous and asynchronous validators and how to validate data on the server with the Java Bean Validation framework.
Published: January 24, 2017 • Updated: February 16, 2018 • spring, java
How to create RSS and Atom feeds with the Spring Framework and the ROME library
Published: January 08, 2017 • Updated: December 23, 2017 • java, spring