Outlook and GMail woes

I use Outlook 2013 to syn with Gmail and I’ve been faced with this annoying pop up every 15 minutes or so.
“Your IMAP server wants to alert you to the following: Message too large. http://support.google.com/bin/answer.py?answer=8770.”

IMAP_Error

This link takes me to some advice about adding and removing attachments which doesn’t help me to resolve the problem. I came to the conclusion that in my GMail account, I must have had an attachment larger than my Exchange server attachment size limit (which I think is the default 20MB).

I found that I can search GMail for files larger than a certain size, like this…
size:20M 
or
size: 30M

GMail_search

Searching for above 20MB files gave me a long list, so I decided to search above 30MB and I found a single email with a large Word document attached (the attachment was a series of maps that I copied from the Internet to help teach Cub Scouts map reading).
CubsMaps
Once I deleted this attachment, I fixed my problem. Now I just need to fix the “Outlook never completes it’s index of GMail” problem and I;ll be happy 🙂

Come on Asda, sort your website out or face losing market share….

© Copyright Rich Tea and licensed for reuse under this Creative Commons Licence

My wife is a regular online shopper and is a little more tech savvy than the average shopper. She’s heard me “banging on” about website performance for long enough that she knows that when one browser doesn’t work she should try another, or use a different PC (as a geek household we have several!)

We’ve used Asda’s Click and Collect service since it started in our area and have used their Home Delivery service for several years.  Over recent weeks, my wife has been complaining that their website seems slow; she’s experienced several browser crashes when adding items to orders and is becoming generally dissatisfied with the website’s performance. She described this to a delivery driver recently and he mentioned the fact that deliveries were “quieter than normal”.

My wife told me that the Asda website had performed poorly with Chrome, IE and Firefox browsers on her Windows 7 PC. I confirmed the same behaviour on my PC. Rather than adding additional items to the order I gave up and basically decided that we’d accept whatever was delivered. My wife persevered and finally managed to amend the order late last night on an iPad using the Safari browser. (She’s very persistent) 🙂

This morning, I decided to take a closer look at the Asda website. I installed DynaTrace AJAX Edition on my PC and monitored my IE browser as I logged into the Asda website. I wasn’t surprised to see poor performance in client-side code.

dt1

The home page and the groceries pages both respond in a few seconds, but when I logged in and clicked on the page showing my favourite items (i.e. those that we order most frequently), the page took 9.5 seconds to appear in my browser. The bulk of this time was spent executing client-side JavaScript (shown in orange in the image below).

dt2

I’m not testing the Asda website, but if I was… I’d start performance testing whilst simultaneously using APM tools like DynaTrace, HP Diagnostics or Introscope; this way I could give detailed feedback to the developers. I’d also want to use performance test tools that are capable of executing client-side code such as LoadRunner, SilkPerformer, SOASTA CloudTest or NeoLoad. This is preferable to using low-cost/no-cost HTTP-only tools like The Grinder or JMeter.

Now I’m not a developer, but if I was…
I’d be paying particular attention to the following functions:
function navigateToFavouritesListsPage  (Total execution time – 11.8 seconds)
function getPCookieName  (This was called twice and took 3.5 seconds)

For Asda’s sake and that of the delivery driver who is reporting deliveries being “quieter than normal”, I hope that they sort this out soon. My wife for one would be grateful.

Evian’s “Baby and Me app” performs like a geriatric…..

According to the Danone website, “Baby & Me, created by BETC, shows a street full of people rediscovering their inner youth – and dance moves – as their reflections reveal the baby versions of their adult selves.” If you haven’t seen the advert, you should watch “Baby & Me” on YouTube, it’s fantastic; a perfect example of a viral marketing campaign with over 59 million YouTube views. This advert builds on the success of their “Roller Babies” campaign from a few years ago (69 million views). I’ve shown it to my children and my wife and everybody I’ve mentioned it to seems to have seen it. Evian is reaching a mass market with relatively little TV advertising spend.


To capitalise on the success of the advert, Evian has commissioned the production of a “Baby and Me” app for iOS and Android. On the face of it, this looks like a great idea. The application takes a picture of you as an adult and then uses pattern matching to identify over 70 facial features in a database of baby pictures. The application then creates a composite image of you as a baby. This has great potential for social sharing of images and it isn’t hard to see how this could help to ensure that even more people get the “Release the inner you” message from Evian.

There is no doubt that viral media is a great marketing tool and mobile apps are a great way to use peer interaction and socialisation to spread a message quickly. All good news so far from a marketing / PR perspective, but…….

…….There’s always a “BUT” isn’t there?

Evian Error screenshots
Evian Error screenshots

The Evian app is sadly disappointing.
Anybody who downloads an app that doesn’t work first time is highly likely to delete it and never use it again. Negative publicity from colleagues and friends who can’t use the app will do a great deal to damage any positive marketing messages that the app was intended to create

It is highly likely that the application designers and developers have been forced to work to a difficult schedule to get this application to market. Whilst individual teams may have all tested their application components; it is highly likely that proper end-to-end testing, including testing over relatively slow 3G and Wifi networks has not been done. Performance testing is crucial for applications like this, a poor user experience will result in users abandoning the application and never downloading it again.

So what went wrong?
Whilst performance testing is a well-established profession……
…testers need to evolve.

  • 15 years ago testers needed to understand thick clients and complex client-server apps.
  • 10 years ago, web applications dominated the market and testers skills (and pay rates) started to fall.
  • 5 years ago, Web 2.0 and mobile technologies started to develop and many testers failed to understand the complexity of more complex multi-tier web applications.
  • Now testers need the ability, skills and tools to test across multiple devices and multiple networks and need a deep understanding of application architecture to ensure application stability, scalability and performance under load.

Many testers don’t have the required skills or testing tools to test complex multi-tier applications across different devices and network topologies. Evian have used big-hitting media companies, BETC Digital and B-Reel, to develop their application…. I bet they’re wishing that they had the application tested properly by an independent testing specialist before this week!

The