Ralph's Blog
about this and that (RSS | Atom)
Published: December 18, 2017 • Updated: July 16, 2019 • ionic, javascript, java, spring
In this blog post I present three different way how to integrate a speech recognition functionality into an Ionic app.
With a Cordova plugin, the Web Speech API and with RecordRTC and the Google Cloud Speech API.
Published: December 17, 2017 • Updated: April 17, 2018 • ionic3, pwa
How to integrate the service worker library Workbox into an Ionic 3 app with lazy loaded modules
Published: November 07, 2017 • Updated: December 05, 2018 • ionic, java, spring, javascript
In this blog post, we create a self-hosted location tracker that consists of three parts. An Ionic/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 Google Maps.
Published: November 05, 2017 • Updated: April 22, 2018 • pwa, ionic3, javascript
Creating Service Workers with Workbox for Ionic 3 applications
Published: November 05, 2017 • Updated: December 03, 2018 • ionic, java, spring, javascript
In this blog post we create an Ionic app that dynamically requests location data points from a
Spring Boot server and displays them on an 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.
Published: September 26, 2017 • Updated: December 04, 2018 • java, ionic, javascript, spring
A closer look at the Flow.js JavaScript library that helps upload files from a browser to the server.
Flow.js is a JavaScript library providing multiple simultaneous, stable, fault-tolerant, and resumable/restartable file uploads via the HTML5 File API.
Published: September 25, 2017 • Updated: December 04, 2018 • javascript, cryptography, ionic
Creating a trivial password manager with the Web Cryptography API and the Ionic framework.
Published: September 21, 2017 • Updated: December 04, 2018 • spring, java, javascript, ionic
In this blog, we create REST services in Spring Boot and consume them in an Ionic app.
We use the OpenAPI specification for generating 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: September 15, 2017 • Updated: December 03, 2018 • database, javascript, ionic
Example of an Ionic web application that stores data in an IndexedDB and works offline.
Published: September 12, 2017 • Updated: October 30, 2017 • database, javascript
IndexedDB, the database in the browser. How does it work and what can you do with it.
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
Published: February 27, 2017 • Updated: November 29, 2018 • database, ionic, javascript
A short introduction to Lovefield, a JavaScript SQL database engine.
And how to build an Ionic app that uses Lovefield as database access layer.
Published: February 26, 2017 • Updated: March 31, 2020 • ionic, spring, javascript, java
This post describes how a Spring Boot can send messages over FCM to an Ionic / Cordova app
Published: February 22, 2017 • Updated: September 29, 2018 • ionic, javascript
In this post, we look at a way to display charts from the ECharts library in an Ionic app
Published: February 18, 2017 • Updated: December 06, 2018 • ionic, cryptography
In this post, we create a Todo application with Ionic that stores the data encrypted in the client storage.
asmcrypto.js is used as the cryptographic library and we have a look at the Web Crypto API
Published: February 16, 2017 • Updated: December 06, 2018 • ionic, cordova, spring, s3, javascript, java
How to upload files from an Ionic / 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 take a closer look at Minio, a self-hosted S3 compatible server, and how to connect a Java application to it.
Published: February 12, 2017 • Updated: December 06, 2018 • ionic, cordova, spring, javascript, java
In this article, we create an Ionic application where the user can take a picture, and the app uploads it to a Spring Boot application.
Published: February 05, 2017 • Updated: December 07, 2018 • ionic, spring, java, javascript
How to implement a JWT authentication system with Ionic/Angular and Spring Boot.
Published: January 26, 2017 • Updated: December 04, 2018 • angular, ionic, spring, java, javascript
Example of form validation in an Ionic 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 22, 2017 • Updated: December 05, 2017 • angular, javascript
Published: January 20, 2017 • Updated: June 19, 2017 • database, javascript
Published: January 18, 2017 • Updated: May 18, 2017 • ionic3, cordova
Published: January 16, 2017 • Updated: December 07, 2017 • ionic, cordova
Published: January 14, 2017 • Updated: December 01, 2018 • ionic, spring, java, javascript
Published: January 13, 2017 • Updated: December 07, 2018 • ionic, cordova
Published: January 08, 2017 • Updated: December 23, 2017 • java, spring
Published: January 04, 2017 • Updated: October 25, 2017 • javascript