Catching Salesforce Outbound Messages with NodeJS

When building applications that are integrated with Salesforce, one of the choices you have to make is how you get data out of Salesforce and into your app. You can use one of the many ETL tools on the market, you can poll for changed records, use the Force.com…

Read more

AWS Lambda aka Node.js meets IFTTT as a service!

Amazon Lambda was announced last November at re:Invent and billed as “an event-driven computing service for dynamic applications”. What does that mean? AWS will run a chunk of JavaScript (i.e., Lambda function) whenever one of the following events occurs: a table is updated in Amazon DynamoDB…

Read more

Google Go or Node.js for web development? Which is better?

This post has been sloshing around in my brain for a couple of months now and it’s finally time to let it spill out all over the floor. Last July I started digging into Google Go for my Topcoder Cribs with Docker blog post, and found it to…

Read more

Apex Algorithm Challenges for Force.com

Just prior to Dreamforce 2014, I launched Code Your Way In allowing developers to complete an Apex algorithm challenge for free entrance to our Topcoder Open developer conference. Feel free to try it out. In a nutshell, the node app uses the nforce-tooling plugin for nforce I wrote to submit…

Read more

PubSub Demo with Node.js & WebSockets

I started a new series on the [topcoder] blog called "Phasers on Innovateā€ where I simply talk about cool tech stuff and build things. Late last year Heroku started supporting WebSockets so I thought I would take a stab at rewriting our Corona application which currently uses Socket.io. Corona…

Read more

Example Apps for nforce-tooling Plugin

Yesterday I released the nforce-tooling plugin for nforce so today I thought I would follow up with some sample demos and a video walking through the process of using the plugin. The video walks through two demos. The first is for standard functions like describe, querying tooling objects and creating/…

Read more

Announcing Force.com Tooling API for Node.js (nforce)

Over Christmas break I stared playing around with the Force.com Tooling API in node.js. We have some ideas over at topcoder for the Tooling API and I wanted to build a POC to see how crazy I was. After a couple of days I started to realize how…

Read more

Roll Your Own Node CLI for Force.com

I'd like to start off this post with two admissions: 1) I love the Force.com CLI 2) I don't know Go. Fact #2 makes it hard for me to extend the CLI for my own (selfish) purposes. However, I am fairly handy with JavaScript and Node.js so that's…

Read more

Node.js Demo with Force.com Streaming API & Socket.io

Apex Callouts and Outbound Messaging are great ways to get your data outside of salesforce.com for integration with external system. However, there are times when you are going to bump into Callout Limits or would like to use Outbound Messaging with non-SOAP endpoints. Never fear, for these types of…

Read more

Node Boilerplate Project for Force.com with Express, Nforce & Async

I have to say that I'm addicted to Node. There are a ton of reasons why Node is awesome, but I like the fact that it is powerful, extensible and easy to get a new app up and running quickly. Over at CloudSpokes we actually have more Node apps in…

Read more