Click here to Skip to main content
13,739,901 members

Best overall article of December 2012

This competition has ended

Contribute to CodeProject and you'll automatically be in the running for a monthly prize!

Each month at CodeProject we gather together the best of the articles submitted the previous month and ask our readers to choose the best of the best. Entry is automatic - just submit you articke and we'll do the rest.

Check out the submission guidelines for information on posting articles.

You must sign in to participate in this contest.
This contest has ended.
1 Dec - 31 Dec 2012

Current Entries

Articles that match the contest criteria are automatically entered. The top 50 entries are shown.

10 Dec 2012
Fabrizio Stellato
Prepare an installer that verifies the system's architecture and that .NET is installed.
25 Jan 2013
FatCatProgrammer
StarReport: WPF-less GDI+.NET report component.
21 Jan 2013
Srinivasu Pemma
This tip provides an easy way of dealing with different types of data sources for LINQ Group By taken from my blog http://www.srinetinfo.com/2012/12/linq-group-by.html
13 Dec 2012
Vijay Tanwar
Convert Word documents, Excel sheets to HTML files using Microsoft Office Interop API and render the result back to a client browser.
13 Jan 2013
Grasshopper.iics
How to build and publish Ultrabook desktop Apps in Intel AppUP store
6 Mar 2013
KenBeckett
Calculating metrics on and searching a CodeDOM.
23 Dec 2012
Colin Eberhardt
The aim of PropertyCross is to make it easier for developers to choose a suitable framework from the ever-growing range of cross-platform mobile application development frameworks. This blog post provides a little bit of background to the project.
3 Feb 2013
Enrique Albert
Unit of Work and Repository RavenDB implementation example
18 Dec 2012
Ahmad Dekmak
In this project we learn how to resign a signed assembly with another one of your choice
21 Dec 2012
mparvez
If you wanted to check the status of all your database backup then this script will do the task.
28 Dec 2012
Antonino Porcino
a TodoMVC implementation written in C# and compiled to JavaScript
27 Mar 2013
nick.p.everdox
Usage of Intel/AMD extended processor features.
1 Mar 2013
Yasser Moradi DNP
Parse CanExecute to detect when CanExecuteChanged should be called.
10 Dec 2012
Robert Hoffmann
History of globalization in ASP.NET and available options.
24 Dec 2014
Alexander Batishchev
Implementing WCF behavior extension to run code on service launch
14 Dec 2012
orouit
This article demonstrates how to implement interfaces defined for a WinRT component in a C# Windows store DLL or a C# Windows store application.
23 Dec 2012
Sukhpal Singh JNU Jaipur
1 alternative  
This is a tutorial about KeyboardHandler library in iPhone
19 Jan 2013
Wendelius
This tip shows how to get rows from a table where a field contains a number that is a power of 2 using LOG function.
22 Apr 2017
Cinchoo
Easy configuration management in .NET
21 Dec 2012
dromanol
This example illustrates the correct use of Application.DoEvents() in order to allow a window to repaint (or handle the desired messages) while its thread is busy doing heavy processing.
4 Jan 2013
Vyacheslav Voronenko
Compact One Time Password Generator (RFC6238) written in javascript
23 Dec 2012
Oleksandr Kulchytskyi
This tip explains how to increase performance in serialization by using MessagePack
27 Dec 2012
joseph donley
JavaScript var hoisting
24 Jan 2013
Oleksandr Kulchytskyi
More advanced singleton implementation.
28 Dec 2012
Antonino Porcino
In this post, I have compared the performance of Saltarelle-compiler vs. another C# to JavaScript compiler: JSIL by Kevin Gadd.
28 Dec 2012
Christopher Diggins
A library of extension methods similar to IEnumerable for working with immutable arrays.
9 Apr 2013
David J Rundle
Handling the Faulted state and Closure of a WCF service when being used in a stateful application.
11 Dec 2012
PavolSatala
This article shows how the use advertisment system on iOS and Android platform using cross platfrom development tool
13 Jun 2013
Small1
A walk-through of how to convert a series of PDFs containing tables output by Microsoft Access to an XML database.
16 Dec 2012
Gianmaria Gregori
How to create and customize a Twitter Bootstrap site with WebMatrix 2 and OrangeBits Compiler
17 Dec 2012
Charles Mathis
This is an alternative for "Using RoutedCommands with a ViewModel in WPF".
17 Dec 2012
Rajesh Kuramdasu
Tip to display HTML/HTML like content as a text on your web page
25 Mar 2013
jkirkerx
Basically a slideshow script, but more simple in design and easier to deploy.
23 Dec 2012
John Michael Hauck
Controlling intelligent precision electric motors from Windows applications written in C#
27 Feb 2013
Tarek Elqusi
Using the MainWindowTitle property to close a running program by killing the associated process.
3 Dec 2012
Rupesh Tarwade
Building Custom SharePoint 2010 Workflow with InfoPath Task Form
3 Dec 2012
Niko Rosvall
Some tips for new programmers.
4 Mar 2013
Tyronne Thomas
DNS resolving and parsing IP address in Metro Style applications (WinRT).
10 Dec 2012
joinsaad
Visual Studio crashed while moving code from UIMap.Designer.cs to UIMap.cs from Coded UI Test Editor
13 Dec 2012
Nitesh Luharuka
Black screen after upgrading to Windows 8 on Dell Vostro.
14 Mar 2013
Rumman92
A simple web scraper that loads only the readable contents of a website.
18 Dec 2012
Vasil Trifonov
Using WIX with Managed Custom Action
18 Dec 2012
George H. Slaterpryce III
Easy Between replacement.
14 Mar 2013
李建兴
If two objects are equal, they would better have the same HashCode.
21 Dec 2012
skprasadu
In this article I have demonstrated using a simple Java Keystore to achieve 2 way handshake.
21 Dec 2012
Nathan Stiles
Calling CL programs on the IBM i on Power from PHP using DB2 stored procedures.
24 Jan 2013
cberthu
How to set/update Active Directory attributes to user.
21 Dec 2012
skprasadu
This tip shows how you can create stubs for webservices in Java using Maven
You must sign in to participate in this contest.
This contest has ended.
1 Dec - 31 Dec 2012

Current Participants

Those with articles that match the contest criteria are automatically entered.

李建兴
Web Developer
China China
Right now I am a college student.
Ahmad Dekmak
Technical Lead
Lebanon Lebanon
No Biography provided
Alexander Batishchev
Software Developer
United States United States
.NET developer and architect
Antonino Porcino
Software Developer
Italy Italy
No Biography provided
cberthu
France France
No Biography provided
Charles Mathis
Software Developer (Senior)
United States United States
Charles creates software for Windows and the Web. He works as a Senior Software Engineer at a leading Financial Services company.
Christopher Diggins
Software Developer Autodesk
Canada Canada
This article was written by Christopher Diggins, a computer science nerd who currently works at Autodesk as an SDK specialist.
Cinchoo
United States United States
No Biography provided
Colin Eberhardt
Architect Scott Logic
United Kingdom United Kingdom
I am CTO at ShinobiControls, a team of iOS developers who are carefully crafting iOS charts, grids and controls for making your applications awesome.

I am a Technical Architect for Visiblox which have developed the world's fastest WPF / Silverlight and WP7 charts.

I am also a Technical Evangelist at Scott Logic, a provider of bespoke financial software and consultancy for the retail and investment banking, stockbroking, asset management and hedge fund communities.

Visit my blog - Colin Eberhardt's Adventures in .NET.

Follow me on Twitter - @ColinEberhardt

-
David J Rundle
Software Developer (Senior)
United Kingdom United Kingdom
No Biography provided
dromanol
Software Developer (Senior)
Spain Spain
Programming since the times of good old Spectrum.
Windows developer (from C++/COM to C# now).
No Biography provided
Enrique Albert
Software Developer (Senior)
Ireland Ireland
No Biography provided
Fabrizio Stellato
Software Developer (Senior)
Italy Italy
Creator of:
Impulse Media Player http://impulsemediaplayer.codeplex.com
Audio Pitch & Shift http://audiops.codeplex.com
Ultimate Music Tagger http://umtagger.codeplex.com
Modern Log Viewer http://modernlogviewer.codeplex.com
Pitch Tuner http://pitchtuner.codeplex.com
Modern Audio Tagger http://modernaudiotagger.codeplex.com
Win Log Inspector http://windowsloganalyzer.com/win-log-inspector/
Win Log Analyzer http://windowsloganalyzer.com/win-log-analyzer/
FatCatProgrammer
Software Developer (Senior) Finance Industry
United States United States
Currently pursuing 'Programming Nirvana' (The ineffable ultimate in which one has attained disinterested wisdom and compassion as it relates to programming)

Respected Technologies
1. Confusor (https://confuser.codeplex.com/)
2. Power Threading (http://www.wintellect.com/Resources/visit-the-power-threading-library)
3. EDI Parsers (http://www.rdpcrystal.com)


Acknowledgements:

Microsoft Certified Technologist for WPF and .Net 3.5 (MCTS)
Microsoft Certified Technologist for WCF and .Net 3.5 (MCTS)
Microsoft Certified Application Developer for .Net (MCAD)
Microsoft Certified Systems Engineer (MCSE)
Microsoft Certified Professional (MCP)

Sun Certified Developer for Java 2 Platform (SCD)
Sun Certified Programmer for Java 2 Platform (SCP)
Sun Certified Web Component Developer (SCWCD)

CompTIA A+ Certified Professional

Registered Business School Teacher for Computer Programming and Computer Applications (2004)
(University of the State of New York Education Department)

Graduated from University At Stony Brook
George H. Slaterpryce III
Architect
United States United States
Developing software since 1995, starting out with Borland Turbo C++ 3 & Motorolla Assembly.
Eventually learning several different languages such as
Pascal/Delphi,Basic, Visual Basic,FoxPro, ASP, PHP, and Perl.

Currently using the .net framework for most development task.

Hobbies include underwater robotics, and electronics.

George's current language of choice is C#.
Gianmaria Gregori
Chief Technology Officer Federfarma Pavia
Italy Italy
No Biography provided
Grasshopper.iics
CEO Integrated Ideas
India India
This member doesn't quite have enough reputation to be able to display their biography and homepage.
Group type: Organisation

members

jkirkerx
Web Developer jkirkerx
United States United States
I'm a contractor for hire in Orange County CA
and always looking for a good project to work on

Discover my world
View my work
John Michael Hauck
Software Developer (Senior) LECO Corporation
United States United States
John Hauck has been developing software professionally since 1981, and focused on Windows-based development since 1988. For the past 17 years John has been working at LECO, a scientific laboratory instrument company, where he manages software development. John also served as the manager of software development at Zenith Data Systems, as the Vice President of software development at TechSmith, as the lead medical records developer at Instrument Makar, as the MSU student who developed the time and attendance system for Dart container, and as the high school kid who wrote the manufacturing control system at Wohlert. John loves the Lord, his wife, their three kids, and sailing on Lake Michigan.
joinsaad
Tester / Quality Assurance
Pakistan Pakistan
Working as a Testing Automation Engineer.
joseph donley
Web Developer Element Fusion
United States United States
I am a web developer for Element Fusion living in Oklahoma City, OK. I've been developing in .Net web technologies since the summer of 2009. I enjoy working in Asp.Net MVC along with tinkering with other new web technologies.
KenBeckett
Software Developer (Senior)
United States United States
I've been writing software since the late 70's, currently focusing mainly on C#.NET. I also like to travel around the world, and I own a Chocolate Factory (sadly, none of my employees are oompa loompas).
mparvez
Software Developer (Senior) icddr,b
Bangladesh Bangladesh
More than 8 years experience on Programming and Project implementation, I was primarily involved with projects for private organization,Govt.(Bangladesh Army,DG Health,RJSC), NGO (SEDF,WFP). Presently I am working at ICDDR,B and enhancing Hospital Management System developed by Microsoft Dynamic NAV and Windows Mobile Application 5.0

An active supporter of Open Source technology, my interested areas are ERP, IT Audit, Data warehouse, BI etc.

Playing Guitar for 15 years, my interested music style is Blues Rock,Neo Classical.

Certification

70-540:Microsoft® Windows Mobile® 5.0 - Application Development
MB7-514:Microsoft Dynamics™ NAV 5.0 C/SIDE Introduction
MB7-516:Microsoft Dynamics™ NAV 5.0 Solution Development
MB7-517:Microsoft Dynamics™ NAV 5.0 Installation and Configuration
MB7-515:Microsoft Dynamics™ NAV 5.0 Financials
70-432:Microsoft SQL Server 2008 - Implementation and Maintenance
70-450:PRO: Designing, Optimizing and Maintaining a Database Administrative Solution Using Microsoft SQL Server 2008
70-448:Microsoft SQL Server 2008, Business Intelligence Development and Maintenance
312-50:Certified Ethical Hacker

Web :http://masudparvezshabuz.appspot.com
Blog :http://masudparvezshabuz.wordpress.com
linkedin :http://www.linkedin.com/in/masudparvez
Nathan Stiles
Web Developer
United States United States
No Biography provided
nick.p.everdox
United States United States
Nick is a hobbyist programmer, software reverse engineer and malware analyst.

everdox.blogspot.com
Niko Rosvall
Finland Finland
I'm an indipendent software developer from Finland. Proficient in C#, C++, C and VB.NET.

Find out more from http://www.ideabyte.net
Nitesh Luharuka
Team Leader Director @ Rebin Infotech
India India
An Independent IT Professional and Consultant on MS Technologies like .Net | MVC | Silverlight | Sharepoint | MS Project Server along with open source CMS Systems like DotNetNuke etc.

I am an enthusiastic technocrat who love to debug problems and solve them. I love writing articles on my website in my spare time. Please visit my Website for more details and subscribe to get technology related tips/tricks.
Oleksandr Kulchytskyi
Team Leader Delphi LLC
Ukraine Ukraine
No Biography provided
orouit
Architect Connect In Private
Singapore Singapore
Software Architect, COM, .NET and Smartcard based security specialist.

I've been working in the software industry since I graduated in Electrical and Electronics Engineering. I chose software because I preferred digital to analog.

I started to program with 6802 machine code and evolved to the current .NET technologies... that was a long way.

For more than 20 years I have always worked in technical positions as I simply like to get my hands dirty and crack my brain when things don't go right!

After 12 years in the smart card industry I can claim a strong knowledge in security solutions based on those really small computers!
I've been back into business to design the licensing system for the enterprise solution for Consistel using a .NET smart card (yes they can run .NET CLR!)

I'm currently designing a micro-payment solution using the NXP DESFire EV1 with the ACSO6 SAM of ACS. I can then add a full proficient expertise on those systems and NFC payments.
This technology being under strict NDA by NXP I cannot publish any related article about it, however I can provide professional consulting for it.

You can contact me for professional matter by using the forum or via my LinkedIn profile.
PavolSatala
Slovakia Slovakia
Author develops in various programming languages included: C++, Javascript, and PHP. Last year he creates mobile cross platform applications in Moscrif SDK.
Rajesh Kuramdasu
Software Developer
United States United States
No Biography provided
Robert Hoffmann
Software Developer (Senior) Index Multimedia
France France
Internet & Technology related professional since 1994. Passionate about WEB 2.0 and Community/Social networking related type Websites, or anything that is tech related to bridging the gap between the User and his everyday Multimedia Experience.
Rumman92
Help desk / Support
India India
No Biography provided
Rupesh Tarwade
Technical Lead
India India
I have been designing and developing systems in .NET since 2006. Started out with .NET 1.1, and progressed through to current version. Started working with SharePoint 2010 in 2011, and am currently gaining experience in SharePoint Online and hosted apps.
skprasadu
United States United States
No Biography provided
Small1
United States United States
No Biography provided
Srinivasu Pemma
Technical Lead
India India
Working as Technical Lead for last few years and has very good exposure to ms.net technologies
Sukhpal Singh JNU Jaipur
Software Developer (Senior)
India India
B. Tech in Computer Science. Rich experience in different types of applications mainly Mobile and Web Development.

Worked on J2SE, J2EE, C, C++, C#, Objective C, Ruby, ASP.NET, Visual Basic, HTML, Java Script, CSS, Android, BlackBerry, iOS, Rhomobile and PhoneGap.
Tarek Elqusi
Software Developer (Senior)
Egypt Egypt
I am an ERP developer using VFP9
I started as a Clipper 5.2 with DBase III+ in 1995, I worked with Access 2.0
Then I converted to VFP5.0 then VFP9, I worked on an ERP application written by FoxPro2.6

Recently, I started learning C#
I have a tendency to do generic work and build generic functions, I try to do that using C#

I'm preparing myself now to be a Framework C# programmer
First step I'll read the C# specification, when done I'll update this, I've already started this in Feb-27-2013
Tyronne Thomas
Software Developer (Senior)
Sri Lanka Sri Lanka
No Biography provided
Vasil Trifonov
Software Developer (Senior) Telerik
Bulgaria Bulgaria
No Biography provided
Vijay Tanwar
Software Developer (Senior) Nagarro Softwares
India India
I am vijay tanwar and i am a software engineer with passion of programming. I love to programming in c#, I love to warp up more and more things in few lines of code. my favirote languages are c# and javascript and both are fully object oriended. I always like to become the .net Architect.
Vyacheslav Voronenko
Web Developer
Ukraine Ukraine
Web Developer, interested in bleeding age web technologies and projects.

Experienced and interested in:
- High load web projects, bespoke software development
- DevOps: Chef, Ansible, Vagrant
- NoSQL (mongodb)
- Client stack (javascript core, jquery, AngularJS, HTML5 apis)
- *AAS (Amazon beanstalk, Redhat openshift)
- MEAN & Pure JS stack (Javascript, AngularJS, Node.JS, MongoDB)


-> DevOps inquiries
-> Other inquiries
-> Follow me on Github
Wendelius
Architect
Europe Europe
This member does have enough reputation to be able to display their biography and homepage.






Yasser Moradi DNP
Technical Lead
Iran (Islamic Republic of) Iran (Islamic Republic of)
Technical manager who leads technological development activities in Fermium team. More info about Fermium team in http://fermium.co/
You must sign in to participate in this contest.
This contest has ended.
1 Dec - 31 Dec 2012
You must sign in to participate in this contest.
This contest has ended.
1 Dec - 31 Dec 2012
You must sign in to participate in this contest.
This contest has ended.
1 Dec - 31 Dec 2012
You must sign in to participate in this contest.
This contest has ended.
1 Dec - 31 Dec 2012

Advertise | Privacy | Cookies | Terms of Service
Web01-2016 | 2.8.180920.1 | Last Updated 1 Dec 2012
Copyright © CodeProject, 1999-2018
All Rights Reserved.
Layout: fixed | fluid