Codeguru Update eNewsletter - June 2nd. 2009

CodeGuru.com

Earthweb.com Network
Tuesday June 2, 2009


This Week's Topics


Comments from the Editor
Microsoft launched its new search engine this week called Bing. This was previously known by the codename "Kumo". Bing replaces Live Search.

It really seems like a risky decision to go with the name Bing. As Yahoo has pointed out (see Mary-Jo Foley's write up, Microsoft Bing: What does Yahoo Think?), it is more about the search service than the name of the search site.

In the past year or two, Microsoft focusing on building its Live branding and Live products. They have launched programs ranging from Live Mail to Live Calendar to Live Movie Maker and more. The Live Services and the Live Essentials are an area that seem be building for Microsoft. Live Search fit into these services. To now drop the Live Search name seems to be stepping away from that branding.

Having said that, could it be that Microsoft believes its search engine name is more important than the service itself? Or, could it be that it isn't the "Live" name that Microsoft is moving away from, but rather the Microsoft name.

What do you think of the new name? Better yet, what do you think of the new search? Let me know!

Until next week...

Brad!
---------------------------
Bradley L. Jones
www.CodeGuru.com
webmaster@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.

SQL Server 2008 Database Development Training Kit
By Thernstrom, Weber, and Hotek for Microsoft Press
500 pages for $69.99 (Hardbound)
MCTS Exam 70-433

ASP.NET and AJAX Architecting Web Applications
By Dino Esposito for Microsoft Press
350 pages for $39.99

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.

A Personal Virtual Keyboard for (nearly) Every Keyboard
David Kelvin -
Generate multiple (on-screen)Virtual Keyboards to include into your portable application via a DLL, so that your users can take theirlanguage/keyboard with them on their travels, even if the PC they use does not have their home keyboard installed.

Visual Modeling of Complex Reactive Systems
JeromeWiz -
Check out this commercial-grade cross-platform Harel UML StateChart open-source application framework named StateWizard for concurrent, distributed, and real-time reactive system development with simplicity, efficiency, and scalability.

Basic Concepts for Working with LINQ
bmurach -
Check out this introduction to LINQ, a .NET 3.5 feature that allows you to handle different types of data from in-memory data structures (like generic lists and arrays) to datasets to databases to XML documents using a query language that's integrated into Visual Basic.

[Updated] std::sort Comparison Function
Wong Shao Voon -
How to write a comparison function for STL sort.

Introduction to DirectWrite
Marc Gregoire -
DirectWrite is a new API to render text on Windows 7 / Vista. It makes it easy to render paragraphs of text that can contain different formatting, coloring, fonts etc. It supports horizontal and vertical alignments, even vertical centering of a paragraph with multiple lines which was not possible with the old text API, etc. This article will give an introduction to the new DirectWrite API.

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

SQL Server 2008 in C# console (C#)

Transparent color... (VB 6)

Defining a macro to disable warnings with pragma (C++)

New Articles on Developer.com


Getting Along Within a Team or on a Project
There are many factors which can contribute to conflicts: differing personalities, styles, and working long hours together can all add up to a blow up. If it's your team who is at each other's throats and you are the project manager; getting involved can be disastrous if you aren't careful!

10 Things You Should Know About WebLogic Server 10.3
Getting ready to upgrade to WebLogic Server 10.3? The decision to upgrade should be based on the value realized. Let Scott Nelson fill you in on what you should know before you do.

Web Services — Not Always the Best Solution
Did XML, SOAP, and web services really save the world?

Which Web Application Stack Is Best for Me?
Looking for a web application stack? Find out all the important distinctions and trade-offs among the available solutions from the points-of-view of a few developer types.



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

  • Live Event Date: December 11, 2014 @ 1:00 p.m. ET / 10:00 a.m. PT Market pressures to move more quickly and develop innovative applications are forcing organizations to rethink how they develop and release applications. The combination of public clouds and physical back-end infrastructures are a means to get applications out faster. However, these hybrid solutions complicate DevOps adoption, with application delivery pipelines that span across complex hybrid cloud and non-cloud environments. Check out this …

  • Due to internal controls and regulations, the amount of long term archival data is increasing every year. Since magnetic tape does not need to be periodically operated or connected to a power source, there will be no data loss because of performance degradation due to the drive actuator. Read this white paper to learn about a series of tests that determined magnetic tape is a reliable long-term storage solution for up to 30 years.

Most Popular Programming Stories

More for Developers

RSS Feeds