Published: 26. January 2017 • Updated: 4. July 2026 • angular, ionic, spring, java, javascript
Form validation in an Ionic Angular application with Angular Signal Forms and Spring Boot. The article shows synchronous validators, asynchronous HTTP validation, and server-side validation with Jakarta Bean Validation.
Published: 6. January 2018 • Updated: 21. March 2026 • ionic, angular, javascript
How to use custom SVG icons in a current Ionic application
Published: 11. December 2018 • Updated: 22. May 2026 • java, spring, angular
This post shows a small Angular client and Spring Boot back end that demonstrate two Google Cloud Vision upload flows: upload through the server and upload to Cloud Storage with a pre-signed URL.
Published: 25. August 2019 • Updated: 26. June 2026 • javascript, java, spring, angular
In this blog post, we build a passwordless sign-in flow with WebAuthn, an Angular front end, and a Spring Boot back end secured with Spring Security.
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/components repository.
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.
Published: 6. August 2023 • angular, java
In this blog post, I show you how to implement a web application with Angular that receives push notifications and a back end with Java that sends push messages. It uses the standard Push API supported by all major browsers.
Published: 27. September 2024 • Updated: 26. June 2026 • go, angular
Implement a passwordless authentication system with WebAuthn in Go on the back end and Angular with daisyUI on the front end.
Published: 27. October 2024 • ionic, angular, llm
Run an LLM in a web application with Transformers.js.
Published: 19. January 2025 • ionic, angular, llm
Running the Moonshine model, a speech recognition model, in the browser with Transformers.js. The demo application is a snake game controlled by voice commands.
Published: 17. January 2025 • go, angular
In this blog post, I will show you how to implement WebAuthn authentication with Bitwarden Passwordless.dev, a SaaS solution that provides WebAuthn authentication as a service.
Published: 20. July 2025 • angular, ionic, baas
This blog post shows how to deploy a JavaScript application with PocketBase as the backend on a Debian 13 server.
Published: 20. July 2025 • angular, ionic, baas
This blog post shows how to develop a simple Ionic/Angular application with PocketBase as the backend.
Published: 11. August 2025 • angular
In this blog post we explore Angular's built-in i18n support.
Published: 11. August 2025 • angular
In this blog post, we explore how to implement i18n in Angular applications using the Transloco library.
Published: 5. September 2025 • angular, ionic, baas
This blog post demonstrates how to develop a simple Ionic/Angular application with Appwrite as the backend.
Published: 3. March 2026 • baas, angular
This blog post shows you how to build a simple Todo app with Supabase as the backend. It covers local setup with Supabase CLI, database schema and security with migrations, using @supabase/supabase-js in a JavaScript/TypeScript app, auth flows (sign-up, sign-in, sign-out), and CRUD operations for todos.
Published: 7. April 2026 • angular
In this post, we explore how to implement an immediate update flow for Angular's service worker, allowing users to get the latest version of your app without waiting for a page reload.
Published: 22. April 2026 • angular
GraphHopper is an open-source routing engine for OpenStreetMap data. This repo shows how to run it locally in Docker and how to call its API from any HTTP client.