Brush up you code design skills

Once you decided to make extensible, reusable, more stable, maintainable codes in the future, simply read these books, and start thinking about you existing projects’ code design.Once you decided to make extensible, reusable, more stable, maintainable codes in the future, simply read these books, and start thinking about you existing projects’ code design. Both were originally written for Java language, but patterns can be pretty easily applies for everyday Objective-C development just fine.


Objective-JavaScript

I’d like to write this kind of JavaScript code:

The logic just flows, the controller code reads like a fairy tale. No underscores, no DOM selection, no any annoying punctation but actual human readable statements. Objective JavaScript Class prototype object Without an extensible object model with pure inheritance (not prototype chains) I simply cannot […]


Refactoring, prefactoring, defactoring

I’m fond of Kent Beck books on refactoring issues (Refactoring: Improving the Design of Existing Code, Implementation Patterns). Reading these books makes me more critic when looking to my own code. Most of the time I can catch signs of need for factoring something into new structures. Refactoring A common tool of refactoring are the […]


Create iOS 7 blur effect with latest APIs

There are numerous approach out there to create iOS 7 blur effect, this solution involves some fresh iOS 7 UIView APIs, along with new GPUImage filters.Blurred overlay effect itself was at the table for ages, though, incorporating it in iOS 7 gave a huge shot to it’s popularity. Creating an iOS 7 blur effect basically involves two step, create a snapshot of the underlying content of some context, and apply a blur on it. There are numerous approach out there, this solution involves some fresh APIs.