Skip to content

FanJups/public-speaking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 

Repository files navigation

Thinking about...

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

Upcoming

Note: Confirmed Events

Previous

Note: Confirmed Events done in the past

2025

1- Volunteering at State Of Open Con 25 by Open UK in Southbank London, 4-5 February, 2025

2024

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

Not Accepted

Note: Not Accepted by Events Organizers

2025

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

About

Previous & upcoming conference talks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published