Note: Ideas
1- How to handle Caching in case of Web Deployment on Legacy Systems
At work, I was in charge of packaging apps to deploy in production. After deploying some customers got frontend issues (unresponsive UI...) because their browsers were still pointing to the old version. In fact their browsers kept old js files in cache then when trying to execute this old code, a comflict occured because the new code on server is different from the old one in browser cache. We faced issues like "Uncaught ReferenceError: 'variable' is not defined". We were really sad because it takes hard work, time and patience. Seeing that some customers were happy with the new version and others were not, forced us to rollback.
Given that, we are working on legacy systems, the question is how to make sure that customers browsers always take in consideration the new code deployed ? There are so many solutions but how to implement them in our legacy context ?
ChatGPT - Ahh, now it makes sense — you’re dealing with a frontend cache-busting problem in production 🚨
This is a very common issue: browsers cache your old JavaScript / CSS / assets aggressively, so after deployment, users’ browsers mix new HTML with old cached JS, causing errors like Uncaught ReferenceError: variable is not defined.
The right solution isn’t to try to “clear” users’ cache with JS hacks, but to deploy in a way that makes browsers fetch the new assets automatically.
2- Spring AI
3- From Maven 3 to 4 : Js Generator Use Case
Maven The Future Of Java Build Automation https://youtu.be/2qiXn9vN5iE?si=DSTKuf6kxCmy1BTh Note: Events not confirmed yet
1- Speaking -> Mission JUnit Pioneer: To Jupiter And Beyond, Internal Talk at KLx, Crédit Agricole Group
2- Speaking -> Mission JUnit Pioneer: To Jupiter And Beyond, Lisbon Java Users Group
3- Volunteering at JNation 2025 organized by Coimbra JUG in Coimbra, May 27-28, 2025
Note: Confirmed Events
Note: Confirmed Events done in the past
1- Volunteering at State Of Open Con 25 by Open UK in Southbank London, 4-5 February, 2025
1- Speaking -> OSDD: Open Source Driven Development, Lisbon Java Users Group at KLx, Crédit Agricole Group, April 2, 2024: Speaker Deck, OSDD Article
2- Speaking -> OSDD: Open Source Driven Development, JNation 2024 organized by Coimbra JUG in Coimbra, June 4-5, 2024: JNation 2024 Interview by Andres Almiray, JNation 2024 OSDD Talk, Speaker Deck, OSDD Article
Note: Not Accepted by Events Organizers
1- Speaking -> OSDD: Open Source Driven Development, State Of Open Con 25 by Open UK in Southbank London, 4-5 February, 2025
2- Speaking -> Mission JUnit Pioneer: To Jupiter And Beyond, JNation 2025 organized by Coimbra JUG in Coimbra, May 27-28, 2025