<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>C# Async: What is it, and how does it work?</title><pubDate>Tue, 15 May 2012 00:00:00 GMT</pubDate><category>.Net Tools</category><author>Clive Tong</author><description><![CDATA[The biggest new feature in C#5 is Async, and its associated Await (contextual) keyword. Anybody who is faced with creating Metro applications for Windows 8 is having to tackle the very different mindset of Async Programming. Clive explains what is happening under the covers and how one can investigate, using .NET Reflector.]]></description><link>http://www.simple-talk.com/dotnet/.net-tools/c-async-what-is-it,-and-how-does-it-work/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6913" /></p>]]></content:encoded></item><item><title>Towards the Perfect Build</title><pubDate>Mon, 30 Apr 2012 00:00:00 GMT</pubDate><category>.Net Tools</category><author>Matt Wrock</author><description><![CDATA[An automated build and deployment system is no longer a dream. Now that  PowerShell has matured as a product, and since the emergence of new tools such as Psake and Chocolatey,  the ambition of the perfect build process has come nearer to reality. ]]></description><link>http://www.simple-talk.com/dotnet/.net-tools/towards-the-perfect-build/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6860" /></p>]]></content:encoded></item><item><title>No More Disconnected SQL Development in Visual Studio</title><pubDate>Thu, 12 Apr 2012 00:00:00 GMT</pubDate><category>.Net Tools</category><author>Richard Morris</author><description><![CDATA[Some types of development work are much more effectively accomplished if  the developer can work directly on SQL Server Databases from Visual Studio, alongside the application code, rather than constantly switching applications to SSMS. Until SQL Connect was created, there was no easy way to do this. Nate Suver had just this requirement, and explains why SQL Connect is so important to him.  ]]></description><link>http://www.simple-talk.com/dotnet/.net-tools/no-more-disconnected-sql-development-in-visual-studio/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6815" /></p>]]></content:encoded></item><item><title>Revisiting Hosting Reflector</title><pubDate>Thu, 23 Feb 2012 00:00:00 GMT</pubDate><category>.Net Tools</category><author>Nick Harrison</author><description><![CDATA[You can automate .NET Reflector processes, and run .NET Reflector from within a .NET application, from within ASP.NET or even within ASP.NET MVC. What is more you can host a reflector Add-in. This opens up many possibilities as Nick Harrison points out.]]></description><link>http://www.simple-talk.com/dotnet/.net-tools/revisiting-hosting-reflector/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6596" /></p>]]></content:encoded></item><item><title>A Complete Guide to Writing Timer Jobs in SharePoint 2010</title><pubDate>Mon, 20 Feb 2012 00:00:00 GMT</pubDate><category>.Net Tools</category><author>Damon Armstrong</author><description><![CDATA[Sharepoint allows you to run recurring processes in background on a schedule. These are Timer Jobs. It is easy to get confused by the process of writing,  scheduling, administering and updating timer jobs. Luckily, Damon has made it his mission to produce a complete guide for the Sharepoint developer. ]]></description><link>http://www.simple-talk.com/dotnet/.net-tools/a-complete-guide-to-writing-timer-jobs-in-sharepoint-2010/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6581" /></p>]]></content:encoded></item><item><title>Managing ItemUpdating and ItemUpdated Events Firing Twice in a SharePoint Item Event Receiver</title><pubDate>Tue, 17 Jan 2012 00:00:00 GMT</pubDate><category>.Net Tools</category><author>Damon Armstrong</author><description><![CDATA[Developing a Sharepoint application would have all the fun of a video game, if only you had infinite lives. Dangers lurk hidden out there which, if you run into them, can be a blow to your project and waste a great deal of time. Damon gives just one example of a poisoned dagger in the game of Sharepoint Development: The Item Event Receiver.]]></description><link>http://www.simple-talk.com/dotnet/.net-tools/managing-itemupdating-and-itemupdated-events-firing-twice-in-a-sharepoint-item-event-receiver/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/images/placeholders/placeholder.jpg" /></p>]]></content:encoded></item><item><title>Feature Usage Reporting in Early Access Programs</title><pubDate>Wed, 05 Oct 2011 00:00:00 GMT</pubDate><category>.Net Tools</category><author>Kevin Boyle</author><description><![CDATA[After doing Web development, you can get very used to the luxury of having basic information about your users' machines and browsers. With their permission, you can also get the same information from an application, and can even get more targeted  anonymous information that will tell you how the features are used. Kevin explains how this can be used with early access builds to improve the reliability and usability of applications.]]></description><link>http://www.simple-talk.com/dotnet/.net-tools/feature-usage-reporting-in-early-access-programs/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=6123" /></p>]]></content:encoded></item><item><title>Further Down the Rabbit Hole: PowerShell Modules and Encapsulation</title><pubDate>Wed, 24 Aug 2011 00:00:00 GMT</pubDate><category>.Net Tools</category><author>Michael Sorens</author><description><![CDATA[Modules allow you to use standard libraries that extend PowerShell's functionality. They are easier to use than to create, but if you get the hang of creating them, your code will be more easily-maintained and re-usable. Let Michael Sorens once more be your guide through PowerShell's 'Alice in Wonderland' world.]]></description><link>http://www.simple-talk.com/dotnet/.net-tools/further-down-the-rabbit-hole-powershell-modules-and-encapsulation/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=5959" /></p>]]></content:encoded></item><item><title>Down the Rabbit Hole- A Study in PowerShell Pipelines, Functions, and Parameters</title><pubDate>Thu, 14 Jul 2011 00:00:00 GMT</pubDate><category>.Net Tools</category><author>Michael Sorens</author><description><![CDATA[For an experienced programmer to learn a new language can be a journey quite like Alice's in wonderland. Paradoxes,  unexpected twists, blind tangents, bafflements and  nice surprises. Michael comes to the rescue of anyone learning PowerShell  with an explanation of how to use PowerShell functions.]]></description><link>http://www.simple-talk.com/dotnet/.net-tools/down-the-rabbit-hole--a-study-in-powershell-pipelines,-functions,-and-parameters/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=5762" /></p>]]></content:encoded></item><item><title>Customize Automated Error Reporting In SmartAssembly</title><pubDate>Tue, 21 Jun 2011 00:00:00 GMT</pubDate><category>.Net Tools</category><author>Matteo Slaviero</author><description><![CDATA[Despite being, for some time, a keen user of SmartAssembly for the .NET components that he produces, Matteo hadn't discovered the Automated Error Reporting feature until recently.  As he reports, it has enabled him to be much quicker and more effective  in dealing with any problems that one of his users might experience, and it keeps his customers happy too ]]></description><link>http://www.simple-talk.com/dotnet/.net-tools/customize-automated-error-reporting-in-smartassembly/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=5443" /></p>]]></content:encoded></item><item><title>Harnessing PowerShell's String Comparison and List-Filtering Features</title><pubDate>Tue, 07 Jun 2011 00:00:00 GMT</pubDate><category>.Net Tools</category><author>Michael Sorens</author><description><![CDATA[When you are first learning PowerShell, it often seems to be an 'Alice through the looking-glass' world. Just the simple process of comparing and selecting strings can seem strangely obtuse.  Michael turns the looking-glass into wonderland with his wall-chart of the PowerShell string-comparison operators and syntax.]]></description><link>http://www.simple-talk.com/dotnet/.net-tools/harnessing-powershells-string-comparison-and-list-filtering-features/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=5218" /></p>]]></content:encoded></item><item><title>Performance Optimization in Bastion Using ANTS Performance Profiler</title><pubDate>Tue, 07 Jun 2011 00:00:00 GMT</pubDate><category>.Net Tools</category><author>Andrew Wang</author><description><![CDATA[Smooth performance is vital in videogame design. Andrew Wang explains how ANTS Performance Profiler has helped him to track down misbehaving code and optimize performance in Bastion, the debut game from Supergiant Studios.]]></description><link>http://www.simple-talk.com/dotnet/.net-tools/performance-optimization-in-bastion-using-ants-performance-profiler/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=5169" /></p>]]></content:encoded></item><item><title>COM Automation of Office Applications via PowerShell</title><pubDate>Thu, 26 May 2011 00:00:00 GMT</pubDate><category>.Net Tools</category><author>Phil Factor</author><description><![CDATA[There need be no shame in using Office by automating it via COM. It was designed to be used that way, and with PowerShell, the various Office applications can be used as glorious output devices for data. Phil Factor uses some practical examples to try to persuade you to take the plunge.

]]></description><link>http://www.simple-talk.com/dotnet/.net-tools/com-automation-of-office-applications-via-powershell/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=5179" /></p>]]></content:encoded></item><item><title>Database Management for SharePoint 2010</title><pubDate>Tue, 10 May 2011 00:00:00 GMT</pubDate><category>.Net Tools</category><author>Bert Jan van der Steeg</author><description><![CDATA[With each revision, SharePoint becomes more a SQL Server Database application, with everything that implies for planning and deployment. There are advantages to this: SharePoint can make use of mirroring, data-compression and remote BLOB storage. It can employ  advanced tools such as data file compression, and object-level restore. DBAs can employ familiar techniques to speed SharePoint applications. Bert explains the way that SharePoint and SQL Server interact. ]]></description><link>http://www.simple-talk.com/dotnet/.net-tools/database-management-for-sharepoint-2010/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/images/placeholders/placeholder.jpg" /></p>]]></content:encoded></item><item><title>SharePoint 2010: Storing Documents on the File System with Remote Blob Storage</title><pubDate>Tue, 19 Apr 2011 00:00:00 GMT</pubDate><category>.Net Tools</category><author>Damon Armstrong</author><description><![CDATA[Remote BLOB Storage (RBS) is a means of storing the large unstructured data outside of the SharePoint database, by using a BLOB provider. It can provide some very useful options if the size of your SharePoint database is becoming unmanageable, but shouldn't be seen as a general storage panacea.  


]]></description><link>http://www.simple-talk.com/dotnet/.net-tools/sharepoint-2010-storing-documents-on-the-file-system-with-remote-blob-storage/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=5023" /></p>]]></content:encoded></item><item><title>Using Features and Solutions to Deploy your SharePoint Customizations</title><pubDate>Tue, 05 Apr 2011 00:00:00 GMT</pubDate><category>.Net Tools</category><author>Dave McMahon</author><description><![CDATA[When deploying any Sharepoint application, the way to do it is through 'Features and Solutions'. There  are two recommended paths of deploying custom functionality into SharePoint: Sandboxed or Farm Solutions. Which should you choose, and in what circumstances? Dave McMahon talks us through a Sharepoint deployment with Sharepoint 2010 and VS 2010 and finds it pretty easy.

]]></description><link>http://www.simple-talk.com/dotnet/.net-tools/using-features-and-solutions-to-deploy-your-sharepoint-customizations/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=4940" /></p>]]></content:encoded></item><item><title>Web Testing with Selenium Sushi: A Practical Guide and Toolset</title><pubDate>Wed, 09 Feb 2011 00:00:00 GMT</pubDate><category>.Net Tools</category><author>Michael Sorens</author><description><![CDATA[How does one test the user-interface of a web application? Too often, the answer seems to be 'clumsily, slowly, and not very well'. The technology of automated, repeatable, testing of websites is still developing, but it exists;  and Michael Sorens is here to describe an even better approach based on Selenium

]]></description><link>http://www.simple-talk.com/dotnet/.net-tools/web-testing-with-selenium-sushi-a-practical-guide-and-toolset/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=4645" /></p>]]></content:encoded></item><item><title>Taming Sandcastle: A .NET Programmer's Guide to Documenting Your Code</title><pubDate>Mon, 13 Sep 2010 00:00:00 GMT</pubDate><category>.Net Tools</category><author>Michael Sorens</author><description><![CDATA[The most effective way to document .NET code so that others can understand it and use it, is to use XML Documentation and SandCastle. It isn't that easy. Michael Sorens produces the easy guide to the process that Microsoft never managed, and introduces several applications that help.]]></description><link>http://www.simple-talk.com/dotnet/.net-tools/taming-sandcastle-a-.net-programmers-guide-to-documenting-your-code/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=4088" /></p>]]></content:encoded></item><item><title>Optimizing my client and server with ANTS Performance Profiler</title><pubDate>Tue, 10 Aug 2010 00:00:00 GMT</pubDate><category>.Net Tools</category><author>Jonathan Evans</author><description><![CDATA[It might seem a hopeless task to reduce the time an application takes to do a task from three minutes to a second.  However, after getting hold of a tool that showed him precisely what was taking the time, Jonathan Evans gained a renewed  fascination with performance that led to him shaving what  he terms the  “banana seconds” off the execution time down to that last second. ]]></description><link>http://www.simple-talk.com/dotnet/.net-tools/optimizing-my-client-and-server-with-ants-performance-profiler/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=3997" /></p>]]></content:encoded></item><item><title>SmartAssembly: Eating Our Own Dogfood</title><pubDate>Fri, 16 Jul 2010 00:00:00 GMT</pubDate><category>.Net Tools</category><author>Andrew Clarke</author><description><![CDATA[Quite often at Red Gate, we are some of our own most enthusiastic software-users. SmartAssembly is a case in point. In the words of the current IT cliché, 'we eat our own dogfood'. We sent Andrew Clarke to find out more....]]></description><link>http://www.simple-talk.com/dotnet/.net-tools/smartassembly-eating-our-own-dogfood/</link><content:encoded><![CDATA[<p><img src="http://www.simple-talk.com/content/file.ashx?file=3931" /></p>]]></content:encoded></item></channel></rss>
