May 10, 2012
0 notes
There are also new icons in Font Book. Take a look at the above, for example.

There are also new icons in Font Book. Take a look at the above, for example.

May 10, 2012
0 notes
There are miniscule icon changes across the board in Mac OS X 10.7.4. The most evident ones are the different flag icons.

There are miniscule icon changes across the board in Mac OS X 10.7.4. The most evident ones are the different flag icons.

Apr 23, 2012
0 notes
Coding socks.

(It’s actually a company in Greece that makes them; I’m not sure if these are sold elsewhere.)

Coding socks.

(It’s actually a company in Greece that makes them; I’m not sure if these are sold elsewhere.)

Apr 22, 2012
1 note

Avoiding duplicate symbol conflicts...

Very useful tip for those developing libraries for third-party use, especially with the proliferation of commonly used frameworks like AFNetworking and JSONKit.

Apr 14, 2012
0 notes
Dublin airport (Taken with instagram)

Dublin airport (Taken with instagram)

Apr 14, 2012
0 notes
Airport.

Airport.

Apr 10, 2012
0 notes
Ready to fly.  (Taken with instagram)

Ready to fly. (Taken with instagram)

Apr 9, 2012
0 notes
Trying out Instagram. (Taken with instagram)

Trying out Instagram. (Taken with instagram)

Mar 30, 2012
1 note
“The Adventure of the Misplaced Hound” (via paul.malon)

“The Adventure of the Misplaced Hound” (via paul.malon)

Mar 29, 2012
1 note
And making the current GCC core base modular is not easy (it might be impossible), because we cannot decide at a glance to what module a given current code should belong.

Basile Starynkevitch on the GCC mailing list.

This is why doing your architecture right from day one is important. If you just write code anywhere, without trying to uphold principles such as separation of concerns and the Law of Demeter, you’ll end up with a tangled mess that you can’t untangle.

Such code makes all maintenance work (not to mention adding features) harder, makes it harder to bring in new developers (and, in the case of an open-source project, will discourage people from volunteering), and makes it hard-to-impossible to give your program a plug-in or library API (which is what the linked thread is about).

This is why you need to uphold good code architecture at all times. And if a hack is truly necessary, file a bug on it against your next version—it’s technical debt, and it will hurt you more the longer you don’t pay it off.

(Disclaimers: (1) I have never gazed into the GCC code base, nor it into me, and (2) I am brazenly taking Starynkevitch’s words out of context here.)

(Source: twitter.com, via boredzo)

Mar 19, 2012
0 notes
It’s not complicated to get really sensitive data from an iPhone.

(As demonstrated thoroughly in “Hacking and Securing iOS Applications” by Jonathan Zdziarski, O’Reilly Press.)

I know - I’m becoming obsessed with this book.

It’s not complicated to get really sensitive data from an iPhone.

(As demonstrated thoroughly in “Hacking and Securing iOS Applications” by Jonathan Zdziarski, O’Reilly Press.)

I know - I’m becoming obsessed with this book.

Navigate
« To the past Page 1 of 3
About
Nick Toumpelis is an iOS software engineer, writing code from his home in Greece. He is currently working on new applications, as well as developing the iOS framework for BugSense. He has worked on several iOS applications, most of them for major newspapers and portals. Subscribe via RSS.