Debugging Multi-threaded applications – Tip 6 of n

I published one more tip on codeproject. This tip is about figuring out what threads are waiting for a particular lock to be release in windbg. You can find it here.

Until next, happy debugging.

Posted in .NET, CodeProject, Debugging | Leave a comment

My upcoming talks for Ottawa .NET Community

I will be doing two talks for Ottawa .NET Community.  One of talk is about why hackers like debuggers. You can find about it here. Other session will be about troubleshooting performance problems using PerfView. You can its details here.

Mark your calendars. I hope to see you there.

Posted in .NET, General | Leave a comment

To POCO or to DTO

When creating an Enterprise layered architecture, I always find the discussion about To POCO or To DTO quite interesting. Each of these serve a specific purpose, however, there is a lot of confusions & misconceptions about differentiating between these.  Stackoverflow, MS forum etc are full of questions about it. Adam Tuliper recently did a presentation for Techdays 2012 and he used a slide on same topic which provide comparison of these two in a nice way.  Image below shows that particular slide. You can watch whole session here.

Until next, happy debugging.

Posted in General | Leave a comment

Best Programming Advice Series @ InformIt

As a programmer I am always interested in getting advices from other programmers whether its about processes, improving my skill set, new languages/frameworks, technology trends. There are so many various ways of getting it. Whether its stackoverflow, MS forum, local .NET User groups, twitter or by learning something from your colleague. I recently came across this series at InformIT called “The Best Programming Advice I Ever Got” where they ask some real Geeks about the best programming advice they got. I am finding this series quite interesting. Check it out here.

Until next happy debugging.

Posted in General | Leave a comment

Debugging Tip – Instantiate objects without stopping Debugging Session

My tip regarding instantiating objects without stopping debugging session has been published at codeproject. You can find it here.

Until next, happy debugging.

Posted in .NET, CodeProject, Debugging | Leave a comment

Debugging Tip – Modify Variable values without leaving Debugging Session

My debugging tip related to modifying variable values without leaving your debugging session publised at codeproject. You can find it here.

Until next, happy debugging.

Posted in .NET, CodeProject, Debugging | Leave a comment

Debugging Multi-threaded applications – Tip 5 of n

Fifth part of this tip published on codeproject. You can find it here. This tip is about filtering threads from a particular assembly.

Until next, happy debugging.

Posted in .NET, CodeProject, Debugging | Leave a comment