Older Entries

Showing Posts 1 To 10
Implementing Dynamic, Read-only Object Properties In PHP
I was recently working on a PHP project where i needed (or would of liked) an object to have publicly available properties which were read-only. Unfortunately PHP doesn't support this and the usual way of implementing something similar was to have private properties and standard getter methods. The trouble with getter methods is that sometimes they seem a little like overkill, especially if y...
June 13, 2011
IPhone Keypad: Where's The Decimal Point?
While recently developing an iPhone app i needed a numeric keypad to appear to input a number. The only problem is that the built-in numeric keypad doesn't contain a decimal point, making entering floating point numbers impossible. After reading the documentation there is however a few solutions. Add a user created button to the standard numeric keypad. Use the new UIKeyboardTyp...
February 06, 2011
My First IPhone App
Today, i have just witnessed a new milestone in my career as a software developer, that of seeing my first app accepted into the Apple App Store . It's a small uncomplicated app but from small acorns, mighty oaks grow! Click here to see Repro Calc v1.0 Having learned Objective-C and familiarizing myself with the XCode developer tools over the last few months, i created a little app...
January 26, 2011
Why You Should Use Revision Control
Revision control is a little like insurance. You never see the value of it until you actually need it. Some programmers never touch it, while others swear by it. Revision control does contribute huge benefits while also introducing a small overhead on project management. I personally feel every project ever developed should always be placed under such a management system and here's why. Firs...
January 24, 2011
Does Typing Speed Matter For Programmers?
A few months ago Jeff Atwood blogged again about the need for programmers to be good typists. In fact he has espoused sheer disdain over the years for all programmers if they were anything less than certified touch-typists. In November 2008 he wrote We are typists first, and programmers second. It's very difficult for me to take another programmer seriously when I see them using the hunt a...
December 26, 2010
Does Branding Matter For Software?
http://blip.tv/play/AZPiFQI Steve Yegge presents his keynote: How to Ignore Marketing and Become Irrelevant in Two Easy Steps. From O'Reilly Media's Open Source Convention, July 26, 2007. This is one of the best software talks i've seen What makes it more awesome is the fact it's given without slides! (The machine broke down.) which deals with the problem of software branding. Give it a...
November 25, 2010
Stanford University IPhone Application Development Lectures
iPhone Development Training For Free Stanford University have had a reputation of placing useful and free programming related resources online for a long time now. Personally, i have watched many of their computer science lectures online on YouTube and learned a great deal while enjoying every minute. I am extremely excited to learn that Stanford have now uploaded a complete suite o...
August 04, 2010
Objective-C, A Language From Another Galaxy
Sir, I don't know where your ship learned to communicate, but it has the most peculiar dialect. Over the last few weeks i've been learning Objective-C , Apple's flagship programming language, preferred for all Mac OS and iOS development. Wanting to create my own iPhone and iPad apps, i wanted to learn Objective-C and of course after doing a great deal of programming using C type l...
August 03, 2010
How To Sort Collections Of Custom Types In C#
I've recently created a program which sorts collections of custom types quite extensively and i thought i'd share the standard method of doing this. When i first started designing my program, i honestly thought it would be quite a pain sorting these collections but i was pleasantly surprised, as usual by the .NET framework, that there are built in shortcuts. IComparable<T> The first st...
March 20, 2010
How Do I Love Thee? Let Me Count The Ways...
How do I love thee? Let me count the ways. I love thee to the depth and breadth and height My soul can reach, when feeling out of sight For the ends of Being and ideal Grace. I love thee to the level of every day's Most quiet need, by sun and candle-light. I love thee freely, as men strive for Right; I love thee purely, as they turn from Praise. I love thee with a passion put to use In m...
March 17, 2010