From djlewis at acm.org Tue Jan 15 12:36:08 2008 From: djlewis at acm.org (Deb Lewis) Date: Tue, 15 Jan 2008 09:36:08 -0800 Subject: [Masterview-devel] Oooh! A plug for masterview! Message-ID: <20080115093608739293.b21eafae@acm.org> Ran across this one this morning while trolling some of my ruby news feeds: http://antoniocangiano.com/2006/08/26/django-is-great/ Old, but the context of "need to work with a designer who's not a programmer (and doesn't want to be!)" is good snippet. ~ Deb ... The template system allows designers to define the UI without having to know how to program in Python. This is a key point. DHH has the opposite philosophy: “My perspective is that designers won’t be creating templates from scratch anyway. Not unless they more or less become programmers.”. I disagree. I recently worked with a brilliant artist, who is a talented Web designer but did not have any experience with Ruby or Rails, and this affected the “agility” of development because she couldn’t just focus on her job, she had to get a bunch of Ruby/Rails skills through out the process; From djlewis at acm.org Tue Jan 15 12:23:13 2008 From: djlewis at acm.org (Deb Lewis) Date: Tue, 15 Jan 2008 09:23:13 -0800 Subject: [Masterview-devel] Interesting perf tidbit on REXML Message-ID: <20080115092313937801.e5da7df1@acm.org> http://antoniocangiano.com/2007/02/10/top-10-ruby-on-rails-performance-tips/ Suggests checking out libxml, a ruby binding on the gnome xml parser, for perf improvement. From one of the comments: - The author is dead right about the speed of REXML. REXML (in DOM-style mode, at least) is unforgivably slow if you?re parsing large files (ditto for massive quantities of small ones). If you can guarantee their well-formedness, Libxml is unbelievably fast. If you can?t, consider Hpricot?s XML mode. REXML?s stream parser might be decent, haven?t really used it. Might be worth exploring at some point to see if we can make the xml parser be configurable/pluggable to allow apps to optimize ~ Deb From jeff.barczewski at gmail.com Wed Jan 16 10:23:41 2008 From: jeff.barczewski at gmail.com (Jeff Barczewski) Date: Wed, 16 Jan 2008 09:23:41 -0600 Subject: [Masterview-devel] Interesting perf tidbit on REXML In-Reply-To: <20080115092313937801.e5da7df1@acm.org> References: <20080115092313937801.e5da7df1@acm.org> Message-ID: <19cda190801160723r77e95137t9e2d06e41554be71@mail.gmail.com> 2008/1/15 Deb Lewis : > > http://antoniocangiano.com/2007/02/10/top-10-ruby-on-rails-performance-tips/ > > Suggests checking out libxml, a ruby binding on the gnome xml parser, > for perf improvement. From one of the comments: > > - The author is dead right about the speed of REXML. REXML (in > DOM-style mode, at least) is unforgivably slow if you're parsing large > files (ditto for massive quantities of small ones). If you can > guarantee their well-formedness, Libxml is unbelievably fast. If you > can't, consider Hpricot's XML mode. REXML's stream parser might be > decent, haven't really used it. > > Might be worth exploring at some point to see if we can make the xml > parser be configurable/pluggable to allow apps to optimize Yeah, it would be nice to be pluggable. Will have to research what this would take to do. -- Jeff Barczewski, MasterView core team Inspired Horizons Ruby on Rails Training and Consultancy http://inspiredhorizons.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/masterview-devel/attachments/20080116/4a0e65ab/attachment.html