Click here to Skip to main content
14,981,116 members
This competition has ended

Best C++ article of February 2013

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.

Please Sign up or sign in to vote.
9 Feb 2013
Debdatta Basu
Examine the various approaches to implementing Radix sort on the GPU
Please Sign up or sign in to vote.
4 Feb 2013
Matthew Faithfull
The background, motivation, and architecture of the Querysoft Open Runtime.
Please Sign up or sign in to vote.
2 Apr 2013
Bernhard Häussermann
Shows how to programmatically enable full-keyboard-access tabbing behaviour in your Mac OS X application.
Please Sign up or sign in to vote.
14 Feb 2013
David O'Neil
Need to make a simple, or not-so-simple dialog? The following approach may be just the ticket, even without DWinLib!
Please Sign up or sign in to vote.
11 Feb 2013
Benaiah Mischenko
Ever want to create beautiful gilding beside your text with CSS? (Here’s a demo, if you’re in a modern browser) It’s actually quite easy. Here’s how… First, some simple HTML. I’ll just give you this one: Concept 1 Minstrel Then, you need [...]
Please Sign up or sign in to vote.
12 Feb 2013
Chris Demiris
Instantiate Storyboard view controllers manually.
1 Feb 2013
LEADTOOLS Support
Multi-Platform OCR with LEADTOOLS 18.
Please Sign up or sign in to vote.
22 Feb 2013
hjgode
Show a small information window using Win32 API.
Please Sign up or sign in to vote.
29 Mar 2013
Kenneth Haugland
Solves 1st, 2nd, 3rd and 4th degree polynominal by explicid fomulas for real coefficients and any degree by the numerical Jenkins-Traub algorithm with real and complex coefficients.
Please Sign up or sign in to vote.
17 Jan 2021
David O'Neil
A little about how things work behind the scenes in DWinLib!
Please Sign up or sign in to vote.
14 Feb 2013
Fredrik Bornander
Obscuring out-of-sight areas in games using HTML5 and JavaScript
Please Sign up or sign in to vote.
28 Mar 2013
Bartlomiej Filipek
Introduction to insulation method, for improving physical design of the code.
Please Sign up or sign in to vote.
7 Nov 2013
DigitalInBlue
Discover how Celero makes benchmarking C++ code easy.
Please Sign up or sign in to vote.
26 Sep 2013
Babu_Abdulsalam
Various Smart Pointers in C++11
Please Sign up or sign in to vote.
18 Feb 2013
PhilipSch
This article seeks to identify differences between the WPF and the Windows RT's UI framework.
Please Sign up or sign in to vote.
3 Nov 2014
David Serrano Martínez
You have not lifted your finger off the mouse button yet when the calculation is served.
Please Sign up or sign in to vote.
12 Feb 2013
Dave Calkins
A tool for simultaneous editing and viewing of CSS and HTML.
Please Sign up or sign in to vote.
1 Feb 2013
Ahmed Charfeddine
A Visual C++ Project Wizard for the fast creation of high performance TCP servers in C++
Please Sign up or sign in to vote.
27 Aug 2014
Bartlomiej Filipek
Several issues related to smart pointers that are worth knowing.
Please Sign up or sign in to vote.
25 Feb 2013
Colin Eberhardt
Creating a LINQ-style API for Objective-C has proven to be relatively simple (and fun!). I have provided implementations for some of the most common and useful LINQ methods, however the .NET LINQ APIs for querying collections have a great many more methods than the ones I have covered.
Please Sign up or sign in to vote.
1 Feb 2013
aaverian
A very simple console progress bar.
Please Sign up or sign in to vote.
10 Feb 2013
Work Damnit!
Need to control something with a Joystick in Windows? Here is an easy to use driver that will help you do it.
25 Feb 2013
Alvin Ashcraft
Over the last several weeks, I have been building some simple OCR applications in my spare time using a trial version of the FineReader Engine by ABBYY
Please Sign up or sign in to vote.
4 Feb 2013
Matthew Faithfull
Open, currently tested on Windows, VC6, VSExpress2005, VSExpress2008, VS2012Desktop, CodeBlocks 12.11 with MinGW GCC 4.7.1, Rad Studio 2010 XE3; Open Suse Linux Netbeans 7.1 with GCC 4.6.2 and 7.2.1 with Clang 3.0.
Please Sign up or sign in to vote.
25 Feb 2013
Pragmateek
Essential tools for debugging and troubleshooting.
Please Sign up or sign in to vote.
19 Feb 2013
Zac Gery
A Crash Course In CSS Sprites
Please Sign up or sign in to vote.
21 Feb 2013
Mukit, Ataul
Eccentricity in programming languages
Please Sign up or sign in to vote.
25 Feb 2013
Pragmateek
Keep reading and in 10 minutes you’ll know DllImport (almost) like a pro.
Please Sign up or sign in to vote.
19 Oct 2020
Sudheesh.P.S
Automatic thread synchronization classes which throw exceptions instead of error codes

Current Participants

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

aaverian
Software Developer (Senior) YR
Romania Romania
No Biography provided
Ahmed Charfeddine
Technical Lead
Tunisia Tunisia
Services:
http://www.pushframework.com/?page_id=890
Alvin Ashcraft
Technical Lead Allscripts
United States United States
Alvin has over 24 years of programming experience in the health care, financial and manufacturing industries. He is currently a Principal Software Engineer at Allscripts in the Philadelphia area. He has been recognized as a Microsoft Windows Dev MVP (current - formerly MVP in C#/Visual Studio), OzCode Magician, Friend of Redgate and Xamarin Certified Professional. Alvin has tech reviewed several books, including titles on ASP.NET Core, Entity Framework Core, and WPF. He is also one of the founding organizers of the TechBash developer conference held each fall in Pocono Manor, PA.
Babu_Abdulsalam
Software Developer (Senior)
India India
I'm working as Senior software Engineer since 7 years and interested in MFC and COM programming.
Bartlomiej Filipek
Software Developer
Poland Poland
Software developer interested in creating great code and passionate about teaching.

Author of C++17 In Detail - a book that will teach you the latest features of C++17!

I have around 11 years of professional experience in C++/Windows/Visual Studio programming. Plus other technologies like: OpenGL, game development, performance optimization.

In 2018 I was awarded by Microsoft as MVP, Developer Technologies.

If you like my articles please subscribe to my weekly C++ blog or just visit www.bfilipek.com.
Benaiah Mischenko
Student
United States United States
I am a web developer living in Wasilla, Alaska. I have been working in web development since 2010. I have been programming since I was ten, starting out in .NET and migrating to WordPress and PHP.

Other than programming, my interests include photography, music (vocal, guitar, and theory), writing (prose, poetry, and screenplay), and spending time with my six brothers and one sister.

You can visit my website at benaiah.mischenko.com
Bernhard Häussermann
Software Developer Digiata, Blue Owl Software
South Africa South Africa
Bernhard holds an Hons BSc in Computer Science and is a full-time C# .NET developer at Digiata.
After-hours he does iOS and Mac OS X development for Blue Owl Software. He also enjoys playing the piano.
Chris Demiris
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

-
Dave Calkins
Software Developer (Senior)
United States United States
No Biography provided
David O'Neil
Software Developer www.randommonkeyworks.com
United States United States
I am the author of Laughing at the Devil: One Man’s Religious Discoveries. If you want to understand the astronomic investigations of our priests 3,000 years ago, LATD is the book to turn to. It opens up the thoughts that pushed them away from their earlier polytheism and towards our current definition of God.

Trained as a mechanical engineer, I have been involved with design, supervision, and project management. I taught myself C++ programming in order to play around with binaural beats more easily. I've also created various databases to help with project management and personal tasks.

Databases are cool and extremely useful! Happy coding, everybody!
David Serrano Martínez
Systems Engineer
Spain Spain
I work as a senior industrial engineer for Public Administration in Spain. I have experience in developing software for ballistic computations. I like maths and programming and, above all, riding my mountain bike. Contact me at davidalvi (at gmail dot com).
Debdatta Basu
Student Indian Institute of Technology, Roorkee
India India
Debdatta Basu is a student at Indian Institute of Technology, Roorkee, currently pursuing his Bachelor's Degree in Electronics and Communication Engineering. He has four years of experience with C++, C#, Computer Graphics, and Parallel Programming.
DigitalInBlue
Team Leader
United States United States
John Farrier is a professional C++ software engineer that specializes in modeling, simulation, and architecture development.

Specialties:

LVC Modeling & Simulation
Software Engineering, C++11, C++98, C, C#, FORTRAN, Python
Software Performance Optimization
Software Requirements Development
Technical Project and Team Leadership
Fredrik Bornander
Software Developer (Senior)
Sweden Sweden
Article videos
Oakmead Apps Android Games

21 Feb 2014: Best VB.NET Article of January 2014 - Second Prize
18 Oct 2013: Best VB.NET article of September 2013
23 Jun 2012: Best C++ article of May 2012
20 Apr 2012: Best VB.NET article of March 2012
22 Feb 2010: Best overall article of January 2010
22 Feb 2010: Best C# article of January 2010
hjgode
Germany Germany
No Biography provided
Kenneth Haugland
Engineer
Norway Norway
No Biography provided
LEADTOOLS Support
Help desk / Support LEAD Technologies, Inc.
United States United States
Since 1990, LEAD has established itself as the world's leading provider of software development toolkits for document, medical, multimedia, raster and vector imaging. LEAD's flagship product, LEADTOOLS, holds the top position in every major country throughout the world and boasts a healthy, diverse customer base and strong list of corporate partners including some of the largest and most influential organizations from around the globe. For more information, contact sales@leadtools.com or support@leadtools.com.
Group type: Organisation (No members)


Matthew Faithfull
CEO Querysoft Ltd
United Kingdom United Kingdom
I'm a UK based software engineering contractor, CEO of Querysoft Ltd, a candidate and activist for the UK Independence Party and occasionally I get time look at Code Project.
Michael Chourdakis
Software Developer
Greece Greece
I'm working in C++, PHP , Java, Windows, iOS, Android and Web (HTML/Javascript/CSS).

I 've a PhD in Digital Signal Processing and Artificial Intelligence and I specialize in Pro Audio and AI applications.

My home page: https://www.turbo-play.com
Mukit, Ataul
Technical Lead Kotha Technologies
Bangladesh Bangladesh
If you are not in - you are out !
- Chapter 1
PhilipSch
Student
Germany Germany
Devoted to thorough software development.
For further information please refer to my LinkedIn profile.
Pragmateek
Instructor / Trainer Pragmateek
France (Metropolitan) France (Metropolitan)
To make it short I'm an IT trainer specialized in the .Net ecosystem (framework, C#, WPF, Excel addins...).
(I'm available in France and bordering countries, and I only teach in french.)

I like to learn new things, particularly to understand what happens under the hood, and I do my best to share my humble knowledge with others by direct teaching, by posting articles on my blog (pragmateek.com), or by answering questions on forums.
Sudheesh.P.S
India India
Working in an MNC at Bangalore. I can be reached at sudheeshps@gmail.com
Work Damnit!
Student
Australia Australia
No Biography provided
Zac Gery
United States United States
Software Developer, Mentor, Architect and UX/UI craftsman. Also, a psychology nut that loves curling.
You must sign in to participate in this contest.
This contest has ended.
1 Feb - 28 Feb 2013