Stephen D. Ritchie's Blog, page 2

February 20, 2013

Thank You DC .NET Users Group 2013.2

A big thank you to the DC .NET Users Group for hosting my presentation on Continuous Integration at their Februrary meeting last night. I really hope that everyone enjoyed the presentation on continuous integration. The questions and conversations were very good.


Code Samples

Although most of the examples used TeamCity, here are the code samples, available through GitHub.

https://github.com/ruthlesshelp/Presentations


Slides

Here are the slides, available through SlideShare.


Continuous Integration...

 •  0 comments  •  flag
Share on Twitter
Published on February 20, 2013 08:20

December 31, 2012

Compendium of .NET Best Practices

So you’re getting ready to start a .NET Best Practices initiative at your organization and you’re looking to find a lot of specific best practices tips. You want to know: What are the .NET Framework best practices?


You can be assured that I’ve been down this road. In fact, a few readers of my book, Pro .NET Best Practices, expressed some disappointment that the book is not a collection of specific .NET best practices. And this is exactly why I decided to address this subject in today’s post.


Fo...

 •  0 comments  •  flag
Share on Twitter
Published on December 31, 2012 11:34

MSDN: .NET Framework Best Practices

For years now, Microsoft Developer Network (MSDN) has provided free online documentation to .NET developers. There is a lot of individual .NET best practices topics, which are described at the high level at this MSDN link:

MSDN: .NET Framework Best Practices


This is a great MSDN article to read and link to bookmark if you’re interested in.NET best practices.


Best Practices for Strings

Just take a look at all the information within the MSDN topic of Best Practices for Using Strings in the .NET Fra...

 •  0 comments  •  flag
Share on Twitter
Published on December 31, 2012 11:33

December 28, 2012

Thank You Upstate New York Users Groups

In November I traveled to Upstate New York to present at four .NET Users Group. Here’s the overview:



The first stop was in Albany on Monday, Nov. 12th to present at the Tech Valley Users Group (TVUG) meeting.
On Tuesday night I was in Syracuse presenting at the Central New York .NET Developer Group meeting.
On Wednesday night I was in Rochester presenting at the Visual Developers of Upstate New York meeting.
Finally, on Thursday night I was in Buffalo presenting at the Microsoft Developers in Wes...
 •  0 comments  •  flag
Share on Twitter
Published on December 28, 2012 13:43

September 7, 2012

Thank You LI.NET Users Group

LI .NET Users Group logo


Yesterday I traveled up to Long Island, New York to present at the LI .NET Users Group. A very big thank you to the LI.NET organizers for putting together a great September meeting. I especially enjoyed the New York pizza. The group last night was great. Very good turnout. The audience had many good questions and comments. Also, there were a lot of follow up discussions after the meeting.


Thank you to Stephanie Carino from Apress for connecting me with the organizers of LI.NET. I really apprec...

 •  0 comments  •  flag
Share on Twitter
Published on September 07, 2012 03:34

July 11, 2012

Thank You DC Alt.Net 2012.7

Another great showing for the DC Alt.Net meetup last night. I hope everyone enjoyed my presentation on code analysis in .NET. There were a lot of great questions and good conversation. I really appreciate the audience participation.


Code Samples

Here are the code samples, available through GitHub.

https://github.com/ruthlesshelp/Presentations


Slides

Here are the slides, available through SlideShare.


Advanced Code Analysis In .NET
View more PowerPoint from Stephen Ritchie


 •  0 comments  •  flag
Share on Twitter
Published on July 11, 2012 15:18

May 14, 2012

The SDL Static Analysis Story

With the two day Microsoft Security Development Conference starting tomorrow in DC, I am curious to hear about one thing: what is the static code analysis story in the Security Development Lifecycle?


Microsoft explains their vision of the Security Development Lifecycle and provides SDL Practice #10: Perform Static Analysis. On that page, under the heading of Tools specific to this practice, CAT.NET is recommended and download links are provided. However, the links are to CAT.NET version 1.0. W...

 •  0 comments  •  flag
Share on Twitter
Published on May 14, 2012 09:53

Thank You Philly.NET Code Camp 2012.1

Philly.NET Code Camp 2012.1Although I have been developing software for more than 20 years, on Saturday I went to my first Code Camp. I delivered one session at Philly.NET Code Camp on the topic of Automated Unit and Integration Testing with Databases.


I was amazed. Philly.NET Code Camp is like a mini TechEd. I am impressed at how professionally everything was done. Registration, content, food, facilities, etc. This group knows how to put on a code camp. It is a testament to the capability and dedication of Philly.NET;...

 •  0 comments  •  flag
Share on Twitter
Published on May 14, 2012 08:30

May 3, 2012

Automated Unit and Integration Testing with NDbUnit

The sample code from the May 1, 2012 presentation of Automated Unit and Integration Testing with NDbUnit to the CMAP Main Meeting is available on GitHub: https://github.com/ruthlesshelp/Presentations


The slides are available on SlideShare.



Automated Unit and Integration Testing with NDbUnit
View more PowerPoint from ruthlesshelp



 •  0 comments  •  flag
Share on Twitter
Published on May 03, 2012 06:05

May 2, 2012

Get 40% off Pro .NET Best Practices!

40% off Pro .NET Best Practices eBook

Apress is currently running a promotion for Pro .NET Best Practices. This is for a limited time.


Until May 31, 2012, you can get 40% off the Pro .NET Best Practices eBook from the Apress website when you apply the promo code CMAP12.


Follow these steps

Go to the Pro .NET Best Practices page at apress.com: http://www.apress.com/9781430240235
Select the “Buy eBook” button
Enter the promo code: CMAP12
Press the “Apply Discount” button
Proceed to checkout

Available eBo...

 •  0 comments  •  flag
Share on Twitter
Published on May 02, 2012 10:32