Click here to Skip to main content
15,892,575 members

Our Mailouts

Newsletter - 21 May 2012

Most popular new articles
84 articles this week
For comments or enquiries please contact webmaster@codeproject.com View online Monday, May 21, 2012

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 maillist.codeproject.com domain to your list of allowed senders.

Site News

It's the May two-four weekend here in Canada and every Canadian knows what that involves. To avoid a messy weekend we're heading back to Australia for a few weeks of much needed rest and relaxation, and a break from this perfect blue-sky weather we're having.

Sean, Vince and the team will be manning the decks (or, more accurately, sitting at their desks looking wistfully at the blue sky) during the 3 weeks I'm away so we'll be looking after your articles and the forums as per usual.

I'll see you all in a few weeks.

PS. We are also currently working with a professor at Oregon State University to better understand what makes components reusable. In this (paid!) study, they would like you to identify up to 5 components on CodeProject.com that you have tried to use, and will ask you to describe whether it was easy or hard to use each. You would be able to do the study via an online interactive chat or a telephone, at your choice. As compensation, you would receive $10 for each component that you tell about (via PayPal). If you've got a few minutes to spare, then you can read more about the study. http://experiments.eecs.oregonstate.edu/general/components/

cheers,
Chris Maunder

Click here Cracking the Parallelism Puzzle.
Learn about a comprehensive solution for task parallelism, data parallelism, and vectorization, with interfaces implemented using both language extensions and libraries. Read the free article
Click here Gain superior performance with a complimentary eBook and SQL Prompt trial
Read Benjamin Nevarez' eBook 'Inside the SQL Server Query Optimizer' to code fast, efficient queries and enhance your coding with SQL Prompt. Download your eBook and SQL Prompt trial now.
Click here Sharpen Your Skills. 15 Day no-cost trial!
Get unlimited access to thousands of technology books & videos for 1 low monthly price. Sign up now and save 15% off the unlimited Safari Library subscription.
Click here How Do Great Dev Teams Ship Software?
Two no-cost reference tools and a remarkable Scrum management tool that transforms dev teams into super-performers. Everyone talks about Scrum and being agile, but this is how it's really done. Find out how »

Weekly Poll Results

Do you do defensive programming?

Survey period: 14 May 2012 to 21 May 2012

"Defensive programming is ... intended to ensure the continuing function of a piece of software in spite of unforeseeable usage of said software". ie provide air-bags and ABS for your code. (suggested by the enigmatic V)

OptionVotes% 
Yes, I use defensive programming always19316.70193 votes, 16.70%
I use defensive programming mostly50944.03509 votes, 44.03%
I use defensive programming rarely19817.13198 votes, 17.13%
No, I don't use defensive programming design595.1059 votes, 5.10%
I have no idea of what you speak.19717.04197 votes, 17.04%

This week's survey: What makes a great gift for a developer?

Most popular new articles
14 May 2012 - 21 May 2012

Latest Additions

84 articles overall. 35 new, 49 updated.

New articles added

C / C++ Language

  • Two Ways to Realise the Composite Pattern in C++ and Qt - Volynsky Alex
    In this article I show the Object-Oriented Implementation of tree, by using Composite Design Pattern, C++ and Qt Framework. I will also explain why we do not use (although you can) in Qt the standard design of Composite Pattern as described in GoF.

C#

Database

Design and Architecture

General Graphics

HTML / CSS

Interviews

  • A Coder Interview With Jesse Liberty - The Code Project, JesseLiberty
    Welcome to our continuing series of Code Project interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we talk to Jesse Liberty, a well-known developer, author, instructor, podcaster and currently a Developer Evangelist for Telerik

SharePoint Server

  • SharePoint 2010 - Sharing data between Visual Web Parts - Yash85SP
    Web Parts are essential parts of SharePoint 2010 that helps developers and site owners to customize the SharePoint portal. There are lots of out of the box web parts available in SharePoint 2010. When you are building business portals definitely you will be in need to create your own web parts corre

Tools and IDE

  • .Net REST service - CodingBruce
    Self-installing version tracking REST service for builds

Windows Mobile

Windows Presentation Foundation

Articles updated

.NET Framework

Algorithms & Recipes

Android

ASP.NET

C / C++ Language

C#

  • From Zero to Proficient with MEF - Tim Corey
    Learn how to go from being an absolute beginner in the Managed Extensibility Framework to being an advanced user.

  • Enhancing Your Custom Classes - Tom R Smith
    You can enhance the value of your custom classes through overrides, creating partials, and explicit type conversion.

Charts, Graphs and Images

  • ASP .NET Plotter (HTML5, C# and Plot'N'Roll) - Akram El Assas
    Nowadays, There are a plenty of Javascript charting libraries used in organizations such as NASA, Eutelsat, MongoDB, Google. Justly, this article aims to show you how you can integrate Javascript charting libraries in ASP .NET and build your own charting user controls depending on your needs.

Client side scripting

Database

  • RaptorDB - the Document Store - Mehdi Gholam
    NoSql, JSON based, Document store database with compiled .net map functions and automatic hybrid bitmap indexing and LINQ query filters

Date and Time

Design and Architecture

GDI+

  • C# Maze Generator and Solver - Mr.DDD Ibraheem AlKilanny
    Implementing a visual maze generator and solver using various algorithms and GDI+.

General Graphics

GPU Programming

Hardware & System

Internet / Network

  • fastJSON - Mehdi Gholam
    Smallest, fastest polymorphic JSON serializer (with Silverlight4 support)

  • Creating an FTP Server in C# - Rick Bassham
    An introduction into creating a working FTP server in C# using the RFC specification.

Miscellaneous

PHP

  • Token Manager - VectorX
    The Token Manager allows web developers to program PHP, HTML, CSS and JavaScript into tokens that can be used throughout WordPress.

Scrapbook

Selection Controls

Static & Panel Controls

String handling

Third Party Products and Tools

VB.NET

Windows Presentation Foundation

New Tips and Tricks added

Algorithms & Recipes

ASP.NET

Database

Java

LINQ

Miscellaneous

Smart Client

String handling

Tips and Tricks updated

ASP

LINQ

Office Development

SharePoint Server

Threads, Processes & IPC

New Technical Blogs added

ASP.NET

  • When somebody changes my code... - Leonardo Paneque
    This blog entry is about that 'non-deterministic' behavior that sometimes happens to 'us' while developing software and all of the sudden something does

Design and Architecture

Windows Mobile

Technical Blogs updated

Algorithms & Recipes

  • Collective Intelligence: Ants colony solving TSP - Jan Fajfr
    Collective Intelligence or swarm intelligence is very interesting scientific field. As well as neural networks, this fields searches the inspiration in the nature. This post describes how to use the collective intelligence of ants to find the solution to Travelling Salesman Problem.

Client side scripting

Java

Trace and Logs


Contact Us
(c) 2012 The Code Project.  All rights reserved.


This email was sent to mailout@maillist.codeproject.com. To stop receiving this newsletter 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 webmaster@codeproject.com