Click here to Skip to main content

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

Article: 1, Technical Blogs: 12

RSS Feed

Average article rating: 4.00

C / C++ Language
General
Posted: 29 Oct 2012   Updated: 29 Oct 2012   Views: 5,254   Rating: 4.00/5    Votes: 1   Popularity: 0.00
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.36

Posted: 30 Oct 2012   Updated: 30 Oct 2012   Views: 2,157   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: 5,729   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: 2,828   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,282   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: 3,260   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: 3,395   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: 6,294   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: 6,549   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: 7,406   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: 3,562   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: 2,509   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,427   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.
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
Web03 | 2.8.140415.2 | Last Updated 20 Apr 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Use
Layout: fixed | fluid