Saturday 17 January 2015

(xp) Pair programming

Last week I spend good few hours with a colleague from a different team pair programming. I think I learned so much during these hours compared to whole of last year. This is not to say we do not pair in my current team. We do pair, but hardly any cross team paring. 

Some of the topics we paired on were:
  • Tips and tricks of Castle Windsor.
  • Integrating GitBook with TeamCity CI.
  • Await-Async pattern and issues we encounter when used with WCF.
  • Usage of Interlocked to prevent re-entrancy.  
  • Implementing DDD (why rich models are encouraged).
  • Event based service programming with NServiceBus.

Hopefully I will be able to write few posts covering the above points in the next few weeks and months.

If you do not pair or not encouraged to pair, then try it few times. The benefits are immeasurable!