Codeguru Update eNewsletter - March 18th, 2008

WEBINAR: On-demand webcast

How to Boost Database Development Productivity on Linux, Docker, and Kubernetes with Microsoft SQL Server 2017 REGISTER >

==========================================================
CodeGuru Newsletter
March 18, 2008
http://www.CodeGuru.com

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

___________________________ Sponsors ________________________________
Internet.com eBook Library
_____________________________________________________________________
==========================================================

TOPICS:

--> Editorial

--> Recently Published Books

--> New on CodeGuru:
        ==> APIs
                - SFL 2.0 Service Framework Library for Native Windows Service Applications, Part 3: SFL Architecture
        ==> BizTalk
                - An Introduction to BizTalk 2006 R2 Development
        ==> Classes
                - [Updated] Templated Visitor Base Class
        ==> Hardware
                - VB 6 and USB Flash Disks
        ==> MFC
                - MFC Feature Pack: An Introduction
        ==> .NET TIP: Data
                - Basic Data Manipulation with LINQ
        ==> Regular Expressions
                - Search and Replace with Regular Expressions
        ==> Threading
                - Multi-Threaded TCP/IP Server Without .NET Socket Class

--> Discussion Groups -- HOT Threads 
        - Wy Private Virtual Functions (VC++)
        - MySQL Collation issue (database)
        - When to call auto_ptr release? (C++)

--> Highlighted new articles on Developer.com 
        1. Building Desktop Applications For The Web With Adobe Integrated Runtime (AIR)
        2. A Software Schedule Ain't Nothin' But a Piece of Paper
        3. Building a Photo Gallery with Python and WSGI

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

A sat through a demo of Moonlight the other day and was impressed. Not only was I impressed with what is being done to port .NET to theLinux environment, but I was also impressed with the coming tool sets. For those people doing .NET development, you might want to scurry over to www.mono-project.com if you've never been there or if it has been a while. You'll find that in addition to ports of .NET for various operating systems such as Linux, you'll now also find MonoDevelop 1.0.

This is an IDE with features such as multiple language support, editors, designers, source code control, and more. With integration with Visual Studio Solutions, it is actually becoming possible to develop cross platform solutions and not lose having tools to use on the alternate platforms.

If you have used MonoDevelop, drop by the Codeguru forums and let us know what you think!

Until next week...

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

/-------------------------------------------------------------------
From the Internet.com eBook Library: Navigating Your IT Career
A career in information technology usually has its share of
ups and downs. Download this Internet.com eBook to learn
where the jobs are in IT, how to negotiate a salary, and
helpful advice on job security and how to deal with a layoff.
=Join Internet.com now to download!
http://nl.internet.com/ct.html?rtr=on&s=1,3v22,1,dvzl,4myr,aqxl,3qs9
--------------------------------------------------------------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

--> Beginning ASP.NET 3.5 in C and VB
      By Imar Spaanjaars for WROX
      740 pages for $44.99
      http://books.internet.com/books/047018759X

--> JavaScript Step by Step
      By Steve Suehring for Microsoft Press
      400 pages for $39.99 w/ CD
      http://books.internet.com/books/0735624496

--> Programming Microsoft Offcie Business Applications
      By Fox, et. al. for Microsoft Press
      240 pages for $34.99
      http://books.internet.com/books/0735625360

=========================================================
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,3v22,1,fka1,909i,aqxl,3qs9

This week's CodeGuru posts:

==> APIs

- SFL 2.0 Service Framework Library for Native Windows Service Applications, Part 3: SFL Architecture
    By Igor Vartanov
Find out what is under the SFL's hood.
http://nl.internet.com/ct.html?rtr=on&s=1,3v22,1,hgzj,duz1,aqxl,3qs9

==> BizTalk

- An Introduction to BizTalk 2006 R2 Development
    By Jeffrey Juday
Learn about BizTalk 2006 R2's core features housed in the BizTalk Messaging Engine and what they can do for you.
http://nl.internet.com/ct.html?rtr=on&s=1,3v22,1,cin0,gvrz,aqxl,3qs9

==> Classes

- [Updated] Templated Visitor Base Class
    By JohnW@Wessex
Discover a templated visitor pattern base class designed to get around problems that some compilers that have with certain aspects of modern template techniques, particularly typelists and meta-programming.
http://nl.internet.com/ct.html?rtr=on&s=1,3v22,1,lzwn,lc2o,aqxl,3qs9

==> Hardware

- VB 6 and USB Flash Disks
    By Hannes du Preez
Learn to determine whether or not a disk is plugged in.Also, learn how to make the disk Autorun, similar to CD drives, and, how to run a normal VB 6 program from this disk, without the need of installing it on the client machine.
http://nl.internet.com/ct.html?rtr=on&s=1,3v22,1,fwcp,eynl,aqxl,3qs9

==> MFC

- MFC Feature Pack: An Introduction
    By Marius Bancila
Learn about MFC Feature Pack, a Microsoft extension to MFC that allows developers to enable Office 2007, Visual Studio, or IE look and feel to their VC++ applications.
http://nl.internet.com/ct.html?rtr=on&s=1,3v22,1,60tq,58yw,aqxl,3qs9

==> .NET TIP: Data

- Basic Data Manipulation with LINQ
    By Jay Miller
Use LINQ to Objects to easily sort and reshape your data.
http://nl.internet.com/ct.html?rtr=on&s=1,3v22,1,efpn,5ktl,aqxl,3qs9

==> Regular Expressions

- Search and Replace with Regular Expressions
    By Paul Kimmel
Learn how to use regular expressions in Visual Studio's Quick Find and Quick Replace dialog for improved code replacement.
http://nl.internet.com/ct.html?rtr=on&s=1,3v22,1,87vu,fp3w,aqxl,3qs9

==> Threading

- Multi-Threaded TCP/IP Server Without .NET Socket Class
    By Artur Sharipov
.NET programmers, learn about a way that can help you write high performance server applications in .NET.
http://nl.internet.com/ct.html?rtr=on&s=1,3v22,1,3kqo,lo9u,aqxl,3qs9

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

Check out the CodeGuru discussion forums at:

http://nl.internet.com/ct.html?rtr=on&s=1,3v22,1,bcr8,cx5j,aqxl,3qs9

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:

==> Wy Private Virtual Functions (VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3v22,1,cp9a,1kln,aqxl,3qs9

==> MySQL Collation issue (database)
        http://nl.internet.com/ct.html?rtr=on&s=1,3v22,1,9w2p,la17,aqxl,3qs9

==> When to call auto_ptr release? (C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3v22,1,j4jm,dmju,aqxl,3qs9

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

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

1. Building Desktop Applications For The Web With Adobe Integrated Runtime (AIR)
    By Marcia Gulesian -
People are building desktop applications for the web that are unlike any web-based application anyone has ever seen
before. Adobe is leading this movement with a cross-operating system runtime that enables you to create rich applications that can run either online or offline, when appropriate or necessary.
http://nl.internet.com/ct.html?rtr=on&s=1,3v22,1,4ftc,ghi3,aqxl,3qs9

2. A Software Schedule Ain't Nothin' But a Piece of Paper
    By Charles Connell -
Discover a few ideas that will help make schedules more realistic.
http://nl.internet.com/ct.html?rtr=on&s=1,3v22,1,271e,5lno,aqxl,3qs9

3. Building a Photo Gallery with Python and WSGI
    By Chris McAvoy -
Python's Web Server Gateway Interface (WSGI) provides a standard interface for Python web applications to communicate with web servers. Find out how WSGI works by building a photo gallery application that can run in any WSGI enabled web server, including FastCGI, scgi, AJP, and Apache.
http://nl.internet.com/ct.html?rtr=on&s=1,3v22,1,68kr,77xx,aqxl,3qs9

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



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

  • The software-defined data center (SDDC) and new trends in cloud and virtualization bring increased agility, automation, and intelligent services and management to all areas of the data center. Businesses can now more easily manage the entire lifecycle of their applications and services via the SDDC. This Aberdeen analyst report examines how a strong foundation in both the cloud and internal data centers is empowering organizations to fully leverage their IT infrastructure and is also preparing them to be able …

  • Many enterprises are working with an IT architecture that's evolved over time. As business needs evolve, IT must decide whether to modernize incrementally, or all at once. Each approach has its benefits and drawbacks. Identity Management is key to modernizing IT; it plays a crucial role in migrating to cloud apps like Office 365 or HR information systems, building web and mobile apps, and opening developer access to business systems. Read how Okta's modern approach to identity management helps business lower …

Most Popular Programming Stories

More for Developers

RSS Feeds

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