I'd say the best thing to do would be to get a keyboard you enjoyed and make sure it was compatible with iOS. The quality of instrument will hopefully keep you interested for all of the learning/playing.
What is these days the way to make a simple 3D model exported in gltf interactive? I mean hide or show parts of the model? Add interactivity by having some JavaScript “steering” changes of the 3D model? Like an interactive model viewer. As modelviewer looks like not allowing to have a lot of interactivity
I've done quite a bit of remote MTB/gravel riding/touring (e.g. much of the Great Divide Mountain Bike Route [1]), and have settled on loading GPX tracks onto a Garmin head unit. Turn-by-turn is pretty useless, because the notion of a "turn" is too ambiguous to be useful. Anyway, with a GPX track loaded the head unit will display the path, and you can tell when you deviate significantly. Oftentimes the turns are onto nearly invisible tracks; situational awareness will sometimes save you, but expect to miss some turns. This may sound unreliable, but it's a huge step up from everything else I've tried.
I use gaiagps. Its very good for hiking and biking. Should also work for mtb. Had a garmin watch ( fenix 5s) once and that thing sucked hard compared to my phone. Its like a bad phone that can measure your puls.
Graph databases are efficient in exploring multi-hop relationships which are common in many business scenarios. So basically if your application needs to query n-hop relationships all the time, then graph database is a better choice. Some main use cases include real-time recommendation (product/content/shop), risk management like fraud detection in the financial services industry, knowledge graph and machine learning, etc.