Click here to Skip to main content

Articles by David Corne (Article: 1, Technical Blogs: 13)

Article: 1, Technical Blogs: 13

RSS Feed

Average article rating: 4.75

C / C++ Language
General
Posted: 29 Oct 2012   Updated: 29 Oct 2012   Views: 6,890   Rating: 4.75/5    Votes: 3   Popularity: 2.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
A class to represent valid/invalid data and using the mutable keyword

Average blogs rating: 4.47

Posted: 30 Oct 2012   Updated: 30 Oct 2012   Views: 2,681   Rating: 4.80/5    Votes: 3   Popularity: 2.33
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
The new auto keyowrd.
Posted: 8 Apr 2013   Updated: 1 May 2013   Views: 7,180   Rating: 4.00/5    Votes: 3   Popularity: 1.91
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
This is about the comparison operators in C++ and making them easy to implement.
Posted: 8 Oct 2013   Updated: 8 Oct 2013   Views: 3,433   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
The digraphs I am writing about are sequences of characters which act as a stand in for other characters.
Utilities
Posted: 30 Oct 2012   Updated: 30 Oct 2012   Views: 2,868   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
This blog post is going to be about the C++ keyword mutable, it is also going to go into using mutable for data caching.
Algorithms & Recipes
Math
Posted: 30 Oct 2012   Updated: 31 Oct 2012   Views: 4,180   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
FizzBuzz is variously a drinking game, a math game, a way of learning numbers in a foreign language and more importantly (for this blog) a programming kata.
Posted: 4 Nov 2012   Updated: 4 Nov 2012   Views: 4,146   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
As it is easy to get started I first wrote a prime finding algorithm in Python. I used a very basic algorithm for this. I store a list of prime numbers, and I check the numbers less than the square root of the possible prime, if any are a factor of the number I’m checking [...]
Design and Architecture
Design Patterns
Posted: 8 Jan 2013   Updated: 8 Jan 2013   Views: 8,223   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
This is the first of actual posts in my series on design patterns in Python.
Posted: 22 Jan 2013   Updated: 22 Jan 2013   Views: 7,302   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
The idea behind the strategy pattern is to encapsulate the implementation details of an algorithm and make them interchangeable.
Posted: 22 Jan 2013   Updated: 22 Jan 2013   Views: 8,734   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
The idea behind the builder pattern is to abstract away the construction of an object so that many implementations can use the same builder.
Posted: 22 Feb 2013   Updated: 22 Feb 2013   Views: 4,240   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
This post will be about the Iterator pattern which is a behavioural pattern.
Posted: 18 Apr 2013   Updated: 18 Apr 2013   Views: 3,259   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
This post will be about the Resource Acquisition is Initialization (RAII) pattern which is a creational pattern.
Hardware & System
General
Posted: 20 May 2013   Updated: 20 May 2013   Views: 2,943   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Keeping History using the cd command.
Uncategorised Technical Blogs
General
Posted: 30 Jul 2014   Updated: 30 Jul 2014   Views: 2,434   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
This post is an introduction to a library I have written, UnitC++. UnitC++ is a modern, light weight, header-only c++ library for making unit testing easy. The intention of this library is to make it really easy to test c++ code in a portable way. How to use UnitC++ How to get UnitC++ UnitC++ is [&#
No tips have been posted.
No reference articles have been posted.

David Corne
Software Developer
United Kingdom United Kingdom
I am a C++ developer with a strong interest in Python, C#, and Qt. I work on a native C++ application which uses COM to call C# in order to use a WPF GUI.
 
While I develop an application using WPF exclusivly for windows, I am a big linux user. My favourite distro at the moment is Linux Mint, and I love the delights of the command line,.
 
If you've read something of mine and you enjoyed it, check out my blog.
 
I am also active on various other sites, listed below.

Coding Sites

  • BitBucket where I keep the majority of my projects.
  • GitHub where I have a few older projects. This includes my current long term project, I'm writing a book about design patterns in python. Find the repository here and blog posts about individual patterns here
  • Stackoverflow I'm not too active on stackoverflow, I'm more of a listener.
  • coderwall and coderbits two profile compilation websites.

Social Sites

Follow on   Twitter   Google+


Advertise | Privacy | Mobile
Web01 | 2.8.141220.1 | Last Updated 21 Dec 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid