Top Trailblazers

History

In Progress

A Brief History

Back in 2017 I created a page that automatically downloaded our badge count and certifications from Salesforce to make it easier for our Sales Guy to know what to put in our resumes.

Next step was to add the possibility for people to add their own user and scrape their badges from Trailhead.

Soon after this exploaded when 10K indians tried using the site to track number of badges taken within a certain time frame.

Trailhead has changed through the years, from being able to pull everyone's profile directly it changed to having to be logged in, I had a server starting hourly that scraped everything and uplodaded to the site.

Next step was to only show the badge data for a logged in user so I had to use a scriptlet (JavaScript running locally in the browser) to scrape the data and push to the server.

Years went by and changes had to be done when Trailhead changed on their side. Friendly people in the Community contacted me when I needed to change the integration and even Salesforce people gave me a heads up.

In the last couple of years the site has been severely under maintained. When I started I was basically single and had all the time in the world to work on this.
Nowadays I'm working from home with 4 kids and there's a lot of other evening activities apart from maintaining a Python project.

The biggest issue except for time is that Python 2.7 reached End of Support as of January 31, 2024 and now you cannot even deploy a new version of the app without bumping the Python version.
Given how App Engine has changed this change is major to say the least and I don't have the time needed for this.

So today (3rd of September 2024) I decided that it was time to take down the site and focus on other things.
I feel bad for not being able to keep it up but also it looks quite bad when a site is degrading slowly.

I want to thank all of you for using the site, it has been a blast and I have gotten many new friends that I've bumped into on Dreamforce and on other conferences. Once again I'm sorry for not being able to keep up!
Cheers, Johan