Codeguru Update eNewsletter - November 13th, 2007

==========================================================
CodeGuru Newsletter
November 13, 2007
http://www.CodeGuru.com

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

___________________________ Sponsors ________________________________
Business Objects
IBM
_____________________________________________________________________
==========================================================

TOPICS:

--> Editorial

--> Recently Published Books

--> New on CodeGuru:
        ==> APIs
                - FreeDOM (Programming)
        ==> Events
                - [Updated] How to Build a Simple Event Log Montior/Watcher (Using TCP in .NET)
        ==> Misc.
                - [Updated] SFL 2.0: Service Framework Library for Native Windows Service Applications, Part 1
        ==> mobile
                - Visual C++ Smart Device Primer
        ==> .NET Tip
                - Passing a Variable Number of Arguments to a Method
        ==> Real Time
                - Real-Time Module for Windows XP/2000
        ==> Threading
                - [Updated] Creating a C++ Thread Class
        ==> Threading
                - [Updated] Simple Thread: Part II
        ==> Versioning
                - Auto Increment the Version Number after Each Build in a Visual Studio Project

--> Discussion Groups -- HOT Threads 
        - Do i need threading here? (C#)
        - Taking the address of a character(C++)
        - CWaitCursor issue (VC++)

--> Highlighted new articles on Developer.com 
        1. Fine Tuning the Development Process: Adding a Web Interface to the Electronic Notebook
        2. Avoiding Data Corruption with Rails' Active Record Validations
        3. Comparing the Struts 1 and Struts 2 Web Application Frameworks

/-------------------------------------------------------------------
Crystal Reports 2008 Available
The next release of Crystal Reports is now available.
Integrate it into your applications and enable What-If
analysis, guided report exploration and rich data
visualization. Download a trial or learn more now.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,g8e,cfxd,jorm,i5r0
--------------------------------------------------------------adv.-/

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

... Article news ...

The voting is closed and the decisions are final. The three articles that will receive $200 US for September/October are:

   Using Web Standards to Simplify Web Control Development
   By Steven Berkovitz
   http://www.codeguru.com/article.php/c14309

   Customizing Your Desktop Using Visual Basic.NET 2005
   By Hannes du Preez
   http://www.codeguru.com/article.php/c14319

   Creating a Dockable Panel-Controlmanager Using C#, Part 2
   By JonnyPoet
   http://www.codeguru.com/article.php/c14337

This month's decisions were harder than the prior month due to the great selection of good articles. For your next chance at $200, you need to submit an article to be published by Codeguru before the end of November.

... Happy Birthday ...

This week is Microsoft Zune's birthday The Zune was launched on November 16th of last year. To celebrate, Microsoft is launching a new line of Zunes in many new color. The new Zunes sport updated software as well as a smaller form factor. You also have the ability to add a lazer ingraving and inscription onto your Zune. How cool is that?

http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,2f4d,6ldv,jorm,i5r0

One only thing that is suprising is that the Zune site was created using Flash instead of Silverlight. How goofy is that!

Until next week....

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

/-------------------------------------------------------------------
Drive Business Success with IBM Rational Process Library Lacking
consistency in your project execution? Facing compliance issues,
or trying to effectively outsource distributed development?
Looking for incremental process improvement, or to adopt SOA
or Agile development? Explore how the Rational Process Library
addresses these and other business issues: Software and
Systems Engineering (including RUP), Operations and Systems
Management, Program and Portfolio Management, and Asset
and SOA Governance.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,j5zk,3dm,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

Here are a few new non-programming books:

--> The Practical Guide to Defect Prevention
      By McDonald, Musson, and Smith for Microsoft Press
      460 pages for $44.99
      http://books.internet.com/books/0735622531

--> Windows Vista Home Networking
      By Joli Ballew for Microsoft Press
      280 pages for $24.99
      http://books.internet.com/books/073562500X

--> From Cubicle Slave to the Next Internet Millionaire
      By Jaime Luchuck
      For $17.95
      http://books.internet.com/books/1600373720

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

This week's CodeGuru posts:

==> APIs

- FreeDOM (Programming)
    By VectorX
Learn about FreeDOM (Free Document Object Model), a web development technique used to create event-driven web applications. FreeDOM is designed to overcome the limitations of stateless HyperText Transfer Protocol (HTTP) transmissions.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,h94a,1g5y,jorm,i5r0

==> Events

- [Updated] How to Build a Simple Event Log Montior/Watcher (Using TCP in .NET)
    By aleksisa
Learn how to build a simple event log "watcher" application to monitor event log changes on a remote machine(s).
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,79js,aiwf,jorm,i5r0

==> Misc.

- [Updated] SFL 2.0: Service Framework Library for Native Windows Service Applications, Part 1
    By Igor Vartanov
Writing Windows services never was an easy thing, but this article makes it far simpler for you to do.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,l8j0,7aqp,jorm,i5r0

==> mobile

- Visual C++ Smart Device Primer
    By Nick Wienholt
Try a no-embedded-background-needed introduction into developing Windows Mobile applications in C++. With comprehensive support for smart device development in Visual C++ and great device emulation features in the Windows Mobile SDKs, mobile development is well within the reach of all Visual C++ developers.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,dnj5,78gj,jorm,i5r0

==> .NET Tip

- Passing a Variable Number of Arguments to a Method
    By Jay Miller
Have you ever not known how many parameters a method would need to accept? The C# params keyword lets you pass a variable number of arguments to a method.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,1wc2,706a,jorm,i5r0

==> Real Time

- Real-Time Module for Windows XP/2000
    By Khavkin
Learn about Hadcon's real-time module for Windows XP/2000.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,fu9x,hfai,jorm,i5r0

==> Threading

- [Updated] Creating a C++ Thread Class
    By Walter Capers
Learn how to create a simple platform-independent C++ thread class.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,5fy9,7l8x,jorm,i5r0

==> Threading

- [Updated] Simple Thread: Part II
    By Arjay
Learn how to share data between threads in a thread-safe manner.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,jkjy,8ko8,jorm,i5r0

==> Versioning

- Auto Increment the Version Number after Each Build in a Visual Studio Project
    By krkim
This is a Version Number Build Tool for Automatic Version Numbering after each build in the Visual Studio Environment.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,lhqo,89lp,jorm,i5r0

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

Check out the CodeGuru discussion forums at:

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

==> Do i need threading here? (C#)
        http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,f0dm,h5mk,jorm,i5r0

==> Taking the address of a character(C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,16zi,d5sb,jorm,i5r0

==> CWaitCursor issue (VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,9x1x,ltn4,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. Fine Tuning the Development Process: Adding a Web Interface to the Electronic Notebook
    By Matt Weisfeld -
Create a simple web-based interface to gather, store, organize,  and search all of your important information.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,62hn,brck,jorm,i5r0

2. Avoiding Data Corruption with Rails' Active Record Validations
    By Jason Gilmore -
Use Rails' Active Record validations feature to filter user input with ease.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,3oo8,gpb7,jorm,i5r0

3. Comparing the Struts 1 and Struts 2 Web Application Frameworks
    By Michael Klaene -
Walk through a Struts 1 and Struts 2 application to examine the main differences between the two frameworks.
http://nl.internet.com/ct.html?rtr=on&s=1,3lm8,1,jsj4,dai,jorm,i5r0

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



About the Author

Bradley L. Jones

bjones@jupitermedia.com

Comments

  • There are no comments yet. Be the first to comment!

  • You must have javascript enabled in order to post comments.

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