• AlexaForce - Build Alexa Skills with APEX

    A few weeks ago my Alexa adventure started and it has kept me busy ever since! The initial goal was to build an Alexa Skill that integrates with Salesforce.com, but after diving into the matter, my goal changed. The new goal quickly became to build an Alexa SDK for APEX. And now, just a few weeks later, AlexaForce was born!

    Read More

  • Bots Part 2

    This is part 2 in a series of blogs about Force.comSkype 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 sad In this blog I will tell you about the evolution of my Skype bot to version 2; the cloud edition.

    Read More

  • Bots Part 3

    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.

    Read More

  • Collecting Badges

    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.

    Read More

  • Content Image as a Formula

    This article aims to explain how to display a Salesforce Content Document (ContentVersion) in a custom formula field. Since I discovered the information needed is scattered across the world wide web, summarizing it into 1 blog article seemed to be a great way to enrich the internet!

    Read More

  • Custom APEX DataSource Missing

    Several times now I have noticed that a custom external data source connector in Salesforce, even though present on the system, will not appear in the list of types when setting up an external data source.

    Read More

  • Developer Org Birthday!

    One of my first, if not the first, Salesforce Dev Orgs just reached the respectable age of 10 years! To celebrate this, I am dedicating a blog entry to this milestone :)

    Read More

  • Rare sighting!

    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!

    Read More

  • Verifying Salesforce Oauth Access Token

    As the quest for an advanced Alexa AVS skill continues, all kinds of challenges cross my path. This time I encountered a problem that cost me quite some time to solve. While trying to have Alexa's account linking to work with the Salesforce Oauth Webserver flow, I needed a way to verify the access token issued by Salesforce and get information about the user in question, using APEX.

    Read More