Now that the major waves of Dreamforce 2017 have settled, the announcements and a good part of the running commentary has been delivered, it is time for me to have a look at my pre-Dreamforce predictions.
Having been briefed before the event but unluckily not been able to attend (nor having had the t...

