If you read my last post, you would know that I spent a lot of time last month developing for Android. One of the projects is a simple stock widget that uses Google’s deprecated finance API to pull the user’s financial portfolio and display stock data. To start, the...
Frauds and Other Impostors
Impostors. Frauds. We’ve all hear of them and we all go out of our way during the hiring process to avoid them, but do they really exist? Sure, there are those that might not do as good a job as others, but is there really anyone applying for programming jobs that...
NSTask 100
I’ll get right to the point here. Reinventing the wheel is bad. Period. End of sentence. If you have a requirement that can be met by an acceptably licensed open-source software project and you are not using that project, then you are likely adding unneeded complexity...
Tutorial: Recording Media with QTKit for Mac OS X
Mac’s are very popular among creative professionals ranging from the user interface designer who designed your favorite iPhone app to the starving videographer who is just starting to break into the field via Youtube and Vimeo. Recently, I have taken the plunge into...
Don’t Abuse My 3G!
Web services are great especially when coupled with rich clients, such as the iPhone or any other competing smart devices. However, more and more there is a dark-side to connected apps: developers abusing the ubiquitous connectivity of these devices to avoid having to...
My Kingdom for Some Process
I’ve been thinking about process a lot recently. Yes, I am still an independent developer but I do feel that working every project differently, though it does allow me to keep clients very happy, is not as efficient as having some kind of overarching process that is...
More from Mike:
Why Alice Runs JavaScript
Over at The Mad...
FOSSGiving 2017
Long time readers...
Galago Pro Review
Coder Radio’s Mike reviews his Galago Pro from System 76
Bashing Bash
Coder Radio...