<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" version="2.0">
  <channel>
    <title>dotNetTips.com</title>
    <link>http://dotnettips.com/</link>
    <description>Real World Tips &amp; Tricks</description>
    <language>en-us</language>
    <copyright>David McCarter</copyright>
    <lastBuildDate>Thu, 04 Mar 2010 03:33:15 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.7174.0</generator>
    <managingEditor>dmccarter@gmail.com</managingEditor>
    <webMaster>dmccarter@gmail.com</webMaster>
    <item>
      <trackback:ping>http://dotnettips.com/Trackback.aspx?guid=126ba91c-602b-428d-8e84-2719ae91fc00</trackback:ping>
      <pingback:server>http://dotnettips.com/pingback.aspx</pingback:server>
      <pingback:target>http://dotnettips.com/PermaLink,guid,126ba91c-602b-428d-8e84-2719ae91fc00.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://dotnettips.com/CommentView,guid,126ba91c-602b-428d-8e84-2719ae91fc00.aspx</wfw:comment>
      <wfw:commentRss>http://dotnettips.com/SyndicationService.asmx/GetEntryCommentsRss?guid=126ba91c-602b-428d-8e84-2719ae91fc00</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">After lots new coding and refactoring,
dotNetTips.Utility 3.5 R2 is finally released! This assembly is much of the common
code I have been writing for the past 9+ years all wrapped up in a nice package and
easy to use. Here is just some of what is in the new version:<br /><h3>New Classes
</h3><ul><li>
EmailTraceListener - Send emails when trace events happen (I suggest using filters
here)! 
</li><li>
WebServiceTraceListener - Send trace events to a web service. I use this for logging
events to a central back-end database! 
</li><li>
Lots of new Extension methods and classes:</li><ul><li>
Color</li><li>
DateTime</li><li>
Decimal</li><li>
Entity Framework</li><li>
Image</li><li>
Nullable</li><li>
Xlement</li><li>
And more!</li></ul><li>
GeoInfoHelper - Get geo location info based on IP address.</li><li>
And lots more!<br /></li></ul>
The documentation, binary and source code can be downloaded from <a href="http://www.codeplex.com/Wikipage?ProjectName=dotNetTips">CodePlex</a>.<br /><br />
Coming soon... .NET 4.0 version!<br /><p></p><img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=126ba91c-602b-428d-8e84-2719ae91fc00" /></body>
      <title>dotNetTips.Utility 3.5 R2 Released!</title>
      <guid isPermaLink="false">http://dotnettips.com/PermaLink,guid,126ba91c-602b-428d-8e84-2719ae91fc00.aspx</guid>
      <link>http://dotnettips.com/2010/03/04/dotNetTipsUtility35R2Released.aspx</link>
      <pubDate>Thu, 04 Mar 2010 03:33:15 GMT</pubDate>
      <description>After lots new coding and refactoring, dotNetTips.Utility 3.5 R2 is finally released! This assembly is much of
the common code I have been writing for the past 9+ years all wrapped
up in a nice package and easy to use. Here is just some of what is in
the new version:&lt;br&gt;
&lt;h3&gt;New Classes
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
EmailTraceListener - Send emails when trace events happen (I suggest using filters
here)! 
&lt;/li&gt;
&lt;li&gt;
WebServiceTraceListener - Send trace events to a web service. I use this for logging
events to a central back-end database! 
&lt;/li&gt;
&lt;li&gt;
Lots of new Extension methods and classes:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;
Color&lt;/li&gt;
&lt;li&gt;
DateTime&lt;/li&gt;
&lt;li&gt;
Decimal&lt;/li&gt;
&lt;li&gt;
Entity Framework&lt;/li&gt;
&lt;li&gt;
Image&lt;/li&gt;
&lt;li&gt;
Nullable&lt;/li&gt;
&lt;li&gt;
Xlement&lt;/li&gt;
&lt;li&gt;
And more!&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
GeoInfoHelper - Get geo location info based on IP address.&lt;/li&gt;
&lt;li&gt;
And lots more!&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;
The documentation, binary and source code can be downloaded from &lt;a href="http://www.codeplex.com/Wikipage?ProjectName=dotNetTips"&gt;CodePlex&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
Coming soon... .NET 4.0 version!&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=126ba91c-602b-428d-8e84-2719ae91fc00" /&gt;</description>
      <comments>http://dotnettips.com/CommentView,guid,126ba91c-602b-428d-8e84-2719ae91fc00.aspx</comments>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>Development</category>
      <category>dotNetTips.Utility</category>
      <category>Entity Framework</category>
      <category>Security</category>
      <category>Threading</category>
      <category>VB.NET</category>
      <category>Windows</category>
      <category>WinForms</category>
      <category>XML</category>
    </item>
    <item>
      <trackback:ping>http://dotnettips.com/Trackback.aspx?guid=5eadafc1-2906-45b9-bfd0-5b3cbcb829f0</trackback:ping>
      <pingback:server>http://dotnettips.com/pingback.aspx</pingback:server>
      <pingback:target>http://dotnettips.com/PermaLink,guid,5eadafc1-2906-45b9-bfd0-5b3cbcb829f0.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://dotnettips.com/CommentView,guid,5eadafc1-2906-45b9-bfd0-5b3cbcb829f0.aspx</wfw:comment>
      <wfw:commentRss>http://dotnettips.com/SyndicationService.asmx/GetEntryCommentsRss?guid=5eadafc1-2906-45b9-bfd0-5b3cbcb829f0</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Today at work we ran into an issue where
we needed to convert nullable DateTime values to UTC time values. Of course this can't
be done if there isn't a value present. Most programmers first thought is to wrap
this in an "if" statement. There is a much easier way. Here is a code example:<br /><br /><div style="background: white none repeat scroll 0% 0%; font-family: Courier New; font-size: 10pt; color: black; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"><p style="margin: 0px;">
   <span style="color: rgb(43, 145, 175);">DateTime</span>? testDate = <span style="color: rgb(43, 145, 175);">DateTime</span>.Now;
</p><p style="margin: 0px;">
 
</p><p style="margin: 0px;">
   <span style="color: rgb(43, 145, 175);">DateTime</span>? newDate = testDate.HasValue
? <span style="color: rgb(43, 145, 175);">TimeZoneInfo</span>.ConvertTimeToUtc(testDate.Value)
: testDate;
</p></div><br />
With this code, if there is a local time value, it will be converted with no Exceptions
being thrown.<br /><br /><br /><br /><img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=5eadafc1-2906-45b9-bfd0-5b3cbcb829f0" /></body>
      <title>Converting Nullable DateTime</title>
      <guid isPermaLink="false">http://dotnettips.com/PermaLink,guid,5eadafc1-2906-45b9-bfd0-5b3cbcb829f0.aspx</guid>
      <link>http://dotnettips.com/2010/01/14/ConvertingNullableDateTime.aspx</link>
      <pubDate>Thu, 14 Jan 2010 23:38:29 GMT</pubDate>
      <description>Today at work we ran into an issue where we needed to convert nullable DateTime values to UTC time values. Of course this can't be done if there isn't a value present. Most programmers first thought is to wrap this in an "if" statement. There is a much easier way. Here is a code example:&lt;br&gt;
&lt;br&gt;
&lt;div style="background: white none repeat scroll 0% 0%; font-family: Courier New; font-size: 10pt; color: black; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;&amp;nbsp; &lt;span style="color: rgb(43, 145, 175);"&gt;DateTime&lt;/span&gt;? testDate = &lt;span style="color: rgb(43, 145, 175);"&gt;DateTime&lt;/span&gt;.Now;
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p style="margin: 0px;"&gt;
&amp;nbsp;&amp;nbsp; &lt;span style="color: rgb(43, 145, 175);"&gt;DateTime&lt;/span&gt;? newDate = testDate.HasValue
? &lt;span style="color: rgb(43, 145, 175);"&gt;TimeZoneInfo&lt;/span&gt;.ConvertTimeToUtc(testDate.Value)
: testDate;
&lt;/p&gt;
&lt;/div&gt;
&lt;br&gt;
With this code, if there is a local time value, it will be converted with no Exceptions
being thrown.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=5eadafc1-2906-45b9-bfd0-5b3cbcb829f0" /&gt;</description>
      <comments>http://dotnettips.com/CommentView,guid,5eadafc1-2906-45b9-bfd0-5b3cbcb829f0.aspx</comments>
      <category>Csharp</category>
    </item>
    <item>
      <trackback:ping>http://dotnettips.com/Trackback.aspx?guid=fb95ad85-822d-471f-9529-6dc219b38073</trackback:ping>
      <pingback:server>http://dotnettips.com/pingback.aspx</pingback:server>
      <pingback:target>http://dotnettips.com/PermaLink,guid,fb95ad85-822d-471f-9529-6dc219b38073.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://dotnettips.com/CommentView,guid,fb95ad85-822d-471f-9529-6dc219b38073.aspx</wfw:comment>
      <wfw:commentRss>http://dotnettips.com/SyndicationService.asmx/GetEntryCommentsRss?guid=fb95ad85-822d-471f-9529-6dc219b38073</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">You might want to think again or send this
article to your CIO:<br /><br /><a href="http://ayende.com/Blog/archive/2010/01/14/my-java-experience.aspx">http://ayende.com/Blog/archive/2010/01/14/my-java-experience.aspx</a><br /><br /><br /><p></p><img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=fb95ad85-822d-471f-9529-6dc219b38073" /></body>
      <title>Thinking About Moving To Java?</title>
      <guid isPermaLink="false">http://dotnettips.com/PermaLink,guid,fb95ad85-822d-471f-9529-6dc219b38073.aspx</guid>
      <link>http://dotnettips.com/2010/01/14/ThinkingAboutMovingToJava.aspx</link>
      <pubDate>Thu, 14 Jan 2010 21:46:13 GMT</pubDate>
      <description>You might want to think again or send this article to your CIO:&lt;br&gt;
&lt;br&gt;
&lt;a href="http://ayende.com/Blog/archive/2010/01/14/my-java-experience.aspx"&gt;http://ayende.com/Blog/archive/2010/01/14/my-java-experience.aspx&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=fb95ad85-822d-471f-9529-6dc219b38073" /&gt;</description>
      <comments>http://dotnettips.com/CommentView,guid,fb95ad85-822d-471f-9529-6dc219b38073.aspx</comments>
      <category>Development</category>
      <category>Link</category>
    </item>
    <item>
      <trackback:ping>http://dotnettips.com/Trackback.aspx?guid=a72ccb63-822c-4d1f-bab1-66a98631acf6</trackback:ping>
      <pingback:server>http://dotnettips.com/pingback.aspx</pingback:server>
      <pingback:target>http://dotnettips.com/PermaLink,guid,a72ccb63-822c-4d1f-bab1-66a98631acf6.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://dotnettips.com/CommentView,guid,a72ccb63-822c-4d1f-bab1-66a98631acf6.aspx</wfw:comment>
      <wfw:commentRss>http://dotnettips.com/SyndicationService.asmx/GetEntryCommentsRss?guid=a72ccb63-822c-4d1f-bab1-66a98631acf6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">I hope everyone in southern California
is planning to attend this years first <a href="http://www.socalcodecamp.com/">SoCal
Code Camp in Fullerton</a> on 1/30 - 1/31. It's always a great time and lots of free
training!  
<p>
I will be presenting the following sessions and I hope you will attend. Also, check
out my new .NET discussion site called <a href="http://dotnetarmy.ning.com/">DotNet
Army</a>!
</p><p>
For those of you who can't make it to the conference, I will be recording all of my
sessions and posting them here. 
<br /></p><a href="http://www.zazzle.com/code_camp_tshirt-235398991605431802"><img src="http://dotnettips.com/images/CodeCampT-Shirt.jpg" alt="Code Camp T-Shirt" title="Code Camp T-Shirt" align="right" border="0" height="290" width="294" /></a><h3>Back-2-Basics: Exception &amp; Event Instrumentation in .NET
</h3>
This session will instruct any level of programmer on how to easily use tracing that
is built into .NET to log and analyze Exceptions and events that occur during application
runtime. This is invaluable to fix bugs that only happen while the application is
running. .NET TraceListeners will be discussed in detail along with how to write your
own custom TraceListeners. I will also discuss and provide code for my centralized
exception/ event logging system that allows applications at customer sites or on multiple
servers to log to central database. Developers or technical support personal can then
view these entries via an ASP.NET web site. <b>Note: You must be present to receive
code for this presentation. Free USB thumb drive for everyone!</b><br /><br />
Slides: <a href="content/binary/Back-2-Basics%20-%20Exception%20&amp;%20Event%20Instrumentation%20in%20dotNET.pdf">Back-2-Basics
- Exception &amp; Event Instrumentation in dotNET.pdf (956.92 KB)</a><br /><br /><h3>Back-2-Basics: .NET Coding Standards For The Real World
</h3>
This session will guide any level of programmer to greater productivity by providing
the information needed to write consistent, maintainable code. Learn about project
setup, assembly layout, code style, defensive programming and much, much more. We
will even go over some real in production code and see what the programmer did wrong
in "What's Wrong With this Code?". Code tips are included to help you write better,
error free applications. Lots of code examples in C# and VB.NET.<br /><br />
Slides: <a href="content/binary/Back-2-Basics%20-%20dotNET%20Coding%20Standards%20For%20The%20Real%20World.pdf">Back-2-Basics
- dotNET Coding Standards For The Real World.pdf (1.21 MB)</a><br /><br />
Video: <a href="http://www.vimeo.com/9791155">http://www.vimeo.com/9791155</a><br /><br />
Please rate my talks by going to: <a href="http://speakerrate.com/dotnetdave">http://speakerrate.com/dotnetdave</a><br /><br /><h2>Pictures and Video
</h2><p align="center"><a href="http://www.flickr.com/photos/davidmccarter/3229991278/" title="SoCal CodeCamp Fullerton - 2009 by David McCarter, on Flickr"><img src="http://farm4.static.flickr.com/3364/3229991278_3387038f6b.jpg" alt="SoCal CodeCamp Fullerton - 2009" border="0" height="375" width="500" /></a><br /></p><div align="center"><a href="http://www.flickr.com/photos/davidmccarter/tags/socalcodecamp/">http://www.flickr.com/photos/davidmccarter/tags/socalcodecamp/</a><br /></div><p></p><img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=a72ccb63-822c-4d1f-bab1-66a98631acf6" /></body>
      <title>Fullerton Code Camp 2010</title>
      <guid isPermaLink="false">http://dotnettips.com/PermaLink,guid,a72ccb63-822c-4d1f-bab1-66a98631acf6.aspx</guid>
      <link>http://dotnettips.com/2010/01/12/FullertonCodeCamp2010.aspx</link>
      <pubDate>Tue, 12 Jan 2010 02:39:56 GMT</pubDate>
      <description>I hope everyone in southern California is planning to attend this years first &lt;a href="http://www.socalcodecamp.com/"&gt;SoCal
Code Camp in Fullerton&lt;/a&gt; on 1/30 - 1/31. It's always a great time and lots of free
training!&amp;nbsp; 
&lt;p&gt;
I will be presenting the following sessions and I hope you will attend. Also, check
out my new .NET discussion site called &lt;a href="http://dotnetarmy.ning.com/"&gt;DotNet
Army&lt;/a&gt;!
&lt;/p&gt;
&lt;p&gt;
For those of you who can't make it to the conference, I will be recording all of my
sessions and posting them here. 
&lt;br&gt;
&lt;/p&gt;
&lt;a href="http://www.zazzle.com/code_camp_tshirt-235398991605431802"&gt;&lt;img src="http://dotnettips.com/images/CodeCampT-Shirt.jpg" alt="Code Camp T-Shirt" title="Code Camp T-Shirt" align="right" border="0" height="290" width="294"&gt;&lt;/a&gt; 
&lt;h3&gt;Back-2-Basics: Exception &amp;amp; Event Instrumentation in .NET
&lt;/h3&gt;
This session will instruct any level of programmer on how to easily use tracing that
is built into .NET to log and analyze Exceptions and events that occur during application
runtime. This is invaluable to fix bugs that only happen while the application is
running. .NET TraceListeners will be discussed in detail along with how to write your
own custom TraceListeners. I will also discuss and provide code for my centralized
exception/ event logging system that allows applications at customer sites or on multiple
servers to log to central database. Developers or technical support personal can then
view these entries via an ASP.NET web site. &lt;b&gt;Note: You must be present to receive
code for this presentation. Free USB thumb drive for everyone!&lt;/b&gt;
&lt;br&gt;
&lt;br&gt;
Slides: &lt;a href="content/binary/Back-2-Basics%20-%20Exception%20&amp;amp;%20Event%20Instrumentation%20in%20dotNET.pdf"&gt;Back-2-Basics
- Exception &amp;amp; Event Instrumentation in dotNET.pdf (956.92 KB)&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;h3&gt;Back-2-Basics: .NET Coding Standards For The Real World
&lt;/h3&gt;
This session will guide any level of programmer to greater productivity by providing
the information needed to write consistent, maintainable code. Learn about project
setup, assembly layout, code style, defensive programming and much, much more. We
will even go over some real in production code and see what the programmer did wrong
in "What's Wrong With this Code?". Code tips are included to help you write better,
error free applications. Lots of code examples in C# and VB.NET.&lt;br&gt;
&lt;br&gt;
Slides: &lt;a href="content/binary/Back-2-Basics%20-%20dotNET%20Coding%20Standards%20For%20The%20Real%20World.pdf"&gt;Back-2-Basics
- dotNET Coding Standards For The Real World.pdf (1.21 MB)&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
Video: &lt;a href="http://www.vimeo.com/9791155"&gt;http://www.vimeo.com/9791155&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
Please rate my talks by going to: &lt;a href="http://speakerrate.com/dotnetdave"&gt;http://speakerrate.com/dotnetdave&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;h2&gt;Pictures and Video
&lt;/h2&gt;
&lt;p align="center"&gt;
&lt;a href="http://www.flickr.com/photos/davidmccarter/3229991278/" title="SoCal CodeCamp Fullerton - 2009 by David McCarter, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3364/3229991278_3387038f6b.jpg" alt="SoCal CodeCamp Fullerton - 2009" border="0" height="375" width="500"&gt;&lt;/a&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;div align="center"&gt;&lt;a href="http://www.flickr.com/photos/davidmccarter/tags/socalcodecamp/"&gt;http://www.flickr.com/photos/davidmccarter/tags/socalcodecamp/&lt;/a&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=a72ccb63-822c-4d1f-bab1-66a98631acf6" /&gt;</description>
      <comments>http://dotnettips.com/CommentView,guid,a72ccb63-822c-4d1f-bab1-66a98631acf6.aspx</comments>
      <category>.NET</category>
      <category>Back-2-Basics</category>
      <category>Code Camp</category>
      <category>dotNetDave</category>
    </item>
    <item>
      <trackback:ping>http://dotnettips.com/Trackback.aspx?guid=450ca5bd-075e-4989-902a-2ae48fd05d23</trackback:ping>
      <pingback:server>http://dotnettips.com/pingback.aspx</pingback:server>
      <pingback:target>http://dotnettips.com/PermaLink,guid,450ca5bd-075e-4989-902a-2ae48fd05d23.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://dotnettips.com/CommentView,guid,450ca5bd-075e-4989-902a-2ae48fd05d23.aspx</wfw:comment>
      <wfw:commentRss>http://dotnettips.com/SyndicationService.asmx/GetEntryCommentsRss?guid=450ca5bd-075e-4989-902a-2ae48fd05d23</wfw:commentRss>
      <title>Learn .NET from dotNetDave</title>
      <guid isPermaLink="false">http://dotnettips.com/PermaLink,guid,450ca5bd-075e-4989-902a-2ae48fd05d23.aspx</guid>
      <link>http://dotnettips.com/2009/12/28/LearnNETFromDotNetDave.aspx</link>
      <pubDate>Mon, 28 Dec 2009 20:19:31 GMT</pubDate>
      <description>If you live in the San Diego area, dotNetDave (a.k.a. David McCarter) will be teaching a 6 week &lt;b&gt;Fundamentals
of the .NET Framework&lt;/b&gt; course at the University of California, San Diego Extension
beginning on Wednesday 1/6/2010 from 5:30pm to 10:00pm. For more information and to
enroll, please &lt;a href="ct.ashx?id=0894c648-8300-42c9-b332-031a3c017eeb&amp;amp;url=http%3a%2f%2fdotnetdaveclasses.notlong.com%2f" target="_blank" ?=""&gt;&lt;strong&gt;&lt;font color="#005bba"&gt;click
here&lt;/font&gt;&lt;/strong&gt;&lt;/a&gt;. 
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=450ca5bd-075e-4989-902a-2ae48fd05d23" /&gt;</description>
      <comments>http://dotnettips.com/CommentView,guid,450ca5bd-075e-4989-902a-2ae48fd05d23.aspx</comments>
      <category>.NET</category>
      <category>dotNetDave</category>
    </item>
    <item>
      <trackback:ping>http://dotnettips.com/Trackback.aspx?guid=fea1d994-e4fe-4305-b32d-8c0e1e6c6f1b</trackback:ping>
      <pingback:server>http://dotnettips.com/pingback.aspx</pingback:server>
      <pingback:target>http://dotnettips.com/PermaLink,guid,fea1d994-e4fe-4305-b32d-8c0e1e6c6f1b.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://dotnettips.com/CommentView,guid,fea1d994-e4fe-4305-b32d-8c0e1e6c6f1b.aspx</wfw:comment>
      <wfw:commentRss>http://dotnettips.com/SyndicationService.asmx/GetEntryCommentsRss?guid=fea1d994-e4fe-4305-b32d-8c0e1e6c6f1b</wfw:commentRss>
      <title>Using Bing Maps in Your Web Sites</title>
      <guid isPermaLink="false">http://dotnettips.com/PermaLink,guid,fea1d994-e4fe-4305-b32d-8c0e1e6c6f1b.aspx</guid>
      <link>http://dotnettips.com/2009/12/13/UsingBingMapsInYourWebSites.aspx</link>
      <pubDate>Sun, 13 Dec 2009 19:41:12 GMT</pubDate>
      <description>&lt;p&gt;
If you are interested in added Bing.com maps into your web sites, check out the SDK's
below:
&lt;/p&gt;
&lt;p class=MsoNormal style="LINE-HEIGHT: 115%"&gt;
&lt;a name=_Visual_Studio_2010_1&gt;&lt;/a&gt;&lt;a name=_How_to_Download&gt;&lt;/a&gt;&lt;a name=_Training_Course_on_1&gt;&lt;/a&gt;&lt;u&gt;&lt;span style="COLOR: blue"&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=09905eea-f8d4-4af3-bb35-b479bf342e1e&amp;#10;Bing Maps AJAX Control SDK 6.2" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=09905eea-f8d4-4af3-bb35-b479bf342e1e"&gt;Bing
Maps AJAX Control SDK 6.2&lt;/a&gt;&lt;/span&gt;&lt;/u&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="LINE-HEIGHT: 115%"&gt;
&lt;u&gt;&lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="COLOR: black"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;This
software development kit (SDK) provides programming reference and how-to topics for
getting started with the Bing Maps AJAX Control.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="LINE-HEIGHT: 115%"&gt;
&lt;u&gt;&lt;span style="COLOR: blue"&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=d20e16ef-5934-4ea0-bc04-ba6a0dc5f709&amp;#10;Bing Maps Web Services SDK 1.0" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=d20e16ef-5934-4ea0-bc04-ba6a0dc5f709"&gt;Bing
Maps Web Services SDK 1.0&lt;/a&gt;&lt;/span&gt;&lt;/u&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="LINE-HEIGHT: 115%"&gt;
&lt;u&gt;&lt;span style="COLOR: blue"&gt;&lt;/span&gt;&lt;/u&gt;&lt;span style="COLOR: black"&gt;This software development
kit (SDK) provides programming reference and how-to topics for getting started with
the Bing Maps Web Services&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="LINE-HEIGHT: 115%"&gt;
&lt;u&gt;&lt;span style="COLOR: blue"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=beb29d27-6f0c-494f-b028-1e0e3187e830"&gt;Bing
Maps Silverlight Control SDK&lt;/a&gt;&lt;/span&gt;&lt;/u&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="LINE-HEIGHT: 115%"&gt;
&lt;span style="COLOR: black"&gt;This software development kit (SDK) provides the binaries
and programming reference for the Bing Maps Silverlight Control.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=fea1d994-e4fe-4305-b32d-8c0e1e6c6f1b" /&gt;</description>
      <comments>http://dotnettips.com/CommentView,guid,fea1d994-e4fe-4305-b32d-8c0e1e6c6f1b.aspx</comments>
      <category>AJAX</category>
      <category>ASP.NET</category>
      <category>Link</category>
      <category>Web Services</category>
    </item>
    <item>
      <trackback:ping>http://dotnettips.com/Trackback.aspx?guid=668ee978-2bc8-4558-ba5c-05636d60df9b</trackback:ping>
      <pingback:server>http://dotnettips.com/pingback.aspx</pingback:server>
      <pingback:target>http://dotnettips.com/PermaLink,guid,668ee978-2bc8-4558-ba5c-05636d60df9b.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://dotnettips.com/CommentView,guid,668ee978-2bc8-4558-ba5c-05636d60df9b.aspx</wfw:comment>
      <wfw:commentRss>http://dotnettips.com/SyndicationService.asmx/GetEntryCommentsRss?guid=668ee978-2bc8-4558-ba5c-05636d60df9b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
If you are interested in learning how to use Visual Studio Tools for Office in Visual
Studio 2010, check out this series of training videos on the Channel 9 web site: <a href="http://channel9.msdn.com/learn/courses/office2010/">http://channel9.msdn.com/learn/courses/office2010/</a></p>
        <img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=668ee978-2bc8-4558-ba5c-05636d60df9b" />
      </body>
      <title>VSTO Training on Channel 9</title>
      <guid isPermaLink="false">http://dotnettips.com/PermaLink,guid,668ee978-2bc8-4558-ba5c-05636d60df9b.aspx</guid>
      <link>http://dotnettips.com/2009/12/13/VSTOTrainingOnChannel9.aspx</link>
      <pubDate>Sun, 13 Dec 2009 19:37:26 GMT</pubDate>
      <description>&lt;p&gt;
If you are interested in learning how to use Visual Studio Tools for Office in Visual
Studio 2010, check out this series of training videos on the Channel 9 web site: &lt;a href="http://channel9.msdn.com/learn/courses/office2010/"&gt;http://channel9.msdn.com/learn/courses/office2010/&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=668ee978-2bc8-4558-ba5c-05636d60df9b" /&gt;</description>
      <comments>http://dotnettips.com/CommentView,guid,668ee978-2bc8-4558-ba5c-05636d60df9b.aspx</comments>
      <category>Link</category>
      <category>VSTO</category>
      <category>Training</category>
    </item>
    <item>
      <trackback:ping>http://dotnettips.com/Trackback.aspx?guid=607cf9a2-c207-4b10-9236-be5cb1283448</trackback:ping>
      <pingback:server>http://dotnettips.com/pingback.aspx</pingback:server>
      <pingback:target>http://dotnettips.com/PermaLink,guid,607cf9a2-c207-4b10-9236-be5cb1283448.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://dotnettips.com/CommentView,guid,607cf9a2-c207-4b10-9236-be5cb1283448.aspx</wfw:comment>
      <wfw:commentRss>http://dotnettips.com/SyndicationService.asmx/GetEntryCommentsRss?guid=607cf9a2-c207-4b10-9236-be5cb1283448</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
By default IIS is not installed on Win7 (if you are developing ASP.NET applications.
You will need to go into the Control Panel, then go to "Turn Windows features on or
off" then select "Internet Information Services" then Ok.
</p>
        <p>
I then ran my web app that included a WCF service and the service didn't work. I went
into IIS manager and no where was .svc mapped. I also could not find a way anywhere
in the configuration setup to turn this on (as in previous versions). I then found
out I needed to go back into the Windows features and add this capability as seen
below:
</p>
        <img border="0" src="http://dotnettips.com/content/binary/Win7WCF1.jpg" />
        <p>
I hope this saves you some trouble. 
</p>
        <img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=607cf9a2-c207-4b10-9236-be5cb1283448" />
      </body>
      <title>Enabling WCF on Win7</title>
      <guid isPermaLink="false">http://dotnettips.com/PermaLink,guid,607cf9a2-c207-4b10-9236-be5cb1283448.aspx</guid>
      <link>http://dotnettips.com/2009/11/20/EnablingWCFOnWin7.aspx</link>
      <pubDate>Fri, 20 Nov 2009 22:29:28 GMT</pubDate>
      <description>&lt;p&gt;
By default IIS is not installed on Win7 (if you are developing ASP.NET applications.
You will need to go into the Control Panel, then go to "Turn Windows features on or
off" then select "Internet Information Services" then Ok.
&lt;/p&gt;
&lt;p&gt;
I then ran my web app that included a WCF service and the service didn't work. I went
into IIS manager and no where was .svc mapped. I also could not find a way anywhere
in the configuration setup to turn this on (as in previous versions). I then found
out I needed to go back into the Windows features and add this capability as seen
below:
&lt;/p&gt;
&lt;img border="0" src="http://dotnettips.com/content/binary/Win7WCF1.jpg"&gt; 
&lt;p&gt;
I hope this saves you some trouble. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=607cf9a2-c207-4b10-9236-be5cb1283448" /&gt;</description>
      <comments>http://dotnettips.com/CommentView,guid,607cf9a2-c207-4b10-9236-be5cb1283448.aspx</comments>
      <category>IIS</category>
      <category>WCF</category>
      <category>Win7</category>
    </item>
    <item>
      <trackback:ping>http://dotnettips.com/Trackback.aspx?guid=75b9c7b1-47ac-4e71-a297-6a73c9a27938</trackback:ping>
      <pingback:server>http://dotnettips.com/pingback.aspx</pingback:server>
      <pingback:target>http://dotnettips.com/PermaLink,guid,75b9c7b1-47ac-4e71-a297-6a73c9a27938.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://dotnettips.com/CommentView,guid,75b9c7b1-47ac-4e71-a297-6a73c9a27938.aspx</wfw:comment>
      <wfw:commentRss>http://dotnettips.com/SyndicationService.asmx/GetEntryCommentsRss?guid=75b9c7b1-47ac-4e71-a297-6a73c9a27938</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The November update of the Windows Azure Platform Training Kit has been released. <span>The
Azure Services Training Kit includes a comprehensive set of technical content including
hands-on labs, presentations, and demos that are designed to help you learn how to
use the Windows Azure platform including: Windows Azure, SQL Azure and .NET Services.
The November release includes new and updated labs in addition to information about
Microsoft Codename “Dallas”. </span></p>
        <p>
          <span>To download go to: <a title="http://bit.ly/AzureTrainingKit" href="http://bit.ly/AzureTrainingKit">http://bit.ly/AzureTrainingKit</a></span>
        </p>
        <img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=75b9c7b1-47ac-4e71-a297-6a73c9a27938" />
      </body>
      <title>Windows Azure Platform Training Kit</title>
      <guid isPermaLink="false">http://dotnettips.com/PermaLink,guid,75b9c7b1-47ac-4e71-a297-6a73c9a27938.aspx</guid>
      <link>http://dotnettips.com/2009/11/17/WindowsAzurePlatformTrainingKit.aspx</link>
      <pubDate>Tue, 17 Nov 2009 19:02:37 GMT</pubDate>
      <description>&lt;p&gt;
The November update of the Windows Azure Platform Training Kit has been released. &lt;span&gt;The
Azure Services Training Kit includes a comprehensive set of technical content including
hands-on labs, presentations, and demos that are designed to help you learn how to
use the Windows Azure platform including: Windows Azure, SQL Azure and .NET Services.
The November release includes new and updated labs in addition to information about
Microsoft Codename “Dallas”. &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span&gt;To download go to: &lt;a title=http://bit.ly/AzureTrainingKit href="http://bit.ly/AzureTrainingKit"&gt;http://bit.ly/AzureTrainingKit&lt;/a&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=75b9c7b1-47ac-4e71-a297-6a73c9a27938" /&gt;</description>
      <comments>http://dotnettips.com/CommentView,guid,75b9c7b1-47ac-4e71-a297-6a73c9a27938.aspx</comments>
      <category>Azure</category>
      <category>Link</category>
      <category>News</category>
    </item>
    <item>
      <trackback:ping>http://dotnettips.com/Trackback.aspx?guid=923b7bf1-f7c1-4b27-9324-458a02c69ed4</trackback:ping>
      <pingback:server>http://dotnettips.com/pingback.aspx</pingback:server>
      <pingback:target>http://dotnettips.com/PermaLink,guid,923b7bf1-f7c1-4b27-9324-458a02c69ed4.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://dotnettips.com/CommentView,guid,923b7bf1-f7c1-4b27-9324-458a02c69ed4.aspx</wfw:comment>
      <wfw:commentRss>http://dotnettips.com/SyndicationService.asmx/GetEntryCommentsRss?guid=923b7bf1-f7c1-4b27-9324-458a02c69ed4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">I hope everyone in southern California
is planning to attend this years <a href="http://www.socalcodecamp.com/">SoCal Code
Camp in San Diego</a> on 11/21 - 11/22. It's always a great time and lots of free
training! <a href="http://www.cafepress.com/geekmusicart.167020688"><img src="http://images8.cafepress.com/product/167020688v8_240x240_Front_Color-Black.jpg" align="right" border="0" /></a><p>
I will be presenting the following sessions and I hope you will attend. Also, check
out my new .NET discussion site called <a href="http://dotnetarmy.ning.com/">DotNet
Army</a>!
</p><h2><span id="ctl00_ContentPlaceHolder1_ListView1_ctrl0_TitleLabel">Building nTier
Applications with Entity Framework Services</span></h2>
Learn how to build real world nTier applications with the new Entity Framework and
related services introduced in .NET 3.5 SP1. With this new technology built into .NET,
you can easily wrap an object model around your database and have all the data access
automatically generated or use your own stored procedures and views. Then learn how
to easily and securely expose your object model using WCF with just a few line of
code using ADO.NET Data Services. The session will demonstrate how to create and consume
these new technologies from the ground up. Lots of code!<br /><br />
Slides: <a href="content/binary/Building%20nTier%20Applications%20with%20Entity%20Framework%20Services1.pdf">Building
nTier Applications with Entity Framework Services.pdf (2.88 MB)</a><br />
Demo Code: <a href="content/binary/EntityFramework.zip">EntityFramework.zip (859.84
KB)</a><br /><span id="ctl00_ContentPlaceHolder1_ListView1_ctrl0_DescriptionLabel"></span><br /><br /><h2><span id="ctl00_ContentPlaceHolder1_ListView1_ctrl0_TitleLabel">dotNetDave's Favorite
Programming Tools</span></h2>
This session will focus on my favorite Visual Studio add-ins and other tools that
makes programming faster and easier. I will focus on tools that are either free or
very affordable. Tool categories include Writing Better Code (easier, faster and correct
the first time!), Code Helpers, Documentation (helper and creation), General Utilities
and more. These tools are designed to impress your boss and get you home at a reasonable
time. Packed full of demonstrations and very few PowerPoint slides! Licenses for some
of the 3rd party products I will be demonstrating will be given away (<b>over $1,100
worth</b>), so be sure to attend and <b>bring a business card</b>!<br /><span id="ctl00_ContentPlaceHolder1_ListView1_ctrl0_DescriptionLabel"></span><br />
Slides: <a href="content/binary/dotNetDave%27s%20Favorite%20Programming%20Tools1.pdf">dotNetDave's
Favorite Programming Tools.pdf (1.82 MB)</a><br /><br /><h2>Building Rich &amp; Interactive Web Applications with ASP.NET AJAX
</h2>
Learn how to build rich web application interfaces using ASP.NET AJAX and the ASP.NET
AJAX Control Toolkit. This new technology makes programming JavaScript into your ASP.NET
pages easy, increasing the power and functionality of your applications, reducing
round trips to the server, and making it easy to consume web services for dynamic
content. In this session you will be introduced to the new client and server controls
for ASP.NET and Java Script to learn how to build a rich Web 2.0 experience for your
users.<br /><br />
Slides: <a href="content/binary/Building%20Rich%20&amp;%20Interactive%20Web%20Applications%20with%20ASP.NET%20AJAX%20-%2020091.pdf">Building
Rich &amp; Interactive Web Applications with ASP.NET AJAX - 2009.pdf (2.36 MB)</a><br />
Demo Code: <a href="content/binary/AdventureWorksAjax.zip">AdventureWorksAjax.zip
(803.65 KB)</a><br /><span id="ctl00_ContentPlaceHolder1_ListView1_ctrl0_DescriptionLabel"><br /></span><h2>Why You Need .NET Coding Standards (2009)
</h2>
This session will guide any level of programmer to greater productivity by providing
the information needed to write consistent, maintainable code. Learn about project
setup, assembly layout, code style, defensive programming and much, much more. We
will even go over some real in production code and see what the programmer did wrong
in "What's Wrong With this Code?". Code tips are included to help you write better,
error free applications. Lots of code examples in C# and VB.NET.<span id="ctl00_ContentPlaceHolder1_ListView1_ctrl0_DescriptionLabel"><br /><br /></span>Slides: <a href="content/binary/Why%20You%20Need%20.NET%20Coding%20Standards-20091.pdf">Why
You Need .NET Coding Standards-2009.pdf (3.8 MB)</a><br />
Demo Code: <a href="content/binary/CodingStandards.zip">CodingStandards.zip (245.54
KB)</a><br /><br /><br /><h2>Pictures and Video
</h2><p align="center"><a href="http://www.flickr.com/photos/davidmccarter/3229991278/" title="SoCal CodeCamp Fullerton - 2009 by David McCarter, on Flickr"><img src="http://farm4.static.flickr.com/3364/3229991278_3387038f6b.jpg" alt="SoCal CodeCamp Fullerton - 2009" border="0" height="375" width="500" /></a><br /></p><h2>Pictures &amp; Video from This Years Code Camp:
</h2><ul><li><a href="http://www.flickr.com/photos/davidmccarter/tags/codecamp2009/">http://www.flickr.com/photos/davidmccarter/tags/socalcodecamplosangeles2009/</a><br /></li></ul><h2>Pictures from past SoCal Code Camps: 
</h2><ul><li><a href="http://www.flickr.com/photos/tags/socalcodecamp/">http://www.flickr.com/photos/tags/socalcodecamp/</a></li></ul><h2>Video from past Code Camps: 
</h2><ul><li><a href="http://video.google.com/videoplay?docid=5746528613401358938&amp;hl=en">http://video.google.com/videoplay?docid=5746528613401358938&amp;hl=en</a></li><li><a href="http://video.google.com/videoplay?docid=-3743731164665646189&amp;hl=en">http://video.google.com/videoplay?docid=-3743731164665646189&amp;hl=en</a></li><li><a href="http://video.google.com/videoplay?docid=-8296273637053089146&amp;hl=en">http://video.google.com/videoplay?docid=-8296273637053089146&amp;hl=en</a></li><li><a href="http://video.google.com/videoplay?docid=-8271841448294012140&amp;hl=en">http://video.google.com/videoplay?docid=-8271841448294012140&amp;hl=en</a></li></ul><p></p><img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=923b7bf1-f7c1-4b27-9324-458a02c69ed4" /></body>
      <title>Los Angeles Code Camp 2009</title>
      <guid isPermaLink="false">http://dotnettips.com/PermaLink,guid,923b7bf1-f7c1-4b27-9324-458a02c69ed4.aspx</guid>
      <link>http://dotnettips.com/2009/11/13/LosAngelesCodeCamp2009.aspx</link>
      <pubDate>Fri, 13 Nov 2009 19:49:47 GMT</pubDate>
      <description>I hope everyone in southern California is planning to attend this years &lt;a href="http://www.socalcodecamp.com/"&gt;SoCal
Code Camp in San Diego&lt;/a&gt; on 11/21 - 11/22. It's always a great time and lots of
free training! &lt;a href="http://www.cafepress.com/geekmusicart.167020688"&gt;&lt;img src="http://images8.cafepress.com/product/167020688v8_240x240_Front_Color-Black.jpg" align="right" border="0"&gt;&lt;/a&gt; 
&lt;p&gt;
I will be presenting the following sessions and I hope you will attend. Also, check
out my new .NET discussion site called &lt;a href="http://dotnetarmy.ning.com/"&gt;DotNet
Army&lt;/a&gt;!
&lt;/p&gt;
&lt;h2&gt;&lt;span id="ctl00_ContentPlaceHolder1_ListView1_ctrl0_TitleLabel"&gt;Building nTier
Applications with Entity Framework Services&lt;/span&gt;
&lt;/h2&gt;
Learn how to build real world nTier applications with the new Entity Framework and
related services introduced in .NET 3.5 SP1. With this new technology built into .NET,
you can easily wrap an object model around your database and have all the data access
automatically generated or use your own stored procedures and views. Then learn how
to easily and securely expose your object model using WCF with just a few line of
code using ADO.NET Data Services. The session will demonstrate how to create and consume
these new technologies from the ground up. Lots of code!&lt;br&gt;
&lt;br&gt;
Slides: &lt;a href="content/binary/Building%20nTier%20Applications%20with%20Entity%20Framework%20Services1.pdf"&gt;Building
nTier Applications with Entity Framework Services.pdf (2.88 MB)&lt;/a&gt;
&lt;br&gt;
Demo Code: &lt;a href="content/binary/EntityFramework.zip"&gt;EntityFramework.zip (859.84
KB)&lt;/a&gt;
&lt;br&gt;
&lt;span id="ctl00_ContentPlaceHolder1_ListView1_ctrl0_DescriptionLabel"&gt;&lt;/span&gt;
&lt;br&gt;
&lt;br&gt;
&lt;h2&gt;&lt;span id="ctl00_ContentPlaceHolder1_ListView1_ctrl0_TitleLabel"&gt;dotNetDave's Favorite
Programming Tools&lt;/span&gt;
&lt;/h2&gt;
This session will focus on my favorite Visual Studio add-ins and other tools that
makes programming faster and easier. I will focus on tools that are either free or
very affordable. Tool categories include Writing Better Code (easier, faster and correct
the first time!), Code Helpers, Documentation (helper and creation), General Utilities
and more. These tools are designed to impress your boss and get you home at a reasonable
time. Packed full of demonstrations and very few PowerPoint slides! Licenses for some
of the 3rd party products I will be demonstrating will be given away (&lt;b&gt;over $1,100
worth&lt;/b&gt;), so be sure to attend and &lt;b&gt;bring a business card&lt;/b&gt;!&lt;br&gt;
&lt;span id="ctl00_ContentPlaceHolder1_ListView1_ctrl0_DescriptionLabel"&gt;&lt;/span&gt;
&lt;br&gt;
Slides: &lt;a href="content/binary/dotNetDave%27s%20Favorite%20Programming%20Tools1.pdf"&gt;dotNetDave's
Favorite Programming Tools.pdf (1.82 MB)&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;h2&gt;Building Rich &amp;amp; Interactive Web Applications with ASP.NET AJAX
&lt;/h2&gt;
Learn how to build rich web application interfaces using ASP.NET AJAX and the ASP.NET
AJAX Control Toolkit. This new technology makes programming JavaScript into your ASP.NET
pages easy, increasing the power and functionality of your applications, reducing
round trips to the server, and making it easy to consume web services for dynamic
content. In this session you will be introduced to the new client and server controls
for ASP.NET and Java Script to learn how to build a rich Web 2.0 experience for your
users.&lt;br&gt;
&lt;br&gt;
Slides: &lt;a href="content/binary/Building%20Rich%20&amp;amp;%20Interactive%20Web%20Applications%20with%20ASP.NET%20AJAX%20-%2020091.pdf"&gt;Building
Rich &amp;amp; Interactive Web Applications with ASP.NET AJAX - 2009.pdf (2.36 MB)&lt;/a&gt;
&lt;br&gt;
Demo Code: &lt;a href="content/binary/AdventureWorksAjax.zip"&gt;AdventureWorksAjax.zip
(803.65 KB)&lt;/a&gt;
&lt;br&gt;
&lt;span id="ctl00_ContentPlaceHolder1_ListView1_ctrl0_DescriptionLabel"&gt;
&lt;br&gt;
&lt;/span&gt;
&lt;h2&gt;Why You Need .NET Coding Standards (2009)
&lt;/h2&gt;
This session will guide any level of programmer to greater productivity by providing
the information needed to write consistent, maintainable code. Learn about project
setup, assembly layout, code style, defensive programming and much, much more. We
will even go over some real in production code and see what the programmer did wrong
in "What's Wrong With this Code?". Code tips are included to help you write better,
error free applications. Lots of code examples in C# and VB.NET.&lt;span id="ctl00_ContentPlaceHolder1_ListView1_ctrl0_DescriptionLabel"&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/span&gt;Slides: &lt;a href="content/binary/Why%20You%20Need%20.NET%20Coding%20Standards-20091.pdf"&gt;Why
You Need .NET Coding Standards-2009.pdf (3.8 MB)&lt;/a&gt;
&lt;br&gt;
Demo Code: &lt;a href="content/binary/CodingStandards.zip"&gt;CodingStandards.zip (245.54
KB)&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;h2&gt;Pictures and Video
&lt;/h2&gt;
&lt;p align="center"&gt;
&lt;a href="http://www.flickr.com/photos/davidmccarter/3229991278/" title="SoCal CodeCamp Fullerton - 2009 by David McCarter, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3364/3229991278_3387038f6b.jpg" alt="SoCal CodeCamp Fullerton - 2009" border="0" height="375" width="500"&gt;&lt;/a&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;h2&gt;Pictures &amp;amp; Video from This Years Code Camp:
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.flickr.com/photos/davidmccarter/tags/codecamp2009/"&gt;http://www.flickr.com/photos/davidmccarter/tags/socalcodecamplosangeles2009/&lt;/a&gt;
&lt;br&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Pictures from past SoCal Code Camps: 
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.flickr.com/photos/tags/socalcodecamp/"&gt;http://www.flickr.com/photos/tags/socalcodecamp/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Video from past Code Camps: 
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://video.google.com/videoplay?docid=5746528613401358938&amp;amp;hl=en"&gt;http://video.google.com/videoplay?docid=5746528613401358938&amp;amp;hl=en&lt;/a&gt; 
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://video.google.com/videoplay?docid=-3743731164665646189&amp;amp;hl=en"&gt;http://video.google.com/videoplay?docid=-3743731164665646189&amp;amp;hl=en&lt;/a&gt; 
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://video.google.com/videoplay?docid=-8296273637053089146&amp;amp;hl=en"&gt;http://video.google.com/videoplay?docid=-8296273637053089146&amp;amp;hl=en&lt;/a&gt; 
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://video.google.com/videoplay?docid=-8271841448294012140&amp;amp;hl=en"&gt;http://video.google.com/videoplay?docid=-8271841448294012140&amp;amp;hl=en&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=923b7bf1-f7c1-4b27-9324-458a02c69ed4" /&gt;</description>
      <comments>http://dotnettips.com/CommentView,guid,923b7bf1-f7c1-4b27-9324-458a02c69ed4.aspx</comments>
      <category>ADO.NET</category>
      <category>AJAX</category>
      <category>ASP.NET</category>
      <category>Code Camp</category>
      <category>Csharp</category>
      <category>Defensive Programming</category>
      <category>Development</category>
      <category>dotNetDave</category>
      <category>Entity Framework</category>
      <category>Generics</category>
      <category>LINQ</category>
      <category>VB.NET</category>
      <category>VS.NET</category>
      <category>WCF</category>
    </item>
    <item>
      <trackback:ping>http://dotnettips.com/Trackback.aspx?guid=f61401ae-a512-4b61-807c-f4ddd413a546</trackback:ping>
      <pingback:server>http://dotnettips.com/pingback.aspx</pingback:server>
      <pingback:target>http://dotnettips.com/PermaLink,guid,f61401ae-a512-4b61-807c-f4ddd413a546.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://dotnettips.com/CommentView,guid,f61401ae-a512-4b61-807c-f4ddd413a546.aspx</wfw:comment>
      <wfw:commentRss>http://dotnettips.com/SyndicationService.asmx/GetEntryCommentsRss?guid=f61401ae-a512-4b61-807c-f4ddd413a546</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Please join me at the <a href="http://asp.sig.webpublishing.com/">ASP.NET
SIG</a> of the San Diego .NET User Group December meeting to check out my session
titled <b>Why You Need .NET Coding Standards (2009)</b>. This session will guide any
level of programmer to greater productivity by providing the information needed to
write consistent, maintainable code. Learn about project setup, assembly layout, code
style, defensive programming and much, much more. We will even go over some real in
production code and see what the programmer did wrong in "What's Wrong With this Code?".
Code tips are included to help you write better, error free applications. Lots of
code examples in C# and VB.NET.<br /><br />
Food arrives at 6pm, Q&amp;A and announcements start at 6:30 and my session starts
at 7.<br /><br />
Hope to see you there!<br /><br />
Slides: <a href="content/binary/Why%20You%20Need%20.NET%20Coding%20Standards-20091.pdf">Why
You Need .NET Coding Standards-2009.pdf (3.8 MB)</a><br />
Demo Code: <a href="content/binary/CodingStandards.zip">CodingStandards.zip (245.54
KB)</a><br /><p></p><img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=f61401ae-a512-4b61-807c-f4ddd413a546" /></body>
      <title>ASP.NET SIG of the San Diego .NET User Group December Meeting</title>
      <guid isPermaLink="false">http://dotnettips.com/PermaLink,guid,f61401ae-a512-4b61-807c-f4ddd413a546.aspx</guid>
      <link>http://dotnettips.com/2009/11/13/ASPNETSIGOfTheSanDiegoNETUserGroupDecemberMeeting.aspx</link>
      <pubDate>Fri, 13 Nov 2009 17:19:06 GMT</pubDate>
      <description>Please join me at the &lt;a href="http://asp.sig.webpublishing.com/"&gt;ASP.NET SIG&lt;/a&gt; of
the San Diego .NET User Group December meeting to check out my session titled &lt;b&gt;Why
You Need .NET Coding Standards (2009)&lt;/b&gt;. This session will guide any level of programmer
to greater productivity by providing the information needed to write consistent, maintainable
code. Learn about project setup, assembly layout, code style, defensive programming
and much, much more. We will even go over some real in production code and see what
the programmer did wrong in "What's Wrong With this Code?". Code tips are included
to help you write better, error free applications. Lots of code examples in C# and
VB.NET.&lt;br&gt;
&lt;br&gt;
Food arrives at 6pm, Q&amp;amp;A and announcements start at 6:30 and my session starts
at 7.&lt;br&gt;
&lt;br&gt;
Hope to see you there!&lt;br&gt;
&lt;br&gt;
Slides: &lt;a href="content/binary/Why%20You%20Need%20.NET%20Coding%20Standards-20091.pdf"&gt;Why
You Need .NET Coding Standards-2009.pdf (3.8 MB)&lt;/a&gt;
&lt;br&gt;
Demo Code: &lt;a href="content/binary/CodingStandards.zip"&gt;CodingStandards.zip (245.54
KB)&lt;/a&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=f61401ae-a512-4b61-807c-f4ddd413a546" /&gt;</description>
      <comments>http://dotnettips.com/CommentView,guid,f61401ae-a512-4b61-807c-f4ddd413a546.aspx</comments>
      <category>.NET</category>
      <category>Csharp</category>
      <category>Defensive Programming</category>
      <category>dotNetDave</category>
      <category>VB.NET</category>
    </item>
    <item>
      <trackback:ping>http://dotnettips.com/Trackback.aspx?guid=dca60bf5-2ac1-4041-be54-7cbddcd66968</trackback:ping>
      <pingback:server>http://dotnettips.com/pingback.aspx</pingback:server>
      <pingback:target>http://dotnettips.com/PermaLink,guid,dca60bf5-2ac1-4041-be54-7cbddcd66968.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://dotnettips.com/CommentView,guid,dca60bf5-2ac1-4041-be54-7cbddcd66968.aspx</wfw:comment>
      <wfw:commentRss>http://dotnettips.com/SyndicationService.asmx/GetEntryCommentsRss?guid=dca60bf5-2ac1-4041-be54-7cbddcd66968</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">The <b>Windows® API Code Pack for Microsoft®
.NET Framework</b> provides a source code library that can be used to access some
new Windows 7 features (and some existing features of older versions of Windows operating
system) from managed code. These Windows features are not available to developers
today in the .NET Framework. 
<br /><br /><a href="http://code.msdn.microsoft.com/WindowsAPICodePack#">Click here</a> to download.<br /><p></p><img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=dca60bf5-2ac1-4041-be54-7cbddcd66968" /></body>
      <title>Windows API Code Pack for Microsoft .NET Framework</title>
      <guid isPermaLink="false">http://dotnettips.com/PermaLink,guid,dca60bf5-2ac1-4041-be54-7cbddcd66968.aspx</guid>
      <link>http://dotnettips.com/2009/10/29/WindowsAPICodePackForMicrosoftNETFramework.aspx</link>
      <pubDate>Thu, 29 Oct 2009 22:37:37 GMT</pubDate>
      <description>The &lt;b&gt;Windows® API Code Pack for Microsoft® .NET Framework&lt;/b&gt; provides a source
code library that can be used to access some new Windows 7 features (and some existing
features of older versions of Windows operating system) from managed code. These Windows
features are not available to developers today in the .NET Framework. 
&lt;br&gt;
&lt;br&gt;
&lt;a href="http://code.msdn.microsoft.com/WindowsAPICodePack#"&gt;Click here&lt;/a&gt; to download.&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=dca60bf5-2ac1-4041-be54-7cbddcd66968" /&gt;</description>
      <comments>http://dotnettips.com/CommentView,guid,dca60bf5-2ac1-4041-be54-7cbddcd66968.aspx</comments>
      <category>Link</category>
      <category>Windows</category>
    </item>
    <item>
      <trackback:ping>http://dotnettips.com/Trackback.aspx?guid=7b1284ed-4d74-44f3-9360-085878bd63e1</trackback:ping>
      <pingback:server>http://dotnettips.com/pingback.aspx</pingback:server>
      <pingback:target>http://dotnettips.com/PermaLink,guid,7b1284ed-4d74-44f3-9360-085878bd63e1.aspx</pingback:target>
      <dc:creator>Your DisplayName here!</dc:creator>
      <wfw:comment>http://dotnettips.com/CommentView,guid,7b1284ed-4d74-44f3-9360-085878bd63e1.aspx</wfw:comment>
      <wfw:commentRss>http://dotnettips.com/SyndicationService.asmx/GetEntryCommentsRss?guid=7b1284ed-4d74-44f3-9360-085878bd63e1</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">Microsoft has announced with the release
of Beta 2 of Visual Studio 2010 that the target release date is March 22, 2010. For
the press release go to: <a href="http://www.microsoft.com/presspass/press/2009/oct09/10-19vsfinalstretchpr.mspx">http://www.microsoft.com/presspass/press/2009/oct09/10-19vsfinalstretchpr.mspx</a><br /><br /><br /><p></p><img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=7b1284ed-4d74-44f3-9360-085878bd63e1" /></body>
      <title>Visual Studio 2010 and .NET 4 to Release in March 2010</title>
      <guid isPermaLink="false">http://dotnettips.com/PermaLink,guid,7b1284ed-4d74-44f3-9360-085878bd63e1.aspx</guid>
      <link>http://dotnettips.com/2009/10/20/VisualStudio2010AndNET4ToReleaseInMarch2010.aspx</link>
      <pubDate>Tue, 20 Oct 2009 04:40:50 GMT</pubDate>
      <description>Microsoft has announced with the release of Beta 2 of Visual Studio 2010 that the target release date is March 22, 2010. For the press release go to: &lt;a href="http://www.microsoft.com/presspass/press/2009/oct09/10-19vsfinalstretchpr.mspx"&gt;http://www.microsoft.com/presspass/press/2009/oct09/10-19vsfinalstretchpr.mspx&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://dotnettips.com/aggbug.ashx?id=7b1284ed-4d74-44f3-9360-085878bd63e1" /&gt;</description>
      <comments>http://dotnettips.com/CommentView,guid,7b1284ed-4d74-44f3-9360-085878bd63e1.aspx</comments>
      <category>.NET</category>
      <category>Link</category>
      <category>News</category>
      <category>VS.NET</category>
    </item>
  </channel>
</rss>