Harel Mazor·May 30Putting Mapeak on the DashboardUsers had been asking for Android Auto, but I’d always priced it as too much work for too little return. AI is what finally made me try —…A response icon5A response icon5
Harel Mazor·Jul 21, 2025How to Use patch-package to Fix or Customize a Capacitor PluginIf you’ve ever hit a wall with a Capacitor plugin — maybe a bug in native code or a missing feature — you know how frustrating it can be…
Harel Mazor·Jun 28, 2025Sharing Code Across C++, TypeScript, and Rust at MapLibre: A POC and Its LessonsAt MapLibre, we’re always looking for ways to push the boundaries of open-source mapping on the web. One recurring question in our work is…A response icon1A response icon1
Harel Mazor·Oct 8, 2024To chainable or not to chainableThe history of chainable is pretty long, by now this is far from a new concept. I first encountered this back in the days when I wrote in…
Harel Mazor·Nov 13, 2023Bad error message and wrong defaults creates the worst user experience!When it comes to user experience, there are a lot of places you can create a positive and fun user experience, but also a lot of places…
Harel Mazor·Oct 19, 2023Why I never use “get” and “set” in any coding languageA little story to explain why I hate getters and setters.
Harel Mazor·Dec 13, 2022Using the great power of addProtocol with MapLibreWith great power comes great responsibility, Uncle Ben