Just how safe are you online these days?

May 2nd, 2016 Cyber Security Charlie Benger-Stevenson 8 min read

We all know the basics of how to stay safe online. Just to re-cap Make sure you have a good quality antivirus program, and that the antivirus definitions are kept up to date. Make sure that your operating system is kept up to date with the latest patches (e.g. Windows Update). Never use public wifi to access web sites where you need to supply sensitive…

Picture of generic XML Tag

Serialising complex types in C#

Feb 7th, 2016 C# Charlie Benger-Stevenson 4 min read

The problem of serialising even the most simple of things, the Dictionary, reared it’s ugly head this morning. The problem for me is that I want to write nice tight code, that doesn’t go all over the place using complex third party additions, or deep dark areas of the .Net Framework. For example this post on The Burning Monk blog goes to use the Dat­a­Con­tract­Ser­iza­l­izer,…


If you use Facebook, read this!

Feb 1st, 2015 Life Charlie Benger-Stevenson 2 min read

If you use Facebook, have you ever uploaded a precious family moment for your relatives and friends to look at and “Like”? Of course you have. So have I, so has my wife. Normal, well for this day and age at least. Previous generations would have kept photo albums, i.e. hard copies of these precious moments. So if Facebook went out of business, or suffered…


Custom context menus in winforms

Jan 11th, 2015 C# Charlie Benger-Stevenson 4 min read

Demo project and ExMenuItem class can be downloaded here. Another Winforms related post again I’m afraid. And this has usurped the list of blog articles I had planned in for this month. The reason being that I just wanted to add a Context menu to a Windows Forms application, with icons in the menu and the plain old MenuItem doesn’t have this functionality. It’s quite…

press enter

Transparent double buffered controls in C#

Dec 21st, 2014 C# Charlie Benger-Stevenson 4 min read

I came across this little problem a week or so ago. I’m glad I did. Not only did is prompt me to get off my derriere and get this blog up and running, but it also got me to come up with a solution that seems to have eluded programmers for quite some time. In my first round of googling I came across this blog…

Hello world!

Dec 17th, 2014 Uncategorized admin 1 min read

Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!