by neil on August 5, 2009
What does it do?
It ’s a virtual desktop which enables you to create shortcuts to websites and online applications.
Why did we build it?
Majority of the software we use at Platform45 follows the software as a service model. This means that instead of downloading and installing software on our computers, the software is hosted by the provider and we access it through a standard web browser. Just as you would create shortcuts to your applications on your desktop, we’ve created a virtual desktop to store shortcuts to your SaaS applications.
How do I use it?
- Choose an application from the list. (if you use one that isn’t here please let us know and we’ll add it)
- Enter a name and your URL to the service

- The shortcut will appear on your desktop. Click “launch” to access your service.

- Finally save your LaunchDeck and add more applications.

Start building your LaunchDeck here.
This application was conceptualized, designed and developed as part of our one-day app challenge.
Inspired by Rails Rumble we’ve decided to run our own one-day app challenge.
The idea of a one-day app is to conceptualize, develop, design and market a web based application in 24 working hours. This challenge is aimed at keeping us, the Platform45 team on our toes and it ensure that we stick to the fundamentals of developing and designing applications.
Rules of the game:
1. The whole process must be completed in 24 working hours, 3 working days.
2. No design or development is allowed once the time is up.
If you want to play, let us know: We are looking for idea’s, tips and hints for our next application. Leave a comment or email us.
If you would like to know when the countdown for the next challenge begins, take a look at the one-day app section on our website. Here you’ll find all one-day apps and apps in progress.
There’s been a lot of talk about real time web at Platform45 lately. All these discussions spurred on the creation of our first one-day app.
The idea behind our one-day apps are too conceptualize, design and develop an application in one working day.
Mentions will track a keyword as it is posted on twitter in realtime.

Try out Mentions. I find it strangely addictive!
by neil on August 25, 2008
Imagine everytime you threw something away you were frozen in place, unable to move unless you pushed a big red button confirming that you actually wanted to throw your soda can away.
We don’t want to see an unsightly javascript alert box every time we make “important” decisions.
Having your work flow interrupted by a popup dialogue that requires some action, is annoying. My friends at A list apart share my sentiments.

Confused?
Now we take away those annoying alert boxes and “Oh no!”, someone deleted an important email because our popup didn’t warn them.
Solution? Implement an undo feature.

You can store a link to the undo action in the flash.
def destroy
@message = Message.find(params[:id])
@message.delete!
flash.now[:notice] = "Client has been deleted <a href='#{undo_delete_client_path(@client)}'>Undo</a>"
end
Then implement an undo action that sets the deleted field false.
by neil on August 22, 2008
My girlfriend and I road-tripped up to Plettenberg Bay for the weekend. At at petrol station we found this rather poorly designed ride.

Seriously? Who the hell designed this ride?