How to sharpen my location and messaging API skills?