Archive for the ‘Application Development’ Category

CloudCamp MSP 2010

Thursday, March 4th, 2010

Big thanks to the “Georges” from enStratus, and Jeff Brand from Microsoft for organizing another great CloudCamp event!  It was very eye-opening to compare this year’s event to the 2009 CloudCamp, as it was obvious that many attendee’s opinions of the cloud has shifted over the course of a year.

At CloudCamp MSP 2009, the majority of the conversations revolved around what the cloud was, what it was not, questioning security and availability, and how organizations could get started reaping the benefits from this new phenomenon.  This year, however, the focus shifted to discussions around how organizations are using the cloud, how they’ve mashed-up best-of-breed cloud applications, and understanding what benefits different cloud service providers - such as Force.com, Amazon, and Google App Engine - provide.  The most tell-tale sign that the perception of the cloud has changed - especially related to security concerns -  was realized by a single tweet from @geekandi: “whoop! Security breakout has 3 people now! :)”.

With this kind of a shift in a year, any speculations on what CloudCamp MSP 2011 will bring?

Building Architecture vs. Web Architecture

Friday, October 30th, 2009

My wife and I have recently decided to take on the treacherous plunge into one of the most time-consuming (second to having a child, of course) tasks: remodeling our house.  We’re taking our 1950’s one-story rambler into a two-story - a pretty awesome transformation thus far.  The remodel process reminds me of the parallels between building architecture and Web architecture.

I’ve often used building architecture to explain the purpose of Web architecture documents/deliverables, and thought it was worth sharing.  Three of the most common pieces of documentation when we’re designing a Web app include a data model, wireframes, and technical specifications.  Here are the explanations I use:

Data Model: Just as the foundation of the building is one of the most important components of a stable building, a sound data model is one of the most important foundations for building a Web application.  Defining a data model which is scalable yet stable will allow the application to grow while assuring maximum performance and up-time.

Wireframes: Architectural building drawings are an extremely useful and efficient way to communicate so many aspects of the building design between the customer and architect.  The saying “a picture is worth a thousand words” proves very true here - in a single page, overall layout, window and door locations, room flow, and many other aspects are communicated.  Wireframes serve a similar purpose.  They allow the customer and Web architect to be talking the same language by viewing a rough mockup of all pages/screens within a web application and understand the the overall layout, page flows, etc.

Technical Specifications: Most homeowners are aware of where their lights and light switches, sinks, and heating/cooling vents are located (sometimes defined in the building drawings); but most aren’t (and don’t care to be) aware of the wiring, piping, and venting behind the walls.  The technical specifications is the plumbing, electrical, and venting behind the scenes - the technical stuff that ties everything together.

I find these comparisons help clients who are not as familiar with designing and building Web applications to understand the purpose of the documents produced during the design phase.  Hopefully they will help you as well!

Force.com 40 Innovation Showcase - Reside semi-finalist presentation

Monday, October 26th, 2009

Reside recently had the opportunity to present at the semi-finalist round of the Force.com 40 Innovation Showcase.  Salesforce.com is using the opportunity recognize the apps and businesses that are being built on their platform, and the top 40 will be showcased at Dreamforce ‘09 (we’ll be there).

Eric Scheel, from Reside, presented our work around FICO’s Decision Management Community.  The innovation wasn’t the community, but the way the Force.com platform enabled us to integrate 5 SaaS apps while building a consistent community feel that enables FICO to interact with their global customers in a 24/7 enviornment.  As Seth Godin reminds us in his book, Tribes, and Forrestor helps educate businesses about the Groundswell, the need for companies to continue to engage their customers becomes more apparent and mainstream.

The judges panel was filled with Force.com arhictects and marketers (big thanks to Mark Trang for organizing the event) as well as high-tech VC firms.  In round three, 20 companies were competing for the final spots.  Each presenter was given 7 minutes to do a live demo of the app, describe its roadmap and how it will be disruptive in the market.  The innovation was outstanding.  Companies were being launched around the apps they developed on the Force.com platform in weeks or months.  The judges grilled the presenters on their apps market opportunity, their pricing models and how they were going to moneitize their products.  The day went fast.

The winner of the Audience vote was an education SaaS app done by Skoodat.  Their goal for the app - transform the entire education system and they just might!

We find out if we’ll be in the top 40 next Monday.  Wish us luck.

The Power of Cloud Computing

Wednesday, August 26th, 2009

Login, customize and start using. Be up and running in a few days – that’s the power of cloud computing. This is a great video about the benefits of plugging in and getting started with salesforce.com and cloud computing (oh, and it’s also great for people who want to know what all this cloud fuss is about!): http://www.salesforce.com/cloudcomputing