Click here to Skip to main content

Our Mailouts

Newsletter - 8 Oct 2012

Most popular new articles
145 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 maillist.codeproject.com domain to your list of allowed senders.

Site News

Our AppInnovation contest continues and we've started sending out Ultrabooks to contest entrants. We only have 300 Ultrabooks to give away so please get your Round 1 entries in quick.

A reminder though: There are 7 categories, 6 for Windows Desktop apps and 1 for Windows Store (metro) apps. Only Windows Desktop apps can be submitted to the Intel AppUp store for the $1000 submission prize, so we strongly encourage you to focus on a Windows Desktop rather than a Metro app.

Also: The Android at Play Contest continues with it's $25,000 prize. Less than a month to go, so dive in a give it a try. We especially welcome first time Android devs.

Happy Thanksgiving, Canada. CodeProject HQ will be closed today due to Turkey coma.

cheers,
Chris Maunder

Click here Share database changes fast
Share SQL code updates, roll back changes you don’t want, inspect line-level differences between object versions, and check a full log of changes, all in SQL Server Management Studio. Works with schemas and data. Start now with a 28-day complimentary trial.
Click here Windows 8 XAML and HTML Production-Ready Controls
The Telerik Windows 8 UI controls is the number one toolset for building native Windows 8 touch-centric apps for the enterprise and consumer market with either XAML or HTML. Rich data visualization tools and data browsing capabilities. Download at no cost!
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 Powerful Metrics for High Performance Developers
Isn't it curious that you have clocks everywhere but you cannot tell exactly how much time you spend while coding? That won't happen to you anymore thanks to Codealike. Available for Visual Studio. Get Started
Click here Enter the $140,000 App Innovation Windows* 8 Ultrabook™ contest
Rev up your keyboards and get your apps ready! Ultrabooks, cash prizes, and winner promotion will be awarded for Windows* 8 apps and articles that show off the new touch and sensor capabilities of the next generation Ultrabook. Learn more.
Click here Be a coding hero!
Generate data entry and reporting .NET Web apps in minutes, straight from your database. Quickly create visually stunning, feature-rich apps that are easy to customize and ready to deploy. Download Now!

Weekly Poll Results

Is the programming language you first learned one of the top 20 most popular?

Survey period: 1 Oct 2012 to 8 Oct 2012

For the sake of the survey we'll use this list as our Top 20, and further, variations on your first language (BASIC to Visual Basic, Pascal to Object Pascal) can be considered as the "same" language.

OptionVotes% 
Yes134776.841347 votes, 76.84%
No36120.59361 votes, 20.59%
I never learned a programming language.442.5144 votes, 2.51%

This week's survey: Are you loyal to Tech companies?

Most popular new articles

1 Oct 2012 - 7 Oct 2012

Latest Additions

145 articles overall. 60 new, 85 updated.

New articles added

ASP.NET

C / C++ Language

C#

Database

Debug Tips

Design and Architecture

  • Understanding and Implementing Builder Pattern in C# - Rahul Rajat Singh
    This article talks about the Builder Design pattern, When can this pattern be used and when should it be implemented. We will then see a small rudimentary implementation of Builder pattern in C#.

Interviews

  • A Coder Interview With Darrel Miller - The Code Project, DarrelMiller
    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 Darrel Miller, an indpendent ERP and business systems d

Libraries

Other .NET Languages

Product Showcase

  • Detecting Ultrabook Sensors - Gael Holmes Hofemeier
    In this blog, we will focus on the sensors and how to detect their presence on an Ultrabook running Windows 8.

  • A New Way to Deliver In-App Provisioning of SMS Services - Clickatell
    Clickatell brings forward a new capability that works with their messaging products to allow the application developer to deliver an SMS-enabled user experience that is exclusively theirs without having to take on the burden of billing or supporting the messaging functionality.

SharePoint Server

Ultrabooks

Articles updated

.NET Framework

  • PVS.AVPlayer - Peter Vegter
    MCI wrapper class library for .NET developers

Android

  • Android Puzzles Solver - Giannakakis Kostas
    Puzzles Solver is an Android application for playing and solving puzzles.

Applications & Tools

  • Blend PDF with HTML5 - Modesty Zhang
    Rendering PDF binary stream for interactive forms by extending PDF.JS in HTML5

ASP.NET

Audio and Video

Author Resources

Azure

C / C++ Language

C#

  • How does it work in C#? - Part 3 (C# LINQ in detail) - Mohammad A Rahman
    Language Integrated Query (LINQ) is a Microsoft .NET Framework component that works as a communicator between the objects and the data. This article partially taken from the "Expert C# 5.0" - book and it will explore the different extension methods used in the LINQ using C# and IL code to discuss..

  • Dynamically Map SQL Resultset to Business Object - Sam Lombardo
    Dynamically map a DataTable to type-safe business objects using reflection and generics.

  • Interfaces vs Delegates - Paulo Zemek
    This article explores the advantages and disadvantages of interfaces that can be used to replace delegates, considering performance, ease of use and versatility.

  • nBaclava - Thorsten Bruning
    Base classes for value objects.

  • Undo/Redo Method for Databound Objects - stebo0728
    Method for implementing Undo/Redo functionality using Databound objects.

C++ / CLI

CodeProject FAQs

  • Code Project Member FAQ - The Code Project
    This is an FAQ for all member related questions. It can be modified by any Silver member.

Database

Design and Architecture

DLLs & Assemblies

Files and Folders

Game Development

Hardware & System

  • Timers Tutorial - Nemanja Trifunovic
    A tutorial on different kinds of timers

Internet / Network

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

Interviews

Libraries

List Controls

Menus

  • Autocomplete Menu - Pavel Torgashov
    Customizable autocomplete menu for RichTextBox, TextBox and other controls

OpenGL

Other .NET Languages

Programming Tips

Site & Server Management

  • FastCGI .NET and ASP.NET self-hosting - Luigi Grilli
    C# fastcgi protocol implementation. A good example on how to self-host your web application without the need of iis or mono, for example using Nginx on both Windows and Linux

Social Network APIs

  • Basic Facebook crawler using Regex - Sudik Maharana
    This application will scrap names of friends and friends of friends from Facebook which is not possible by any API key provided by Facebook.

Third Party Products and Tools

Tools and IDE

  • PDF Merger and Protector - Sunasara Imdadhusen
    PDF MERGER and PROTECTOR is the best pdf merger software which is fast and powerful way to join(Merge) PDF files with password protection as well as you can apply stamper with either any type of image or text. Using this utility you don’t required installation of Adobe Acrobat. Looks Exciting ???

Ultrabooks

  • Travel Manager - Ranjan.D
    Travel Manager App developed using WPF technology. This App will help you to locate the routes , uses sensor capabilities and uses all power of sensors

  • Wi-Fi Chess - Meshack Musundi
    A WinRT P2P chess application

  • Roller Coaster - Rover2341 - Mark Dickinson
    Build and ride roller coasters on Windows 8. Use your Ultrabook to play the game using touch.

  • Sim Trader - Windows Store Apps - rgawdzik
    Showing off how a clean interface can make use of an Ultrabook's amazing display.

  • Place Finder App - sunder.tinwar
    For the App Innovation Contest, I propose creating a Place Finder App. This app will allow user to search any place nearby their location direct from their Ultrabook.

  • Engineering Calculator VOLTA-12 - 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.

  • cStats - A cPanel Statistics application - Rahul Vijay Manekari
    Access realtime Linux Web server statistics right away from Windows Store App

  • Quick Retouch+ - Briti Sundar
    This app will help users to quickly add different type of effects on a picture like sketch, oldphoto, emboss, nightvision, cartoon, oilify etc.

  • JustCollage - Win 8 Store App to easily make a collage - Patrick God
    A simple Windows 8 Store App to make nice collages for your lock screen, wallpaper, print or whatever you like.

  • Weather One - Nirmitk26


Windows Communication Foundation

Windows Presentation Foundation

XML

  • Yet Another XML Serialization Library for the .NET Framework - Sina Iravanian
    A flexible XML serialization library that lets developers design the XML file structure, and select the exception handling policy. YAXLib supports polymorphic serialization and serializing generic and non-generic collection classes and arrays.

New Tips and Tricks added

Algorithms & Recipes

Android

C#

Client side scripting

Combo & List Boxes

Custom Controls

Database

Date and Time

  • Converting a .NET DateTime object to a JavaScript Date object - Jason N. Gaylord
    When using a WCF or ASMX web service in ASP.NET, you might find the need to pass back a DateTime object via JSON. However, what you might not realize is that by passing a .NET DateTime object back to JavaScript, you’d receive an “Invalid date” script exception. The data being passe

Files and Folders

Miscellaneous

  • C# Command Prompt class - Mehul Dhorda
    This article describes a class that allows you to run a command and get its output.

Programming Tips

Session State

  • Resolving an SmtpException stating 'Too many messages for this session' - Jason N. Gaylord
    Have you ever noticed an exception being thrown by your application stating something like the following:System.Net.Mail.SmtpException: Service not available, closing transmission channel. The server response was: #4.x.2 Too many messages for this sessionThis has been an issue since early versions o

Shell and IE programming

Social Network APIs

  • WebMonster - ravichaitanya.m
    The code shown here allows a user to get all public tweets of her /his liking without logging into Twitter and search for tweets with keywords. It also allows the user to search for his/her friends who are tagged in his/her albums.

Web Services

Tips and Tricks updated

Algorithms & Recipes

ASP.NET Controls

C#

Client side scripting

GDI+

HTML / CSS

Installation

Office Development

Shell and IE programming

Static & Panel Controls

Windows Phone 7

Windows Presentation Foundation

New Technical Blogs added

.NET Framework

  • Using Data Annotations in the .NET Framework - Jason N. Gaylord
    Starting with .NET 4 or MVC3, a developer could use a data annotation on a property to force data validation. This is extremely powerful especially for MVC developers. The same data annotations can also be used when building custom modules for Orchard CMS.The annotations built into the framework inc

C / C++ Language

  • C++11: non-member begin() and end() - Marius Bancila
    One of the addition to the C++ 2011 standard that is perhaps not so much popularized is the non-member begin() and end(). In STL all containers have a non-static member begin() and end() methods that return an iterator to the … Continue reading →

Database

  • Is NoSQL the SQL Sequel? - Keyhole Software
    I expect that most people with skin in the game will not be serious NoSQL users for a while. This should not discourage developers and architects from experimenting with various NoSQL DBMS now, so as to make choices based on knowledge.

Design and Architecture

  • Inattentional Blindness: Missing in Plain Sight - Zac Gery
    Inattentional blindness is a failure to notice stimulus directly in one's perceptual field. Many refer to it as "looking without seeing." It is also referred to as perceptual or change blindness. This concept was discovered by Arien Mack and Irvin Rock while studying the relationship of attention to

Hardware & System

  • Struggling with System.IO.Packaging when creating a CLR procedure - Mika Wendelius
    The problemI started to create a small CLR procedure into Sql  erver 2012 Express Edition which would utilize System.IO.Packaging namespace. In order to use this namespace, WindowsBase must be referenced. After adding the required reference everything seemed to be fine when compiling the assembly.No

HTML / CSS

  • Using HTML 5 Geolocation, Google Maps to Generate Driving Distance - Jason N. Gaylord
    HTML5 will introduce many new and exciting features including the addition of geolocation. Geolocation allows a device to determine a global position of the device (latitude and longitude), it’s accuracy (horizontal accuracy and vertical accuracy), altitude, and speed. The Geolocation feature

  • HTML5 – Offline Capabilities Using the Cache Manifest - Keyhole Software
    One of the most interesting features of the HTML5 specification is the capability for web applications to perform while offline (i.e. without internet connectivity). Most browsers implement a caching mechanism that stores downloaded resources to a local drive, which is done as resources are encounte

  • A Collaboration White Board Using HTML 5 and SignalR - Anuraj Parameswaran
    It is very simple and light weight collaboration white board using HTML5 canvas API, JQuery and SignalR. Users can draw together in the white board. Client side implementation The client side implemented using HTML5 Canvas element and JQuery which helps … Continue reading →

MFC

  • A tale of two flags: DS_CONTROL and WS_EX_CONTROLPARENT - Marius Bancila
    I recently ran into problems with an MFC application that was hosting some Windows Form user control in a modal dialog; the application hanged after it lost focus. The problem was the window received WM_GETDLGCODE message in an infinite loop making it impossible to handle anything else. After a lot

SharePoint Server

Tree Controls

  • Sorting a CTreeCtrl - Marius Bancila
    The CTreeCtrl supports several ways to sort its content: InsertItem allows to insert the child item alphabetically, when specifying TVI_SORT for hInsertAfter SortChildren performs an alphabetical sorting of the child items of the given parent item in a tree SortChildrenCB performs a sort with a user

Uncategorised Technical Blogs

  • Erlang 101: an attempt to implement CQRS - Tom Janssens
    IntroductionAs you might have noticed in one of my previous posts, I am currently focussing on Erlang, because I assume that this platform might be the most efficient way to handle umphteen connections over the web for now (but that is the subject for another post).After running my first experiments

Win32/64 SDK & OS

Windows API

  • tarlib – Windows TAR Library - Marius Bancila
    Our latest addition to the open-source projects we feature on the site is tarlib. This is intended as a (small) C++ library that you can use in Windows applications that need to handle TAR files. Of course, most zipping tools … Continue reading →

Windows Presentation Foundation

Technical Blogs updated

Design and Architecture

Uncategorised Technical Blogs

  • Introduction to Fakes and migration from Moles - Jan Fajfr
    Fakes is a new test isolation framework from Microsoft. It resembles and is inspired by Moles Research project. This post introduces Fakes and describes the migration from Moles.

User Controls

  • Golden Ratio and GPdotNET v2 User Interface - Bahrudin Hrnjica
    First of all, I am not a designer. In fact I don’t think I can design anything beautiful. Mostly, if I want to design something first asked some of my friends or people who knows about design, before decided to do. So design implementation of GPdotNET v2 was very frustrated for me. Anything I have [

Validation

  • Easy Form Validation using HTML5 - _ Kunal Chowdhury _
    Writing validation logic using JavaScript in an HTML form is not easy. We all have seen it in HTML4 but what’s new in HTML5? Will it provide us with an easy way to validate a form by writing just a small piece of code?

Windows Mobile




© 2012 The Code Project.  All rights reserved.


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


Advertise | Privacy | Mobile
Web02 | 2.8.140415.2 | Last Updated 10 Aug 2007
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Use
Layout: fixed | fluid