Mark Pearl

September, 2011

The Developers Code by Cheung, Pragmatic Bookshelf

This book didn’t appeal to me as much as I thought it would. It is written much in the same light as pragmatic programmer, but somehow does not have the punch that pragmatic programmer had. There were some interesting topics, code generators as a way of speeding up development is...

Agile Software Development with Scrum by Schwaber and Beedle, Prentice Hall

This covered what I would call the “original” scrum concept. As someone trying to get a good introduction to scrum it was an enjoyable read however it did not cover in any real depth actual implementation and some of the concepts that it presented have changed or become more developed...

August, 2011

Git Revisited

Having worked with TFS & SVN for a while now, I recently was put in a position where I had to get up to speed with Git. My only experience with Git up to now was attending a brief presentation on the subject and spending a few hours playing around...

Dev4Devs–with my GWB Influencers Shirt

So, it took a bit of time to arrive, but 2 weeks ago I received my GWB Influencers shirt in the mail. Perfect timing for my talk at Dev4Devs at Microsoft.

Dev4Devs Presentation – Run through RX

So Microsoft had another Dev4Devs event and I got to present. My topic was an introduction to Reactive Extensions and I really enjoyed preparing for this one. For those who attended and those that are interested please find links to the slides and example code.

The Art of Agile Development by Jame Shore, OReilly

A great up to date book on agile software development. While I found this book is probably most useful as a reference guide that one can use time and time again I still did enjoy reading it end to end. It is a comprehensive summary of Agile development covering all...

July, 2011

Samsung Omnia WP7–What’s holding it back in South Africa

I recently acquired a Samsung Omni 7 with the Windows Phone 7 OS installed. With this device I have a new found desire to learn Windows Phone 7 programming and embarked on the endeavour by reading “Programming Windows Phone 7” by Charles Petzold (ISBN 978-0-7356-4335-2).

2 main differences between Structures and Classes in C#

I have always been slightly confused about the difference between classes and structures in C#. For many years, structures seemed identical to classes, but were simply not as extensible. Recently I had a relook at them and came up with two key identifying features that help me differentiate the two.....

Programming Windows Phone 7 by Charles Petzold

I recently acquired a Samsung Omni 7 with the Windows Phone 7 OS installed. With this device I have a new found desire to learn Windows Phone 7 programming and embarked on the endeavour by reading “Programming Windows Phone 7” by Charles Petzold (ISBN 978-0-7356-4335-2).

Expert FSharp by Syme, Granicz and Cistemino, Apress

Enjoyed getting exposure to a paradigm that I had not looked at properly before. I have come from a Object Oriented background and looking at a Functional Language inside my beloved Visual Studio has expanded outlook on programming. Expert FSharp introduced the concepts clearly and in a way that was...

June, 2011

C# Concisely by Judith Bishop and Nigel Horspool

In my quest to read all the books I have lying on my bookshelf I have finally got round to finishing C# Concisely (ISBN 0-321-15418-5). While this book was fairly old, I found it to be quite useful for a student wanting to learn C# for the first time, and...

Code Complete by Steve McConnell, Microsoft Press

This book extensively covers the construction aspect of programming. I started off not agreeing with many of the minor points that were illustrated, but after sticking with the book it got better and better. It touches so many areas, some in detail, some just lightly - I am sure due...

Project Euler Problem 14

The Problem The following iterative sequence is defined for the set of positive integers:

C# double and nary for loops

Something that I wasn’t aware was possible in C# was double for loops… they have the following format.

Euler Problem 20

This was probably one of the easiest ones to complete – a quick bash got me the following…

Euler Problem 13

The Problem Work out the first ten digits of the sum of the following one-hundred 50-digit numbers.

Hello Reactive Extensions

I have seen the rx demos by Bart De Smet and was blown away by the potential that I think they hold – however I just haven’t had time up till now to have a look at them in any depth. Today I finally set some time aside and got...

Project Euler Problem 11 Solution

It has been a while since I have attempted a project Euler problem, mainly because of university exams taking up the majority of my spare time, but today I managed to spare a few minutes to make an attempt at problem 11.

May, 2011

Clean Code by Robert Martin, Prentice Hall

If Code Complete is the textbook of software construction, then Clean Code is the poetry of it. This book had a number of concepts that struck true to me - self documenting code, structure, design - it is all there in Clean Code.

See all posts by category...

Want to get my personal insights on what I learn as I learn it? Subscribe now!


/