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

2017 | 2018 | 2019

Adding speech recognition to an Ionic 4 App

Published: December 18, 2017  •  Updated: July 16, 2019  •  ionic4, javascript, java, spring

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.

Workbox with Ionic 3 and Lazy Loaded Modules

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

Developing a self hosted location tracker

Published: November 07, 2017  •  Updated: December 05, 2018  •  ionic4, java, spring, javascript

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.

Ionic 3 with Workbox Service Worker

Published: November 05, 2017  •  Updated: April 22, 2018  •  pwa, ionic3, javascript

Creating Service Workers with Workbox for Ionic 3 applications

Dynamically loading position data with Ionic 4 and Spring Boot

Published: November 05, 2017  •  Updated: December 03, 2018  •  ionic4, java, spring, javascript

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.

JCE policy changes in Java SE 8u151, 8u152 and 8u162

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.

Upload files from Ionic 4 to Spring Boot with Flow.js

Published: September 26, 2017  •  Updated: December 04, 2018  •  java, ionic4, 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.

A closer look at the Web Cryptography API

Published: September 25, 2017  •  Updated: December 04, 2018  •  javascript, cryptography, ionic4

Creating a trivial password manager with the Web Cryptography API and the Ionic 4 framework.

Spring Boot and Ionic 4 application development with OpenAPI

Published: September 21, 2017  •  Updated: December 04, 2018  •  spring, java, javascript, ionic4

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.

Pluggable file systems in Java

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

Do it yourself Multi Value Map with Java 8

Published: September 16, 2017  •  Updated: October 25, 2017  •  java

How to create a simple MultiValue Map with Java 8

Offline capable Ionic 4 Web App with IndexedDB

Published: September 15, 2017  •  Updated: December 03, 2018  •  database, javascript, ionic4

Example of an Ionic 4 web application that stores data in an IndexedDB and works offline.

A closer look at IndexedDB

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.

Server-Sent Events with Spring

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

Lovefield, a SQL database engine for the web

Published: February 27, 2017  •  Updated: November 29, 2018  •  database, ionic4, javascript

A short introduction to Lovefield, a JavaScript SQL database engine. And how to build an Ionic 4 app that uses Lovefield as database access layer.

Sending push messages from Spring Boot to Ionic 4 over FCM

Published: February 26, 2017  •  Updated: December 06, 2018  •  ionic4, spring, javascript, java

This post describes how a Spring Boot can send messages over FCM to an Ionic 4 / Cordova app

Integrate ECharts into an Ionic 4 app

Published: February 22, 2017  •  Updated: September 29, 2018  •  ionic4, javascript

In this post we look at a way to display charts from the ECharts library in an Ionic 4 app

Secure Todo app with Ionic 4

Published: February 18, 2017  •  Updated: December 06, 2018  •  ionic4, cryptography

In this post we create a Todo application with Ionic 4 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

Uploading files from Ionic 4 / Cordova to Minio / S3

Published: February 16, 2017  •  Updated: December 06, 2018  •  ionic4, cordova, spring, s3, javascript, java

How to upload files from an Ionic 4 / Cordova app directly to a Minio server or Amazon S3 with pre-signed URLs.

Upload files from Java to a Minio server

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.

Uploading pictures from Ionic 4 / Cordova to Spring Boot

Published: February 12, 2017  •  Updated: December 06, 2018  •  ionic4, cordova, spring, javascript, java

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.

JWT Authentication with Ionic 4 and Spring Boot

Published: February 05, 2017  •  Updated: December 07, 2018  •  ionic4, spring, java, javascript

How to implement a JWT authentication between an Ionic 4 app and a Spring Boot back end.

Form validation with Angular and Spring Boot

Published: January 26, 2017  •  Updated: December 04, 2018  •  angular, ionic4, spring, java, javascript

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.

Produce RSS and Atom feeds with Springframework

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

A look at Angular's ngFor directive

Published: January 22, 2017  •  Updated: December 05, 2017  •  angular, javascript

Storing data with localStorage and Lockr

Published: January 20, 2017  •  Updated: June 19, 2017  •  database, javascript

Hot deploy updates with the cordova-hot-code-push plugin

Published: January 18, 2017  •  Updated: May 18, 2017  •  ionic3, cordova

Hot deploy updates to Ionic 4 / Cordova apps with CodePush

Published: January 16, 2017  •  Updated: December 07, 2017  •  ionic4, cordova

Consume Protocol Buffer messages with Ionic 4

Published: January 14, 2017  •  Updated: December 01, 2018  •  ionic4, spring, java, javascript

Hot deploy updates to Ionic 4 / Cordova apps with Ionic Appflow Live Deploy

Published: January 13, 2017  •  Updated: December 07, 2018  •  ionic4, cordova

Protocol Buffers with Spring Integration

Published: January 08, 2017  •  Updated: December 23, 2017  •  java, spring

Upgrade Font Awesome in a Ext JS 6 application

Published: January 04, 2017  •  extjs

JavaScript Date and moment.js

Published: January 04, 2017  •  Updated: October 25, 2017  •  javascript