Click here to Skip to main content
13,505,987 members

Our Mailouts

Newsletter - 26 Nov 2012

Most popular new articles
130 articles this week.
Welcome to this week's newsletter from The Code Project.
To ensure that future newsletters you receive from The Code Project aren't mistakenly blocked by antispam software, be sure to add the domain to your list of allowed senders.

Site News

It is less than a month until Christmas. This means, for many of us, less then a month before office life as we know it comes to a tinsel wrapped halt and we all take a deep, deep breath and then start all over again the following week. If you haven't even started that "gotta get it done by year end" project by now start sweating.

One thing many of us will be doing over the break is coding (see the homepage for this week's survey) so if you're coding and have done something you can share, be it code or just a tip, we'd love to have it as an article on CodeProject. Head on over to to the submission page, or go to the authors' forum if you have any questions.

The best articles of last month have been voted, as always, by you. Congratulations to:

Best C# article of October 2012
Sacha Barber - Zombie Explorer : A N-Tier application from top to bottom
Prizes: Shell MegaPack.Net 2010; SmartOutline 2010; Crypto Obfuscator For .Net - Enterprise Edition; The latest C# ebooks from informIT; ActiveReports 7;
Best C++ article of October 2012
Marius Bancila - 10 More Visual Studio Debugging Tips for Native Development
Prizes: Codejock Xtreme ToolkitPro; SmartOutline 2010; CryptoLicensing For MFC - Enterprise Edition; The latest C++ ebooks from informIT;
Best Web Dev article of October 2012
Anuja Pawar Indore - Simple but Interesting Features of VS2012
Prizes: SmartOutline 2010; The latest Web Dev ebooks from informIT; Spread WPF-Silverlight;
Best Mobile article of October 2012
Alex Saenko - R.O.O.T.S
Prizes: Code Project Mug; Code Project Mousepad; The latest Mobile ebooks from informIT; ComponentOne Studio Enterprise;
Best VB.NET article of October 2012
Meshack Musundi - Wi-Fi Chess
Prizes: Shell MegaPack.Net 2010; SmartOutline 2010; Crypto Logger For .Net; The latest VB.NET ebooks from informIT;
Best overall article of October 2012
Sacha Barber - Zombie Explorer : A N-Tier application from top to bottom
Prizes: Code Project Mug; Hyper Build; Spread .NET;

And speaking of the best code by the best authors, CodeProject is looking for Rails developers in Toronto. Yes, Ruby on Rails. If you're interested, and if you can handle a challenge, and if (and only if) you're in the Toronto area, please fire me an email at

Chris Maunder

Click here Automate your .NET deployments
Automate your ASP.NET deployments with Deployment Manager from Red Gate Software. Use one repeatable process for all deployments. See which version of your software is on each server. Work with local, remote, or Cloud-based servers. Start now with a 28-day trial.
Click here Be part of GENERATION APP.
Your Idea. Your App. 30 Days. Begin your 30-day journey to create a Windows Store style app and talk 1-on-1 with a Windows 8 app development pro. Get started today.
Click here Start developing Android apps for the Intel® Atom™ processor
Get started by visiting our community for Android developers where you can connect with peers and industry experts, find exclusive technical resources and content, and explore available devices to run your apps. Get connected today.
Click here DevIntersection Conference Dec 9 - 12, 2012 in Las Vegas
Featuring VS, ASP.NET, HTML5, Windows Azure. Keynotes by Scott Guthrie, Scott Hanselman, and more. MGM Grand $65/night. Receive a Surface with Windows RT tablet when you register. Register Now!
Click here Catch Browser Problems Before Your Customers Do!
Finally, an easy way to automate technical support for users who don't meet your website’s browser and system requirements. BrowserHawk IQ discovers and helps your users resolve browser problems before issues strike. Try it at no charge!
Click here No Graphic Designer? No Problem!
Iron Speed Designer is the fastest way to deliver feature-rich applications for .NET, SharePoint and software-as-a-service cloud computing environments. Amaze users with visually stunning applications that look like they took months to build. Download a Trial!

Weekly Poll Results

On what size displays do you typically read technical material?

Survey period: 19 Nov 2012 to 26 Nov 2012

When reading technical content, and not merely wasting time in the Lounge, are you on your smartphone, 10" tablet or do you stick to that 55" Plasma and HDMI cable setup you've got going?

Smartphone19211.71192 votes, 11.71%
8" (or smaller) tablet804.8880 votes, 4.88%
11" (or smaller) tablet1519.21151 votes, 9.21%
11" (or smaller) PC or laptop display321.9532 votes, 1.95%
13" (or smaller) PC or laptop display1016.16101 votes, 6.16%
15" - 17" PC or laptop display58335.57583 votes, 35.57%
19" - 23" display73544.84735 votes, 44.84%
greater than 23" display32820.01328 votes, 20.01%
Other (screen reader, Braille, HTML enabled feature phone etc)301.8330 votes, 1.83%
Respondents were allowed to choose more than one answer; totals may not add up to 100%

This week's survey: Do you code in your spare time?

Most popular new articles

19 Nov 2012 - 25 Nov 2012

Latest Additions

130 articles overall. 41 new, 89 updated.

New articles added


Audio and Video

  • Easy AVI - Andy Bantly
    A class to aid in creation of AVI files

Design and Architecture


Internet / Network

Product Showcase


Articles updated

.NET Framework

Algorithms & Recipes

Applications & Tools


ASP.NET Controls

C / C++ Language


Custom Controls

Design and Architecture

Desktop Gadgets

Edit Controls

Files and Folders

General Graphics





Mobile Development

Office Development


  • Random 3D Mazes in OpenGL - _beauw_
    Simulates first-person immersion in a randomized, 3D maze having a single solution. The implementation provided is a Win32 application built using MinGW, but the techniques offered are adaptable to a wide variety of OpenGL-compatible devices and development tools.


Selection Controls

Tabs & Property Pages

Testing and QA

Threads, Processes & IPC

Tools and IDE


  • Engineering Calculator VOLTA-2013 - DrABELL
    Productivity software implemented as pure HTML5/CSS3/Javascript solution, encapsulated in a single text file does not require any image files. Can run in all major browsers, and also is intended to add ability of standalone operations under Windows OS on Ultrabooks.

  • Celerity: Sensory Overload - Adam David Hill
    Sensor-controlled XNA Tunnel Game with VR Head-Tracking

  • Edumatter M12: School Math Calculators and Equation Solvers - DrABELL
    Educational software package for Microsoft Windows® contains “5-in-1” School Math Calculators and Equation Solvers applications, intended for public/private school (K-12) and college students, educators, and self-paced education/home schooling

  • Location Matrix - Ojas Sinha
    This article is related to the use of Bing Map in Winrt with so many new features which are covered in one application "Location Matrix" .

  • Synchronice - Sync made nice and easy - singhaxn
    A user-friendly, periodic, file synchronization app

  • Brick Ball Game - @AmitGajjar
    This is not a simple brick ball game but we need to concentrate on two balls at a time.

  • Formula1 - Martijn Luijendijk
    Formula 1 application for Windows 8 tablet, the application demonstrates capabilities of the Windows 8 ultrabooks.

  • LocalStreetMaps - Thomas Willwacher
    A map application that is able to run custom queries on a PostGIS server.

  • Quizzee! - Tarun Y Mangukiya
    A Quiz game for Windows 8 And Ultrabook

  • Switch To SMS/Text Event Reminders When Your Ultrabook is in Suspend Mode #1 - simsam77
    Send a text/sms message to your phone when your Ultrabook is in Sleep/Standby mode via a service like Twilio or Nexmo by using Smart Connect or an accelerometer/gyroscope

  • LocalView - Area-specific desktops - Tim Corey
    A utility to change your desktop background and lock screen automatically based upon where you are currently.

  • Xapp Collaboration Application - Muralidharan Anantharaman
    An application which will enable the user to annotate what they see on their Ultrabook screens using various tools such as freehand drawing


Windows Communication Foundation

Windows Presentation Foundation


New Tips and Tricks added


Button Controls


Client side scripting


Dialogs and Windows


  • Argument Parser - Nagy Vilmos
    A simple method to parse an argument list as a name value pair


Programming Tips

Web Services

Tips and Tricks updated


C / C++ Language


Client side scripting

Date and Time

Debug Tips

Files and Folders

  • Popup log viewer - Lance Roberts
    A tray utility for monitoring log files and popping up error messages

Hardware & System

Internet / Network

Office Development

Threads, Processes & IPC

Windows API

New Technical Blogs added

Book Reviews

  • Business Intelligence Book Review (part 1) - JasonDove
    For a bit of variety, I am going to start posting the occasional blog based on the most common questions I receive from readers.  This first blog in the (potential) series is in response to the repeated question I get … Continue reading →

C / C++ Language


  • Working with legacy databases in NHibernate Part 1 - Compound foreign keys - Pete Sutcliffe
    If there's anything worse than working with legacy code, it's working with Legacy databases. At least with legacy code if you're lucky you can ring-fence it off and ignore it when not working on it, but poorly designed databases can infect a whole system and create a situation where your new code st

Date and Time

Internet / Network


  • Swap Based Memory Management In Java - alex turner
    Blue Sky Thinking In JavaJava does not allow strong interactions with the memory manager other than via extensions (like JVMTI). However, for some JVMs (the Oracle/Sun JVM for example) all is not lost.The challenge I faced was to move over to swapping out very large data structures to disk when the


  • cpplinq: set operators - Marius Bancila
    In the previous posts I introduced cpplinq, a C++ template library that provides .NET-like query operators for sequences of objects in C++11. In this third installment I will discuss the set operators the library provides. There are four set operators: distinct, union_with (called so because union i

  • cpplinq: range generators and conversion operators - Marius Bancila
    In my previous post I introduced cpplinq, a C++ template library that provides .NET-like query operators for sequences of objects in C++11. In this second installment I will discuss about two things: range generators and range conversion operators. These two sets of operators are ubiquitous in queri

  • cpplinq: An introduction - Marius Bancila
    cpplinq is a C++ template library that provides .NET-like query operators for sequences of objects in C++11. cpplinq is an open-source library that works both with VC++ compilers (2010 and 2012) and gcc (4.7.0 is the version used for unit tests). The library supports most of the .NET query operators

Reviews on Third Party Products and Tools

  • Notes on Configuring a New EPiServer 6 R2 Website for Continuous Integration - Martin Jarvis
    I’m assuming that you’ve read the installation instructions: Creating a new blank EPiServer Site Project and Solution Prepare Repositor

Windows Security

  • How to Use SSH to Access a Linux Machine from Windows - John Atten
    NOTE: I do a LOT of handholding in this article. I wanted to be sure someone who is less-than-familiar with the Linux Command Line Interface and/or SSH would have no trouble understanding what is going on. Here are some navigation links to more readily find what you need: Install OpenSSH on your

Technical Blogs updated

.NET Framework

  • NLog LayoutRenderer for assembly version - Sebastian Solnica
    This post will be short and is inspired by Robert’s comment under my previous post (Thanks for it!). Robert pointed (and I completely agree) that it might be useful to have application assemblies versions listed in the log output. So … Continue reading →


  • Read Xml with Descendants Method (XName) - Pranay Rana
    This post is about understanding Descendants and avoid misconception with this method.Recently I read one question on StackOverFlow  about reading xml using Linq To Xml to get node values. In that developer made use of Descendants Method to get the child node values.Let see the actual problem here

Site & Server Management

  • Uploading Documents Programatically to a Content Organizer Enabled Site - PratapReddyP
    CodeProject We have covered Content Organizer / Metadata Routing in SP2010 in earlier post.We have created all the required infrastructure for meta data routing or Content organizing. So only task remining is uploading the documents.Well ! we cannot ask the users to navigate to Drop Off library and

© 2012 The Code Project.  All rights reserved.

This email was sent to To stop receiving The Code Project Insider News click here.
The Code Project 503-250 Ferrand Drive, Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100

Please do not reply directly to this email. It was sent from an unattended mailbox. For correspondence please use

Advertise | Privacy |
Web03 | 2.8.180417.1 | Last Updated 10 Aug 2007
Copyright © CodeProject, 1999-2018
All Rights Reserved. Terms of Service
Layout: fixed | fluid