Hello, I am...

Raymond Kao

...A web developer, IT consultant, trainer and entrepreneur. This is my personal blog.

iOS Learn Toronto – #iOSLearnTO

About a month ago, in an attempt to further fuel our developer community, we started iOS Learn Toronto(aka #iOSLearnTO).  It’s a small meetup/peer lead group that is meant to teach how to develop for the popular native OS platform that drives Apple devices such as the iPhone, iPad and Apple TV.

It’s been an awesome, helleva time.

While officially we only have one more scheduled meetup, we’re all excited to keep it going further.  To that end we’ve already got a hackathon setup for Saturday March 17th at The Work Republic - where we’ll try to push our learning even further in an 8 hour session.

Last night was session #3 – and with that we tried to dig deeper with what we’ve learned in the combined 4 hours from our last 2 sessions.  We successfully setup our app to grab data from the Twitter public timeline API and then list and display each tweet message (the text only) in a Table view.

While the initial hookup to the API was easy (we used AFNetworking to grab JSON from Twitter) – we hit a bit of a road block after that.  Thankfully as a group we were able to figure it out – just not as elegantly as we were expecting.

The true problem is that none of us are really that good with Objective-C (the underlying language for iOS) yet.  Thankfully one of our members, Darren Butcher, is a bit more familiar with C like languages and was able to figure out how to iterate through the data we got from Twitter.  While we agreed that it wasn’t the best solution in the long run – we’re happy that we were able to figure it out in an acceptable amount of time. More importantly we’re starting to learn the syntax of Objective-C – learning by doing – albeit the hard way.

From this however – we’re able to fine tune our offering for #iOSLearnTO season 2 and accelerate future learning.  We’ll also be able to offer a longer season (we’re looking to double the number of sessions, double their duration, or both), and to have it in more locations around the city simultaneously – we know that physical location is a pain point for everyone.  We’ve even got one of our members, Ariel, excited about bringing it back with him to Waterloo.

We’re open to having anyone lead a session – we’re developing a loose curriculum so you have some form of guide to work from, and to cut down on your time to create session material (if any).  We’re also cool if you wanna hold a one off session on some super cool subject that ties back to building an iOS app – for example I’m developing a quick session that touches on building an API on the server side, basically creating your own service to use.  If you’re interested in being an instructor please feel free to sign up here or pass it on to others!

If you’re interested in joining to learn or be an attendee – please sign up here - we’re already 50 people strong!

We’ll also be releasing the code we’ve been working with on GitHub – so stay tuned for more info!

Peace!

Ray

Slides Available for Network Infrastructure Session #1 – TCP/IP

I’ve made my presentation from last month’s “Network Infrastructure Session#1 – TCP/IP” at the Yorkville Media Centre.  You’re free to use this presentation as you wish, feel free to contact me ray [at] raymondkao [dot] com or on twitter @raykao.  Let me know how it goes! Download presentation (PDF) Network Infrastructure Session #1 – TCP/IP (5.6Megs – it’s a fatty).

Why Guy Fieri is a douche

It is no secret among friends and family, that I loathe Guy Fieri.  It is also no secret that I guiltily watch his show “Diners, Drive-Ins and Dives”.  It is from this show (and a few other cameos), his notable and “in-your-face” vestments he has chosen to adorn, and the subtle, but still obvious, disdainful body language, gestures, and verbal undertones, that I have come to the conclusion that he is a fuck wad (throughout this article fuck wad = Douche).  Buckle-up this is a long one… Read more…

I’ll be presenting a Computer Networking Session April 9th 2011 at The Yorkville Media Centre

I’ve been given the opportunity to present a 90minute session about Computer Networking at The Yorkville Media Centre on April 9th 2011.

In the session we’ll take a look at how your computer packages up data to be sent over a network.  Find out, what a networking protocol (or protocol in general) is, and how arguably the most popular one (TCP/IP) is the centre of the Internet.  Also – Al Gore is owed much credit too…

Find this all out April 9th 2011! Get your free Ticket now!

See you there and thanks for the support!

Big thanks to @MarkReale – co-founder of #BNOTIONS and of course #TheYMC

Coworking video – Paul and Sandra go to Coworking

Over at www.CoworkingToronto.ca we’ve put up our first video – “Paul and Sandra go to Coworking”.  It’s a really low budget stick figure animation that basically tells the story about two freelancers: Paul and Sandra.  They live in  Toronto and they’re finding that they need an alternative to working from home – and soon.

If you’ve got 2 minutes and want to see how this story ends – head on over to www.CoworkingToronto.ca or check out the Vimeo or YouTube versions!