Rob Scoble’s Keynote from the Razorfish Technology Summit

February 25th, 2010 by Raymond Velez

Rob Scoble was the Keynote at the Fourth annual Razorfish Technology Summit. He gave us an outstanding overview of what’s going on with Cloud Computing and how it’s impacting the digital work we do with our clients. He also challenged us to think of new ways we can leverage cloud services and cloud infrastructure for the daily work we do with clients.Thanks for a great keynote Rob. Here’s his Prezi Presentation.

Bookmark and Share



Razorfish 5 Report Prezi Presentation

February 17th, 2010 by Raymond Velez

We’ve been experimenting with Prezi.com. It’s a different style presentation tool. Here’s a prezi summarizing the Razorfish 5 report. This summarizes our report and highlights key information. Looking forward to your comments and thoughts.

Bookmark and Share



Launch of the Razorfish 5:Five Technologies That Will Change Your Business

February 10th, 2010 by Raymond Velez

We launched the Razorfish 5 report today. We put a lot into the report and are excited to share it more broadly. In this report, we discuss the 5 technologies that are transforming businesses, including multi-touch and cloud computing. The findings are based on Razorfish’s experience designing and integrating complex technologies for clients around the world.The report explores the recent advances and upcoming developments of five significant technologies. Key findings include:

  • Cloud services and open APIs will become essential for social brands, making it easier for businesses to tap into the consumer’s social graph.
  • Reliance on the cloud’s infrastructure will continue to grow as the need for real-time scalability becomes increasingly critical for survival.
  • Multi-touch technology, which has already become mainstream in consumer devices, will infiltrate retail and business environments so extensively that it will become expected.
  • Improved hardware and connectivity will help mobile make the final transition into cloud-based data that allows the user to learn the world around her in real time.
  • Agile and iterative Web development will open new doors for innovation by allowing developers to innovate and adjust products based on immediate customer feedback.

Thanks to everyone who contributed to the report:

Writers/Contributors
Shiv Singh
Tobias Klauder
John Cunningham
Steve Dawson
Luke Hamilton
Paul Gelb
Mike Scafidi
John Ewen

Marketing & PR
David Deal
Lauren Nguyen
Katie Lamkin
Crystal Higgins-Peterson
Heather Gately
Jennifer Li

Bookmark and Share



How do we define cloud computing?

February 10th, 2010 by Raymond Velez

It’s comes up again. Folks are asking us to define cloud computing and every time we do, we refine it a little more. At times it’s seemed like Cloud Computing became the new web 2.0 as a blanket term for everything:). I actually think we define it similarly to the Wikipedia definition. For us it breaks down into two categories: cloud services and cloud infrastructure.

Cloud services are defined as technologies that provide a virtual service either through and Open API or through a user interface. Examples range from the classic Salesforce.com to cloud email like Gmail or Twitter and the Twitter Open API, and Facebook Connect. There are lots others, and it’s growing at a frantic pace. Open API’s like Facebook Connect and the Twitter API are incredibly powerful for driving traffic and getting your product, brand, and service out there. In the past we would build a social network from scratch for a web site, that would mean custom application development and maintenance, now we use Javascript and REST to interface with Facebook Connect and we are up and running in a fraction of the time it used to take in the past.

Cloud infrastructure is defined as the virtual and physical infrastructure powering web and digital applications. Cloud infrastructure was strongly enabled through technologies like VMWare that made it possible to make one physical server into 10 or more virtual servers. This coupled with low cast storage created an elastic scalable platform to enable us to do things that weren’t feasible using the old cost models. These services are metered and you only pay as you go, which is a drastic departure from the buy a server, manage and drive it all the time whether you use it or not. While it used to take weeks to get a server up and ready now takes minutes and all you need is a credit card. Companies paving the way include Amazon, Microsoft, and Google, with traditional hosting companies like Rackspace, Savvis, Terremark and others also making these infrastructure services available.

We believe the cloud and it’s ability to scale at a lower cost point will enable more innovation like never before.

Bookmark and Share



Detecting CSS transitions support using JavaScript

February 8th, 2010 by Dan Nichols

Progressive enhancement is one of the cornerstones of good web design: You build a solid foundation that supports a broad range of different browsers, and then add features either as you detect support for them or in a way that doesn’t interfere with less capable browsers.

One of the awesome new features that’s in recent versions of Safari, Safari Mobile (iPhone browser), Chrome, the Android browser, and in Palm’s webOS is CSS transitions. Transitions work by smoothly interpolating between two states of a CSS property over time. For example, using the simple style rules below, you could have a link gradually change from yellow to red when the user moves the mouse over it:

a {color: yellow; -webkit-transition: color 1s linear;}
a:hover {color: red;}

In a more complicated example, you could use CSS transitions to slide an element off-screen when a replacement element is introduced, like the way that the “pages” slide off-screen when you click through an iPhone’s contacts.

This introduces a problem: What if you’re using JavaScript to add the new element, and you want to remove the old element after it’s off screen, and you need to support multiple browsers?

You need to be able to detect that the browser supports CSS transitions so that you know not to remove the element until it’s done animating, and so that you know that it’s OK to remove the element right away for browsers that don’t support CSS transitions. Here’s how you can detect support using JavaScript:

var cssTransitionsSupported = false;
(function() {
    var div = document.createElement('div');
    div.innerHTML = '<div style="-webkit-transition:color 1s linear;-moz-transition:color 1s linear;"></div>';
    cssTransitionsSupported = (div.firstChild.style.webkitTransition !== undefined) || (div.firstChild.style.MozTransition !== undefined);
    delete div;
})();

The variable cssTransitionsSupported will be set to true when transitions are supported, or to false when transitions are not supported.

You can then either use the webkitTransitionEnd (or mozTransitionEnd) events to detect when the transition is finished, or else immediately perform the action when transitions aren’t supported.

Bookmark and Share



Apple iPad… iPhone with a big screen?

January 30th, 2010 by Salim Hemdani


Apple’s release of iPad, a new multi-touch gadget with 10” display is making a lot of buzz in the marketplace. So far there is skepticism on the demand, utility and future of this type of device. Historically, Apple has a reputation of developing products that are disruptive in nature and truly game changing. From iPod to iTunes to iPhone Mr. Jobs and his team have changed how people use digital gadgets and consume digital content. Apple has a responsibility to defend this reputation and iPad might have fallen short in the minds of some critics. Critics claim iPad is an iPhone without a phone. Of course it looks like an iPhone with a bigger screen but there is more to it. As I learn more about this device, my opinions are shaped contrary to those critics.


At a very broad level, there are two types of computing device users. People who use PC for productivity (workers) and people who use PC for genuinely personal use. The category of people who use PC for personal use is growing faster than ever. Social networking sites like Facebook, Orkut, Bebo or CafeMom have increased number of digital content consumers. These users want a computer for web browsing, music, gaming, sharing photos, watching videos and consuming other digital content. The ultraportable devices (Netbooks) are invented solely for this kind of PC users. If you look at Apple’s line of products you will soon realize that this segment is particularly underserved. iPad will server this segment really well. And look at the beauty of research Apple has done, we all know that this segment does not buy high ticket items thus iPad starts at just $499.


I think critics are too focused on eBooks on iPad and how Apple is trying to change eBooks publishing business. Yes the whole story of re-writing the publishing rules should be debated but don’t lose the sight of this cool computing device over just eBooks. iPad can do a lot more than just reading books online. Yes, Kindle iPad can do a lot more than you can. At least for now.


I wish Apple can improve the device with just two more things a) allow all Mac software to run on iPad not just iPhone apps and b) install a camera in front of the iPad so people can do live chat. These two features will make it a true device of the future.


From where I stand, Apple has successfully defended its reputation!


Bookmark and Share



2010 is definitely the year of the app

January 4th, 2010 by Raymond Velez

I’ve always been a fan of applications. I remember using my early palm apps with pure joy. Even a simple app to calculate gas mileage or track rides, so happy that innovators like Palm paved the way. Handango was the first iTunes app store. With real money on the table we see folks flocking to Android, some are even fleeing iTunes for more open pastures of Android. The biggest name to flee being the developer of the iPhone Facebook application. But back to my point, it’s more exciting to think of applications everywhere.

For example, the Microsoft Sync platform in Ford cars will enable application development. Imagine an application to count how many times I hit the brake on my commute home or my favorite and application that tracks my various different routes home and tells me on average which is fastest.

Now HP have gotten into the mix with applications for your printer. One of the first being an Fandango application that lets you print your movie tickets right from your printer. If you need to print it anyway, skip the computer or portable device.

CNN had a great writeup on why it’s the year of the app. I forgot to mention what’s happening in TV’s. With Yahoo TV, a bunch of manufacturer’s are making it easy for basically Konflabulator desktop gadgets to end up on your TV. Samsung is encouraging folks to build apps into their TV’s and blu-ray players.

Bookmark and Share



Technology Predictions for 2010

December 17th, 2009 by Martin Jacobs

Razorfish’s Matt Johnson outlined his predictions for content management over at our CMS blog, www.cmsoutlook.com. Many of his predictions will hold true for web technology at large as well. I see traction and opportunities for:

  • Cloud Options:We will see further movement towards cloud solutions, and more vendors providing SaaS alternatives to their existing technologies. It ties into the need for flexibility and agility, and the cost savings are important in the current economic climate.
  • APIs and SOA:Functionality will be shared across many web properties, and the proliferation of mini apps and widgets will content. APIs are becoming a critical element of any succesful solution. This is also driven by the increased complexity of the technology platform. Solutions we now develop frequently incorporate many different technologies and vendors, ranging from targeting and personalization to social capabilities.
  • Open Source:Not only in content management, but in many other areas, Open Source will start to play an important role. Examples are around search, like Solr, or targeting with OpenX. Cloud computing also further drives the expansion of Open Source. As companies are looking to leverage cloud solutions for agility, the licensing complications with commercial solutions will drive further open source usage.

What do you see as additional trends?

Bookmark and Share



Another new chapter for Razorfish

November 15th, 2009 by Raymond Velez

As we have moved into the Publicis umbrella there have been a lot of things to be excited about. Being part of Microsoft was amazing, we grew our skills and made lasting relationships. Our strong technology agnostic skills in Java, LAMP, have grown even stronger adding depth in .Net as well.  As always we search for the right technology to solve business challenges.

In my new role as CTO of Razorfish one of our first big events is the technology summit currently planned for the first week in February 2010. Publicis is clearly excited, as are we, to bring out deep technology skills to the large client base at a company the size of Publicis. Change is always change and very exciting. Below are some of the thoughts on the technology aspects of the acquisition coming out in the press and from Publicis’s executives.

Here’s what Harley Manning from Forrester has had to say..

The firm has much stronger design capabilities, both for user experience and what we call “brand image”. Plus – and this is just my opinion because we did not evaluate them on this – it[Razorfish] has stronger technology capabilities as well.
The latter is important because there are some agencies out there with very strong tech chops, including IBM Interactive and Sapient. And it will become even more important as interactive moves to high function multi-touch mobile devices, or even stationary multi-touch devices like the way cool Coke vending machine Sapient displayed at Forrester’s recent Customer Experience Forum. Because ultimately, a great design has to actually work in order to deliver a great customer experience.

Brandweek captured some quotes from David Kenney

We got it at good terms,” said David Kenny, managing director of VivaKi, Publicis’ digital unit. They bring much more technology. I think that’s important. Their clients think very highly of them in terms of being able to technologically deliver, and that’s stronger than anything we have, including Digitas.”

In an interview with paidContent, Kenny pointed to Razorfish’s technology as well as its extensive global reach as key reasons behind the merge.

Bookmark and Share



Keeping the cloud open

October 28th, 2009 by Raymond Velez

I really like Matt Asay’s article on why we need to focus on keeping the cloud open and less about keeping the operating system open. If you think of the cloud as an ‘array’ of applications and less of a hosting solution it starts to open up the aperture on it’s true potential. Imaging the ability to stitch together applications across the cloud like you can stitch together data. Basically a yahoo pipes for applications not just data.

Reblog this post [with Zemanta]
Bookmark and Share