Personal

Personal


iOS Tech Talk

10.16.2010 | 0 Comments

The iOS Tech Talk this past Thursday was a smash hit! Not only did the lab overflow with people, we covered a lot of ground with Objective-C, Xcode, Interface Builder, Cocoa Touch and parts of the iOS SDK.

Bittersweet news is that the room was so packed we couldn’t squeeze a video camera in there. So the best I can offer everyone is the slide deck as well as the sample code we wrote together. I have both an annotated version of the slides with my speaker notes, as well as a pure image form. Links for these items are at the bottom of this post.

However, since there was so much interest, I plan to host a series of Crash Courses on advanced topics in iOS as well as OS X programming such as Grand Central Dispatch, multitouch gestures, OpenGL ES, consuming network services and many more. More to come on this development soon, but if you’re interested in taking a Crash Course, please indicate what you’re interested in at the form located here.

Also, as promised, for those of you looking for more information

And as always, if you have any questions or feedback, please don’t hesitate to let me know. Thanks for everyone who came and made the night a great success!

Downloads

Source Code
Slides with Notes
Plain Slides


Why blogging, and why now?

11.02.2009 | 0 Comments

I’ve been on this earth for a while now, and I’ve had plenty of opportunities to start up a blog. I have lots of friends who do it, and I’ve been involved with web development for a little over a decade. But I’ve never thought about doing it until now. Here are a few reasons why I’m picking it up:

Sharing is caring.
Whenever I have an epiphany in thought, code or otherwise – I like to share! If ever I’ve hit a stumbling block and I couldn’t find the answer to a problem readily and I had to solve it on my own, I’d like to contribute my findings in hopes that someone who might be in a similar situation could use them to their advantage. The Internet is an excellent publishing mechanism, and I feel that as I’m starting to gain momentum in software industry, my ability to benefit others is increasing. I’m not a renowned artist, wordsmith or philosopher, but I believe that every bit of shared knowledge helps us as a whole.

The primary focus of this blog however is to highlight some of the current projects & research I’m working on, as well as some musings and any eurekas I might have pertinent to Software Engineering and Design in general.

I’ve accepted that I can’t always be right.
I’ve acknowledged the fact that whatever viewpoint I offer could turn out to be either completely wrong, embarrassing or both. It’s also very possible that I might change my mind as time goes on. In any case, I will strive to provide the most intriguing and correct information as I possibly can, and please don’t hesitate to voice your opinions on my thoughts too.

Learning by experience is huge.
All the intelligent people I know have learned from experience. When these people tell you something I’m often happy to believe them as they’ve probably been there before. When one of my parents, friends or colleagues suggest something, chances are they’re having flashbacks of the time when their car ended up in a ditch, or were called in at 2AM to fix a SQL injection issue.

And that’s exactly what I hope to offer. Anything I’ve learned whether it’s be found the hard way by mistakes or the easy way through complete luck will be accounted in turn. Take from it what you will, and I hope you enjoy.