Codeguru Update eNewsletter - August 12th, 2008


Earthweb.com Network
Tuesday August 12, 2008

This Week's Topics

Comments from the Editor

This past week, the first Service Pack for Visual Studio 2008 and .NET 3.5 released. You can find a press release provided by Microsoft in the Codeguru Announcements forum at http://www.codeguru.com/forum/showthread.php?t=459058. Among the changes are speed and size improvements. This includes an 86.5 percent reduction in the client profile for the .NET Framework size. It is now 26.5 MB instead of 197MB. This also includes improvements in the CLR that have the ability to reduce application startup time by 20 to 45%. You'll also find improvements in many other areas.

Although it launched this past spring, SQL Server 2008 has finally released to manufacturing. If you are an MSDN subscriber, you can download the final bits now.

Unless you've been under a rock, you know that the Olympics are now well under way. If you haven't looked at NBCOlympics.com, you should. More specifically, the Live Video Control Room allows you to stream four live videos into a single player. This is Microsoft's Silverlight in action. The Control Room allows you to view four video streams of different Olympic events simultaneously. You can enlarge one to fill the window and you can swap the feeds between primary and secondary. Video on the Web has come a long way in the past few years.

In fact, standard film has come a long way, too. Between the IMAX format and digital format, the movies you see at the theater are much clearer and much larger than ever before. Movies such as The Dark Knight had large sections shot specifically in IMAX. Combine this large format with digital and you end up with an impressive presentation regardless of how good the movie is.

In addition to film changes, there also have been equipment changes that have brought the cost of producing film down drastically over the last several years as well. This decrease in the cost of equipment, combined with the improvements in online streaming, are making some serious changes in the television and movie markets. When you add the addition of easy distribution methods such as iTunes, you begin to see markets immerging for video content that were not there a few years ago. These changes could have as profound an impact on the entertainment industry as the original introduction of the television did.

I'll end my editorial this week with a plug for one show that demonstrates the potential of where independent video production focused on the Internet as the delivery mechanism can go. Neil Patrick Harris and several others have put together a series called Dr. Horrible's Sing-Along Blog. If you were a fan of Rocky Horror Picture Show or How I Met Your Mother, you will like this video.

Even if you don't like this video, consider what you are viewing. This is an independent show created for delivery over the Internet. Check out the quality, even in full-screen. The Internet is about to wreak serious havoc on network television.

Until next week...

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.

Windows Embedded CE 6.0 Fundamentals
By Stanislav Pavlov and Pavel Belevsky for Microsoft Press
288 pages for $39.99

Accelerated SQL Server 2008
By Robert E. Walters, et. al. for Apress
800 pages for $52.99

Windows Vista Resource Kit, Second Edition
By Mitch Tulloch, et. al. for Microsoft Press
1660 pages for $69.99 w/ CD
Updated for Service Pack 1

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.

Code: XML Serializer
By anuvk
Serialize and deserialize XML files and XML buffer with this set of macros and classes. The serializer uses ATL String and ATL collections. Get the object representations of XML files and a means to store and load objects to and from XML.

[Updated] Tip: String Wrapper for Formatted String Output in C++
By Michael Furman
Learn how to construct a simple and lean string class wrapper that allows you to send formatted output to a string directly.

Slow Chat with the MS Visual Basic Team
By Bradley Jones
VBForums had a Slow Chat with some of the members of the Microsoft Visual Basic team. Find out what's new and important with VB here.

Visual C++ Thread Debugging
ByNick Wienholt
Thread debugging can be one of the more difficult debugging exercises for a Visual C++ developer. The Visual Studio 2008 debugger contains a number of improvements that make thread debugging more productive, enabling code issues in multi-threaded applications to be identified and remedied faster.

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!


General Allocator for Several Structures (C++)

remove_if inside a class (C++)

Maximize button (VC++)

New Articles on Developer.com

Math for Java Game Programmers, Venturing into a 3D World
By Richard G. Baldwin
Learn the essentials of programming the math involved in 2D and 3D game development.

Why Portal or Why Not Portal?
By Jeffrey Ryan
Many developers and software architects question why they should use a portal framework to create their websites. Perhaps a better question is why not use a portal framework to create your website. Read on to learn how a portal framework knits together the architectural elements related to user experience.

Implementing Visual and Data Mashups Online
By Vlad Kofman
Venture into the creation of online mashups and compare different online sites that facilitate mashup creation. In particular, you will learn about Yahoo Pipes, Microsoft's Popfly, Google Mashup Editor, Intel MashMaker, and others. You also will see how to create a working online data feed mashup with Yahoo Pipes.

This article was originally published on August 15th, 2008

About the Author

Bradley L. Jones


Most Popular Programming Stories

More for Developers

RSS Feeds

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