Codeguru Update eNewsletter - May 8th, 2007

==========================================================
CodeGuru Newsletter
May 8, 2007

http://www.CodeGuru.com

This newsletter is part of the Developer.com, EarthWeb, and internet.com networks.
Jupitermedia Corporation

___________________________ Sponsors ________________________________
Jupiterimages
_____________________________________________________________________
==========================================================

TOPICS:

--> Editorial
--> Recently Published Books

--> New on CodeGuru:
        ==> Communication
                - Building WCF Channels and Bindings
        ==> Misc.
                - Application Developer Interview: 10 Steps to Success
        ==> RSS
                - RSS 2.0: Really Simple Syndication
        ==> SharePoint
                - Creating Advanced Solutions for SharePoint 2007
        ==> Silverlight (WPF/e)
                - How to Construct a Reusable Silverlight ASP.NET User Control
        ==> SQL Server 2005
                - Generating Custom XML from SQL 2005

--> Discussion Groups -- HOT Threads 
        - C++ equivalent for C# get/set macros. (C++)
        - Creating a secure windows service in C# 
        - Scrolling Plot Graph - Visual C++ 2005 Express

--> Highlighted new articles on Developer.com 
        1. SOA Quality Management
        2. Using Java to Produce SVG Code in XHTML Data
        3. A Field Guide to Java Direct Web Remoting (DWR)

/-------------------------------------------------------------------
Jupiterimages - your search ends here
Jupiterimages offers online subscriptions and single image
downloads for clipart, Web graphics, photos, footage and music
(including flash versions) via a comprehensive network of
design-oriented Web sites for industry professionals and
individual consumers.
See what you're missing.
Go to:
http://nl.internet.com/ct.html?rtr=on&s=1,360q,1,dh1n,3138,jorm,i5r0
--------------------------------------------------------------adv.-/

==========================================================
Comments from the Editor
==========================================================

Spiderman 3 arrived in theaters on Friday and it has since shattered numerous box office records. Among its records, it is only the second movie to pass $100 (US) million dollars in only 2 days.

Why do I mention a movie as the lead to my editorial? How is this relevant to coding?

Last month I gave a presentation that talked about the impact of multicore processors on developers. One of the impacts that these more powerful, parallizable processors is that you can do a lot more concurrent processing with them. One area that tends to use more of such computing power is computerized animations for movies.

Spiderman is full of computer generated scenes. In fact, a number of new techniques were developed specifically for the movie. For example, tracking and controlling millions of individual sand particles required new programming algorithms to be developed. These were built and the results are in the movie!

As multicore chips continue to gain cores at a decreasing price, computer generated graphics will be cheaper and quicker to generate in movies. Image a new Elvis Presley movie staring rendered recreations of the original Elvis. Or imagine new episodes of Star Trek (the original series) using the original actors via computer generation. Okay, maybe new episodes with William Shatner aren't needed, but image the computer power it would take -- computer power that is becoming cheaper every day.

Better yet, imagine a computer program that takes and renders your image in place of a leading character in a movie. Sound like science fiction? The hardware is getting closer to making this science fact. All we need are a few good algorithms and a couple of coding gurus to build the applications!

So while Spiderman 3 has Tobey Maguire swinging through the sky, you never know, in Spiderman 8, it could be you! We just need the right programs written to make it happen!

Until next week,

Brad!
---------------------------
Bradley L. Jones
www.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 at:

http://www.codeguru.com/review-guidelines.php

--> Accelerated VB 2005
      By Guy Fouche and Trey Nash for Apress
      420 pages for $39.99
      http://books.internet.com/books/1590598016

=========================================================
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 located at

http://nl.internet.com/ct.html?rtr=on&s=1,360q,1,fka1,909i,jorm,i5r0

This week's CodeGuru posts:

==> Communication

- Building WCF Channels and Bindings
    By Jeffrey Juday
Are you familiar with the Windows Communications Foundation? Take it one step further and learn how to create WCF Channels and Bindings.
http://nl.internet.com/ct.html?rtr=on&s=1,360q,1,9pdu,c8wn,jorm,i5r0

==> Misc.

- Application Developer Interview: 10 Steps to Success
    By Aleksey Shevchenko
You've decided that the time has come to change your job. What do you need to know to land the job that pays well and allows you to further cultivate your career?
http://nl.internet.com/ct.html?rtr=on&s=1,360q,1,hxon,6tyl,jorm,i5r0

==> RSS

- RSS 2.0: Really Simple Syndication
    By Andrew Watt
Walk through the components of an RSS 2.0 feed for building your own feeds either by hand or programmatically.
http://nl.internet.com/ct.html?rtr=on&s=1,360q,1,aymm,c4ny,jorm,i5r0

==> SharePoint

- Creating Advanced Solutions for SharePoint 2007
    By Gustavo Velez
Learn how to package and deploy SharePoint 2007 Solutions through the cabinet-based .wsp file.Through it, you can distribute customizable components including WebParts, templates, and assemblies.
http://nl.internet.com/ct.html?rtr=on&s=1,360q,1,lguj,8q8g,jorm,i5r0

==> Silverlight (WPF/e)

- How to Construct a Reusable Silverlight ASP.NET User Control
    By Chad Campbell
Silverlight provides new opportunities for building lasting connections with users. In this article, you will learn how to use this new tool to create a simple logo control.
http://nl.internet.com/ct.html?rtr=on&s=1,360q,1,a2nx,2h6f,jorm,i5r0

==> SQL Server 2005

- Generating Custom XML from SQL 2005
    By Scott Hanselman
See how to take advantage of some new XML features in SQL Server 2005 that will come in handy in your ASP.NET development in this update from Professional ASP.NET 2.0 Special Edition by Scott Hanselman.
http://nl.internet.com/ct.html?rtr=on&s=1,360q,1,9m1y,1p0g,jorm,i5r0

==========================================================
Discussion Groups
==========================================================

Check out the CodeGuru discussion forums at:

http://nl.internet.com/ct.html?rtr=on&s=1,360q,1,bcr8,cx5j,jorm,i5r0

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

... HOT THREADS ...

Some of the current threads with the most activity are:

==> C++ equivalent for C# get/set macros. (C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,360q,1,bmt5,j9g1,jorm,i5r0

==> Creating a secure windows service in C#
        http://nl.internet.com/ct.html?rtr=on&s=1,360q,1,5ccx,buqm,jorm,i5r0

==> Scrolling Plot Graph - Visual C++ 2005 Express
        http://nl.internet.com/ct.html?rtr=on&s=1,360q,1,9yjd,am4g,jorm,i5r0

==========================================================
New Articles on Developer.com
==========================================================

Below are some of the new articles that have been posted to Developer.com (http://www.developer.com ).

1. SOA Quality Management
     By Scott Hebner -
Quality management in SOA is not defined as how many defects per line of code you find, but how well the service meets the business requirements.
http://nl.internet.com/ct.html?rtr=on&s=1,360q,1,ee0c,6sd5,jorm,i5r0

2. Using Java to Produce SVG Code in XHTML Data
     By Richard G. Baldwin -
Learn how to write Java code to produce XHTML files containing in-line SVG/XML code. Also learn how to write servlets that produce XHTML output containing in-line SVG/XML code.
http://nl.internet.com/ct.html?rtr=on&s=1,360q,1,35tn,gu14,jorm,i5r0

3. A Field Guide to Java Direct Web Remoting (DWR)
     By Vlad Kofman -
Looking for a powerful concept that works with any existing Java web application and makes the process of web remoting easier? Discover a unique way of Ajax-enabling existing Java server-side code by exposing it in JavaScript.
http://nl.internet.com/ct.html?rtr=on&s=1,360q,1,7viz,74os,jorm,i5r0

==========================================================



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

  • Entire organizations suffer when their networks can't keep up and new opportunities are put on hold. Waiting on service providers isn't good business. In these examples, learn how to simplify network management so that your organization can better manage costs, adapt quickly to business demands, and seize market opportunities when they arise.

  • Today's enterprise datacenter can be one of the most complex business environments with dozens (for smaller business), hundreds (for larger and midsize business), even thousands (for hyperscale businesses) of servers that must be managed and monitored. At this level, just managing the cords can be challenging — let alone keeping up with the growing need for more agility and scalability within the datacenter. Simply put, companies are aggressively looking for less complexity and more agility from their …

Most Popular Programming Stories

More for Developers

RSS Feeds

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