• Unit testing framework and Asynchronous calls

    In my quest for information on writing test cases within the confines of unit testing framework, it became evident quite quickly that the tests are synchronous and asynchronous calls will never complete thereby rendering the test case useless. Since all networking code should be asynchronous (in my expert opinion), I had to find a way to handle this.

  • Utility of Unit Tests in software development

    Over the years, I've read a little about unit testing and heard it talked about at WWDC once or twice, but never thought much of it and didn't see much of a need for it. Recently I've started to look at it again and have done a little research on the concept. I found a reference that seems to sum up the flaws of unit tests.

  • Giving Ooma another chance

    The other day I had lunch with some friends and one mentioned that he was reducing his monthly bills by dropping cable, installing solar and switching his home phone to Ooma. He had Ooma for 6 months and was quite pleased with it. I had tried Ooma about 1.5 years ago and written about it; unfortunately my experience back then wasn't as positive. I decided to give it another try as the potential to save money is huge. In the last few years, my phone bill has gradually risen while the features have gone down (I had lots of features with Qwest over a decade ago including a blacklist, then with MCI I had voicemail that forwarded to email. Now I don't even have voicemail as there is an extra charge for it.)

  • Google Voice fix for when it stops working

    Today I got notification that I missed a call coming through my Google Voice account. I checked Google Voice and everything was setup correctly; I had also noticed that the Google Voice app on my iPhone didn't notify me of an SMS that I received the other day which was strange.