Codeguru Update eNewsletter – September 9th, 2008

CodeGuru content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.






CodeGuru.com

Earthweb.com Network
Tuesday September 9, 2008

This Week’s Topics






Comments from the Editor

Shoes. Delicious. Microsoft.

If you know the connection, enlighten me!

Don’t know what I’m talking about? Then you haven’t seen Microsoft’s
first ad in their new ad campaign. I guess if you are Microsoft and you
want to be taken you seriously, then saying nothing about nothing is the
way to go….

Delicious.

On a different note, Brad’s “Word of the Day” is Midori.

Until next week…

Brad!
—————————
Bradley L. Jones


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
.


Professional
Microsoft Search

SharePoint 2007 and Search Server
2008
By Rizzo, Riley, and Young
for WROX
350 pages for $49.99


Pro
T-SQL 2008 Programmer’s Guide

By Michael Coles for Apress
670 pages
for $52.99


Understanding
IPv6, Second Edition

By Joseph Davies for Microsoft Press
560 pages for $49.99 w/ CD


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 here.


Framework
Source Code Stepping

By Nick Wienholt
Despite the best documentation, stepping into
the actual source code of third-party libraries can be the fastest way to
diagnose a difficult bug or determine the state that a component needs to
be in before a certain operation can be completed. With a little set-up
magic, developers can step into libraries quickly and easily.


Modifying
Spell Check for SharePoint Server 2007

By Gustavo Velez
A valuable feature of
SharePoint 2007 is the introduction of an online spell check program. But,
that list of words may not always fit your needs. See how you can modify
the spell check to include words specific to your industry.


The
Anatomy of a C++ Program

By Bradley Jones
C++ programs consist of classes, functions,
variables, and other component parts. To get a sense of how a program fits
together, you must see a complete working program.


ADO.NET
Entity Framework Tutorial and Basics

By mendhak
Discover an ADO.NET Entity
Framework tutorial covering basic data operations for applications,
including LINQ To Entities, Method Expressions, stored procedure mapping,
and a little discussion about its usage in an enterprise environment.


Inferring
an XML Schema from an XML Document

By Paul Kimmel
Let the .NET Framework
write your XML Schema document (XSD) for you.


[Updated]
Template Metaprogramming and Puzzle 15 Optimal
Solution

By
Aliaksei Sanko
Read about a sample demonstrating how to accelerate
finding an optimal Puzzle 15 solution using C++ Template Metaprogramming.
It presents an implementation of the IDA* search algorithm.


Discussion Groups

Check
out the CodeGuru discussion forums

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

… HOT THREADS …


General
Allocator for Several Structures (C++)


Emboss
effect (VB.NET)


Can
I use template specialization? (C++)


New Articles on Developer.com

Working
With Design Patterns: Abstract Factory

By Jeff Langr
One of the bigger
challenges with using design patterns is knowing when to use one pattern
over another. The abstract factory creational pattern looks similar to the
builder pattern but is used to help solve a different problem.


10
Keys to a Successful Portal Project

By Scott Nelson
Portal success depends
on more than just the technical and information architecture (though they
are important, too). Here are 10 practices that can help make or break the
success of your portal.


Simpler
Multithreading in C++0x
(DevX.com)

By Anthony Williams
The new standard
will support multithreading, with a new thread library. Find out how this
will improve porting code, and reduce the number of APIs and syntaxes you
use.

More by Author

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends & analysis

Must Read