.NET codecamp in Alabama at Huntsville.

The Alabama .Net Code Camp 6.0 event will be held on Feb 23rd. Call is out to speakers. Many have signed up mainly mainly from Tennessee, Alabama, Georgia and Mississippi.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> .NET | Comments Off on .NET codecamp in Alabama at Huntsville.

.NET codecamp in Alabama at Huntsville.

The Huntsville Alabama Code Camp will be held on February 23rd, 2008 from 7:30 AM – 5PM. The location is Virginia College in Huntsville.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> .NET | Comments Off on .NET codecamp in Alabama at Huntsville.

Community Credit…

When a site bills itself as ‘We give stupid prizes to smart people’, it certainly deserves attention. If you have not checked this site out, do visit http://www.communitycredit.com/. David Silverlight is the brains behind this community driven effort. Each month the site recognizes members of the developer community that has contributed to the community in some way such as organizing technical events, writing articles, speaking, coding, participating in forums or recieved a certification and so on. Now who hasn’t done that at one time or another….

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Tech Events | Comments Off on Community Credit…

Junction Points

On XP, the utility linkd.exe can be used to create NTFS junction points. Junction points let you ‘graft’ a target folder onto another NTFS folder or mount a volume onto an NTFS junction point. Junction points solve the problem of needing more then 26 drive letters.

e.g. linkd c:\mydir c:\wheresourceis\alongwayaway

This utility is available on the Windows 2003 resource kit but it runs on XP too. On Vista, the equivalent utility is

mklink.mklink c:\mydir c:\wheresourceis\alongwayaway. On the SysInternals web site there is a free tool called junction.exe that is works like linkd.exe.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> Tools | Comments Off on Junction Points

WCF webcast series

If you are trying to learn WCF, check out Michele Leroux Bustamante’s great 15 part WCF MSDN webcast series this summer. Michele is the chief Architect of IDesign. Read her book – “Learning WCF” and also check out Juwal Lowy (also from IDesign) – “Programming WCF Services” book.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> SOA, WCF | Comments Off on WCF webcast series

Learning LINQ

Learning LINQ and the various nuances, including how C# 3.0 features are leveraged.

Anonymous Types
var test = new {Field1=value1, Field2=value2};
var fullName = new {FirstName=”Susan”, LastName=”Howe”};

Extension Methods

List customers = new List();
customers.Add(new Customer(1,”Roger”,”Minnesota”));
customers.Add(new Customer(2,”Susan”,”San Francisco”));
customers.Add(new Customer(3,”Hector”,”New York”));
var abe = collection.Single(c => c.Name.Equals(“Hector”));

Lambda Expressions

(int i) => {return i > 2};

var results = from p in Process.GetProcesses() where p.Threads.Count > 6 select new {p.ProcessName, ThreadCount = p.Threads.Count, p.Id };

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> LINQ | Comments Off on Learning LINQ

Asp.net applications – data access in a database agnostic data way

connectionString=”server=.;Initial Catalog=Northwind;…”
providerName=”System.Data.SqlClient”
/>

string databaseConnectionString =
ConfigurationManager.ConnectionStrings
[“DatabaseConnectionString”].connectionString;

string databaseProviderName =
ConfigurationManager.ConnectionStrings
[“DatabaseConnectionString”].ProviderName;

DbProviderFactory databaseProvider =
DbProviderFactories.GetFactory(databaseProviderName);

using (DbConnection dbConn = provider.CreateConnection())
{
dbConn.ConnectionString = connectionString
using (DbCommand command = dbConn.CreateCommand())
{
dbConn.Open();
using (DbDataReader dr = command.ExecuteReader())
{
// Do Something…
}
}
}

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> asp.net | Comments Off on Asp.net applications – data access in a database agnostic data way

XBAP or WPF

XBAP or WPF is a subject that came up recently. Came across a link that lists the differences>>

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> WPF | Comments Off on XBAP or WPF

Beginning AJAX with ASP.NET – book review

Recently, had a chance to review a book on AJAX called ‘Beginning AJAX with ASP.NET’ by Wally McClure, Scott Cate, Paul Glavich and Craig ShoeMaker. Wally was kind enough to send me the book. The entire review is posted on the local user group web site, however here’s an excerpt.

This is a good book for a beginner learning about Ajax, a pragmatic book, with code samples and illustrations in every chapter following every concept introduced. Some of the examples could have been more robust however that this is minor issue given that there is a lot of useful information and references and emphasis on standards even in the simplest examples. There are about 13 chapters, and the book does discuss the XMLHttpRequest object in detail, and some of the more popular AJAX frameworks.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> .NET, AJAX, asp.net, Book Review | Comments Off on Beginning AJAX with ASP.NET – book review

Montgomery Code Camp

The .NET code camp at Montgomery, Al was excellent. Bruce Thomas and crew put on a great show. Some excellent presentations, including one of my favorites – Vb9/C#/ and first look at LINQ to SQL by Jim Wooley. Jim is a great presenter.

Also, attended the first .NET University event at the code camp. This .NET U focussed on WCF, WPF, WF and CardSpace. Doug Turnure from Microsoft is the man behind .NET U.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> .NET, codecamp, Tech Events | Comments Off on Montgomery Code Camp