Optimizing a Python program with profiling data

If you have been maintaining a Python program that has been growing for some time with new features you may notice at some point it can get a bit lagging and slow. For example, the app that is powered by hearham.com repeaters listing has grown from thousands of repeaters to now over 10,000 repeaters in the listing shown in the app. This hung things up especially on devices like Raspberry Pi or Librem phone while starting up the app.

Continue reading “Optimizing a Python program with profiling data”

Introducing the new EMP-proof Ham Radio Repeater Listing

If you have been using Amateur radio for some time you may know about the app connected to hearham.live repeater listing, which lets you keep an offline record of radio repeaters and a topo-map, on your Linux computer, tablet, phone, or even Android phone. But what would you do during an EMP or solar event causing extended downtime and damage of all computer devices?

Continue reading “Introducing the new EMP-proof Ham Radio Repeater Listing”