This Week’s Topics
- Comments from the Editor
- Recently Published Books
- New & Updated Articles on CodeGuru
- Framework Source Code Stepping
- Modifying Spell Check for SharePoint Server 2007
- The Anatomy of a C++ Program
- ADO.NET Entity Framework Tutorial and Basics
- Inferring an XML Schema from an XML Document
- [Updated] Template Metaprogramming and Puzzle 15 Optimal Solution
- Framework Source Code Stepping
- Hottest Discussions
- New Articles on Developer.com
- Working With Design Patterns: Abstract Factory
- 10 Keys to a Successful Portal Project
- Simpler Multithreading in C++0x
- Working With Design Patterns: Abstract Factory
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 Delicious. On a different note, Brad’s “Word of the Day” is Midori. Until next week… Brad!
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….
—————————
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 … HOT THREADS …
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!
General
Allocator for Several Structures (C++)
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.