Click here to Skip to main content
12,953,937 members (41,127 online)

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: 10,223   Rating: 4.75/5    Votes: 3   Popularity: 2.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   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: 3,771   Rating: 4.80/5    Votes: 3   Popularity: 2.33
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
The new auto keyword
Posted: 8 Apr 2013   Updated: 1 May 2013   Views: 10,112   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: 5,540   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: 3,970   Rating: 0.00/5    Votes:    Popularity: 0.00
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: 7,397   Rating: 0.00/5    Votes:    Popularity: 0.00
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: 5,773   Rating: 0.00/5    Votes:    Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
A Python implementation of finding primes
Design and Architecture
Design Patterns
Posted: 8 Jan 2013   Updated: 8 Jan 2013   Views: 13,195   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: 9,173   Rating: 0.00/5    Votes:    Popularity: 0.00
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: 12,435   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: 5,880   Rating: 0.00/5    Votes:    Popularity: 0.00
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: 5,040   Rating: 0.00/5    Votes:    Popularity: 0.00
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: 3,730   Rating: 0.00/5    Votes:    Popularity: 0.00
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: 3,670   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++.
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



Advertise | Privacy | Mobile
Web02 | 2.8.170525.1 | Last Updated 28 May 2017
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid