Table of Contents

84 Things You Should Know about the Spring ’15 Release

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

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

Strategies for Building Customer Facing Apps with

EnhancedList Visualforce Component

Announcing a Node.js Chatter Plugin for nforce

Apex Algorithm Challenges for

Dreamforce 2014... I miss you already!

Tutorial - Build Your First Lightning Component

RunTests Async with nforce-tooling

Parsing JSON APIs with SwiftyJSON

Topcoder Kicks Off $500K "Learn Swift" Series

Deploying Go Apps to Elastic Beanstalk with Docker

Go Tutorial with MongoDB on Heorku

It’s Official. I’m a Serial Adopter!

Ghost CLI

How to Customize Salesforce Attachments

Some superheroes fly. Some sit and stay.

Sayonara WordPress. Hola Ghost!

PubSub Demo with Node.js & WebSockets

Real World Experience with Salesforce1 Heroku Connect

Updating a Record When Viewed using Std Page Layout

Sample Ruby on Rails Canvas App

Announcing "Learn in 30 Days" Series

Example Apps for nforce-tooling Plugin

Announcing Tooling API for Node.js (nforce)

Roll Your Own Node CLI for

Fun with CLI, JSON and .jq

What does Heroku1 mean for Developers?

What does Salesforce1 mean for Developers?

DF13 Session Recap - Build your API with and Heroku

I'm at the TopCoder Open this week. OMG!

How about using Docker for Development?

What? Use to Build an ESB?

Chatter for Apex Code Examples

Debug REST Calls with Runscope

The 'Real' Reasons Appirio Bought TopCoder

Announcing the & Heroku Weekly Newsletter

Recap 2013 Salesforce MVP Summit

First Look - Aura UI Framework

Log Events & Exceptions

Build a Public API on

Salesforce Junction Records to a String of Values

Forcifier Node.js Package for

Custom Setting 'Null' After Sandbox Refresh?

AngularJS and Tutorial

Appirio Tough Mudder - "RIP Clint Ruiz"

Why the @future Annotation Should Die!

Learn Google DevTools for Free at CodeSchool

Setting Up Continuous Integration for Saleforce Development

CloudSpokes #DifferentSpokes with Josh Birk from

CloudSpokes - Heroku Success Story

Schedule Apex Exception - "No Apex Classes Found"? Streaming API with Ruby

Restforce Ruby Gem for

OAuth Dance -- "client identifier invalid" with

"Piratize" Your Salesforce Chatter Feeds for ITLAP Day

My 6 Dreamforce 12 Sessions - Come Say 'Hi!'

Node.js Demo with Streaming API &

Video - MavensMate Sublime Text 2 Plugin

Node Boilerplate Project for with Express, Nforce & Async

Video - Primer for New Developers

Video - Electronically DocuSign Documents with Node.js

Wrestle Your NoSQL Data with DynamoDB

Build a Command Line App for with Ruby & Thor

Node.js Demo with REST API, OAuth & Express

Guest Blogger on Amazon's Web Services Blog

Convert a Related List to a Comma Separated List

Build an API with Node.js, Express, MongoDB and Cloud Foundry

Writing Unit Tests for v24 Apex REST Services

Synchronizing Asynchronous Events in

Apex REST Service Not Found?

Welcome to CloudSpokes Rob Cheng!

Using Node.js to Host Development Web Services

Video - Getting Started with Rails & Databasedotcom Gem

Amazon DynamoDB Demo

Apex Test Coverage Does Not Match?

"Chow Finder" - My Veterans Hackday 2011 App

Dependency Management with Play!

I'm Addicted to Play! on Heroku

Video - Debugging Apex Tools and Techniques (DF11)

Getting Salesforce Field Metadata the Easy Way

Demo App - Salesforce on Heroku (Java) with Play! Framework

Video - Connect Your Clouds with from Dreamforce 11

Twilio Client for BETA

Session Recap - Connect Your Clouds with

It's Official! Heroku Loves Java

Build a Bulk Emailer for Salesforce with App Engine

How I'm Getting Ready for Dreamforce

Salesforce Trigger when Rollups Summaries Not Possible

Win $1000 for your Artwork!

Roll Your Own Salesforce "Lookup" Popup Window

Ruby 1.9.2 Install Errors with Mac OS X Lion and RVM

[INFOGRAPHIC] Evolution of Computer Languages

Twilio Client: A New Way to Phone

My Open Source Projects at GitHub

Video Tutorial - Building APIs with Apex REST Services

#DF11 Preso - "Connect Your Clouds with"

My Phantom Google Search Results Removed

GitHub Releases Mac Client

UK Developer & Admin Meetup

On Vacation!!

SQLForce - Command Line ANSI SQL for Salesforce

Demo App - Ruby, Rails & REST API on Heroku

Phantom Search Results

Salesforce Handbook Now Available on

Deploying Metadata with ANT (Video)

My Favorite Summer ’11 Features

Overriding Standard Links & Buttons in

1st Annual Future of the Cloud Day

Learning Rails with ... Zombies!

Google Announces Beta for "Gmail on Your Box"

CloudSpokes Hits 2000 Members in 6 Weeks!

Publishing with the Toolkit for Facebook

You'll "Like" this CloudSpokes Winner!

I'm Starting a New Job!!

OpportunityAccessLevel Not Writable

Mad Money: Why a Cloudy Forecast is Good

Dynamically Group & Display Query Results

Sneak Peak - BrainEngine Cloud IDE

Installing Ruby 1.8 and & 2.3.8 for ActiveSalesforce

Loading Salesforce Products into Custom Price Books

Beat Jeff Douglas ... not literally

Find My Salesforce Users by Role Hierarchy

Introducing CloudSpokes Toolkit for Facebook Updates

My Favorite Spring ’11 Features

Learning Ruby for Developers – Part 3

Document Apex Code with ApexDoc

How to Pass the Service Cloud Consultant Exam

Appirio Company Meeting -- In Napa!

Scale Java Applications with AWS Elastic Beanstalk

Salesforce Spring '11 Preview Webinar Slides

Passing Values to JavaScript from Apex Controller Method

Ruby and Salesforce Integration with SOAP Spring 11 Release Preview

Learning Ruby for Developers – Part 2

Fun with Salesforce Collections

Build a Twilio App in 5 Minutes on Heroku

Learning Ruby for Developers - Part 1

Thanks for the Salesforce Developer Hero Award!

Neat Salesforce URLFOR Trick

Salesforce Handbook -- Published!!

Will Work for Tacos!

Salesforce REST API Demo from Cloudstock

Video - My VMforce Demo from Dreamforce

Google Chrome Extension - Logins

My VMforce and Facebook Demos Today at Dreamforce

My VMforce Demo at DF10

Salesforce Handbook Review - Quinton Wall

Dude! Cloudstock... totally be there!!

Need Some Spring Apps Ideas for VMforce! Programming Best Practices

Using Boomi Atomsphere for Salesforce Integration

Deliver Contextual Customer-Related Information

Want a Free Copy of The Salesforce Handbook?

My Favorite Winter '11 Features

CloudWorks - Industry’s First Cloud Broker Technology

Appirio Announces Workday Patnership

Appirio Customer, RehabCare, Featured in Apple Commercial

Cloud Computing for Java Developers Webinar (VMforce)

Error - Portal account owner must have a role??

Released - Utility Belt for

Webinar - Spring for Developers

Chrome Extension - Utility Belt for

Live Streaming - Facebook Developer Garage Denver

Managing the Heap in Developer Webcast with Appirio Chief Architect

Uploading Data with the Bulk API

Why is this so DOM Hard?

Blogging is cool but...

Writing Flash Android Clients for

Appirio Marketing has too much Free Time

Google Chrome Extension: ID Converter Explorer (beta) for Adobe Air Available

Using the OAuth Playground

Using OAuth to Authorize External Applications

Email a Document with

Create and Email a PDF with

Attach a PDF to a Record in Salesforce

Building a Dynamic Search Page in Visualforce

My Favorite Summer '10 Features

Using RSA-SHA1 with Salesforce Crypto Class

Understanding the Multitenant Architecture

Error Compiling Salesforce Metadata API with WSC

Any Interest in a Chatter / Spring / App Engine Tutorial?

Get Ready for VMForce - Here's How!

Install My Salesforce Chatter for Android App on Your Phone

Chatter Bot Wins!! Congratulations Mike Leach!

Working with Person Accounts in

Action Plans from Labs

Sharing Controller Context with a Visualforce Popup

Stop by the Appirio Booth at Cloudforce 2010 Toolkit for Google Wave Demo at Google I/O

Salesforce Chatter for Android

WaveMaker's IDE for the Cloud

Testing Controller Extensions

Google I/O 2010 Recap

Java Command Line App Using the Salesforce WSC

THIS is why I love the cloud...

Installing & Running the Force Metadata JDBC Driver for SchemaSpy

Announcing the Salesforce Handbook

Using Exernal ID Fields in Salesforce

My Son Joined the Navy!

Uploading an Attachment using Visualforce and a Custom Controller

Create a New Record in Sites

Server Upgrade

Appirio $1 Million Dollar Cloudsourcing Guarantee

Uploading a Document using Visualforce and a Custom Controller

Enforcing Apex Security With Sharing Keywords

Officially on Vacation!

Amazon Announces Simple Notification Service

Using AggregateResult in SOQL

Easily Search and Edit Records with Visualforce

Appirio Named "OnDemand Company of the Year"

Visualforce Row Counter for Iteration Components

Governor Limits to be Removed from!

New Help Portal

Short Cut the Recordtype Selection Step

Amazon Releases AWS SDK for Java

Why I Wrote the Salesforce Chatter for Twitter Demo

Integrate Chatter & Twitter on Google App Engine using OAuth

Writing an Inbound Email Service for

Error Compiling WSC AppEngine Partner Jar for Sandbox

Appirio Announces PS Connect at Google Campfire One

Locking sObject Records

Passing Parameters with a CommandButton

Passing Parameters with a CommandLink

Google Wave Robot API v2

Overview - SAP BusinessObjects BI OnDemand for

GWT UiBinder – Passing Objects to Widgets

Relationship Lookup Objects in Triggers are NULL?

SOQL – How I Query With Thee, Let Me Count the Ways

UiBinder with SuggestBox & MultiWordSuggestOracle Nonprofit Starter Pack Kicks Butt!

Using Hierarchy Custom Settings in

GWT UiBinder – Passing Parameters to Widgets Advanced Developer Programming Assignment Complete!

Adobe Air Applications with

Appirio Company Retreat 2010

GWT UiBinder Hello World Tutorial Advanced Developer Programming Assignment

My Favorite Spring '10 Features

Developing Apps with the Adobe Flash Builder for

Using List Custom Settings in

Some DEV-501 Assignments/Essays Cancelations Reported

Calling a REST Web Service (JSON) with Apex

Automating Salesforce Approval Processes with Apex Triggers

For Offline Adobe Air with Salesforce ... Switch to Stratus

Google Wave Desktop Notifier for Windows & Linux

JDO/JPA Persistence with Google App Engine

Performing Lookups and Transformations with Talend

Using Relationships in Visualforce Pages

Problems Parsing JSON Responses with Apex

AppWrench Thinks My Code Needs Help

Dreamforce '09 Hackathon Coverage

Google Releases Google Web Toolkit 2.0

Calling a REST Web Service (XML) with Apex

Single Sign-On with SAML on

Video: Talend Open Studio

Writing a New Developer Book for Google Wave

Architecting in the Cloud: Choosing the Right Technologies for Your Solution Demo with Twilio

Programmatically Creating Sharing Rules with Apex

Can't Get On The Apex Scheduler Pilot? Here's a Short Term Solution.

November is National Adoption Month Bumper Sticker

NOW I Get Chatter!!

Apex "Deep Clone" Controller

Admin to Hero App Building Workshop -- Mission Accomplished! Robot for Google Wave

Using Gmail Notifier with Multiple Accounts


DF09 Session - "Architecting in the Cloud"

I Ordered My DF09 T-Shirts

ActionSupport Example using Facets and JavaScript

New Contest: Twilio for Salesforce with Appirio

Tweetup: Dreamforce 2009 - "A Dramatization"

Using Saleforce DML statements or DML database methods?

IBM's Cloud Computing "Stragery"

First Cloud Computing RAP Ever!!!

Embed a Flex Slider in a Visualforce Page

Developer Preview of the Adobe® Flash® Builder™ for

Book Review - Development with the Platform

Virtual File System for Google App Engine Integration for Salesforce

Busy as a Salesforce Beaver

Attend Dreamforce 09 Hands-On Training

App Engine SDK 1.2.6 Released

Favorite Salesforce "Black Tab" Features

How I'm Using Google Wave with Salesforce

Dev, Test and Debug Salesforce Web Services with soapUI

DOT a Salesforce Developer Org

Salesforce Username Tip

Google Web Toolkit 2.0 M1 Announced

Video: PeopleImport From CRMFusion

Win $5,000 from Appirio for 2 Minute "Cloud Computing" Video

Congrats Wes Nolte!

Preventing Recursive Future Method Calls in Salesforce

Google Wave and

Learn Amazon Web Services

Video: DemandTools from CRMFusion

Cool Code at Lunch Webinar – Flex & Salesforce

Appirio Announces Cloudsourcing Focus

Amazon Announces Elastic Block Store (EBS) Shared Snapshots

Syntax Rules for SOQL

Video: Informatica Data Loader

Jeff Douglas != Jeff Douglas

Google Short Links

Creating a Robot with Google Wave and GAE/J

My Favorite Winter '10 Features

No Downtime During Upgrades?

Google App Engine Updates

Appirio Is Hiring - Like Crazy

Developing Flex Applications for Sites

My Personal Experiences with Public Healthcare (Medicaid) ActionSupport Component Not Calling Setters

PS Enterprise Hackathon

Snow Leopard Breaks Google Web Toolkit

First Book NOT Published by

SAP's Business ByDesign .... Redesign

SpringSource and VMware - A Match Made in the Cloud?

Amazon Announces Virtual Private Cloud

Appirio Launches Professional Services Enterprise (PS Enterprise) Licenses

GWT Portlets

Rich Internet Applications Using Flex, and Google App Engine

ColdFusion 9 to Support Cloud Computing

GWT 2.0 Ui Binder First Look

Basic Training Complete

Displaying Validation Messages with Flex and

Roll-Up Summary Fields With Lookup Relationships – Part 2

Roll-Up Summary Fields with Lookup Relationships – Part 1

Need Input for Demo App using GWT and GAE/J

Amazon SimpleDB Plugin for Eclipse

Hacking a Autonumber Field for Importing

Drinking the Kool-Aid

Chromium - Chrome for Mac

Visualforce Page with Pagination

I Passed the Certified Advanced Developer Exam - So Can You!

Colabolo - Collaborative Task Management

Two New Pilot Programs for Winter '10

Overriding Standard Links with Visualforce Pages

I'm Joining Appirio! Sites vs. Google App Engine - Why We Chose Sites

A Big, Scalable Bucked of RIA Goodness

Flex and Toolkit Updates

Google App Engine for Java and Java Toolkit Demo

JSTL Issue with GAE/J and Spring

Real World Release Management with

Three Great Announcements from Sites and Google App Engine for Java Integration Announced for GAE/J

Stylesheet Bug with Visualforce

Developer Goodies for Summer '09 Release

Using Related Lists in Visualforce Pages

Use an Inline Visualforce Page with Standard Page Layouts

15 Reasons for Java Programmers to Learn Flex, BlazeDS and

Get Your Java Code Jumpin' with Roo

Google App Engine for Java Demo Application

Modifying System Fields during Data Migration

Constructing the Correct URL?

Web Beans Preview Now Available

Writing Bulk Triggers for

How to deploy Apex without test coverage (part 2)

An Introduction to Cloud Computing for Developers Demo App on Google App Engine (Python)

Is Apex More "Business-like"?

Google App Engine Now Supports Java

Vote for My Idea - Enhanced Apex Testing Functionality

Start Developing with -- Today!

Using PHP to call an Apex Web Service Critical Update - Workflow Rule and Roll-Up Summary Field Evaluations Up

ASP.NET MVC 1.0 Released -- Finally!

New Flex Libraries for SAP's NetWeaver Data Synchronization Tool?

Tutorial: with Flex and BlazeDS Sites Pilot Program

Grand Central Relaunches as Google Voice

AWS Toolkit for Eclipse

Skimmer - Streamline your social networks

Returning Contacts and Leads with Custom Wrapper Class

RESTful Web Service Callout using POST with

Grails 1.1 Released

Triggers and Order of Execution

How to deploy Apex without test coverage

SAP Buys Cloud Computing Startup Coghead

OutOfMemoryError PermGen Crash with IDE 15 IDE v15.0 Now Available

The Promise and Peril of Cloud Computing

The Old Sailor and the Young Soldier

Enhancing the Lead Conversion Process in

Hoagie - The Developer's Other White Meat

Generate a Visualforce Page from an Existing Page Layout

I'm Learning Groovy and So Should You!

New WYSIWYG Page Layout Editor

Mate - Problems Dispatching Events from a Manager Class

Accessing Session Id and API Server URL parameters with Visualforce

Integrating with the Platform

Release Management with

ASP.NET MVC 1.0 Release Candidate Now Available

Visualforce Export to Excel / IE Bug

Use Visualforce and Apex to Populate PDF Forms

Upsize to

Spring '09 Features Released

Apex Search with Checkbox Results

Amazon's EC2 Console Makes Cloud Computing Fun and Easy

'OpportunityContactRoles' is not a Valid Relationship?

2008 - the year man-made global warming was disproved

Wow! & Google App Engine... these are a few of my favorite things...

BlazeDS - ReferenceError: Error #1056

Flex Callback Example with Visualforce

Flex Tree Control

Scabality Issues?

My Son Joined the Army's Flex Toolkit Operational Again

Dependent Multilevel Selectlists

My EC2 Instance is up!

Open BlueDragon Up and Running in Under 30 Minutes!

Me & the B

2008 CIO 100 Award

Great Words by Colin Powell

Displaying the Required Red Bar for a Control

Developing Applications with Flex and Visualforce

Redirecting Users to Different Visualforce Pages

Adoption is Final!!

Fay Fades Out

Deploying with the Migration Tool (ANT)

Migrating Configurations with the Metadata API & Migration Tool

News on the New GI Bill

Handling asynchronous Flex calls to using an MVC framework

Flex 3 Remoting Error - Channel.Call.Failed

MIT Sketching

Build you own widgets with Sprouts!

Salesforce, Salesforce, Salesforce

How to copy an ArrayCollection by value

How to Unit Test Sending Mail in Apex

Sun Makes History: First Spotless Month in a Century

Attaching a Document to a Record in (Java)

Look What Came in the Mail!

The Pain in My Neck....Not Caused by My Kids!

Google Reader - Offline Mode?

Offline with Flex & Google Gears

CIO Magazine: Getting Smart about Saas

Indian CIOs Outsourcing to US!

Five Steps to Managing Innovation

IT contract negotiation strategies

Calling ActionScript Function from JavaScript

Fun with PHP, MySQL and Drupal

SAP Launches Host-Applications Solution

Google-like Search with Hibernate

eBay confirms that it overpaid for Skype... by nearly $1 billion!

Adobe Flex Builder 3 Public Beta 2 - Available!

SAP offers NetWeaver subscription for developers

Suprise! SAP Acquires Business Objects

UBICS Customer Testimonial

University of Tampa Recognizes My CIO 100 Award

Microsoft Silverlight Review


Appirian Chat Bot for and Google Apps

Mapped Drive Volume Names


Parsing a Date as a String in Flex

Connect OSX 10.4 to Windows Server 2003 Share

What is Innovation?

BPM - Business Performance Management

The Heat is on Indian Call Centers Yet Again

Why Apollo?

My First OSX Widget

The halo effect, and other managerial delusions

Flex DataGrid Casting returning NULL object.

Friday the 13th Accident

Forgetting, Borrowing & Learning

An Official Measure of Innovation