<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
<channel>
<title>Tips &amp; Tricks</title>
<link>http://dotnet.sys-con.com/</link>
<description>Latest articles from Tips &amp; Tricks</description>
<copyright>Copyright 2008 .NET DEVELOPER&apos;S JOURNAL</copyright>
<lastBuildDate>Fri, 25 Jul 2008 06:52:00 GMT</lastBuildDate>
<generator>.NET DEVELOPER&apos;S JOURNAL</generator>
<ttl>10</ttl>
<docs>http://backend.userland.com/rss</docs>

<item>
<title>Timing the Market with Distributed Genetics</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/579373.htm</guid><link>http://dotnet.sys-con.com/read/579373.htm</link>
<pubDate>Fri, 30 May 2008 12:30:00 GMT</pubDate>
<description>I&apos;ve always been puzzled by the ability of some traders to consistently make money. A cynic would say that anyone who is able to profit in all adverse economic environments (recessions, depressions, etc.) is most likely able to do so because they are getting information that is not generally available. Although the cynic might mean &apos;inside&apos; information by this statement, I believe that there is a non-cynical interpretation of this statement that is, to some degree, correct.</description>

</item><item>
<title>CLINQ v1.1.0.0 Released</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/558405.htm</guid><link>http://dotnet.sys-con.com/read/558405.htm</link>
<pubDate>Fri, 02 May 2008 17:15:00 GMT</pubDate>
<description>CLINQ v1.1 has been released. Some of you may have already downloaded some of the new builds, but here&apos;s a rundown of what the new release includes: Support for Continuous Aggregation. Now, in addition to being able to have your result sets automatically update themselves in response to changes in the source set as well as changes to items in the source set, you can have aggregate scalar values that continuously update in the same fashion. The following is a list of the supported aggregation types that can now be done continuously:</description>

</item><item>
<title>Using Visual .NET Components</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/439197.htm</guid><link>http://dotnet.sys-con.com/read/439197.htm</link>
<pubDate>Mon, 08 Oct 2007 13:45:00 GMT</pubDate>
<description>Microsoft recently released the Interop Forms Toolkit 2.0 in order to allow &apos;developers to incorporate VB.NET Forms and Controls into their VB6 applications&apos; (www.microsoft.com/downloads/details.aspx?FamilyID=934de3c5-dc85-4065-9327-96801e57b81d&amp;DisplayLang=en).</description>

</item><item>
<title>Flex Builder Shortcuts</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/250599.htm</guid><link>http://dotnet.sys-con.com/read/250599.htm</link>
<pubDate>Fri, 21 Jul 2006 22:00:00 GMT</pubDate>
<description>Adobe Flex Builder  has many convenient keyboard commands and hints that make your programming faster.  But this is a list of Flex Builder   shortcuts  that I use on a regular basis</description>

</item><item>
<title>Implementing Patterns with Generics</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/204813.htm</guid><link>http://dotnet.sys-con.com/read/204813.htm</link>
<pubDate>Mon, 17 Apr 2006 14:00:00 GMT</pubDate>
<description>It&apos;s been a few months since Visual Studio 2005 was released. In that time you&apos;ve probably seen and read quite a bit about generics. Unfortunately all those articles and presentations can leave you with the impression that generics are useful only in the context of collections (List, Dictionary&lt;K,V&gt;, Queue, and so on).</description>

</item><item>
<title>Cover Story: Understanding Base64 Encoding</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/192527.htm</guid><link>http://dotnet.sys-con.com/read/192527.htm</link>
<pubDate>Sun, 19 Mar 2006 09:00:00 GMT</pubDate>
<description>If you work in a .NET environment you have probably come across Base64 encoded data. For example, Base64 encoding is used in ASP.NET for a Web application&apos;s ViewState value, as shown in Figure 1. Base64 encoding is also used to transmit binary data over e-mail. However, if you are like most of my colleagues (and me until recently) you do not have a thorough understanding of precisely what Base64 encoding is and when Base64 encoding should be used. In the this article I will explain exactly what Base64 encoding is, show you how to use the two primary .NET Framework methods that support Base64 encoding and decoding, and present a lightweight, custom C# implementation of Base64 encoding and decoding methods. This article assumes you are a .NET developer, tester, or manager and have intermediate level C# coding skill. After reading the article you&apos;ll have a solid grasp of Base64 encoding as well as the ability to write your own custom encoding methods. I think you&apos;ll find the ability to use Base64 encoded data is a valuable addition to your skill set.</description>

</item><item>
<title>DataWindow.NET How To: DataWindow Formatting</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/171173.htm</guid><link>http://dotnet.sys-con.com/read/171173.htm</link>
<pubDate>Fri, 03 Feb 2006 14:00:00 GMT</pubDate>
<description>In this article, we&apos;re going to look at how DataWindow.NET technology is a simpler but more powerful way of formatting data in the presentation layer. We&apos;ll be taking a sample application provided by Microsoft for .NET and implementing it using DataWindow.NET technology.</description>

</item><item>
<title>The OO Database Advantage</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/171166.htm</guid><link>http://dotnet.sys-con.com/read/171166.htm</link>
<pubDate>Sun, 22 Jan 2006 14:00:00 GMT</pubDate>
<description>Here&apos;s a question: If you write your application&apos;s code in an OO language - such as C#, VB.NET, or managed C++ - why not write database query and update code in the same language? It would certainly make life simpler, wouldn&apos;t it? At the very least, you&apos;d only have to hold one language in your head - not your programming language and SQL.</description>

</item><item>
<title>Customizing the Compilation Process and Tweak the Run Time For Superior Results</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/153975.htm</guid><link>http://dotnet.sys-con.com/read/153975.htm</link>
<pubDate>Sat, 03 Dec 2005 23:15:00 GMT</pubDate>
<description>I&apos;ve tried to make it a point to learn different programming languages throughout my career. It&apos;s not that I&apos;m fluent in multiple languages (for example, I wouldn&apos;t call myself an Eiffel expert by any stretch of the imagination), but by learning about a language&apos;s features and ideas I&apos;ve been able to broaden my perspective. This has its benefits when I&apos;m designing or implementing a piece of code, because I&apos;ve able to add different ideas into the code base that don&apos;t exist in the feature set of the language.</description>

</item><item>
<title>How to Write High-Performance C# Code</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/46342.htm</guid><link>http://dotnet.sys-con.com/read/46342.htm</link>
<pubDate>Mon, 13 Sep 2004 00:00:00 GMT</pubDate>
<description>Writing code that runs quickly is sometimes at odds with writing code quickly. C.A.R. Hoare, computer science luminary and discoverer of the QuickSort algorithm, famously proclaimed, &apos;Premature optimization is the root of all evil.&apos; The extreme programming design principle of &apos;You Aren&apos;t Gonna Need It&apos; (YAGNI) argues against implementing any features, including performance optimizations, until they&apos;re needed.</description>

</item><item>
<title>.NET Makes Window Subclassing Easy - Tap into Windows OS messages</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/39039.htm</guid><link>http://dotnet.sys-con.com/read/39039.htm</link>
<pubDate>Wed, 10 Dec 2003 00:00:00 GMT</pubDate>
<description>Imagine you are coding a .NET application that must perform some logic when a CD is inserted into the drive. Unfortunately, there is no standard event visible to your application that gets fired when a CD is inserted. Windows knows when a user puts a CD in the drive, but how can it notify your application?</description>

</item><item>
<title>Get the Most Out of .NET</title>
<guid isPermaLink="true">http://dotnet.sys-con.com/read/38916.htm</guid><link>http://dotnet.sys-con.com/read/38916.htm</link>
<pubDate>Mon, 21 Jul 2003 00:00:00 GMT</pubDate>
<description>Here are some tips on how to improve the performance of your .NET applications. In the old Visual Basic 6 world, string manipulation was a performance issue that many developers spent time dealing with.</description>

</item></channel></rss>