<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Simple Talk RSS Feed</title><link>http://www.simple-talk.com/</link><item><title>.NET Memory Management and Finalization</title><pubDate>Wed, 02 May 2012 00:00:00 GMT</pubDate><category>.Net Framework</category><author>Jean-Philippe Gouigoux</author><description><![CDATA[In this excerpt from his new book, Practical Performance Profiling: Improving the Efficiency of .NET Code, Jean-Phillipe Gouigoux discusses  the Dispose mechanism and the finalization process in the context of  .NET Garbage Collection]]></description><link>http://www.simple-talk.com/dotnet/.net-framework/.net-memory-management-and-finalization/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6871" /></p>]]></content:encoded></item><item><title>ASP.NET MVC: Resolve or Inject? That’s the Issue…</title><pubDate>Mon, 23 Apr 2012 00:00:00 GMT</pubDate><category>.Net Framework</category><author>Dino Esposito</author><description><![CDATA[Classes should have dependencies only on abstract, rather then concrete, classes. To get around this, you can choose between Service Locator and Dependency Injection techniques. ASP.NET MVC  uses 'Dependency Resolvers' which are Service Locators. When designing ASP.NET MVC applications it is open to you to decide whether to resolve or inject, so what are the pros and cons? Dino explains.]]></description><link>http://www.simple-talk.com/dotnet/.net-framework/asp.net-mvc-resolve-or-inject-that’s-the-issue…/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/images/placeholders/placeholder.jpg" /></p>]]></content:encoded></item><item><title>Practical PowerShell: Pruning File Trees and Extending Cmdlets</title><pubDate>Mon, 23 Apr 2012 00:00:00 GMT</pubDate><category>.Net Framework</category><author>Michael Sorens</author><description><![CDATA[One of the most radical features of PowerShell is amongst  the least known. It is possible to extend the buit-in Cmdlets to provide extra functionality. One can add or remove parameters to make subsequent scripting simpler. Michael shows how this is done to meet a practical requirement:, excluding entire subtrees from a recursive directory trawl for automating source control. ]]></description><link>http://www.simple-talk.com/dotnet/.net-framework/practical-powershell-pruning-file-trees-and-extending-cmdlets/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6827" /></p>]]></content:encoded></item><item><title>MongoDB Basics for .NET by Example</title><pubDate>Mon, 26 Mar 2012 00:00:00 GMT</pubDate><category>.Net Framework</category><author>Jeremy Jarrell </author><description><![CDATA[MongoDB is one of the more intriguing 'NoSQL' databases to emerge from 'Cloud' computing. Sometimes, the best way of understanding a rather different technology is to get stuck-in and try it out, so Jeremy Jarrell shows how to get started with a simple ASP.NET MVC project that uses MongoDB.]]></description><link>http://www.simple-talk.com/dotnet/.net-framework/mongodb-basics-for-.net-by-example/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6701" /></p>]]></content:encoded></item><item><title>A Generic ASP.NET MVC Template</title><pubDate>Mon, 19 Mar 2012 00:00:00 GMT</pubDate><category>.Net Framework</category><author>Dino Esposito</author><description><![CDATA[When you start an ASP.NET MVC project, you choose one of a number of project templates or starter kits. The ones that Visual Studio provide are very useful, but you can create your own if you want, and Dino finds that the generic one that he presents in this article works well to rapidly create MVC applications.]]></description><link>http://www.simple-talk.com/dotnet/.net-framework/a-generic-asp.net-mvc-template/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6680" /></p>]]></content:encoded></item><item><title>TortoiseSVN and Subversion Cookbook Part 6: Snapshots</title><pubDate>Mon, 19 Mar 2012 00:00:00 GMT</pubDate><category>.Net Framework</category><author>Michael Sorens</author><description><![CDATA[Moving backwards in time in Subversion is like time travel in science fiction. It's fine to  look around, but If you change anything it can have unforseen consequences, and you always have to return to the present. Snapshots enable you to navigate in source control to examine or compile the code as it existed at a point in time; to access a particular build.]]></description><link>http://www.simple-talk.com/dotnet/.net-framework/tortoisesvn-and-subversion-cookbook-part-6-snapshots/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6675" /></p>]]></content:encoded></item><item><title>On Writing Unit Tests for C#</title><pubDate>Thu, 08 Mar 2012 00:00:00 GMT</pubDate><category>.Net Framework</category><author>Patrick Smacchia</author><description><![CDATA[Is it realistic to keep to principles of 'Test-First' and 100% coverage for unit tests when in the heat of developing commercial C# applications? Does rigorous unit-testing lead naturally to good design by enforcing testability, low coupling and high cohesion? Patrick Smacchia gives his opinion based on hard-won experience. ]]></description><link>http://www.simple-talk.com/dotnet/.net-framework/on-writing-unit-tests-for-c/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/images/placeholders/placeholder.jpg" /></p>]]></content:encoded></item><item><title>10 Reasons Why Visual Basic is Better Than C#</title><pubDate>Wed, 07 Mar 2012 00:00:00 GMT</pubDate><category>.Net Framework</category><author>Andy Brown</author><description><![CDATA[After having converted a whole lot of training materials based on VB.NET into C#, Andy ‘Wise Owl’ Brown decided to write a tongue-in-cheek rant whilst he could still remember the pain-points. 'Convert to VB.NET! You have nothing to lose but your semi-colons! ']]></description><link>http://www.simple-talk.com/dotnet/.net-framework/10-reasons-why-visual-basic-is-better-than-c/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6569" /></p>]]></content:encoded></item><item><title>PowerShell for SharePoint Developers</title><pubDate>Tue, 28 Feb 2012 00:00:00 GMT</pubDate><category>.Net Framework</category><author>Dave McMahon</author><description><![CDATA[For some reason, Sharepoint developers haven't taken to PowerShell with the same enthusiasm as the DBAs and SysAdmins. Dave McMohan is a man on a mission to explain that PowerShell can provide plenty of power for repetitive tasks and, once learned, can mean very quick scripting.]]></description><link>http://www.simple-talk.com/dotnet/.net-framework/powershell-for-sharepoint-developers/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6621" /></p>]]></content:encoded></item><item><title>TortoiseSVN and Subversion Cookbook Part 5: Instrumenting Files with Version Information</title><pubDate>Tue, 21 Feb 2012 00:00:00 GMT</pubDate><category>.Net Framework</category><author>Michael Sorens</author><description><![CDATA[Subversion lets you embed, and automatically update, information within source-controlled files to make it easy to see who did what, and when they did so. It is not entirely straightforward to get it working, though; unless of course you read, and follow, Michael's easy guide.]]></description><link>http://www.simple-talk.com/dotnet/.net-framework/tortoisesvn-and-subversion-cookbook-part-5-instrumenting-files-with-version-information/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6587" /></p>]]></content:encoded></item><item><title>TortoiseSVN and Subversion Cookbook Part 4: Sharing Common Code</title><pubDate>Mon, 13 Feb 2012 00:00:00 GMT</pubDate><category>.Net Framework</category><author>Michael Sorens</author><description><![CDATA[Michael Sorens continues his series on source control with Subversion and TortoiseSVN by describing several ways one can use to share code among several projects.]]></description><link>http://www.simple-talk.com/dotnet/.net-framework/tortoisesvn-and-subversion-cookbook-part-4-sharing-common-code/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6555" /></p>]]></content:encoded></item><item><title>TortoiseSVN and Subversion Cookbook Part 3: In, Out, and Around</title><pubDate>Mon, 16 Jan 2012 00:00:00 GMT</pubDate><category>.Net Framework</category><author>Michael Sorens</author><description><![CDATA[Subversion doesn't have to be difficult, especially if you have Michael Sorens's guide at hand. After dealing  in previous articles with checkouts and commits in Subversion, and covering the various file-manipulation operations that are required for Subversion, Michael now deals in this article with file macro-management, the operations such as putting things in, and taking things out,  that deal with repositories and projects.]]></description><link>http://www.simple-talk.com/dotnet/.net-framework/tortoisesvn-and-subversion-cookbook-part-3-in,-out,-and-around/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6411" /></p>]]></content:encoded></item><item><title>Unit Testing Myths and Practices</title><pubDate>Thu, 05 Jan 2012 00:00:00 GMT</pubDate><category>.Net Framework</category><author>Tom Fischer</author><description><![CDATA[We all understand the value of Unit Testing, but how come so few organisations maintain unit tests for their in-house applications? We can no longer pretend that unit testing is a universal panacea for ensuring less-buggy applications. Instead, we should  be prepared to actively justify the use of unit tests, and be more savvy about where in the development cycle  the unit test resources should be most effectively used.]]></description><link>http://www.simple-talk.com/dotnet/.net-framework/unit-testing-myths-and-practices/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6396" /></p>]]></content:encoded></item><item><title>ASP.NET MVC Routing Extensibility</title><pubDate>Fri, 09 Dec 2011 00:00:00 GMT</pubDate><category>.Net Framework</category><author>Simone Chiaretta</author><description><![CDATA[You develop an ASP.NET MVC application by extending it; customising any default logic that you wish to change with your own implementation. Simone starts a tour of the extensibility points of ASP.NET MVC, by looking at the beginning of the pipeline, the Routing Module, and gives a practical example of writing an extension, with source code: a way of 'watermaking' images 'on the fly'.]]></description><link>http://www.simple-talk.com/dotnet/.net-framework/asp.net-mvc-routing-extensibility/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6356" /></p>]]></content:encoded></item><item><title>TortoiseSVN and Subversion Cookbook Part 2: File Operations and Subversion Filtering</title><pubDate>Mon, 21 Nov 2011 00:00:00 GMT</pubDate><category>.Net Framework</category><author>Michael Sorens</author><description><![CDATA[The second part of Michael's series of articles gives more recipes for Subversion Source Control.  This time he explains how to add files, highlights tools and techniques for determining what to include in source control and shows how to quickly and efficiently filter out the "noise".]]></description><link>http://www.simple-talk.com/dotnet/.net-framework/tortoisesvn-and-subversion-cookbook-part-2-file-operations-and-subversion-filtering/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6272" /></p>]]></content:encoded></item><item><title>5 Tips for Understanding Managed-Unmanaged Interoperability in .NET</title><pubDate>Mon, 14 Nov 2011 00:00:00 GMT</pubDate><category>.Net Framework</category><author>Michael McLaughlin</author><description><![CDATA[Interop doesn't have to be taxing.  Interoperability between managed and unmanaged code happens under the hood in .NET. When you are doing Interop in your .NET applications, there are a few things to beware of, and Michael McLaughlin gives a brief introduction of how interop is used in .NET before explaining the five points to watch out for.]]></description><link>http://www.simple-talk.com/dotnet/.net-framework/5-tips-for-understanding-managed-unmanaged-interoperability-in-.net/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6264" /></p>]]></content:encoded></item><item><title>Subversion and TortoiseSVN Cookbook Part 1- The Basics</title><pubDate>Thu, 03 Nov 2011 00:00:00 GMT</pubDate><category>.Net Framework</category><author>Michael Sorens</author><description><![CDATA[If you have more than zero developers in your team, then you need Source Control. In this article Michael starts a series that aims to provide clear and complete recipes for using Subversion, mainly through its simple, elegant, graphical interface: TortoiseSVN.]]></description><link>http://www.simple-talk.com/dotnet/.net-framework/subversion-and-tortoisesvn-cookbook-part-1--the-basics/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6229" /></p>]]></content:encoded></item><item><title>5 Tips and Techniques for Avoiding Automatic GC Collections</title><pubDate>Mon, 31 Oct 2011 00:00:00 GMT</pubDate><category>.Net Framework</category><author>Michael McLaughlin</author><description><![CDATA[Automatic memory management isn't new, but it’s a wonderful thing for programmers. We bring you some tips and techniques to .help you understand a bit more about how .NET’s memory management works, can help you to ensure that you write high-performance .NET code. ]]></description><link>http://www.simple-talk.com/dotnet/.net-framework/5-tips-and-techniques-for-avoiding-automatic-gc-collections/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/images/placeholders/placeholder.jpg" /></p>]]></content:encoded></item><item><title>Adding a Graphical Front End to your PowerShell Scripts</title><pubDate>Mon, 10 Oct 2011 00:00:00 GMT</pubDate><category>.Net Framework</category><author>Jonathan Medd</author><description><![CDATA[Even if you know PowerShell inside and out, there will be those times where you won’t be the end user for your script, even within your organisation. You need a straightforward GUI. Thankfully, Jonathan Medd has provided workthoughs for three tools - PowerGUI, PrimalForms, and SQL Scripts Manager – to help apply some GUI goodness to your scripts.]]></description><link>http://www.simple-talk.com/dotnet/.net-framework/adding-a-graphical-front-end-to-your-powershell-scripts/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6136" /></p>]]></content:encoded></item><item><title>TLS/SSL and .NET Framework 4.0</title><pubDate>Wed, 28 Sep 2011 00:00:00 GMT</pubDate><category>.Net Framework</category><author>Matteo Slaviero</author><description><![CDATA[The Secure Socket Layer is now essential for the secure exchange of digital data, and is most generally used within the HTTPS protocol. .NET now provides the Windows Communication Foundation (WCF) to implement secure communications directly. Matteo explains the TLS/SSL protocol, and takes a hands-on approach to investigate the SslStream class to show how to  implement a secure communication channel ]]></description><link>http://www.simple-talk.com/dotnet/.net-framework/tlsssl-and-.net-framework-4.0/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6079" /></p>]]></content:encoded></item></channel></rss>
