Does anybody know a good tutorial or book for learning modern C++ 17, focused on best practices (new language paradigms, TDD/BDD, etc.) ? Something like Michael Hartl's Ruby on Rails Tutorial
I implemented two APIs with it, mostly read oriented to be honest. The biggest problem we faced is the lack of maturity of Android and iOS SDKs for it.
When I tried it a few years ago, there was no way to read a stereo wave file :-) Looking at the changelog, it seems it was introduced around version 1.3.0. It was a showstopper for me then. At that time, I could not find an equivalent of SuperCollider's Patterns library which is fantastic : http://doc.sccode.org/Tutorials/A-Practical-Guide/PG_01_Intr...
Interesting ! Not that far from the new Common Lisp based language OMN brought by Opus Modus which was released early this year http://opusmodus.com/omn.html
And they acknlowedge it : "We would like to thank React for showing that full re-renders can be made efficient. While we did not their precise Virtual DOM approach, their work with Virtual DOM was extremely influential to our approach in Glimmer." Fair play !
I had to write an API with lots of one-to-many and many-to-many relationships, with iOS, Android and JS apps accessing the APIs so it needed a mean to sideload data.
I found JSONApi to be a good guide to building the API. Of course, I was a bit sad when the spec changed quite radically in its last iteration, but, hey, my API still works, that's not so bad.