Looking for feedback on a draft blog post: Optimising Table Views With MacRuby
Hey Guys, http://isaac.kearse.co.nz/draft/ Looking for any and all feedback: technical, writing, whatever... Cheers, Isaac
On Jan 10, 2010, at 4:00 PM, isaac kearse wrote:
Hey Guys,
http://isaac.kearse.co.nz/draft/
Looking for any and all feedback: technical, writing, whatever...
Good write-up. A couple of syntax errors. In the TWITTER PROFILE PICTURES paragraph: "The I construct a NSURL" Should be "Then" Asynchronous NSURLConnections: The approach I’ll use here is to the load the system-provided Drop the extra "the" in front of load. In your final code listing, the constructor has "bigger = href" but neither variable is ever used in that method. I don't think I would title the post as you have. You are optimizing a little bit by moving to an asynchronous picture load, but that isn't necessarily a common event for table views. Maybe call it "Asynchronous Table View Loading With MacRuby." That pretty much gets to the heart of it. cr
Thanks Chuck, Syntax errors corrected. You're probably right about the title. This post started with a larger scope but I soon realised if I didn't cut it short I'd never finish it :) Cheers, Isaac On Mon, Jan 11, 2010 at 11:53 AM, Chuck Remes <cremes.devlist@mac.com>wrote:
On Jan 10, 2010, at 4:00 PM, isaac kearse wrote:
Hey Guys,
http://isaac.kearse.co.nz/draft/
Looking for any and all feedback: technical, writing, whatever...
Good write-up. A couple of syntax errors.
In the TWITTER PROFILE PICTURES paragraph: "The I construct a NSURL"
Should be "Then"
Asynchronous NSURLConnections: The approach I’ll use here is to the load the system-provided
Drop the extra "the" in front of load.
In your final code listing, the constructor has "bigger = href" but neither variable is ever used in that method.
I don't think I would title the post as you have. You are optimizing a little bit by moving to an asynchronous picture load, but that isn't necessarily a common event for table views. Maybe call it "Asynchronous Table View Loading With MacRuby." That pretty much gets to the heart of it.
cr
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
On Jan 10, 2010, at 2:53 PM, Chuck Remes wrote:
I don't think I would title the post as you have. You are optimizing a little bit by moving to an asynchronous picture load, but that isn't necessarily a common event for table views. Maybe call it "Asynchronous Table View Loading With MacRuby." That pretty much gets to the heart of it.
Well, I liked the write-up but found it a little on the short side (though maybe that's expected due to it not being finished yet). I think a broader topic, and one which the current content represents an excellent example of, might be "Async programming in MacRuby". With that as one's topic, a fair more interesting arc is suggested where, say, one or two really simply examples are first given, just to get the reader's head pointed in the right direction for async programming, then a more complex example (say, loading a Table View!), then even more complex examples using GCD to schedule some truly arbitrary amount of work, complete with async completion block(s). Now the article isn't "just about how to populate a table", it's more of an intro to async programming on MacRuby, for which there is also currently a serious dearth of tutorial/expository documentation! (*wink*). - Jordan
Thanks Jordan, I wanted to keep this post fairly short and narrow just for my own sanity. But maybe I'll do some more articles on the async theme and collect them together for a tutorial/documentation later. What if the next one solved this same issue but with GCD instead of an async NSURLConnection? Cheers, Isaac On Mon, Jan 11, 2010 at 2:56 PM, Jordan K. Hubbard <jkh@apple.com> wrote:
On Jan 10, 2010, at 2:53 PM, Chuck Remes wrote:
I don't think I would title the post as you have. You are optimizing a little bit by moving to an asynchronous picture load, but that isn't necessarily a common event for table views. Maybe call it "Asynchronous Table View Loading With MacRuby." That pretty much gets to the heart of it.
Well, I liked the write-up but found it a little on the short side (though maybe that's expected due to it not being finished yet). I think a broader topic, and one which the current content represents an excellent example of, might be "Async programming in MacRuby". With that as one's topic, a fair more interesting arc is suggested where, say, one or two really simply examples are first given, just to get the reader's head pointed in the right direction for async programming, then a more complex example (say, loading a Table View!), then even more complex examples using GCD to schedule some truly arbitrary amount of work, complete with async completion block(s). Now the article isn't "just about how to populate a table", it's more of an intro to async programming on MacRuby, for which there is also currently a serious dearth of tutorial/expository documentation! (*wink*).
- Jordan
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
Thanks for your help guys, here is the article: http://isaac.kearse.co.nz/2010/01/10/async-table-views-with-macruby/ Cheers, Isaac On Mon, Jan 11, 2010 at 7:12 PM, isaac kearse <isaackearse@gmail.com> wrote:
Thanks Jordan,
I wanted to keep this post fairly short and narrow just for my own sanity. But maybe I'll do some more articles on the async theme and collect them together for a tutorial/documentation later. What if the next one solved this same issue but with GCD instead of an async NSURLConnection?
Cheers, Isaac
On Mon, Jan 11, 2010 at 2:56 PM, Jordan K. Hubbard <jkh@apple.com> wrote:
On Jan 10, 2010, at 2:53 PM, Chuck Remes wrote:
I don't think I would title the post as you have. You are optimizing a little bit by moving to an asynchronous picture load, but that isn't necessarily a common event for table views. Maybe call it "Asynchronous Table View Loading With MacRuby." That pretty much gets to the heart of it.
Well, I liked the write-up but found it a little on the short side (though maybe that's expected due to it not being finished yet). I think a broader topic, and one which the current content represents an excellent example of, might be "Async programming in MacRuby". With that as one's topic, a fair more interesting arc is suggested where, say, one or two really simply examples are first given, just to get the reader's head pointed in the right direction for async programming, then a more complex example (say, loading a Table View!), then even more complex examples using GCD to schedule some truly arbitrary amount of work, complete with async completion block(s). Now the article isn't "just about how to populate a table", it's more of an intro to async programming on MacRuby, for which there is also currently a serious dearth of tutorial/expository documentation! (*wink*).
- Jordan
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
participants (3)
-
Chuck Remes
-
isaac kearse
-
Jordan K. Hubbard