Click here to Skip to main content
15,069,832 members
This competition has ended

Best overall article of April 2011

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.

Current Entries

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

Please Sign up or sign in to vote.
6 Apr 2011
#realJSOP
Never assume you know what the framework is going to do
Please Sign up or sign in to vote.
27 Apr 2011
Niladri_Biswas
This article will discuss about Copy Column, Derived Column, Character Map and Conditional Split Transformation in SSIS with a palindrome example.
Please Sign up or sign in to vote.
2 Apr 2011
Vipin Kumarr
Out of Memory Exception: A simple string.Split can become fatal if not used properly
Please Sign up or sign in to vote.
28 Apr 2011
DaveAuld
A safe way to get the user to check if the .NET Framework is installed
Please Sign up or sign in to vote.
26 Apr 2011
User 271009
Using Forms Authentication to secure access to ASP.NET MVC endpoints and WCF services
Please Sign up or sign in to vote.
8 Apr 2011
Henry Minute
Or, there's always Scott Guthrie's LINQ To SQL Debug Visualizer[^].[Edit]While I'm posting links there is a nice utility that can output the generated SQL to the Debug Window in VS written by Kris Vandermotten.You can get it here[^].To use it: MyDataContext db = new...
Please Sign up or sign in to vote.
15 May 2011
Raymund Macaalay
How to create WebPart properties.
Please Sign up or sign in to vote.
12 Apr 2011
Kamran Behzad
You inspired me to contribute the DateTime extensions methods that I use in my programs. (But use at your own risk!). Thank you./// /// Date and Time Manager class./// public static class DateMan{ /// /// Returns the age in years for the given DOB...
Please Sign up or sign in to vote.
6 Apr 2011
Kunal Chowdhury «IN»
How to implement template binding in Silverlight custom control
Please Sign up or sign in to vote.
6 Apr 2011
intrueder
My alternate uses the AddBezier method, and the size of the heart adjusts to the size of the form.private void Form1_Load(object sender, EventArgs e){ using(System.Drawing.Drawing2D.GraphicsPath path = new System.Drawing.Drawing2D.GraphicsPath()) { path.AddBezier(...
Please Sign up or sign in to vote.
6 Apr 2011
Mahmudul Haque Azad
I found a better alternative of snoop... WPF Inspector! http://wpfinspector.codeplex.com/[^]
Please Sign up or sign in to vote.
9 Apr 2011
Andrew Rissing
I would actually go the route getting those developers to follow good practice. As a whole, the field would be better off if developers like that were mentored rather than something like this.So, I would recommend using either of the techniques you put forth originally (using the Data...
Please Sign up or sign in to vote.
24 Apr 2011
Ondrej_Uzovic
A simple example showing how to implement encrypted communication between Windows Phone 7 and standalone .NET application.
Please Sign up or sign in to vote.
29 Apr 2011
Midhunlal G
1 alternative  
Converting HTML Color Code to System.Drawing.Color(WinMobile application)
Please Sign up or sign in to vote.
19 Apr 2011
Austin Rasmussen
Continued from: Android Lists: ListActivity and ListView I.
Please Sign up or sign in to vote.
28 Jul 2012
hoonzis
Pex is a tool which helps generate inputs for unit test. Moles is a stub framework used to isolate the unit tests from code which is not being tested. In this post, I will try to describe an attempt to use Pex and Moles to test a typical business layer.
Please Sign up or sign in to vote.
13 Apr 2011
Kunal Chowdhury «IN»
How to use Gradient Color Picker in Expression Blend?
Please Sign up or sign in to vote.
15 Apr 2011
Alexander Turlov
.NET Reflector is becoming a paid-for product
Please Sign up or sign in to vote.
8 Apr 2011
Chris Trelawny-Ross
You got me thinking about other ways to accomplish "objects that are not numbers honoring math operators without implementing the operators on the objects."I'm too long in the tooth of strongly typed languages to have a good comfort level with all things dynamic (although reading about the...
Please Sign up or sign in to vote.
24 Apr 2011
Wayne Ye
Personal Schedule Management Tool
Please Sign up or sign in to vote.
17 Apr 2011
Fadi Hania
This is a J2ME beginner article that describes how to add different J2ME components to your application especially StringItems and Commands.
Please Sign up or sign in to vote.
20 Apr 2011
PIEBALDconsult
Using Reflection to instantiate a System.Data.SqlClient.SqlException
Please Sign up or sign in to vote.
6 Apr 2011
testy_proconsul
bool bFailed = false; bFailed |= bFailed ? true : condition1; bFailed |= bFailed ? true : condition2; bFailed |= bFailed ? true : condition3; if( !bFailed ) { PerformActionOnAllSuccess(); ...
Please Sign up or sign in to vote.
3 Apr 2011
Arik Poznanski
This document introduces a helper library for identifying shake gestures by using the accelerometer built into Windows Phone 7 devices.
Please Sign up or sign in to vote.
14 Apr 2011
Renaun Erickson
Some basic concepts about the RIM BlackBerry PlayBook, the Adobe AIR and Adobe Flash Player runtimes, the relevant SDKs and tooling choices, the BlackBerry ecosystem, and how they all fit together
Please Sign up or sign in to vote.
19 Apr 2011
wizardzz
Time remaining of Database Shrink
Please Sign up or sign in to vote.
18 Apr 2011
nit_singh
2 alternatives  
This is an example to make a "Select All" check box using JQuey
Please Sign up or sign in to vote.
20 Apr 2011
thatraja
DescriptionS...
Please Sign up or sign in to vote.
25 Apr 2011
Gil Fink
How to use the datajs library in order to make a JSONP call to a JSONP enabled WCF Data Service.
Please Sign up or sign in to vote.
18 Apr 2011
Fabio V Silva
A Google Chrome extension that changes the display of time/dates in the CodeProject forums
Please Sign up or sign in to vote.
19 Apr 2011
Toniyo Jackson
1 alternative  
To get Browsers View port Width & Height using JavaScript
Please Sign up or sign in to vote.
1 Apr 2011
Pete O'Hanlon
A simple mechanism to limit the input of data to a TextBox so that it only accepted the relevant numeric amount.
Please Sign up or sign in to vote.
13 Apr 2011
Yunyou Yao
This article shows the implementation of a row header in a grid based on data grouping, and retrieving cell information from a cell-based grid.
Please Sign up or sign in to vote.
25 Apr 2011
Gil Fink
A simple solution for using lambda extensions instead of strings while configuring a WCF Data Service
Please Sign up or sign in to vote.
6 Apr 2011
Vangos Pterneas
Creating an iPhone-styled Windows Phone emulator
Please Sign up or sign in to vote.
18 Apr 2011
Mihai Corlan
Extend TileList and AlternatingCellRenderer QNX
Please Sign up or sign in to vote.
7 May 2011
ambarishtv
Step1.Downlo...
Please Sign up or sign in to vote.
18 Apr 2011
NilayMistry
Please Sign up or sign in to vote.
1 Apr 2011
Tarun Dudhatra
If you are developing any site and in you site some section need user input in rich text format then you can't use text area because it's limitation is there. In market there are lots of control available freely and paid as well.
Please Sign up or sign in to vote.
19 Apr 2011
nit_singh
Above aproach will work fine if there are less check box on the form. But if you have 1000 or 2000 check box on your page then it will consume some time.There is an alternate, unique and very fast way of doing the same thing.below code will create more than 2000 checkboxes on your...
Please Sign up or sign in to vote.
21 Apr 2011
gladtobegrey
Why not simply:markup = [];markup.push('');markup.push('');markup.push('');markup.push('');markup.push('Sample \'StringBuilder\' HTML');markup.push('');markup.push('');alert(markup.join('\n\r'));markup.toString() could...
Please Sign up or sign in to vote.
4 Apr 2011
Pete O'Hanlon
Adding Regular Expression functionality in your TextBox
Please Sign up or sign in to vote.
19 Apr 2011
Erion Pici
using System;using System.Configuration;using System.Collections.Generic;using System.ComponentModel;using System.Text;using System.Windows.Forms;namespace FadingForm{ public partial class FrmSplashScreen : Form { /// /// Indicates whether the...
Please Sign up or sign in to vote.
25 Apr 2011
Gil Fink
A simple example of making a JSONP call to a WCF Data Service using jQuery.
Please Sign up or sign in to vote.
6 Apr 2011
stephen.vaubell
A simple WCF service to send and receive data from JavaScript using jQuery
Please Sign up or sign in to vote.
13 Apr 2011
Morris Bahrami
How to call Web Services from JavaScript
Please Sign up or sign in to vote.
17 Apr 2011
Morris Bahrami
How to get hardware and software details of the computers in your domain
Please Sign up or sign in to vote.
24 Apr 2011
Jephunneh Malazarte
How to use C# to programmatically purge cache of the Akamai proxy server

Current Participants

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

#realJSOP
Software Developer (Senior) Paddedwall Software
United States United States
I've been paid as a programmer since 1982 with experience in Pascal, and C++ (both self-taught), and began writing Windows programs in 1991 using Visual C++ and MFC. In the 2nd half of 2007, I started writing C# Windows Forms and ASP.Net applications, and have since done WPF, Silverlight, WCF, web services, and Windows services.

My weakest point is that my moments of clarity are too brief to hold a meaningful conversation that requires more than 30 seconds to complete. Thankfully, grunts of agreement are all that is required to conduct most discussions without committing to any particular belief system.
Kunal Chowdhury «IN»
Technical Lead
India India

Kunal Chowdhury is a former Microsoft "Windows Platform Development" MVP (Most Valuable Professional, 2010 - 2018), a Codeproject Mentor, Speaker in various Microsoft events, Author, passionate Blogger and a Senior Technical Lead by profession.

He is currently working in an MNC located in India. He has a very good skill over XAML, C#, Silverlight, Windows Phone, WPF and Windows app development. He posts his findings, articles, tutorials in his technical blog (www.kunal-chowdhury.com) and CodeProject.


Books authored:


Connect with Kunal on:




ambarishtv
Software Developer
India India



Hi I' Ambarish from India. I've three and half year of experience in application
development solutions.
Educational Qualification MCA -  from KristuJyoti College of management and technology (MG
University)

B.Sc (Physics) - from NSS College, Changanacherry (MG University)
Skill Set C#,winforms,asp.net,MVC 3, Java,Design Patterns,VB, Android,JQuery Mobile,SQL,MySqlUML.


Alexander Turlov
Architect
Canada Canada
Alexander Turlov is a professional software development consultant that has been working in IT industry since 1987. His programming experience includes such languages as FORTRAN, Pascal, Basic, C, C++ and C#. He's been working for different industries including but not limited to science, manufacturing, retail, utilities, finance, insurance, health care, education and so on. His area of professional interests is cloud powered rich web applications development with .NET, C#, ASP.NET/MVC and JavaScript. He is working in software development doing architecture, design and development on .NET platform and using Microsoft Visual Studio, Azure and Visual Studio Team Services as his primary tools. He holds a M.Sc. degree in physics and various industry certifications including MCSD.NET, Azure and Scrum.

View my profile on LinkedIn

View my blog
Andrew Rissing
Architect
United States United States
Since I've begun my profession as a software developer, I've learned one important fact - change is inevitable. Requirements change, code changes, and life changes.

So..If you're not moving forward, you're moving backwards.
Arik Poznanski
Software Developer (Senior) Verint
Israel Israel
Arik Poznanski is a senior software developer at Verint. He completed two B.Sc. degrees in Mathematics & Computer Science, summa cum laude, from the Technion in Israel.

Arik has extensive knowledge and experience in many Microsoft technologies, including .NET with C#, WPF, Silverlight, WinForms, Interop, COM/ATL programming, C++ Win32 programming and reverse engineering (assembly, IL).
Austin Rasmussen
Software Developer
United States United States
Visit my blog at: http://vexedlogic.com/
Chris Trelawny-Ross
Software Developer (Senior) Baylor Healthcare System
United States United States
No Biography provided
DaveAuld
Engineer
Scotland Scotland
I have been working in the Oil & Gas Industry for over 30 years now.

Core Discipline is Instrumentation and Control Systems.

Completed Bsc Honours Degree (B29 in Computing) with the Open University in 2012.

Currently, Offshore Installation Manager in the Al Shaheen oil field, which is located off the coast of Qatar. Prior to this, 25 years of North Sea Oil & Gas experience.
Erion Pici
Engineer
United Kingdom United Kingdom
I've been involved in object-oriented software development since 2006, when I graduated in Information and TLC Engineering. I've been working for several software companies / departments, mainly on Microsoft and Sun/Oracle technologies. My favourite programming language is C#, next comes Java.
I love design patterns and when I need to resolve a problem, I try to get the best solution, which is often not the quickest one.

"On the best teams, different individuals provide occasional leadership, taking charge in areas where they have particular strengths. No one is the permanent leader, because that person would then cease to be a peer and the team interaction would begin to break down. The structure of a team is a network, not a hierarchy ..."
My favourite team work quotation by DeMarco - Lister in Peopleware
Fabio V Silva
Portugal Portugal
No Biography provided
Fadi Hania
Software Developer (Senior) Wateen Technologies
Palestinian Territory (Occupied) Palestinian Territory (Occupied)
A professional developer with a B.Sc. in Computer Engineering. Developing Web, Moblie and Desktop applications and interested in reading and blogging. A cofounder of Wateen Technologies an application development and hosting company.
Visit Fadi Hania Blog to read articles written by Fadi Hania, follow Fadi Hania at Twitter and become a friend with Fadi Hania on Facebook
Gil Fink
Technical Lead sparXys
Israel Israel
Gil Fink is a web development expert and ASP.Net/IIS Microsoft MVP. He is the founder and owner of sparXys. He is currently consulting for various enterprises and companies, where he helps to develop Web and RIA-based solutions. He conducts lectures and workshops for individuals and enterprises who want to specialize in infrastructure and web development. He is also co-author of several Microsoft Official Courses (MOCs) and training kits, co-author of "Pro Single Page Application Development" book (Apress) and the founder of Front-End.IL Meetup. You can read his publications at his website: http://www.gilfink.net
gladtobegrey
United Kingdom United Kingdom
No Biography provided
Henry Minute
Retired
United Kingdom United Kingdom
Retired Systems Admin, Programmer, Dogsbody.
Mainly on Systems for Local Government, Health Authorities,
Insurance Industry - (COBOL eeeeeeeugh).
Inventor of Synchronized Shopping.
hoonzis
Software Developer (Junior) OCTO Technology
Czech Republic Czech Republic
Writing software at ITG RFQ-hub.
LinkedIn
Blog
GitHub
Articles at OCTO blog
intrueder
Software Developer DevelopEx
Ukraine Ukraine
No Biography provided
Jephunneh Malazarte
Software Developer (Senior)
Philippines Philippines
Watch Anime...
Kamran Behzad
Software Developer Snowy Hydro Ltd
Australia Australia
I am a .NET C# developer with an engineering background. I have been living and working in Sydney, Australia since 1993.
Mahmudul Haque Azad
Software Developer (Senior) Vizrt Bangladesh
Bangladesh Bangladesh
I am truly versatile and 360 degree Engineer having wide range of development experience in .NET and Java Platform. I am also proficient in system level programming in C++. To me technology is not at all a problem, it’s the client requirement that matters! That is I am ready and comfortable to use any technology to make the business of my client a success.

In my five years of experience I have the opportunities to work for fortune 500 companies of US and many renowned clients from Europe.

My Linkedin Profile: http://bd.linkedin.com/in/mahmudazad
Midhunlal G
Unicel Technologies
India India
.Net developer by job. C developer by passion.
Mihai Corlan
United States United States
No Biography provided
Morris Bahrami
Architect
Australia Australia
I have over 17 years of experience in software development in a variety of fields. For last 7 years the emphasis has been mostly on .NET technology (C# and VB.NET) which includes WPF, WCF and ASP.NET AJAX. Also have SQL Server experience including SSIS and SSRS. My blog (http://morrisbahrami.blogspot.com) has a collection of tips and general info for Microsoft Developers.
Niladri_Biswas
Software Developer (Senior)
India India
Working as a s/w engineer in HCL
NilayMistry
Web Developer Indusa Infotech Service Pvt Ltd
India India
No Biography provided
nit_singh
Software Developer (Senior)
India India
No Biography provided
Ondrej_Uzovic
Architect
Slovakia Slovakia
My programming path started in 1987 when I got my first computer Sharp MZ-800.
It came with 8 bit CPU Z80, 64Kb RAM and the tape recorder. It was a great machine. I think I still have it somewhere.
I was fascinated and I started to write first programs. Eventually I became developer and software architect. I like innovations and clean nice solutions.
Oshtri Deka
Software Developer
Croatia Croatia
Software engineer.

Mostly back-end, but I do some Angular as well.
I've started with C/C++, now I almost exclusively work with .Net.
SQL follows along.

I believe I have earned moniker of mature programmer Smile | :) .
Paul Trani
United States United States
No Biography provided
Pete O'Hanlon
CEO
United Kingdom United Kingdom
A developer for over 30 years, I've been lucky enough to write articles and applications for Code Project as well as the Intel Ultimate Coder - Going Perceptual challenge. I live in the North East of England with 2 wonderful daughters and a wonderful wife.

I am not the Stig, but I do wish I had Lotus Tuned Suspension.
PIEBALDconsult
Software Developer (Senior)
United States United States
BSCS 1992 Wentworth Institute of Technology

Originally from the Boston (MA) area. Lived in SoCal for a while. Now in the Phoenix (AZ) area.

OpenVMS enthusiast, ISO 8601 evangelist, photographer, opinionated SOB, acknowledged pedant and contrarian

---------------

"I would be looking for better tekkies, too. Yours are broken." -- Paul Pedant

"Using fewer technologies is better than using more." -- Rico Mariani

"Good code is its own best documentation. As you’re about to add a comment, ask yourself, ‘How can I improve the code so that this comment isn’t needed?’" -- Steve McConnell

"Every time you write a comment, you should grimace and feel the failure of your ability of expression." -- Unknown

"If you need help knowing what to think, let me know and I'll tell you." -- Jeffrey Snover [MSFT]

"Typing is no substitute for thinking." -- R.W. Hamming

"I find it appalling that you can become a programmer with less training than it takes to become a plumber." -- Bjarne Stroustrup

ZagNut’s Law: Arrogance is inversely proportional to ability.

"Well blow me sideways with a plastic marionette. I've just learned something new - and if I could award you a 100 for that post I would. Way to go you keyboard lovegod you." -- Pete O'Hanlon

"linq'ish" sounds like "inept" in German -- Andreas Gieriet

"Things would be different if I ran the zoo." -- Dr. Seuss

"Wrong is evil, and it must be defeated." –- Jeff Ello

"A good designer must rely on experience, on precise, logical thinking, and on pedantic exactness." -- Nigel Shaw

“It’s always easier to do it the hard way.” -- Blackhart

“If Unix wasn’t so bad that you can’t give it away, Bill Gates would never have succeeded in selling Windows.” -- Blackhart

"Use vertical and horizontal whitespace generously. Generally, all binary operators except '.' and '->' should be separated from their operands by blanks."

"Omit needless local variables." -- Strunk... had he taught programming
Raymund Macaalay
Technical Lead
New Zealand New Zealand
http://nz.linkedin.com/in/macaalay
http://macaalay.com/
Renaun Erickson
United States United States
No Biography provided
stephen.vaubell
Software Developer (Senior)
United Kingdom United Kingdom
No Biography provided
Tarun Dudhatra
Software Developer Working in Ahmedabad, Gujarat, India
India India

I am working as a Software Engineer in Ahmedabad, Gujrat, India.

I have 12+ Years of Experience in Microsoft Technology Like Asp.Net 4.0,
C#,MVC,EntityFramework, Javascript, Crystal Reports, JQuery etc.

Find out more on :



testy_proconsul
Web Developer
Germany Germany
No Biography provided
thatraja
Web Developer
India India
No Biography provided
Toniyo Jackson
Software Developer
India India
No Biography provided
User 271009
United States United States
No Biography provided
Vangos Pterneas
CEO LightBuzz
United States United States
Vangos Pterneas is a Microsoft Most Valuable Professional in the Kinect technology. He helps companies from all over the world grow their revenue by creating profitable software products. Vangos is the founder of LightBuzz Inc. and author of two technical books.
Vipin Kumarr
United States United States
No Biography provided
Wayne Ye
Software Developer (Senior) SAP Labs Shanghai
China China
Wayne is a software developer, Tech Lead and also a geek. He has more than 6 years' experience in Web development(server: ASP.NET (MVC), Web Service, IIS; Client: HTML/CSS/JavaScript/jQuery/AJAX), Windows development (Winform, Windows Service, WPF/Silverlight, Win32 API and WMI) and SQL Server. Deep understanding of GOF Design Patterns, S.O.L.i.D principle, MVC, MVVM, Domain Driven Design, SOA, REST and AOP.

Wayne's Geek Life http://WayneYe.com

Infinite passion on programming!
wizardzz
Chief Technology Officer
United States United States
What I get paid or have been paid to do:
Sports data (NBA, NCAA)
Restaurant data - menus, locations, sales history, foot traffic, dwell time.
IOT - logistics and mining
Trading software and protocols (QuickFIX, Onix, etc).
Price feed development.
Trader simulation tools.
Back office, end of day reporting, NFA compliance.
Performance testing, optimization, and analysis.
Large scale data management, analysis, and visualization.
Worked with most major banks, some electronic exchanges, many data providors, and a few counter-parties:
MISO, PJM, NYISO, NEISO, CAISO, AESO, ERCOT, BOE, CME, CBOE, Eurex, ICE, Morgan Stanley, J.P. Morgan, RBS, EBS, Credit Suisse, Nomura, Barclays, Deutsche Bank, Citibank, UBS, Goldman Sachs, Bear Stearns (defunct), Triaina, Bloomberg
Experience in FX, energies, futures.
Yunyou Yao
Web Developer
United States United States
Yunyou Yao is a Senior IT Specialist in Houston, USA.
You must sign in to participate in this contest.
This contest has ended.
1 Apr - 30 Apr 2011