A Interaction Design/Usability List
Some resources on the topic:
- Useit.com
- 52 Weeks of UX
- Adaptive Path (the conferences, and don’t miss the iPhone app)
- Usability Matters (a company’s blog)
- A Brief Rant on the Future of Interaction Design
Smoothing CCGridActions in Cocos2D for iPhone
CCGridActions are a great feature of cocos2d. They provide nice 2D and “3D” effects that you can use to make your app or game appearance more appealing. I have already written about them, mostly about the high cost the exact in terms of CPU time (and FPS), what makes them barely usable in a real, sufficiently complex scenario. In a recent post of mine, I described a solution to this issue, which though not a full replacement for “real” grid actions, makes them usable, fast, and not at all demanding in terms of processing power.
ASIHTTP is "dead", long live to it!
I used ASIHTTP in a couple of projects of mine, and always found it was very useful. Unfortunately, its creator and maintainer decided to end its involvement with the project, due to a bunch of reasons that you can read about in his own post. It’s sad anyway reading about “vitriol” being poured upon anyone who simply gave away his code for free to whom could need it.
Lock-free programming
Lock-free programming is often considered an easy alternative to blocking for handling parallelism. This article offers a very nice introduction to the topic, and it also shows that it is not easy at all! In any case, it makes for an interesting read.
Boundary value analysis for bug fixing
Anyone who has worked in quality assurance or is serious about testing knows about a technique used to define test cases that is called boundary value analysis. Here is how Wikipedia describes it: