CodeGuru Update eNewsletter - November 22nd, 2005

==========================================================
CodeGuru Newsletter
November 22, 2005

http://www.CodeGuru.com

This newsletter is part of the Developer.com, EarthWeb, and internet.com networks.
Jupitermedia Corporation

___________________________ Sponsors ________________________________
Search Engine Strategies Conf. & Expo 12/5-12/8 Chicago
_____________________________________________________________________

TOPICS:

--> Editorial -

--> Recently Published Books

--> New Articles on CodeGuru:
==> Controls
- Windows Mixer Control in C#
==> Deployment
- Defining a Build
==> Performance
- Implement Caching to Give Your .NET Applications a Performance Boost
==> Regular Expressions
- Restricting User Entry Using JavaScript and Reg Expressions
==> RSS
- Displaying RSS Items with C# and ASP.NET
==> System
- [Updated] Setting a System Environment Variable
==> Transactions
- System.Transactions: Implement Your Own Resource Manager
==> Tutorials
- DLL Tutorial For Beginners
==> VB 2005
- Programming with the My Feature

--> Discussion Groups -- HOT Threads
- Sending e-mail through VB application.
- Is it possible to generate C++ class with GUIDs from an IDL file using MIDL?
- Six C# fundamental questions.

--> Highlighted new articles on Developer.com
1. The (J)Face of Eclipse
2. Super Glue: Using Perl to Develop a Cheap Network Framework
3. IBM DB2 Universal Database and the .NET Developer? Absolutely! The IBM Explorer

/-------------------------------------------------------------------
Search Engine Strategies Conference & Expo Fall 2005, the premier event
for search engine marketing and optimization, returns to Chicago Dec. 5-8,
2005. Be part of this exclusive gathering of search professionals that
features world-renowned search engine expert Danny Sullivan.
Whether you are new to search marketing and need to come up to
speed or are experienced and looking to further your existing knowledge,
the show offers plenty to everyone of all levels. Register early & save!
http://nl.internet.com/ct.html?rtr=on&s=1,21to,1,itqj,fko2,jorm,i5r0
--------------------------------------------------------------adv.-/

==========================================================
Comments from the Editor
==========================================================

Developer.com is in the final stages of accepting votes for the product of the year awards. You can vote at:

http://nl.internet.com/ct.html?rtr=on&s=1,21to,1,i9b3,3r1d,jorm,i5r0

You might want to vote in several categories, including the Technology of the year, where finalists are AJAX, RSS, SOA, and virtualization. These have all had a big impact over the last year and continue to have an impact, so it will be interesting to see which technology is voted as the technology of the year.

If you are using .NET, you may want to vote for the .NET Tool or Add-in of the year. This category includes a number of key products, including CodeSmart 2005 for Visual Studio by AxTools, Microsoft Visual Studio 2005, the Mono .NET Framework, MyGeneration from MyGeneration Software, and IBM's Rational Rose XDE Developer for Visual Studio. If you haven't already, you should take a couple of minutes to check out the other finalists and to cast your vote for your favorites.

On a less serious note, the Xbox 360 is now officially released, and if you were one of those die-hards waiting in line for 24 hours or more, you are probably not reading this newsletter, but rather are probably taking a sick day from work so you can play games all day.

I played on an Xbox 360 a couple of days ago at a local store where they had the demo machine up and running. The graphics were great, but they did not seem evolutionary. Of course, the first games released for a new system generally are updates of prior games or game engines, thus they rarely take advantage of the key features of a new system. It will be interesting to see later games that come out and how much they are improved over the existing Xbox games. Time will tell!

Until next week!

Brad!
---------------------------
Bradley L. Jones
www.CodeGuru.com
---------------------------

=========================================================
Recently Published Books
=========================================================

For those of you keeping up by reading books. The following are just a few of the new books that have been recently released. If you've read any of these, feel free to write a review to be posted on CodeGuru. See the submission guidelines at:

http://www.codeguru.com/review-guidelines.php

--> Programming Microsoft ASP.NET 2.0 Core Reference
By Dino Espoito for Microsoft Press
7800 pages for $49.99
http://books.internet.com/books/0735621763

--> Pro SQL Server 2005
By Thomas Rizzo, et al. for Apress
700 pages, hardbound for $49.99
http://books.internet.com/books/1590594770

=========================================================
New & Updated Articles on CodeGuru
==========================================================

Following are short descriptions of new articles on CodeGuru. If you are interested in submitting your own article for inclusion on the site, then you will find guidelines located at

http://nl.internet.com/ct.html?rtr=on&s=1,21to,1,fka1,909i,jorm,i5r0

This week's posted CodeGuru articles:

==> Controls

- Windows Mixer Control in C#
By CastorTiu
Learn about a library to control a Windows Mixer from C#.

http://nl.internet.com/ct.html?rtr=on&s=1,21to,1,bs1w,fh2g,jorm,i5r0

==> Deployment

- Defining a Build
By Addison-Wesley Professional Books
Learn the step-by-step process of building a release version of your software. By a member of the Microsoft Build Team.

http://nl.internet.com/ct.html?rtr=on&s=1,21to,1,fccv,flbi,jorm,i5r0

==> Performance

- Implement Caching to Give Your .NET Applications a Performance Boost
By Thiru Thangarathinam
Caching can dramatically improve the performance of a database-driven .NET application. The Enterprise Library caching block encapsulates the plumbing code required to implement caching in a reusable block.

http://nl.internet.com/ct.html?rtr=on&s=1,21to,1,5ju3,7r2q,jorm,i5r0

==> Regular Expressions

- Restricting User Entry Using JavaScript and Reg Expressions
By Ezhilan
Learn how to restrict controls to accept only a valid entry from a user with minimum coding using Regular Expressions.

http://nl.internet.com/ct.html?rtr=on&s=1,21to,1,jdju,bn1a,jorm,i5r0

==> RSS

- Displaying RSS Items with C# and ASP.NET
By Bradley Jones
It is painless to display RSS feed items using C# and ASP.NET 2.0. A simple method is provided that accepts an RSS Feed URL.

http://nl.internet.com/ct.html?rtr=on&s=1,21to,1,et30,fivk,jorm,i5r0

==> System

- [Updated] Setting a System Environment Variable
By Darka
A free tool (with source code) that demonstrates how to programatically set System Environment Variables.

http://nl.internet.com/ct.html?rtr=on&s=1,21to,1,jmsa,f53g,jorm,i5r0

==> Transactions

- System.Transactions: Implement Your Own Resource Manager
By Sahil Malik
Very few resource managers (RMs) are available with the framework of System.Transactions right now. So why not write your very own RMs and use them in conjunction with the hordes of RMs that will appear in future releases of the .NET Framework?

http://nl.internet.com/ct.html?rtr=on&s=1,21to,1,1dl3,5mbr,jorm,i5r0

==> Tutorials

- DLL Tutorial For Beginners
By Notsosuperhero
Learn how to create and implement DLLs without MFC.

http://nl.internet.com/ct.html?rtr=on&s=1,21to,1,6nbf,6lzd,jorm,i5r0

==> VB 2005

- Programming with the My Feature
By Paul Kimmel
Part code-generating factory, part proxy pattern, and part fagade pattern, the My feature makes VB.NET a little simpler to use by acting as a cue for the VB compiler to substitute it with more verbose code.

http://nl.internet.com/ct.html?rtr=on&s=1,21to,1,m737,8133,jorm,i5r0

==========================================================
Discussion Groups
==========================================================

Check out the CodeGuru discussion forums at:

http://nl.internet.com/ct.html?rtr=on&s=1,21to,1,bcr8,cx5j,jorm,i5r0

Forums include Visual C++, General C++, Visual Basic, Java, General Technology, C#, ASP.NET, XML, Help Wanted, and much, much, more!

... HOT THREADS ...

Some of the current threads with the most activity are:

==> Sending e-mail through VB application.
http://nl.internet.com/ct.html?rtr=on&s=1,21to,1,ghzr,jwzr,jorm,i5r0

==> Is it possible to generate C++ class with GUIDs from an IDL file using MIDL?
http://nl.internet.com/ct.html?rtr=on&s=1,21to,1,715u,9wwr,jorm,i5r0

==> Six C# fundamental questions.
http://nl.internet.com/ct.html?rtr=on&s=1,21to,1,hsa4,l2v0,jorm,i5r0

==========================================================
New Articles on Developer.com
==========================================================

Below are some of the new articles that have been posted to Developer.com (http://www.developer.com).

1. The (J)Face of Eclipse
By Peter Nehrer -
SWT and JFace are two Eclipse frameworks that represent the foundation of most user interfaces in Eclipse. Find out what they are and how they can help you rapidly develop interactive Eclipse plug-ins.

http://nl.internet.com/ct.html?rtr=on&s=1,21to,1,hoj0,e9w4,jorm,i5r0

2. Super Glue: Using Perl to Develop a Cheap Network Framework
By Brad Lhotsky -
Catch hackers, stop spyware, and be home by 5:00! Let Perl do the dirty work, and focus your time fixing problems rather than tracking down computers and users!

http://nl.internet.com/ct.html?rtr=on&s=1,21to,1,3pcp,1xk4,jorm,i5r0

3. IBM DB2 Universal Database and the .NET Developer? Absolutely! The IBM Explorer
By Paul C. Zikopoulos -
Examine some of the tooling productivity benefits that can be leveraged when programming .NET applications in the Microsoft Visual Studio.NET integrated development environment.

http://nl.internet.com/ct.html?rtr=on&s=1,21to,1,c1f0,f5o9,jorm,i5r0

==========================================================



About the Author

Bradley L. Jones

bjones@jupitermedia.com

Comments

  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Today's enterprise datacenter can be one of the most complex business environments with dozens (for smaller business), hundreds (for larger and midsize business), even thousands (for hyperscale businesses) of servers that must be managed and monitored. At this level, just managing the cords can be challenging — let alone keeping up with the growing need for more agility and scalability within the datacenter. Simply put, companies are aggressively looking for less complexity and more agility from their …

  • Entire organizations suffer when their networks can't keep up and new opportunities are put on hold. Waiting on service providers isn't good business. In these examples, learn how to simplify network management so that your organization can better manage costs, adapt quickly to business demands, and seize market opportunities when they arise.

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date