Enhancements and Fixes Done During Retrospective Time
JVM Optimization
Description: Implemented a strategy to warm up the JVM before running sorting algorithms to enhance performance and accuracy.
Impact: This led to more reliable and consistent performance measurements, improving the overall efficiency of the sorting operations.
Frontend Improvements
Description: Revamped the frontend interface, improving user interaction and visual appeal.
Frontend Image Loading Issue
Description: Addressed the issue of images lagging behind in updates due to browser caching and asynchronous loading.
Solution: Implemented a unique filename generation for each chart and added a retry (polling) mechanism for image loading in the frontend.
Impact: Ensured that the latest images are displayed in sync with the sorting operations, providing real-time visual feedback to users.
What I could have done Better
Frontend Development Involvement: Could have enhanced the aesthetic appeal and interactivity of the frontend with more creative design elements and animations.
Could have further developed my skills in the Spring Framework, especially in creating more efficient methods and functionalities to better support team features and overall project integration.
Enhancements and Fixes Done During Retrospective Time
JVM Optimization
Frontend Improvements
Frontend Image Loading Issue
What I could have done Better