Virtual Developer Workshop: Containerized Development with Docker
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
- 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
Comments from the EditorShoes. Delicious. Microsoft.
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....
On a different note, Brad's "Word of the Day" is Midori.
Until next week...
Bradley L. Jones
Recently Published BooksFor 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.
SharePoint 2007 and Search Server 2008
By Rizzo, Riley, and Young for WROX
350 pages for $49.99
T-SQL 2008 Programmer's Guide
By Michael Coles for Apress
670 pages for $52.99
IPv6, Second Edition
By Joseph Davies for Microsoft Press
560 pages for $49.99 w/ CD
New & Updated Articles on CodeGuruFollowing 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.
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.
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.
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.
Entity Framework Tutorial and Basics
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.
an XML Schema from an XML Document
By Paul Kimmel
Let the .NET Framework write your XML Schema document (XSD) for you.
Template Metaprogramming and Puzzle 15 Optimal
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 GroupsCheck 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 ...
New Articles on Developer.comWorking 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.
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.
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.