Upload
mark-a
View
524
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Presentation from November 2011 BizSparkSF Meetup entitled "Tools, Tools and More Tools!" http://www.bizsparksf.com/events/34653282/
Citation preview
Open Source Tools for .Net
Valuable Tools
Open Source community for .Net
• Microsoft community dependent on big companies for tools.
• Use the best tools out there.– Don’t depend on vendor’s name.
• Use the tools with best value.
Tools to use no matter what• Most valuable– Resharper – not free– Jquery– Visual Studio
Resharper
• Visual Studio plugin with innumerable tools• Performs as-you-type analysis
jqueryWeb UI
• The essential javascript library for web.
NuGetPackage management
• Visual Studio Package manager
NuGetPackage management
• Visual Studio Package manager
xunitunit testing
• Simple commands, faster tests
nCovercode coverage
• Read source, determine code metrics– Percentage of code coverage– Cyclomatic complexity
Moqmocking
• Simple, effective mocking
WatiNUI debugging
• Automate UI Testing
Gitdistributed source control
• Quickly becoming the standard
AppHarborHosting / cloud deployment
• Quick, painless deployment on EC3
dotPeekDebugging / reverse engineering
• New from JetBrains, slower than Reflector
Process MonitorDeep debugging
• Log EVERYTHING Windows does• Last resort debugging method
guru.comOutsourcing
• How much is your time worth?• Also, eLance and oDesk
nHibernateORM
• Effective ORM• Supports LINQ• Fluent Nhibernate
Others to try
• nServiceBus (messaging)– On top of MSMQ– Messaging promotes Service-oriented architecture
• RestSharp (REST)– Also good for SoA
• MvcContrib (contributions to ASP.NET MVC)• TeamCity / CruiseControl– Automate building and testing of code base
Others to try
• nServiceBus (messaging)– On top of MSMQ– Messaging promotes Service-oriented architecture
• RestSharp (REST)– Also good for SoA
• MvcContrib (contributions to ASP.NET MVC)• TeamCity / CruiseControl– Automate building and testing of code base