How to Get Your Apps Google Cast™ Ready


The wildly popular $35 Chromecast has seen tremendous growth, but until recently it has been limited to use with the Chrome browser and just a few mobile apps.  However, with the public release of Google Play Services 4.2 and the Google Cast API, the number of Google Cast Ready apps is about to skyrocket! Whether your app deals with audio, video, games or collaboration, you will want to look into supporting Google Cast.  And if you’re as … [Read more...]

Facebook Blu-ray ‘Cold’ Storage – Will it be Hot?


All companies and consumers find themselves in need of a reliable backup system with ample storage space. But what does a company the size of Facebook do, with over 1 billion users, over 54 million user pages, and an average of 20 million apps installed daily? Apparently, they create a new storage cabinet, one that holds 10,000 Blu-ray discs boasting a petabyte worth of space! Into this vast storage goes their “cold” or rarely accessed archived … [Read more...]

How to know when code is complex

Calder Mobile

“Any darn fool can make something complex; it takes a genius to make something simple.” This quote has been attributed to different people, from Albert Einstein to Pete Seeger. Whatever the origin, I think it really applies to code. When given a task to accomplish developers should all be able to code something that will work. But how will it be understood and maintained in the future?  How can you objectively measure something as complex... as … [Read more...]

What is Mobile Application Performance Management?


…This was one of the questions that we discussed on stage at Mobile Apps World in San Francisco last week. It reminded me that I never wrote a blog about this topic and these are my key findings: Looking only at the number of crashes as key performance metrics is a thing of the past Users expect  the same or faster performance from a mobile app compared to the desktop web Don’t let a third party provider or your back-end services ruin … [Read more...]

Google’s Blink to Remove Adobe’s CSS Regions

Google Blink

Web development has been in an interesting place the last couple of years beginning with the introduction of ‘Web 2.0’, the internet has gone from a home of tables and bad designs to beautiful and functional websites. Looking to further the web’s ability more, Adobe’s CSS Regions takes CSS to new levels by taking advance magazine-like layouts and making them possible on the web. CSS Regions is a part of what Adobe’s Web Platform team has … [Read more...]

Performance Test Automation for GWT and SmartGWT


This blog is based on the experience of Jan Swaelens, Software Architect at Sofico. He is responsible for automatic performance testing of the company’s new web platform based on GWT and SmartGWT. Sofico is specialized in software solutions for automotive finance, leasing, fleet and mobility management companies. Choosing GWT and SmartGWT over other technologies About 2 years ago Sofico started a project to replace its rich desktop application … [Read more...]

Getting inside the performance engineering mindset


In the late 20th century, a “quality revolution” remade manufacturing, particularly in the US. Led by Japanese companies such as Toyota, organizations discovered that it was possible to build in quality, cost-effectively; proactively reducing or eliminating problems down the road while also enhancing manufacturability. By studying failure and determining the root cause, they could follow the problem back to its source, including design issues, … [Read more...]

Which New Technologies Should I Learn?


Looking out at the technological landscape these days can be daunting. Going through industry publications, it seems like on every page there is a new framework, API or library discussed. Just the other day in the locker room a couple of guys were talking about the applicability of C# vs. F#(I am not making this up  - what the F#@$!?). The good news is you get to learn something and try new ideas every day! Since moving from developing … [Read more...]

Reading, Writing, Arithmetic and Coding – Are these the Fundamentals of the Future?


Back in early December, President Barack Obama spoke during Computer Science Education Week (CSEdWeek) to highlight the ongoing available opportunities and demand for current and future programmers: "Don't just buy a new video game, make one!" he said. "Don't just download the latest app, help design it! Don't just play on your phone. Program it." This most recent CSEdWeek, December 9-15, 2013, featured an “Hour of Code” campaign; an … [Read more...]

Y2K Pizza Party – Uncovering the Y2K Problem and Prepping the Industry 14 Years Ago


Well, another holiday season is over and as I recover I tried to remember my most memorable New Year’s Eve celebrations. Most I can’t remember. Maybe it’s old age kicking in, maybe it’s for a lack of doing anything exciting, or maybe it’s the alcohol effects. One very distinct memory is that of the year 1999 bringing in 2000. Besides the arrival of a new century, there were many predictions of doom and gloom. The most feared was the impact of … [Read more...]