Marco Molteni
Java & Angular Deep Dives
Home
Learn
Java
Angular
About Me
LinkedIn
YouTube
Code
RSS
Free app for Devs to check the security header of your webapp / api:
MarMo Shield
HttpClient: Example and improvements in Java 21
Java HttpClient example
UPDATED: 2023-12-11
Force the use JAXB with Spring Boot
How to force Spring Boot to use JAXB and not Jackson
UPDATED: 2023-12-07
Project checklists
UPDATED: 2023-12-06
Node and Angular install and update
UPDATED: 2023-12-06
Spring Boot tests: How to override the properties in your test class
How to define specific properties for a Spring Boot test class
UPDATED: 2023-11-21
RestControllerAdvice: how to handle exceptions in Spring Boot
Organise and tests the exceptions using ControllerAdvice
UPDATED: 2023-11-16
Unsaved changes warning in Angular
How to warn the user before to leaving the page with unsaved changes
UPDATED: 2023-11-13
Building a Java Angular application tutorial and best practices
Step-by-step guide to building a full-stack Java and Angular application. Covers setup, deployment, error handling, and best practices for a production-ready app.
UPDATED: 2023-11-01
Angular, how to create a global custom Error Handler
Custom global Error Handler and Uncaught in promise error
UPDATED: 2023-10-24
Angular PWA on iOS 17: "Safari cant open the page."
How to solve "FetchEvent.respondWith TypeError: Internal error"
UPDATED: 2023-10-16
Sign-up the newsletter
UPDATED: 2023-10-01
Spring Boot 3.1.2: This method cannot decide ... error
Causes and solutions for the Spring Boot 3.1.2 error: This method cannot decide whether these patterns are Spring MVC patterns or not.
UPDATED: 2023-08-14
Angular Material: Display a tooltip on a disabled button
Why the tooltip does not appear? How we can fix it?
UPDATED: 2023-07-12
Azure DevOps pipelines: skip on error
How to continue with the Azure DevOps workflow even if a step fails
UPDATED: 2023-07-12
Configure Cypress to wait the Java backend in a Docker based CI
How to configure Cypress with Docker to test an Angular/Spring Boot application
UPDATED: 2023-06-27
Difference between npm ci and npm install
Understanding the Difference Between "npm install" and "npm ci" in Angular
UPDATED: 2023-06-24
Angular Material: File Upload component tutorial
How to create an input file with Angular Material and unit test input file
UPDATED: 2023-06-19
2FA OTP Authentication using OpenSource application, privacy included
Protect your privacy when you authenticate
UPDATED: 2023-05-07
Should I upgrade to Angular 16?
Angular 16 new features
UPDATED: 2023-05-06
How to store user information between sessions in a Cookie in Angular
Store the user preferences in the browser
UPDATED: 2023-04-28
Visual Studio Code with Privacy enabled
Protect your privacy when you develop
UPDATED: 2023-04-27
PySpark setup, common errors Py4JError and StorageUtils$
Setup PySpark, errors and small problems
UPDATED: 2023-04-23
Spring: Autoconfiguration package and the missing JPA Entities (Not a managed type error)
Configure Spring Boot a multi module project with JPA entities in a different module.
UPDATED: 2023-04-23
Firefox: Response has been truncated
Firefox: solve the `Response has been truncated` error and show the complete JSON
UPDATED: 2023-04-14
How to configure development and production server in Angular
Angular: Use tsconfig or proxyConfig to easily configure your environment
UPDATED: 2023-04-09
@PostConstruct and @PreDestroy examples in Java
How execute code when your Spring Boot application starts / end
UPDATED: 2023-04-07
Deploy a Java Web App in DigitalOcean using GitHub Actions
How to deploy a maven application in DigitalOcean directly from GitHub
UPDATED: 2023-04-06