Codeguru Update eNewsletter – April 24th, 2007

==========================================================
CodeGuru Newsletter
April 24, 2007

http://www.CodeGuru.com


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


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


TOPICS:



–>
Editorial 
        ==>
Silverlight
        ==> “Orcas”
Beta and .NET 3.5
        ==>
“Rosario”
        ==> Windows Home
Server CTP
–> Recently Published Books


–> New
Articles: 
        ==>
Controls
               
– [Updated] Tree List Control
       
==>
SharePoint 
               
– Creating Solutions for SharePoint
2007
        ==> Web
2.0 
               
– Future-Proofing Your URIs
        ==>
DevX
               
– Boost ASP.NET Performance with
Precompilation 
               
– Validate Your Refactored SQL Queries with a New SQL Server 2005 Operator


–> Discussion Groups — HOT
Threads 
        – Why C#
(verus C++/CLI)? (C#)
        – CamelCase
VS Hungarian notation, which is
better? 
        – Memory management
questions (C#)


–> Highlighted new articles on
Developer.com 
        1.
REXML: Proccessing XML in Ruby
        2.
Wicket: The First Steps
        3.
Introduction to Alice Programming


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


As the marketing roar of the Vista and Office release dies down, it is time
to start focusing on other products at Microsoft. Over the past week Microsoft
has made a number of announcements. I’ve highlighted a few of the announcements
here:


==> Silverlight


Silverlight was previously called “WPF/E” or Windows Presentation Foundation
/ Everywhere. I wrote a short announcement about the name change, which can be
found at


http://nl.internet.com/ct.html?rtr=on&s=1,34xz,1,62so,5g,jorm,i5r0


Silverlight could be one of the more interesting products to be released in
the near future from Microsoft. I have referred to it as the “Flash killer” as
have others. This is because Silverlight allows you to embed WPF into a web
page. This gives you the ability to create little Flash-like animations, forms,
controls, videos, or other multimedia items that can be embedded as objects into
your web pages. If Microsoft has its way, then the ads written in Flash that you
see on pages will be replaced with ads written in Silverlight.


This, however, not only applies to ads, but also to any other types of
multimedia features you’d want to add to a Web page. Like WPF, Silverlight will
use the XAML markup and your .NET code to make dynamic multimedia features.


==> “Orcas” Beta and .NET 3.5


The next version of Visual Studio has been codenamed “Orcas”. This has been
publicly known for quite some time. This past week Microsoft released the first
public beta of “Orcas”. One of the biggest features talked about in Orcas is
LINQ. LINQ (language Integrated Query) is support for structured and
unstructured data access. This includes additions to the languages as well as
new features to be added into the .NET Framework.


Microsoft describes Orcas as a product that “enables developers and
development teams to be more productive in creating connected, secure and
compelling applications and services on the latest platforms, including Windows
Vista, Windows Server .Longhorn., the 2007 Office System, and the Web.

Microsoft goes on to say that “Visual Studio .Orcas. provides over 200 new
features, including improved language and data features with LINQ and ADO.NET to
help developers be more productive in creating data-driven software, and
improvements for Web development via new ASP.NET WebForms design-surface with
advanced XHTML and CSS features.


Changes in the 3.5 .NET Framework include support for LINQ as well as support
for AJAX, and WCF. There are a number of articles already posted on Codeguru
regarding “Orcas” topics. Searching for LINQ alone will return over a dozen
results.


==> “Rosario”


“Rosario” is the codename for the release of Visual Studio Team System
Edition coming after “Orcas”. I’ll talk more about Rosario in future
newsletters.


==> Windows Home Server CTP


Microsoft also released a new CTP for the Windows Home Server  product
earlier this month. This is an update to the current beta 2 that had previously
been released. A beta SDK is also available from the Microsoft Developer Network
if you interested in building applications for Windows Home Server. If you are
unfamiliar with Home Server, it is a device that is intended to make it easy to
connect machines in a home environment and then to easily share images, video,
music, and other files from the centralized location. You can find out more at


http://nl.internet.com/ct.html?rtr=on&s=1,34xz,1,acoy,bpfs,jorm,i5r0


Until next week,


Brad!
—————————
Bradley L.
Jones
www.CodeGuru.com
—————————


/——————————————————————-
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,34xz,1,dh1n,3138,jorm,i5r0
————————————————————–adv.-/


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


–> Visio 2007
      By
Bonnie Biafore for Wiley
      800 pages for
$44.99
      http://books.internet.com/books/0470109960


–> Doing Objects in Visual Basic
2005
      By Deorah Kurata for
Addison-Wesley
      520 pages for
$49.99
      http://books.internet.com/books/0321320492


=========================================================
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,34xz,1,fka1,909i,jorm,i5r0


This week’s CodeGuru posts:


==> Controls


– [Updated] Tree List Control
     By
xyz007
   Discover an implementation of a tree view, combined with
a list view, for the Windows API. The view is compatible with the tree control
of the common control.
http://nl.internet.com/ct.html?rtr=on&s=1,34xz,1,41o1,g58k,jorm,i5r0


==> SharePoint


– Creating Solutions for SharePoint
2007
     By Gustavo Velez
SharePoint
Solutions is a bona fide option to deploy customizations into SharePoint 2007.
Learn the diverse ways of implementing Solutions, applying the administration
tools of SharePoint, and utilizing the Web interface.
http://nl.internet.com/ct.html?rtr=on&s=1,34xz,1,ct2q,eszw,jorm,i5r0


==> Web 2.0


– Future-Proofing Your URIs
     By
Erik Bruchez
Look at how to design your web application URIs to ensure you
give them the maximum lifespan possible from Professional Web 2.0 Programming
co-author Erik Bruchez.
http://nl.internet.com/ct.html?rtr=on&s=1,34xz,1,m0c4,cdur,jorm,i5r0


==> DevX


– Boost ASP.NET Performance with Precompilation

     By Joydip Kanjilal
Use ASP.NET
Whidbey’s precompilation feature to minimize the  initial load time of your
ASP.NET web pages, and  avoid having to deploy your source code to the
server.
http://nl.internet.com/ct.html?rtr=on&s=1,34xz,1,bohb,acjb,jorm,i5r0


– Validate Your Refactored SQL Queries with a New SQL
Server 
2005 Operator
    
By Chris Goddard
Prove that your refactored SQL query returns the expected
results  using the EXCEPT operator, new in SQL Server 2005.
http://nl.internet.com/ct.html?rtr=on&s=1,34xz,1,1260,4je9,jorm,i5r0


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


Check out the CodeGuru discussion forums at:


http://nl.internet.com/ct.html?rtr=on&s=1,34xz,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:


==> Why C# (verus C++/CLI)?
(C#)
        http://nl.internet.com/ct.html?rtr=on&s=1,34xz,1,2rdj,ugz,jorm,i5r0


==> CamelCase VS Hungarian notation, which is
better? 
         http://nl.internet.com/ct.html?rtr=on&s=1,34xz,1,h3m0,6tjp,jorm,i5r0


==> Memory management questions
(C#)
        http://nl.internet.com/ct.html?rtr=on&s=1,34xz,1,84ud,f84c,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. REXML: Proccessing XML in Ruby
    By
Dominic Da Silva –
Take a look at the REXML library and see how you can use
it to process XML within your Ruby or Rails application. REXML makes adding XML
support to your application a breeze, with a quick learning curve.
http://nl.internet.com/ct.html?rtr=on&s=1,34xz,1,bjzh,gjq7,jorm,i5r0


2. Wicket: The First Steps
    By Karthik
Gurumurthy –
Learn how to set up Wicket, Eclipse, and the Jetty
Launcher  Plug-in for Wicket-based web development.
http://nl.internet.com/ct.html?rtr=on&s=1,34xz,1,egsj,82fb,jorm,i5r0


3. Introduction to Alice Programming
   
By Richard G. Baldwin –
Baldwin reviews a major 3D interactive graphics Java
program  named Alice that is used to teach beginners how to 
program.
http://nl.internet.com/ct.html?rtr=on&s=1,34xz,1,7obp,9609,jorm,i5r0


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

More by Author

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends & analysis

Must Read