Easy to apply tips that can improve your development workflow.Read on →
If you ever meet me you probably already know my second biggest passion after programming is Bodybuilding. I used to be a fat kid weighting 105 kg, now I’m ripped. I don’t spend my days in gym, neither do I eat raw chicken and eggs. I approach fitness the same way I approach programming, KISS.
Read more to learn how you too can become extra fit without much effort.
NSFW because I’ll show my progress photos.Read on →
I always try to improve my productivity, being more productive means I can spend more time doing stuff I love instead of fighting with bad tools. That’s probably why I spend lots of money on apps, I enjoy supporting great ideas other people have.
I recently gave talk about tools I use and why, read more to see the video and description of each tool.Read on →
Data parsing is one of most common tasks we need to do in our apps, yet still majority of people do this parsing by hand, always repeating the same code for each class they need to map.
Usual parsing requires this steps:
- make sure you translate NSNull to nil and not crash
- gracefully handle optional params
- do type conversions
I’ll show show you how you could simplify your code, with very lightweight pattern (0 Dependendencies). Or just jump straight to github repoRead on →
Do you use assertions in your code? What for? How do you handle release builds ?
I’ll share my current take on those questions and some interesting code snippet.Read on →
How do you setup your Cocoa projects? Do you always set same warnings, clone configurations and do bunch of other stuff? Or maybe you work in a big company and you are missing some standardised setup?
Programmers tend to automatise boring and repetitive tasks, yet I often see people spending time and time again configuring their Xcode Projects, even thought they always set it up same way.Read on →
This tutorial is part of a new series, my goal is to teach you new things but don’t treat you like a complete newbie. First tutorial in the series will be the most detailed one, but don’t expect your typical step by step guide from this series. Each next tutorial will assume more and more knowdlege from your part, get ready.
By the end of this tutorial you will have a simple game with level editor. And you won’t even need to write 250 lines of code to create it.Read on →
I’ve just returned from NSConference #5 (which was awesome), there were many good talks there, but my favourite one was the one about Flipboard development tools/setup by Evan Doll.
One of the things that Evan showed was adding version and commit on top of your icon. Read more to learn how I’ve implemented it.Read on →
Do you use Interface Builder ? Even if you don’t like IB, read this short tip and referenced articles. If you have used IB before, you probably needed to reference one Xib view from another Xib / Storyboard. You probably wrote some code to create that view from code ? You don’t need to do that.Read on →