Lists from Enums (with an iOS example)

When you need to create any list in code there is a very easy way to make the list quickly reorderable. The solution is to use an enum, which is nearly a list in itself. Each entry in the enum represents a number, by default it is one more than the previous entry in the enum. When the order is just hardcoded, it can be time consuming when you need to move the entries of your list around. If you use an enum, then simply by changing the entry in the enum, your list will update automatically. Continue »

Posted in How to guides, Tutorial | Tagged , , , , , , , , , , | Leave a comment

Open Source vs Proprietary Software

It wasn’t so long ago that nearly every software product we used was the result of a company paying for programmers to build a product they could sell, however recently times have changed, and with movements like open source and the FSF (Free Software Foundation) we have a choice between proprietary and open source software. I recently reviewed the kind of software I use frequently to see how well I was adopting open source software, and it turns out that recently I have begun to switch back to proprietary. Here are the results: Proprietary Open Source App Store No Open … Continue »

Posted in General Thoughts | Leave a comment

Samsung Galaxy S3 and HTC One X comparison ! (which should we buy?)

Comparing the HTC One X and Samsung Galaxy S3. Which to buy ? Continue »

Posted in Reviews | Tagged , , , , | Leave a comment

Number of App Downloads in Australia 2012

I am regularly asked the question “How many Apps are downloaded in Australia?” Here is the answer for April 2012 – 66.8 Million Continue »

Posted in Uncategorized | Tagged , , , , , , | Leave a comment

Monitoring an iPhone’s HTTPS traffic (Part 2)

Following on from last week’s blog, this will cover monitoring an iPhone’s HTTPS traffic. If you haven’t already, look at the setup from last week as it is required in order for this next part to work. Continue »

Posted in How to guides, Tutorial | Tagged , , , , , , , , , , , , , , | 1 Comment

Apple Operating System Release Cycles

A while ago I was planning to bug on how buggy the operating system OSX Lion was when it came out. Programs like Xcode had particular difficulty staying stable, which made it hard for developers to work, almost to the point where entire hours would be eaten up trying to make Xcode stable enough to work on. Now its worth noting that this happened when Lion came out, now I find the system rock solid, I haven’t had a single system crash for at least 6 months. However my colleague who has been using Mac’s ever since OS 9 has … Continue »

Posted in General Thoughts | Leave a comment

Monitoring an iPhone’s HTTP traffic (Part 1)

Previously when I’ve needed to monitor web traffic from my iPhone I would use my laptop to redistribute my wifi as a 2nd network with another network card and use a tool like WireShark or Charles to monitor everything that’s being sent and received from my iPhone after I connected to the 2nd network. This was overcomplicating things, hidden in the iPhone’s settings is the ability to connect to a proxy server, meaning you can debug web traffic without the need for any 2nd networks or ethernet cables. Continue »

Posted in How to guides, Tutorial | Tagged , , , , , , , , , , , , , , | 1 Comment

The bane of error messages

Error messages occur in a program in order to inform users about something going wrong with a program, they are sometimes cryptic about what the actual problem is (for example error numbers that correspond to specific points in code that a software engineer would be able to track down) and other times they are overly transparent (relaying technical jargon to a user doesn’t help them). Having said that, it is vitally important for error messages to occur, users should really have a right to know if something goes wrong in the software they are using. An ideal error message should … Continue »

Posted in General Thoughts | Leave a comment

Live Below The Line ! Join us !

Live below the line – Less than $2 per day ! Continue »

Posted in Uncategorized | Tagged , | Leave a comment

Quick Ways for Building Your Own Mobile Apps

Nowadays, lots of people (business owners) find it more and more necessary to build and develop their own mobile apps. However, what if you’re not a programming junkie? What if you don’t necessarily like to speak in code? There is good news: There are plenty of app development tools for ordinary humans, too. Here’s a few popular alternative development tools. 1. AppMakr The platform uses a web rendering engine to make developing your own iPhone app quick and easy. You can use html and various social network feeds to create a variety of different approaches for your app. It also support … Continue »

Posted in Uncategorized | Leave a comment