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
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.
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
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.
|I never learned a programming language.||44||2.51|
This week's survey: Are you loyal to Tech companies?
Most popular new articles
1 Oct 2012 - 7 Oct 2012
145 articles overall. 60 new, 85 updated.
New articles added
- 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#.
- 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
- 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.
- PVS.AVPlayer - Peter Vegter
MCI wrapper class library for .NET developers
- Android Puzzles Solver - Giannakakis Kostas
Puzzles Solver is an Android application for playing and solving puzzles.
- Blend PDF with HTML5 - Modesty Zhang
Rendering PDF binary stream for interactive forms by extending PDF.JS in HTML5
- ASP.NET Multiple File Upload With Drag & Drop and Progress Bar Using HTML5 - Akram El Assas
ASP .NET File upload widget with files and folders Drag & Drop, multiple file selection, progress, preview images, client-side image resizing and Bootstrap responsive layout. Supports cross-domain, chunked, resumable file uploads and automatic retries.
- Code First with Entity Framework 5 using MVC4 and MVC Scaffold - Santx - Santosh
Code First with Entity Framework 5 using MVC4 and MVC Scaffold
- ASP.NET MVC - Basic overview of different view engines - Shemeer NS
ASP.NET MVC - Basic overview of different View Engines (Razor, ASPX, Spark, NHaml, NDjango, Hasic, Brail, Bellevue, Sharp Tiles, String Template, Wing Beats, SharpDOM etc..)
- Dynamically Adding and Deleting rows from ASP.NET Gridview - AshishChaudha
This article talks about a small project that presents the idea of having a gridview which facilitate the addition and removal of rows dynamically at run time.
- ASP.NET MVC: Creating localized DropDownLists for enums - Rui Jarimba
A collection of HTML helpers that generate DropDownLists for enums, with or without localization support.
- ASP.NET MVC controller action with Interceptor pattern - amargujrathi2006
This article is to demonstrate interceptor pattern with MVC controller action, and so action can be intercepted in controller classes without using action filters.
- 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.
- Code Project Member FAQ - The Code Project
This is an FAQ for all member related questions. It can be modified by any Silver member.
- Timers Tutorial - Nemanja Trifunovic
A tutorial on different kinds of timers
- fastJSON - Mehdi Gholam
Smallest, fastest polymorphic JSON serializer (with Silverlight4 support)
- Autocomplete Menu - Pavel Torgashov
Customizable autocomplete menu for RichTextBox, TextBox and other controls
- 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
- 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.
- 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 ???
- 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
- 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
- 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
- C# Command Prompt class - Mehul Dhorda
This article describes a class that allows you to run a command and get its output.
- 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
- 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.
Tips and Tricks updated
New Technical Blogs added
- 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++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 →
- 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.
- 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
- 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
- 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 →
- 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
- 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
- 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
- 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 →
Technical Blogs updated
- 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.
- 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 [
- Easy Form Validation using HTML5 - _ Kunal Chowdhury _
© 2012 The Code Project. All rights reserved.
This email was sent to email@example.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 firstname.lastname@example.org