Finding Primes: Part I
Over the last week or so I’ve been working on some old code of mine. As the title of this post suggests it is to do with that odd pastime of mathematicians: finding prime numbers. I have made a few...
View ArticleI’m Back, and This Time There’s Versioning!
It has been a while! Sorry about that but I’ve been on holiday and moving etc, but now I’m back and a lot has changed since I last posted. I have started using distributed version control with git and...
View ArticleDesign Patterns in Python
This post is 2 things; A statement of intent An apology for inaction Recently this blog has not been nearly as active as I would like it to be. This is due to many things but mostly me simply being...
View ArticleFacade Pattern
This is the first of actual posts in my series on design patterns in python. This will be about the Facade pattern which is a structural pattern. The Purpose The facade pattern is used to make one...
View ArticleStrategy Pattern
The strategy pattern is a behavioural design pattern. This means that it is a common communication method between objects and not concerned with how those objects are created or structured. The Purpose...
View ArticleBuilder Pattern
This post will be about the Builder pattern which is a creational pattern. The Purpose The idea behind the builder pattern is to abstract away the construction of an object so that many implementations...
View ArticleIterator Pattern
This post will be about the Iterator pattern which is a behavioural pattern. The Purpose The idea behind this pattern is to have an object which you can loop over without needing to know the internal...
View ArticleResource Acquisition is Initialization (RAII)
This post will be about the Resource Acquisition is Initialization (RAII) pattern which is a creational pattern. This is going to be the first non Gang of Four pattern I will write about. The Purpose...
View ArticleUnitC++
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...
View Article
More Pages to Explore .....