Yesterday’s Comcast Cares

Yesterday was quite a day. In the morning I went out with fellow co-workers to Hunting Park to help do some clean up and planting for Comcast Cares Day. It was a small personal victory for me. Previous two years I haven’t been able to attend due to the back pain issue. This year, not only could I attend, but I was able to assist for a few hours. There are pictures up on Flickr. Felt great to go out and lend a helping hand with fellow friends.

Open Source Rich Internet Application Framework at CIM: OpenPyro

Check it out: OpenPyro: OpenPyro is a pure AS3 framework for creating RIA’s. Open Pyro draws a lot of inspiration from Flex but aims to be more expressive as well as have a smaller filesize and memory footprint.

Arpit Mathur, one of the most brilliant developers I know and a straight up Flash guru is leading the Open Pyro project. He recently posted about OpenPyro on his personal blog and includes a screencast of him using the framework to develop an app.

Kevin Fitzpatrick another CIM Flash master, and lead developer of another open source project at CIM, LogBook, comments about OpenPyro.

“crippled by their own process”

Coding Horor: “Is Eeyore Designing Your Software?”:

Here’s my honest question: does open source software need all that process to be successful? Isn’t the radical lack of process baggage in open source software development not a weakness, but in fact an evolutionary advantage? What open source software lacks in formal process it makes up ten times over in ubiquity and community. In other words, if the Elbonians feel so strongly about localization, they can take that effort on themselves. Meanwhile, the developers have more time to implement features that delight the largest base of customers, instead of plowing through mountains of process for every miniscule five line code change.

Are large commercial software companies crippled by their own process?

I’d say that in large corporations, I’ve seen many internal projects beat down by the same.

The new portal architecture at CIM doesn’t suffer from this, but the old one certainly did. We’ve come a long way.

Why I’ve kinda disappeared as of late – the new comcast.net

Take a gander at the new Comcast.net (we’re still in beta) home page 🙂

As some of you know, I’m part of the development group that builds the systems that drive and support comcast.net.

I’m excited about this latest release – it’s been my pleasure to be part of an awesomely talented team and on this project, I’ve been a primary contributor to the architecture as well as code. In a way, it’s a return to my previous role at Knight Ridder Digital.

I think we’ve built a platform that will enable our product teams to rapidly get new, working features and functionality to customers, where previously, doing so was a chore. This system really sets our UI team free – no longer requiring server side developers to create new functionality or even present new content.

Hopefully I’ll get the chance to to post about the technologies and techniques we’ve employed in its development, like Arpit has about The Fan.

I think it’s safe for me to mention the Web tier using Spring MVC and FreeMarker, with a back-end that resembles something akin to CouchDb, and feeding it all is a very modular, extensible CMS. Each tier is usable in different projects, together or independently. It always comes down to implementation details and I hope to share a few sometime, either here, or on a team blog someday.

You can visit our community blog to track changes to the site and get a short summary here.