Optimizing an XPath
A poorly performing application is pretty much always something which upsets users. And they should be; why would they need to wait for an application to finish processing? Writing high performances software is hard: it takes time, skill, discipline, and careful craftsmanship. Whether you’re writing a database application or a microservice that implements some algorithm, …