Harel MazorHow 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…Jul 21, 2025Jul 21, 2025
Harel MazorSharing 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…Jun 28, 2025A response icon1Jun 28, 2025A response icon1
Harel MazorTo 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…Oct 8, 2024Oct 8, 2024
Harel MazorBad 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…Nov 13, 2023Nov 13, 2023
Harel MazorWhy I never use “get” and “set” in any coding languageA little story to explain why I hate getters and setters.Oct 19, 2023Oct 19, 2023
Harel MazorUsing the great power of addProtocol with MapLibreWith great power comes great responsibility, Uncle BenDec 13, 2022Dec 13, 2022