Learning Salesforce.com and keeping your knowledge up-to-date has always been challenging. With Salesforce's 3 releases / year, anyone that wants to stay current has a nice challenge cut out for him or her. Even though there are the mandatory release exams which any certified Salesforce professional has to tackle, in practice a lot more effort is needed to cover all of the release's changes and additions, not to mention staying current with the growing Salesforce.com ecosystem.
Today I came across something an APEX developer does not see very often, a very rare species of error. Although there certainly have been sightings before, this one was caught on tape! Behold, the infamous ORA-NNNNN, straight from the belly of Salesforce!
This will be the third and last part in my series about (Skype) bots. This time, I will explain how I used the knowledge gained from building the game bot, to create a more productive bot. One that integrates with the Salesforce.com Sales Cloud and Service Cloud and moreover, one that does not require precize commands, but instead uses Luis.ai in an attempt to interpret natural language.
This is part 2 in a series of blogs about Force.com, Skype Bots and the Microsoft Bot Framework. In the previous blog in this series, I explained how my first successful integration between Skype and Force.com had several downsides. The most annoying one: A local server In this blog I will tell you about the evolution of my Skype bot to version 2; the cloud edition.
As a "Force.com fan", I am a heavy user of Force.com developer orgs. Developer orgs are Salesforce.com environments, which allow you to test out any of the propositions Salesforce.com offers. Communities, Sales Cloud, Service cloud, you name it; everything is there. Signing up is easy and free. You can do so here. Sometimes developer orgs serve as playgrounds for new Salesforce.com technology, at other times I actually try to build apps or construct proofs of concept. In most cases these developer orgs are more than enough to achieve whatever purpose I had in mind.