For whatever reason, testing did not seem to be a focal part of Apple's development tools until Xcode 5. Prior to then, tests were typically implemented using OCUnit, but it was difficult to integrate with the Cocoa framework. That changed in Xcode 5, where OCUnit was swapped out for XCTest…Continue
Added by George Lee on September 22, 2014 at 4:14pm — No Comments
While looking through some old code, I found my first iOS projects that I did while I was a graduate student at the University of Hawaii at Manoa. The earliest of which goes back to November of 2008, which was 4 months or so after the App Store opened its doors (according to Wikipedia). Since then I had developed 3 apps (two ended up in the App Store), the last of which I worked on in 2010.
Added by George Lee on May 2, 2014 at 9:56am — No Comments
In Hawaii, we’ve built up our local tech community thanks to efforts from HTDC, HI Capacity, The Box Jelly, and many local companies. We are at the point where community events are happening all the time. We have amazing leaders at the forefront continuing to keep this community active.
Usually, this is a slow news period for technology. But there have been a few high profile tech news stories, from Edward Snowden turning into Carmen Sandiego to the Xbox One-Eighty DRM debacle. But one that perhaps flew under the radar was an…Continue
Added by George Lee on June 23, 2013 at 5:59pm — No Comments
It has been more than 6 months since I launched RedeemHi5.com, which I wrote about in one of my first blog posts. The launch hasn't been perfect; the most major issue is that the connection to the database gets lost and it doesn't reconnect, thus leaving people with a loading screen. The first thing to do, of course, is to fix it. In addition, though, I wanted to add tests to document these issues and maintain some peace of mind as I…Continue
It wasn't so long ago that functional programming seemed to be an arcane science. If you knew Haskell, Standard ML, or Common Lisp, you've either been programming for a very long time, involved in computer science research, or just had a lot of free time on your hands. However, functional programming has been making a comeback with…Continue
With the new year come new resolutions to become a better person. If you're into software development (or looking to get into it), you may be looking to learn something new. I do believe that one of the most important things we can do as software engineers is to explore other technologies and programming languages. Seeing other approaches gives you additional perspective when trying to approach a problem. In the past, this typically meant picking up a book and spending a few days going…Continue
Over the past year, the City and County of Honolulu and Code for America pushed to make the city's data open to the public. The city has a tight budget and can only dedicate a small amount of resources to the creation of applications using this data, so opening it up allows people in the community to work with this data. Recently, they published a list of their available datasets …Continue
There are several interesting research projects going on in the Department of Information and Computer Sciences (ICS) at UH Manoa, ranging from social network analysis to continuous data processing for mobile applications. Being a recent Master's in computer science graduate, I've heard about many of these projects directly from the professors. While I encourage you to read more about them on the…Continue