Friday, March 30, 2012

Box and Appcelerator Winners!

This latest Box sponsored challenge was a call to use Titanium to build a mobile app that leverages Box’s API to store, manage, and share content.

Titanium from Appcelerator is a free and open source application development platform that lets you create native mobile, tablet and desktop applications using existing web skills like Javascript, HTML, CSS, Python, Ruby and PHP. This challenge was wide open for creativity so we could see what awesome stuff the community could create!

1st place - $1,250
joachim with the "BlackBox" App!

2nd place - $500
vikrampant with the "WhatABox" App!

3rd place - $250
romin with the "Backup Contacts" submission!

Congrats to all the winners!

Monday, March 26, 2012

In The News: A how-to guide for Web APIs

SDTimes - Alex Handy

...For its Valentine’s Day contest, CloudSpokes asked developers to build applications that could get them a date. Three of the five final entries used Twilio. One of those applications, said Singh, automatically found potential suitors via dating sites, then connected the possible couple via VOIP using Twilio...


Monday, March 19, 2012

Updates: March Madness - QuickQuizzes

A few days ago we were proud to announce CloudSpokes' latest adventure - QuickQuizzes! Since then we've had plenty of participants, lots of fantastic suggestions, and even more questions. We've also pushed a few recent updates, and we wanted to address all of the above in an overdue blog post. First things first though, we're thrilled at all the participation we've had so far and it seems QuickQuizzes are a hit - so thank you for participating and helping us shape this new project (and keep the suggestions coming)!

How QuickQuizzes work:
To prevent Javascript hacks, all of the time keeping for each question is done on the server. The timer that you see is for display purposes only. When the user starts the quiz, redis fetches 10 random questions from the pool of questions by chosen type. When each question is initially served up to you, the ID of the question is posted to the queue.  The queue then writes that record to the database. Once you answer a question, your code is sent to the queue again which does the comparison to determine if it is correct. The queue then updates the record in the database with your answer. The difference between the record's created datetime and the updated datetime is calculated in milliseconds. Once all 10 questions are answered we roll up the total time and number correct for your quiz.

More questions are being added all the time. You may see a number of questions that look alike however we have many that are slight variations of each other. We are adding more and more questions every day.

Where are the leaderboards, and where are the winners announced?
The daily, weekly and all time leaderboards are updated in real time however, daily winners are updated manually for now (we'll eventually automate this on a nightly basis). We are spot checking for "cheaters" and we welcome any input you have to help us out. You can see each day's winners on the winners page

Do you want to see how you or other members did on a particular day?
You can use a URL like this one to see someone has done in the past. Just modify the URL with the member name and date you want to view.

How do you claim your prize?
As always, the first place to stop is the "How do I get paid?" section on our FAQ page. There's also a calendar that display payment dates on the FAQ as well.

More to come!
We have tons of ideas and features in the works.... and possibly some new languages. If you have any ideas, suggestions or concerns, please send them to

Good luck, and happy coding (and quizzing)!

Thursday, March 15, 2012

Celebrating #CloudStock with over $30,000 in Coding Contest Prizes!

We're excited to be heading up to the CloudStock cloud developer conference in San Francisco today, and to help celebrate the event, we've rolled out a slew of new challenges representing all the major CloudStock sponsors: Amazon Web Services, Box, DocuSign, PhoneGap, and Twilio!  And as a special bonus, we'll double the prize money for CloudStock attendees who win or place in any of the below challenges (that's up to $30,000 in prizes)!  Just take a photo of yourself at CloudStock and/or wearing your CloudStock badge and include it in your challenge submission.  So join us at Moscone West today, then sign up for some of these awesome challenges to learn, build your reputation, and win some cash!

Amazon EC2 Spot Instance Tool

New DocuSign API Sweepstakes!

Our Box API Sweepstakes has been so popular that we've decided to open up a second sweepstakes for another great partner, DocuSign.  Now that they have announced their upcoming REST API, DocuSign wants everyone to be prepared for a slew of new CloudSpokes challenges using the new API.

Just take 2 minutes to create your DocuSign API Integrator Key, and you'll be entered into a weekly drawing for $100, as well as become eligible for $10,000 worth of upcoming DocuSign challenges.  So what are you waiting for?  Get your DocuSign Key now!

Wednesday, March 14, 2012

March Madness is Here: 5-minute Coding Quizzes, $1,000 in Daily Prizes!

The moment you've all been waiting for has arrived:  QuickQuizzes are live!  These fun little challenges test your ability to beat the clock by answering ten short coding exercises as fast as possible.  You can choose Javascript, Ruby, Java, or prove you’re a true All-Star by selecting a Random combination of all three languages.

In celebration of March Madness, we're giving away  a total of $1,000 in prize money every day to the winners!  More details are available on the QuickQuiz challenge page.

So what are you waiting for?  Fun, cash, and eternal bragging rights await!  Try out a QuickQuiz today!

Monday, March 12, 2012

A (Not So) Simple Timecard System for

Every consultant loves tracking their time spent working on projects and filling out timecards. There are a ton of great time tracking applications available but we wanted something custom that integrates with We launched our Simple Timer & Timecard System for Salesforce challenge to build a small timer and timecard system so that users could easily track time spent working on record-related tasks.
The goal was to build a timer interface as a simple inline Visualforce page that could be included in any page layout. The UI would consist of a Start/Stop button and a text field for comments. Simple was better but check out the videos for the solutions that the three winners came up with. Some really cool stuf.

Kenji776 - submission video
Place: 1
Money: $1500
avidev9 - submission video
Place: 2
Money: $500
N-408596718 - submission video
Place: 3
Money: $250

Thursday, March 8, 2012

The Season of Box Continues with 4 New Challenges!

We're happy to announce the continuation of our $25,000 season of Box with four new contests and three more weeks of sweepstakes! All the details are below, but the first thing you should do (if you haven't already) is to join this simple challenge to earn a Boxer badge by creating a Box account and generating an API key.  The whole process takes less than 2 minutes, so what are you waiting for?  Do it now!

Once you submit your API key in the Boxer badge challenge, you'll be automatically entered into a weekly drawing for the following prizes:

  • 1st prize: $100 (for 2 minutes of work!)

  • 2nd prize: this awesome Box T-shirt* -->

  • 3rd prize: a 50GB Box upgrade

Even better, you will also be eligible to take part in a these new Box contests, open only to members who have earned their Boxer badges:

Box Plugin for Notepad++: $1,000 in prize money; closes 3/23
PDF to Box Bookmarklet for Box: $1,300 in prize money; closes 3/26
Drag and Drop Bulk Uploader for Box: $2,000 in prize money; closes 3/30
Box + Factual: $2,500 in prize money; closes 4/2

These contests are open today, and more contests are on their way, so don't miss out! Get your Boxer badge and win your way to fame and fortune!

* NOTE: due to logistical difficulties, the 2nd place sweepstakes prize will be a T-shirt if the winner is located in the U.S., and the cash equivalent if the winner is located outside the U.S.

Monday, March 5, 2012

Mobile Discussion Boards with Sencha Touch

As administrators, one of our main tasks here at CloudSpokes is to reply to questions that members ask on the challenge discussion boards. Since we have multiple challenges running at any time and the community is global in nature, questions come in at all times of the day and night.  Members don't know (or care) if we are sleeping, playing at the park with our kids or out to dinner. They have questions and need answers... quickly.

We wanted to write a mobile app to make our lives easier and allows us to reply to member questions and feedback from our mobile devices (Android, iPhone, iPad and Android tablets). So we started the Mobile Discussion Boards with Sencha Touch challenge and got two really good submissions. Make sure you check out their links below to see what they came up with.
peakpado - submission video
Place: 1
Money: $1000
joachim -  demo application
Place: 2
Money: $500

Friday, March 2, 2012

Salesforce Permission Sets Management Tool, Part Deux

The Winter ‘12 release introduced Permission Sets as a new way to manage security. Each user continues to have a Profile, but Permission Sets can now be given to individual users to extend their permissions beyond what is described in their Profile. One of the current limitations is that there is no way to easily manage assignments of Permission Sets for more than one user at a time.

Last month we ran the first part of this challenge with some really good results. We wanted to build on this functionality so we added some new requirements and launched Salesforce Permission Sets Management Tool, Part Deux.

The tool is designed for Admins and the important part the results is the UI and it's ability to easily maintain permission sets. Take a look at the two submission videos as they clearly achieve these goals. Congrats guys!

logontokartik - submission video
Place: 1
Money: $750
rubixtious - submission video
Place: 2
Money: $400

Thursday, March 1, 2012

Design the CloudSpokes Notification Service

Help us help you! Feedback is extremely important to everyone that participates in the CloudSpoke community. We want to make it easy for members to determine how and when we interact with them. That's why we spun up our Design our Notification Service. The crowd knows best and we wanted your design input.

The challenge was to design (not build) a notification system for CloudSpokes that is flexible and extensible for future functionality. We wanted your input on what are some features that you like from other sites that should be incorporated into our notification system. We were looking for an ER diagram and documentation on how you would write a notification system for CloudSpokes if you were delivering it to a client.

Romin's submission came out with the best, most flexible design approach with a clear vision on functionality. Congrats to all that submitted some great ideas!

Place: 1
Money: $250
Place: 2
Money: $100
Place: 3
Money: $50