Sunday, July 15, 2012

Non-Technical books that every technical person should read

Must Read
1.   The Seven Habits of Highly Effective People - By Stephen Covey
2.   8th habit: from Effective to greatness - By Stephen Covey
3.  Getting Things Done - The Art of Stress-Free Productivity - By David Allen
4.  The Now habit - A Strategic Program for Overcoming Procrastination and Enjoying Guilt-Free Play
5.  Greatest Salesman in the world - By Og Mandino
6.  Think and grow Rich
7. Crucial Conversations: Tools for Talking When Stakes Are High

Good Read
1. 4 hour work week - By Timothy Ferriss
2.  The 4-hour body - By Timothy Ferriss
3. The 80/20 Principle: The Secret to Achieving More with Less - By Richard Koch
4. Kiss that Frog
5. Never Eat Alone: And Other Secrets to Success, One Relationship at a Time

Sunday, July 08, 2012

What is new in Visual Studio 2012 Unit Tests.

What is new in Visual Studio 2012 Unit Tests
1. Can search a unit test from IDE
2. The new Fake environment let you test anything in isolation, even when it has external dependencies.
Stubs:- Concrete Implementations of interfaces or abstract classes that you can pass in to your system-under-test to isolate it from real implementations
Shims:- generated classes that enable you to intercept and replace calls to existing classes, even those from the .NET BCL.
They are evil.
Use them and then refactor your code to remove them.
Better code coverage analysis