Richard's Free Workshops
Self paced workshops are the best way to get an in depth understanding of .NET. These workshops are adapted from the course notes of Richard Grimes' popular .NET courses. They are written in a tutorial style with examples every step of the way. If you find these workshops useful then please publicize them on online forums and if possible bring them to the attention of Microsoft.
- Fusion Workshop
- This workshop teaches you all of the aspects of how .NET locates and loads assemblies.
- Security Workshop
- This workshop teaches you how .NET security works and how you can use the administration tools to configure it.
- Instrumentation Workshop
- This workshop teaches you how to add instrumentation to your .NET applications.
These workshops are posted as free resources. However note that each is equivalent to a $50 book in terms of the amount of effort I have put into them, and the amount of information you will obtain. You will not find this information anywhere else on the internet, nor in any book. If you would like o show your appreciation of the effort I have put into these workshops then please consider making a donation through Paypal, any donation will be appreciated.
History
| 19 Dec 2004 | Posted Fusion Workshop |
| 11 February 2005 | Added new pages to Fusion Workshop on Cracking Strong Name Signature |
| 1 March 2005 | Updates to Fusion Workshop |
| 8 March 2005 | Posted Security Workshop, Code Access Security & Configuration |
| 5 June 2005 | Added CE page to Fusion Workshop |
| 27 June 2005 | Security Workshop added pages on Principle and Role Based Security |
| 5 July 2005 | Added Cryptography pages to Security Tutorial |
| 12 August 2005 | Added Native API Page to Fusion Workshop |
| 10 November 2005 | Updated Entire Fusion Workshop to .NET 2.0 |
| 11 November 2005 | Added new section on the .NET 2.0 Native API to Fusion Workshop |
| 11 November 2005 | Added new page on native images |
| 19 November 2005 | Added new page on native assemblies |
| 30 December 2005 | Updated Page 1 of security workshop to .NET 2.0 |
| 6 January 2006 | Posted Pages 2 to 5 of security workshop updated to .NET 2.0 |
| 13 January 2006 | Posted Page 6 of security workshop updated to .NET 2.0 |
| 18 January 2006 | Posted Page 7 of the security workshop updated to .NET 2.0 |
| 19 January 2006 | Posted Page 8 of the security workshop updated to .NET 2.0 |
| 9 February 2006 | Posted Page 9 of the security workshop updated to .NET 2.0 |
| 5 March 2006 | Posted Page 10 of the security workshop updated to .NET 2.0 |
| 7 March 2006 | Posted Page 11 of the security workshop updated to .NET 2.0 |
| 8 March 2006 | Posted Page 12 of the security workshop updated to .NET 2.0 |
| 23 March 2006 | Added Page 13 of the security workshop |
| 5 April 2006 | Added Page 14 of the security workshop, updated page 13 |
| 8 April 2006 | Added Page 15 of the security workshop |
| 13 April 2006 | Added Page 16 of the security workshop |
| 9 May 2006 | Added Page 17 of the security workshop |
| 4 July 2006 | Added Pages 1 and 2 of the Instrumentation workshop |
| 10 July 2006 | Added Pages 3 and 4 of the Instrumentation workshop |
| 18 July 2006 | Added Page 5 of the Instrumentation workshop |
| 24 July 2006 | Added Page 6 of the Instrumentation workshop |
| 2 August 2006 | Updated security workshop page 10 |
| 15 August 2006 | Updated security workshop page 5 |
| 5 September 2006 | Updated fusion workshop page 6 |
| 22 September 2006 | Updated security workshop page 8 |
| 10 October 2006 | Updated fusion workshop page 12 |
| 22 October 2006 | Updated fusion workshop page 1 |
| 27 October 2006 | Updated fusion workshop page 3 |
| 10 January 2007 | Updated fusion workshop for .NET version 3.0 |
| 2 February 2007 | Updated security workshop for .NET version 3.0 |
| 14 March 2007 | Updated instrumentation workshop for .NET version 3.0 |
| 20 March 2007 | Added two more pages to the Instrumentation workshop (performance counters) |
| 25 March 2007 | Added the first page of the event log instrumentation workshop |
| 7 April 2007 | Added second page of the event log instrumentation workshop |
| 9 April 2007 | Minor changes to the event log pages |
| 14 May 2007 | Changes to Fusion Workshop Page Three |
| 16 June 2007 | Changes to Instrumentation Workshop Page One |
| 19 July 2007 | Changes to Fusion Workshop page Four |
| 24 July 2007 | Changes to EncodedStream article |
| 4 August 2007 | Changes to Fusion page Workshop page Nine |
| 10 September 2007 | Changes to Fusion Workshop page Five |
| 4 October 2007 | Changes to Fusion Workshop page Twelve |