Category Archives: Tools and Tips

Web Services testing at CIM

The Web Services team at CIM was founded in 2009 when the QA team decided to perform early testing—really early testing.
So early, in fact, that the QA Web Services engineers attended scrums with the developers and set up a development environment where the code from all the developers was integrated at least once a day. [...]

How it works: Personalization & Changing Channels

Today I’m going to discuss how our Xfinity TV website and mobile app features work. Topics I’m covering include unlocking personalized features with your @comcast.net username and how using the site/app changes channels on the TV without needing to be in the house. I wrap up the post with a quick way to customize the Guide by setting up TV Listings Favorites.

How it works – Remote DVR

This is the first in a series of blog posts where I am going to explain how a specific product feature works. Hopefully this will be a good way to share some of the technical nuts and bolts of our products in an easy to understand and accessible way.

Unsexy CSS3: Getting Work Done Faster

This aritcle was the basis for my talk at Standards.Next 2011 Philadelphia on April 29th. Read the follow up of the event.
Unsexy? I’m talking about new options in CSS3 that aren’t discussed as often as their flashier brethren, like border-radius, border-image, animations, and 3d transforms. The properties below are just those kinds of items. Unsung [...]

In Apple Stores now…Xfinity TV Release 1.2.1

Work continues on the Xfinity TV app at a rapid pace. Our goals for the app are to bring enhanced features and more content to more platforms. A few weeks ago we launched the first version of Xfinity TV for Android, and today we are releasing version 1.2.1 of the iOS version for iPad and [...]

JRugged – Making your code more RUGGED

Cowboy coding
We have all done some cowboy coding at some point in our life.  I think we can even recognize when we may be asked to perform our cowboy coding.  The scenario is something like:
Your boss or your boss’s boss comes down and says “… we have to have this new thing – and we [...]

Two Talks at Øredev 2010

I was fortunate to be invited to give two talks at Øredev 2010 in Malmö, Sweden earlier this month. In general, this was one of the best-run technical conferences I’ve attended, including several innovations like simple rating of talks with green/yellow/red card “voting” near the exits of the rooms or having a dedicated “chalk talk” [...]

Presentation: The Subversion Command Line Client

YouTube: The Subversion Command Line Client Part 1 of 2:

YouTube: The Subversion Command Line Client Part 2 of 2:

Continuous testing with Subversion, Hudson and Selenium grid

I got very excited about Continuous testing while working on the CIM Infrastructure team in 2008. I built out a prototype of an infrastructure with my team and then was asked to build out an entire Continuous testing lab for QA. I posted the knowledge I gained on a blog and the Selenium grid folks [...]

Sikuli and GUI Testing : A Lab Week Project

March 22nd through 26th 2010 various teams within CIM were formed to explore technologies, ideas, processes, and products, with the goal to expand knowledge across CIM, experiment with product ideas, and push boundaries.
One of these projects brought together members of our engineering team and QA to explore Sikuli.

Sikuli is a research project from MIT that [...]