<rss version="2.0"><channel><title>Simple Talk rss feed</title><link>http://www.simple-talk.com/</link><description>this is the simpletalk site rss feed</description><item><title>A Plea for Plain English</title><pubDate>05 February 2010</pubDate><category>Tony Davis</category><author>Tony Davis</author><description>The English language has, within a lifetime, emerged as the ubiquitous 'international language' of scientific, political and technical communication. It must be exasperating to have to use English at international conferences, or on community sites, when your own language has a long tradition of scientific and technical usage. </description><link>http://www.simple-talk.com/community/blogs/tony_davis/89543.aspx</link></item><item><title>Finding Stuff in SQL Server Database DDL</title><pubDate>04 February 2010</pubDate><category>T-SQL Programming</category><author>Phil Factor</author><description>You'd have thought that nothing would be easier than using  SQL Server Management Studio (SSMS) for searching through the DDL for both the names and definitions of the structural metadata of your databases, for the occurrence of a particular string of letters.  Not so easy, it turns out, though Phil Factor is able to come up with various methods for various purposes.</description><link>http://www.simple-talk.com/sql/t-sql-programming/finding-stuff-in-sql-server-database-ddl/</link></item><item><title>Peter Norvig: Geek of the Week</title><pubDate>03 February 2010</pubDate><category>Geek of the Week</category><author>Richard Morris</author><description> It's likely that you are already using the results of Peter Norvig's work every day, if you search the internet with Google. One of the smartest moves that Google ever made was to hire the man who not only was a leading expert in  Artificial Intelligence, but was an expert application developer. Now he leads a team of over a hundred researchers to discover better ways of handling issues such as the machine-understanding and machine-translation of language in the quest for semantic search. </description><link>http://www.simple-talk.com/opinion/geek-of-the-week/peter-norvig-geek-of-the-week/</link></item><item><title>Switching rows and columns in SQL</title><pubDate>04 February 2010</pubDate><category>T-SQL Programming</category><author>Paul Nielsen</author><description>When they use SQL Server, one the commoner questions that Ms Access programmers ask is 'Where's the TRANSFORM/PIVOT command? So how do you swap colums and rows in an aggregate table? Do you really need to use a CLR routine for this?</description><link>http://www.simple-talk.com/sql/t-sql-programming/switching-rows-and-columns-in-sql/</link></item><item><title>Simple Query tuning with STATISTICS IO and Execution plans</title><pubDate>04 February 2010</pubDate><category>Performance</category><author>Josef Richberg</author><description>A great deal can be gleaned from the use of the STATISTICS IO and the execution plan, when you are checking that a query is performing properly. Josef Richberg, the current holder of the 'Exceptional DBA' award, explains how an apparently draconian IT policy turns out to be a useful ways of ensuring that Stored Procedures are carefully checked for performance before they are released</description><link>http://www.simple-talk.com/sql/performance/simple-query-tuning-with-statistics-io-and-execution-plans/</link></item><item><title>Mission Critical: SQL Server 2008 Performance Tuning Task List</title><pubDate>04 February 2010</pubDate><category>Database Administration</category><author>Buck Woody</author><description>In which Buck Woody imagines how the US military would have tackled DBA checklists for 'mission-critical' databases. And having imagined it, lo, it came to be. The CTL for the DBA with short-back-and-sides.</description><link>http://www.simple-talk.com/sql/database-administration/mission-critical-sql-server-2008-performance-tuning-task-list/</link></item><item><title>Writing Efficient SQL: Set-Based Speed Phreakery</title><pubDate>04 February 2010</pubDate><category>Performance</category><author>Kathi Kellenberger</author><description> Phil Factor's SQL Speed Phreak challenge is an internet event where coders battle to produce the fastest code to solve a common reporting problem on large data sets. It isn't that easy on the spectators, since the programmers don't score extra points for commenting their code. Mercifully, Kathi is on hand to explain some of the TSQL coding secrets that go to producing blistering performance. </description><link>http://www.simple-talk.com/sql/performance/writing-efficient-sql-set-based-speed-phreakery/</link></item><item><title>Raw Materials: Performance Acceleration</title><pubDate>03 February 2010</pubDate><category>Opinion Pieces</category><author>Larry Gonick</author><description>&lt;img style="float:left; margin-left: 20px; margin-right:10px;" src="http://www.simple-talk.com/iwritefor/articlefiles/931-RM022.JPG"&gt;Sometimes it's best to keep your secrets to yourself.</description><link>http://www.simple-talk.com/opinion/opinion-pieces/raw-materials-performance-acceleration/</link></item><item><title>How to Create Event Receivers for Windows SharePoint Services 3.0</title><pubDate>28 January 2010</pubDate><category>.Net Framework</category><author>Charles Lee</author><description>You'll be surprised how often that you'll use event receivers instead of Workflow in order to implement functionality in Sharepoint; And who better to get you started with a simple guide to using them than Charles Lee?</description><link>http://www.simple-talk.com/dotnet/.net-framework/how-to-create-event-receivers-for-windows-sharepoint-services-3.0/</link></item><item><title>Using LINQ Lambda Expressions to Design Customizable Generic Components</title><pubDate>27 January 2010</pubDate><category>.Net Framework</category><author>Michael Sorens</author><description>LINQ makes code easier to write and maintain by abstracting the data source. It provides a uniform way to handle widely diverse data structures within an application. LINQ’s Lambda syntax is clever enough even to allow you to create generic building blocks with hooks into which you can inject arbitrary functions. Michael Sorens explains, and demonstrates with examples.</description><link>http://www.simple-talk.com/dotnet/.net-framework/using-linq-lambda-expressions-to-design-customizable-generic-components/</link></item></channel></rss>