18 June 2009 0 Comments

Twitter for WinMo – Twikini

                    So I love my HTC HD (BlackStone), but I still haven’t found a good twitter client for it – until I found Twikini ! So far its the best Twitter app in my opinion for Windows Mobile                         Twikini has great UI and one of the cool features that I like – update your location     Made my life much easier with an easy access to twitter from my phone! Check it out :-) Yours, Rohan Technorati Tags: Windows Mobile , Twikini

29 May 2009 0 Comments

Creating my own synchronicity

OK, OK. I know I haven’t been showing my face much around here. Super busy and totally into what I am working on.

19 May 2009 0 Comments

Talking about Windows 7 to my favorite Audience.. the IT Pro community

So I am working on a session for my good buddy Dennis Chung at MS to present Windows 7 to the IT Pro community.

9 May 2009 0 Comments

Why User Testing Is So Important

I recently placed an order with a company for something my wife and I had been discussing quite a bit. We were quite excited to finally order this particular item. I was duly impressed when, about an hour after I placed my order, I actually received an automated phone call from the company informing me that the order had been placed and asking me to confirm my details associated with the order, to prevent the possibility of someone signing me up for this particular service without my knowledge

7 May 2009 0 Comments

Scrum: Desenvolvimento Ágil no Contexto Actual, 20 Maio 09

A Microsoft e a Fullsix convidam-no a participar em mais um evento do Ciclo Application Lifecycle Management , dedicado ao Scrum: Desenvolvimento ágil no contexto actual. Dia :: 20 Maio 2009 Local :: Auditório Microsoft, Porto Salvo Horário :: 09h30-13h00 Participação Gratuita :: Confirme a sua presença fazendo o seu registo! Agenda :: 09.30- Melhorar a produtividade com a plataforma Microsoft – Luis Alves Martins (Microsoft) Situações economicamente adversas são o catalisador para optimizarmos a utilização de recursos e obtermos o melhor das ferramentas com que trabalhamos. A forma como interagimos, as metodologias que seguimos e os processos de construção de software são determinantes para obtermos as melhores soluções.

22 April 2009 0 Comments

Oprah and FIRST Robotics, Microsoft Unlimited Potential

FIRST (For Inspiration and Recognition of Science and Technology) Robotics competition is one of those events that is so amazing you just can’t describe.  If you ever have a chance to volunteer, mentor a team, or donate some cash to this organization don’t even think twice.  I volunteered at a regional event at NASA in Ohio and it’s truly life changing.  Oprah recently talked to three all-female teams from this year’s FIRST competition and the winners from 2007.  Read more about their inspiring stories here. What is FIRST ?  The passion of Dean Kamen, an accomplished inventor, founded FIRST (For Inspiration and Recognition of Science and Technology) in 1989 to inspire an appreciation of science and technology in young people

18 April 2009 0 Comments

Training for Nidan (2nd degree black belt)

I’ve been wanting to write this post for a while.

14 April 2009 0 Comments

Deadlines!

Loved this at Indexed this morning ….( read more )

11 April 2009 0 Comments

Work Item customization tidbits: (part 12 of X)

In my previous posts I have discussed various bits that are important know before taking on Work Item types customization. Today I’d like to talk more about approaching the whole process.

9 April 2009 0 Comments

Email Notifications for Work Item Changes

Today (April 9), we deployed the latest version of the CodePlex software. Work Item Notifications via Email Our #3 most requested feature is Mail notifications to track work item updates

6 April 2009 0 Comments

Flutter, Twitter (and Blither)

Liked this spoof of “nano-blogging” using Flutter for those who don’t have time to Twitter. Nano-blogging (in case you’re not hyper-connected enough) is blogging in 26 characters. Much as I like the idea of Flutter, I’d definitely sign up for a service (let’s call it Blither) where you can “macro-blog” with a minimum of 2000 words

30 March 2009 0 Comments

Breaking Down the Service Discovery Process

In the services world, there has been a lot of attention on discovery: the need to discover the existence of services through a directory or tool.  UDDI attempted to solve this problem with limited success, but has gained “checkbox status” among organizations looking for SOA products and solutions.  I have seen organizations have more success with custom portals and wiki’s because they are easily stood up and supported.  However, the real value from these approaches is the inclusion of additional content such as descriptions, samples, tips, and faq’s.  I think this points to a bigger need for service consumers – aiding them in their decision on whether to use the service.  I think the whole idea of service discovery has really gotten off track because it over-simplifies the discovery process and obscures the significant milestones in the lifecycle of service consumption.  This is one of the biggest reasons organizations aren’t seeing the level of service adoption or reuse that they anticipated. Discovering that something exists requires much more than visibility.  It involves discernment, evaluation, and implementation.   Most approaches today actually do a very poor job of providing visibility and then jump to the implementation stage of the cycle.  Again, I go back to UDDI which allows you to search for a service and then provides a WSDL so you can implement it.  Most of the custom solutions take a similar approach, but any additional content often improves the implementation experience.  I believe both approaches miss something very fundamental by skipping the discernment and evaluation stages of service discovery.  They actually get off on the wrong foot by providing visibility at the wrong layer.  Most consumers aren’t looking for a Web service, they are looking for a discrete operation.  The Customer service may or may not be useful to somebody looking for getCustomerOrder .  Perhaps the Order service would be more appropriate.  The bottom line is that service containers are arbitrary and discovering one is about as useful as coming across a bucket.  You know there is something in it, but you aren’t sure what until you take a closer look (usually via the WSDL).  Well, if you had a 100 buckets, you’d be pretty frustrated by the time you got around to the 50th bucket and had yet to find what you were looking for.  The same principle applies to services.  We need to allow service consumers to discover operations so they can discern the service they will need for accessing that operation.  Then we get to the evaluation stage.  Just because something is a functional match doesn’t mean that it is appropriate to use.  What does it cost to use the service?  Can it handle the load, meet the appropriate response requirements, or support the necessary security model?  Does the service have a track record of successful usage or recurring outages?  These are just some of the factors that go into a well-formed decision on whether to use a given service and none of them are supported by the current approaches to service discovery.  Publishing a policy can support some of these requirements, but how many examples have you seen where policy was utilized for this purpose?  I think we still have a lot to learn concerning the content and makeup of this information, but we won’t learn that until we start providing any information.