Click here to Skip to main content
15,886,362 members

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

Article: 1, Technical Blogs: 13

RSS Feed

Average article rating: 4.75

Programming Languages
C++
29 Oct 2012   Updated: 29 Oct 2012   Rating: 4.75/5    Votes: 3   Popularity: 2.27
Licence: CPOL    Views: 18,036     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
A class to represent valid/invalid data and using the mutable keyword

Average blogs rating: 4.47

18 Apr 2013   Updated: 18 Apr 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 8,010     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
This post will be about the Resource Acquisition is Initialization (RAII) pattern which is a creational pattern.
20 May 2013   Updated: 20 May 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 5,130     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Keeping History using the cd command.
Programming Languages
C++
30 Oct 2012   Updated: 30 Oct 2012   Rating: 4.80/5    Votes: 3   Popularity: 2.29
Licence: CPOL    Views: 5,821     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
The new auto keyword
8 Apr 2013   Updated: 1 May 2013   Rating: 4.00/5    Votes: 3   Popularity: 1.91
Licence: CPOL    Views: 15,390     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
This is about the comparison operators in C++ and making them easy to implement.
8 Oct 2013   Updated: 8 Oct 2013   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 12,460     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
The digraphs I am writing about are sequences of characters which act as a stand in for other characters.
30 Oct 2012   Updated: 30 Oct 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 5,911     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
This blog post is going to be about the C++ keyword mutable, it is also going to go into using mutable for data caching.
30 Jul 2014   Updated: 30 Jul 2014   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 6,452     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
This post is an introduction to a library I have written, UnitC++.
Python
30 Oct 2012   Updated: 31 Oct 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 12,011     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
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.
4 Nov 2012   Updated: 4 Nov 2012   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 8,230     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
A Python implementation of finding primes
8 Jan 2013   Updated: 8 Jan 2013   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 17,850     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
This is the first of actual posts in my series on design patterns in Python.
22 Jan 2013   Updated: 22 Jan 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 11,960     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
The idea behind the strategy pattern is to encapsulate the implementation details of an algorithm and make them interchangeable.
22 Jan 2013   Updated: 22 Jan 2013   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 17,561     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
The idea behind the builder pattern is to abstract away the construction of an object so that many implementations can use the same builder.
22 Feb 2013   Updated: 22 Feb 2013   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 8,740     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
This post will be about the Iterator pattern which is a behavioural pattern.

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
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