Click here to Skip to main content
15,881,882 members
This competition has ended

Best "Everything Else" Article of May 2014

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 2015Bjørn
Using the FFmepg.exe to create video snapshots
Please Sign up or sign in to vote.
15 May 2014DaveAuld
My adventure into installing a domestic CCTV system and wireless bridge.
Please Sign up or sign in to vote.
23 May 2014Debabrata_Das
This article will talk about how a WCF service can be consumed by a Java client application.
Please Sign up or sign in to vote.
27 May 2014thomai87
A responsive two dimensional spreadsheet-like control
Please Sign up or sign in to vote.
6 May 2014Igor Vigdorchik
How to use the Transient Fault Handling Application Block
Please Sign up or sign in to vote.
29 May 2014Nasir Darwish
The article describes a technique for animating Quicksort algorithm using JavaScript
Please Sign up or sign in to vote.
16 May 2014B. Clay Shannon
Step-by-step instructions for adding an Async Task to an Android Activity
Please Sign up or sign in to vote.
14 Jul 2014Kornfeld Eliyahu Peter
How to access controls created from ASP.NET template...
Please Sign up or sign in to vote.
5 Aug 2014Chris875
State pattern and procedural solution illustrated
Please Sign up or sign in to vote.
22 May 2014djc2032
A three-part series demonstrating how to develop an Oracle Call Interface (OCI) custom data source for Ultimate Grid
Please Sign up or sign in to vote.
5 May 2014Gerald Gomes
This article will make an attempt to describe a basic way to start implementing animation in WPF.
Please Sign up or sign in to vote.
28 May 2014Debabrata_Das
In this tip, we are going to create a project to see how many-to-many relationship can be implemented in ASP.NET.
Please Sign up or sign in to vote.
21 May 2014B. Clay Shannon
A potentially-exhausting-but-not-exhaustive list of shortcut key combinations to use in Android Studio
Please Sign up or sign in to vote.
22 May 2014sirol81
Quick&Dirty static method for IBAN code validation
Please Sign up or sign in to vote.
29 May 2014Randy Kroeger
Created a POC that dynamically builds a predicate using Expression and Reflection.
Please Sign up or sign in to vote.
29 May 2014Thang Believe
Deep dive into cookies generation to support Remember Me at login
Please Sign up or sign in to vote.
19 May 2014B. Clay Shannon
How to create an Android Activity and its associated Layout file, then invoke (intent) them from another Activity
Please Sign up or sign in to vote.
19 May 2014wliao
Integrating list of custom types into the TFS build template
Please Sign up or sign in to vote.
9 May 2014Purbasha Ghosh
Portfolio filtering/grouping
Please Sign up or sign in to vote.
21 May 2014CoderPanda
All you ever wanted to know about the for loop in JavaScript and all its variants
Please Sign up or sign in to vote.
23 May 2014Jesús Utrera
This is a Spanish language stemmer written in C#. This is my first approach and is based on the rules defined in the Snowball web.
Please Sign up or sign in to vote.
22 May 2014Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)
Why DropDownList SelectedValue Does Not Work Inside SelectedIndexChanged Event?
Please Sign up or sign in to vote.
28 May 2014Thava Rajan
Copy and insert data at any postion in your datagridview
Please Sign up or sign in to vote.
22 May 2014László Á. Koller
Creating and implementing a custom URL validator in a web project.
Please Sign up or sign in to vote.
24 May 2014CHill60
Allowing a User to cancel a Form when Validation is in place and invalid data has been entered.
Please Sign up or sign in to vote.
24 May 2014lixinwang
Web Controls
Please Sign up or sign in to vote.
1 May 2014Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)
In this blog, we will learn to change the Background Color of Ajax HtmlEditorExtender using ColorPickerExtender.
Please Sign up or sign in to vote.
20 May 2014Ahmed Abdul Moniem
We have discussed in our previous post the decorator pattern’s role, and giving a very detailed illustration about it. Also, we have discussed its design varieties and clarified when to use each design and why.
Please Sign up or sign in to vote.
29 May 2014Olga Tabulov
DropDownList requires the binding object to have a property
Please Sign up or sign in to vote.
14 May 2014atlaste
How to fix hiding controls in the Visual Studio user control designer
Please Sign up or sign in to vote.
18 May 2014Psycho_Coder
Song Lyrics scrapper in python using BeautifulSoup
Please Sign up or sign in to vote.
6 May 2014Daniel Lieberwirth (BrainInBlack)
This describes a simple way to create interactive, bitmap based, buttons for WinForm applications.
Please Sign up or sign in to vote.
14 May 2014echokilo
A simple tip to avoid the pain caused by PayPal providing code snippets for buttons each in its own form tag
Please Sign up or sign in to vote.
14 May 2014Peter BCKR
In legacy applications you can get a MissingMemberException bei acessing a SqlParameterCollection if you work with object-variables there are reference a SqlCommand-Instance.
Please Sign up or sign in to vote.
16 May 2014B. Clay Shannon
How to quickly and easily change a Layout's header text
Please Sign up or sign in to vote.
13 May 2014adriancs
This is an alternative for "GridView column header merging in ASP.NET"
Please Sign up or sign in to vote.
27 May 2014Brendan Lester
Use of an Oracle 11g Skip Lock feature to easily implement a scalable, robust work queue
Please Sign up or sign in to vote.
30 May 2014jgauffin
Griffin.Framework – Performant networking in .NET
Please Sign up or sign in to vote.
22 May 2014djc2032
A three-part series demonstrating how to develop an Oracle Call Interface (OCI) custom data source for Ultimate Grid
Please Sign up or sign in to vote.
13 May 2014Saad_Mahmood
Parsing XML File in WindowsPhone in NO TIME Using BLEND for VS 2013
Please Sign up or sign in to vote.
19 May 2014B. Clay Shannon
Simple steps needed to globally change a widget property
Please Sign up or sign in to vote.
20 May 2014Member 10771162
Introduction to Play framework
Please Sign up or sign in to vote.
21 May 2014B. Clay Shannon
In which the user is shown how to enclose multiple widgets in a rectangle
Please Sign up or sign in to vote.
11 May 2014AllCodify
A Pub/Sub implementation that is PCL compatible for Xamarin iOS and Android
9 May 2014MultiMedia Soft support
How to programmatically start, on Windows Vista and higher versions, a recording session of any sound being played through a specific output device by third-party applications like Windows Media Player or YouTube, by leveraging the WASAPI sub-system through Audio Sound Recorder for .NET.
Please Sign up or sign in to vote.
7 May 2014Super Lloyd
There is a problem with ko mapping and here is how to fix it
Please Sign up or sign in to vote.
11 May 2014Md Nazmoon Noor
XML sitemap in ASP.NET application
Please Sign up or sign in to vote.
14 May 2014Markus Wallner-Novak
Short example of highlighting a grid row on textbox got focus

Current Participants

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

Product Manager
India India
I'm Debabrata Das, also known as DD. I started working as a FoxPro 2.6 developer then there is a list of different technologies/languages C, C++, VB 6.0, Classic ASP, COM, DCOM, ASP.NET, ASP.NET MVC, C#, HTML, CSS, JavaScript, jQuery, SQL Server, Oracle, No-SQL, Node.Js, ReactJS, etc.

I believe in "the best way to learn is to teach". Passionate about finding a more efficient solution of any given problem.
Software Developer
Other Other
Programming is an art.
Architect
Egypt Egypt
Graduated at Ain-Shams University, Faculty of Engineering, Computers and Systems Department since 2006.

Experienced Software Engineer who is developing, training and leading development teams to build flexible, maintainable, and easy to use Internet/Intranet applications using latest technologies like C# .NET, ASP.NET, ASP.NET AJAX, MVC, jQuery, Umbraco, SQL Server and others.

My career objective is to provide quality solutions to complex business problems within scope using latest Microsoft technologies. Extensive experience in .NET programming, databases and technical communication. Flexible as regards moving from project to project and in assimilating new technologies.

Proven team leadership skills. And now looking to continue making a significant contribution within design and development / leading a technical team or consultancy role in my current position and the next ones.

Simply, I would like to be a .NET GURU.

My best achievement is to solve business problems to mankind using my programming skills which I am already doing like eating and drinking.

But the best one is when you save more than 200,000 EGP per month after deploying your software in an organization! That was in ISI when we save a lot of money, work and hassle after transforming very critical procedures processed by a very poor manual paper system to a very efficient paperless one just using a browser, a keyboard, and a cup of coffee!
CEO Dynamic Devices Ltd
United Kingdom United Kingdom
Founded Dynamic Devices in 2004 to deliver high quality embedded solutions.

Alex is an experienced engineer with a deep knowledge and wide experience of both software development and project management. He has provided cutting edge hardware and software design solutions to industry in the United States and Europe and has successfully brought a wide range of products to market.

His technical expertise includes the architectural design and development of embedded systems software, deployment of large scale assured data delivery systems and the creation of low-level device drivers in a number of languages.

During the past decade Alex has worked predominantly with Linux and Windows CE based embedded and wireless devices, customizing O.S builds, developing device drivers, and creating internet-aware mobile applications with accessible user interfaces.

Specialties:Embedded Linux and Windows CE platform ports, device driver development, application development, C#, C, Java, GSM GPRS/UMTS, Wireless, Mesh
United States United States
Architecting, designing and implemention of software projects. When not stuck at the keyboard sails, climbs, snowboards or does other outdoor activities.
CEO Nubilosoft
Netherlands Netherlands
I've been a coder for about 30 years now. Mostly doing complex software engineering things like building NLP, databases and search engines.
Founder Across Time & Space
United States United States
I am in the process of morphing from a software developer into a portrayer of Mark Twain. My monologue (or one-man play, entitled "The Adventures of Mark Twain: As Told By Himself" and set in 1896) features Twain giving an overview of his life up till then. The performance includes the relating of interesting experiences and humorous anecdotes from Twain's boyhood and youth, his time as a riverboat pilot, his wild and woolly adventures in the Territory of Nevada and California, and experiences as a writer and world traveler, including recollections of meetings with many of the famous and powerful of the 19th century - royalty, business magnates, fellow authors, as well as intimate glimpses into his home life (his parents, siblings, wife, and children).

Peripatetic and picaresque, I have lived in eight states; specifically, besides my native California (where I was born and where I now again reside) in chronological order: New York, Montana, Alaska, Oklahoma, Wisconsin, Idaho, and Missouri.

I am also a writer of both fiction (for which I use a nom de plume, "Blackbird Crow Raven", as a nod to my Native American heritage - I am "½ Cowboy, ½ Indian") and nonfiction, including a two-volume social and cultural history of the U.S. which covers important events from 1620-2006: http://www.lulu.com/spotlight/blackbirdcraven
Software Developer
Germany Germany
I'm working mainly on .NET Compact Framework C# on mobile devices at work. At home it's .NET Full Framework C# and a bit JavaScript.
Architect
New Zealand New Zealand
Architect, designer, developer for corporate, government & private.
Software Developer (Senior)
United Kingdom United Kingdom
Slowing down. Now working as a "Business Automation Consultant".

"Abandon all hope of ever being understood, all ye who have a good idea but don't say it perfectly." Doug Bernard
Software Developer
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
India India
I dabble at many things and many of them at the same time. In short, I am a jack of all trades.

I am a software engineer by profession. My current area of expertise include .net Programming, Analysis, Software Operations and Architecture. I am equally conversant with greenfield and brownfield projects.

By hobby, I am a Technology Enthusiast, Blogger, Arm chair Movie Critic and self-proclaimed Cricket Expert. I have assisted in reviewing quite a few technology books so far. Sometimes I get lucky and take nice pics when I have my D-SLR in my hand.

Hope you found my article useful.

Also check out my blogs here:
http://pandaxp.wordpress.com
http://coderpanda.blogspot.in
Founder beStrange:Games
Germany Germany
Founder, Designer, Writer and Code Monkey at beStrange:Games

Currently working on Relink, a unofficial sequel to Uplink by Introversion Software
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.
Retired Retired
United States United States
Dan retired from the business world in November, 2014. But his programming experience includes C/C++, C#, Oracle SQL and PL/SQL, MFC, WCF, gSOAP. He has developed systems for everything from IBM, Burroughs and Honeywell mainframes to Radio Shack PCs. He does not have a favorite platform, just enjoys solving business problems by applying modern technology.

Dan is the father of two, and has two wonderful grandchildren he now gets to see more often, now that he is retired.

His current interests include MFC projects to do simulations of baseball and football. Hobbies he was unable to pursue when still working.
Technical Lead n/a
United Kingdom United Kingdom
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) AtSistemas
Spain Spain
Work at AtSistemas in Jerez de la Frontera (Cádiz)
Founder 1TCompany AB
Sweden Sweden
Software Developer (Senior)
Israel Israel
Born in Hungary, got my first computer at age 12 (C64 with tape and joystick). Also got a book with it about 6502 assembly, that on its back has a motto, said 'Try yourself!'. I believe this is my beginning...

Started to learn - formally - in connection to mathematics an physics, by writing basic and assembly programs demoing theorems and experiments.

After moving to Israel learned two years in college and got a software engineering degree, I still have somewhere...

Since 1997 I do development for living. I used 286 assembly, COBOL, C/C++, Magic, Pascal, Visual Basic, C#, JavaScript, HTML, CSS, PHP, ASP, ASP.NET, C# and some more buzzes.

Since 2005 I have to find spare time after kids go bed, which means can't sleep to much, but much happier this way...

Free tools I've created for you...


Software Developer (Senior) Sage Analytic
United States United States
A member of the Sage Analytic software development studio since 2000. Located in Northern NJ. Likes Formula 1, Star Wars, and other things. Enjoys a good laugh.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Engineer WallnerMild TimberEngineering Software
Austria Austria
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Bangladesh Bangladesh
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect Infosys Limited
India India
Working with Infosys Ltd. as Senior Technical Architect
United States United States
MultiMedia Soft is a privately-held technology company founded in 1997 by Severino Delaurenti, a software engineer with an extensive background in software development and project management. MultiMedia Soft’s core competency is the development of multimedia-rich software components (mainly ActiveX controls and native .NET components) and applications for Microsoft Windows operating systems.
Instructor / Trainer KFUPM
Saudi Arabia Saudi Arabia

Nasir Darwish is an associate professor with the Department of Information and Computer Science, King Fahd University of Petroleum and Minerals (KFUPM), Saudi Arabia.


Developed some practical tools including COPS (Cooperative Problem Solving), PageGen (a tool for automatic generation of web pages), and an English/Arabic full-text search engine. The latter tools were used for the Global Arabic Encyclopedia and various other multimedia projects.


Recently, developed TilerPro which is a web-based software for construction of symmetric curves and their utilization in the design of aesthetic tiles. For more information, visit Tiler website.

Software Developer The Code Project
Canada Canada
Olga has worked with a variety of large industrial applications before joining The Code Project and is now thrilled to apply all that knowledge at the best company on her resume!

She loves to make the site safer, more robust and even more user friendly every day and gets to spend most of her day doing the only thing she loves most - developing.

When not developing, she's either out with her husband and son or at the gym.
Software Developer (Senior)
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Student
India India
My name is Animesh Shaw, Currently I am pursuing B. Tech in Computer Science. My Screen name is Psycho_Coder. I am active in many Security or Ethical Hacking forums. I love programming and exploring the depths of Computer Science.

Programming Languages know : C, C++,Java, Python and PHP.

You can even contact me on the following :-

1, CS - Computer Science Lovers : https://www.facebook.com/CSComputerScienceLovers. Please like it.

2. CS(Computer Science) Lovers : https://www.facebook.com/groups/csloversforever/
My facebook group to discuss programming. You can join this group if you are serious about computer science and programming.

3. You can mail me at psychocoder@outlook.com


My Interests :

I have great interests in the following topics in Computer Science :-

1. Programming Language Concepts and Methodologies.
2. Computational Linguistics.
3. Cryptography.

Github Profile : https://github.com/PsychoCoderHC
Software Developer (Senior)
India India
Hi, I am Purbasha and I have been into web development, clean code promotion and benchmarking new Azure offerings since quite a while now. I am here to share my learnings and solutions/hacks that I keep collecting with my experience.
Software Developer (Senior)
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
User Interface Analyst Procesium
Pakistan Pakistan
Expressions Blend Guy from Pakistan. Trying to make .NET developer's life easier by use of BLEND during their development.
Spain Spain
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Canada Canada
A Microsoft Certified Professional Developer and Technology Specialist.

Experience and expertise in SharePoint 2016 / 2013 / 2010 / 2007.

Role ranges from a developer in a multi-person team to a solution consultant with expert-level skills, leading a project to completion status.

Proven experience working effectively in a team environment and a self-managed environment.
Software Developer (Senior) http://www.ansibleww.com.au
Australia Australia
The Australia born French man who went back to Australia later in life...
Finally got over life long (and mostly hopeless usually, yay!) chronic sicknesses.
Worked in Sydney, Brisbane, Darwin, Billinudgel, Darwin and Melbourne.
Proud Indian | Author | TEDx Speaker | Microsoft MVP | CodeProject MVP | Speaker | DZone Most Valuable Blogger| jsfiddler

My Website

taditdash.com

Programming Community Profiles

jsfiddle | Stack Overflow

Social Profiles

Facebook | Twitter | LinkedIn

Awards


  1. DZone Most Valuable Blogger
  2. Microsoft MVP 2014, 2015, 2016, 2017, 2018
  3. Code Project MVP 2014, 2015, 2016
  4. Star Achiever of the Month December 2013
  5. Mindfire Techno Idea Contest 2013 Winner
  6. Star of the Month July 2013
United States United States
http://believeblog.azurewebsites.net/
Architect
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Contest Entries and Requirements

  1. The contest period covers the the first day of the month 12AM US Eastern Standard Time and ends the final day of the month at 11:59:59 PM US Eastern Standard Time. All entries must be submitted during this period in order to qualify.
  2. Entries must be an article, or blog entry.
  3. With the exception of the Everything Else category, the article must be tagged with at least one of the tags corresponding to that competition's category (for example, to enter the C# Competition you would need to tag your article with a C# tag).
  4. Articles entries must follow the CodeProject submission guidelines.
  5. No cheating, lying, plagiarizing articles, chicanery, or kicking.
  6. Articles may only be considered for a single category. If an article is eligible for multiple categories (for example, it pertains to both the C# and Web Dev categories), CodeProject editors and judges will decide which category the article shall be entered in.
  7. No author can be nominated twice in the same category.
  8. If an author writes has two separate articles, each article may be considered in their respective categories provided none of the aforementioned rules are broken. For example, if an author wrote two separate articles, one related to C# and one related to VB.NET, the author and articles could be nominated in the C# and VB.NET competitions, respectively.
  9. In the event an author wins multiple competitions, and repeat, identical prizes, the number of prizes issued is solely at the discretion of the prize issuer.
  10. Multiple votes from the same IP will be automatically disqualified.
  11. The judges’ decision is final and no correspondence will be entered into.
  12. Only those who live in jurisdictions in which this contest is legal may enter.
  13. Any breach of the rules and the prize will be awarded to the runner up.
  14. By entering the contest you agree to the rules, conditions of entry, and agree that your member alias and any submitted material can be used for promotional purposes by CodeProject.
  15. Entries shall be deemed to be submitted by the authorized account holder of the email address submitted at the time of entry unless clearly indicated otherwise. "Authorized account holder" is defined as the natural person who is assigned to an email address by an internet access provider, on-line service provider, or other organization (e.g. business, educational institution, etc.) that is responsible for assigning email addresses for the domain associated with the submitted email address.

Eligibility

This competition is open to software development professionals & enthusiasts who are of the age of majority in their jurisdiction of residence; however, residents of Quebec and of the following countries are ineligible to participate due to legal constraints: Cuba, Iran, Iraq, Libya, North Korea, Sudan, and Syria. Employees (or a member of their immediate family) of CodeProject or any of their affiliates, subsidiaries, advertising or promotional agencies are also ineligible to participate. Void where prohibited by law.

How to Enter

Entry is by the submission process described above. Please read the submission requirements before submitting your entry and ensure the article is tagged with at least one of the tags corresponding to that competition's category.

Lost, late, misdirected, or illegible entries will be disqualified. Any entry containing content that CodeProject deems objectionable for any reason will be disqualified. All decisions of CodeProject with respect to any aspect of the competition, including, without limitation, the eligibility of entries, are final and binding on all entrants in all matters as they relate to this competition. CodeProject reserves its right to modify the Rules.

CodeProject assumes no responsibility for lost, late, delayed, destroyed or misdirected mail, voice messages, email or any computer errors or malfunctions. No correspondence will be entered into with entrants.

CodeProject does not assume any responsibility for incorrect or inaccurate capture of entry information, technical malfunctions, human or technical error, lost, delayed or garbled data or transmissions, omission, interruption, deletion, defect or failures of any telephone or computer line or network, computer equipment, software or any combination thereof. Entry materials/data that have been tampered with or altered are void. If for any reason, in the opinion of CodeProject in its sole discretion, the competition is not capable of running as originally planned, or if the administration, security, fairness, integrity or the proper conduct of the competition is corrupted or adversely affected, including by reason of infection by computer virus, bugs, tampering, unauthorized intervention, fraud, technical failures or any other causes beyond its control, CodeProject reserves its right to cancel, terminate, modify, amend, extend or suspend the competition including cancelling any method of entry, and select a winner from previously received eligible entries. CodeProject reserves its right in its sole discretion to disqualify any individual it finds to be tampering with the entry process or the operation of the competition or to be acting in violation of the Rules or otherwise in a disruptive manner. CodeProject reserves its right to seek remedies and damages to the fullest extent of the law for any attempts to deliberately damage the competition web site or to undermine the legitimate operation of this competition. CodeProject shall not be held responsible for any errors or negligence that may arise or occur in connection with the competition including any damage to an entrant's computer equipment, system, software or any combination thereof, as a result of their participation in this competition or from downloading any material from the competition website where applicable.

You must sign in to participate in this contest.
This contest has ended.
1 May - 31 May 2014