This is what I do best. Not that I&;m any good. Maybe I should actually start writing about it. These are all technical programming stuff. For tips on how not to be a noob user, check out the tag.

Late to the Design Patterns Show

Design patterns are great. It gives you a pool of known solutions to common object-oriented software problems. Then you'll need to apply some creativity to tweak the patterns to fit your situation. There are close to two dozen design patterns and going through them all at once will overwhelm you. I can't even say I fully understand all of them but I think what you should first understand is these 23 patterns are grouped into three:

A Commentary on How To Ask Questions The Smart Way

In one of my rabbit hole adventures on the internet, I stumbled across an article written by Eric Steven Raymond called . Turns out, I haven't been asking efficiently on StackOverflow and I get flak and downvotes for that. Just like reporting a bug, there's also a smart, efficient way to ask questions on the web (and avoid weird comments).

This article will be one of my first in a commentary format. Which means, I'll copy some text from the site and I'll make my comments here. I won't even go through the whole article. Just the ones I find usable in general between programmers and other professions. It's my own space, and... yeah, well, it's just like my own opinion, man. There will be more posts of this format to follow. When I feel like writing up. Ha.

Visualizing with pseudo code

In a previous project I was working on, it involved multithreading and three conditional locks. There was so much happening and so much code to read through and I had the attention span of a puffer fish. To aid myself in understanding software, I write pseudo code in a stacked notation for an easier glance of things. This is a mix of pseudo code and actual function names so I will have reference back to the actual method or variable.

I have refined it over the years and have come up with two variations. They are nothing as complex as the image I have used above. It's just something that makes me look smart.

Noob's guide to capturing jailbroken iOS device network traffic without using a proxy

This guide is written as if the person who will read this does not have much experience with SSH and jailbreaking.


One of the easiest ways to capture network traffic coming out of your device to the world wide internet is by setting up a proxy on your desktop and setting your device to use that proxy but that assumes the app will use the proxy. What if it uses its own proxy? What if it uses a socket connection? What if you are forced to connect to another network (say, the GoPro app needs you to connect to the ad hoc wireless network on the GoPro device)?

This approach will allow your device to connect to any network, and captures all types of network traffic including socket and HTTP/S with or without proxy. Drawback is the need for the iOS device to be jailbroken. Jailbreak it. Free yourself.


Subscribe to RSS - Dev