"Code is cheap, but performance is expensive." I built this CDN Audit Tool to solve a specific problem: Analyzing asset delivery at scale without the "GUI lag" or slow execution typical of many Python automation scripts. Check out the video below to see it in action! 👇 What's happening under the hood? Concurrency: Managed via ThreadPoolExecutor, allowing the tool to check dozens of assets simultaneously while the main thread stays 100% responsive. Thread-Safe UI: Implemented a queue.Queue "drain" system to pump background scan data into the Tkinter interface every 180ms without crashing the main loop. Architecture: Used a custom "Glow" widget system I built from scratch using the Tkinter Canvas API for a modern, dark-mode aesthetic. Efficiency: A global deduplication cache ensures we never ping the same asset twice, even if it appears on every page of a site. For me, being a developer isn't just about making things work—it's about making them fast, scalable, and user-friendly. #Python #SoftwareDevelopment #WebPerformance #GUIManagement #SoftwareEngineer #CodingProject

To view or add a comment, sign in

Explore content categories