Opt-In Software Blog

CountryTimezone

If you’ve worked with timezones in Python, you’ve probably used pytz to get IANA timezone names for specific countries: tz_names = pytz.country_tim...

renamedecl

🔄 Renaming Variables and Functions in JavaScript Using ASTsWhen working with JavaScript, there are times you might want to automatically rename va...

Blog migrated to Hexo

This blog has been migrated from WordPress to Hexo. For the blog migration, I wrote a powershell script called wp-hexo-convertor, which is availabl...