<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Future of the Ribbon library, performance of asp.net, and more&#8230;</title>
	<atom:link href="http://debackerl.wordpress.com/2008/02/03/future-of-the-ribbon-library-performance-of-aspnet-and-more/feed/" rel="self" type="application/rss+xml" />
	<link>http://debackerl.wordpress.com/2008/02/03/future-of-the-ribbon-library-performance-of-aspnet-and-more/</link>
	<description>Me := C99 + C# + (Iron)Ruby + (Iron)Python + BSD + Arch Linux + GNOME + Algorithmic + A.I.</description>
	<lastBuildDate>Wed, 10 Sep 2008 07:43:57 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: debackerl</title>
		<link>http://debackerl.wordpress.com/2008/02/03/future-of-the-ribbon-library-performance-of-aspnet-and-more/#comment-346</link>
		<dc:creator>debackerl</dc:creator>
		<pubDate>Wed, 10 Sep 2008 07:43:57 +0000</pubDate>
		<guid isPermaLink="false">http://debackerl.wordpress.com/?p=34#comment-346</guid>
		<description>As it was told in the post, linode is my web hoster, but the benchmarks have been run in Innotek which has nothing to do with a linode. It was just a VM on a desktop computer (note: linode uses Xen and UML).

Some purists would never run benchmarks in a VM, even if everything else is idle, but that was quick &amp; fast for me, and virtualization becomes the norm for the server space.</description>
		<content:encoded><![CDATA[<p>As it was told in the post, linode is my web hoster, but the benchmarks have been run in Innotek which has nothing to do with a linode. It was just a VM on a desktop computer (note: linode uses Xen and UML).</p>
<p>Some purists would never run benchmarks in a VM, even if everything else is idle, but that was quick &amp; fast for me, and virtualization becomes the norm for the server space.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rektide</title>
		<link>http://debackerl.wordpress.com/2008/02/03/future-of-the-ribbon-library-performance-of-aspnet-and-more/#comment-345</link>
		<dc:creator>rektide</dc:creator>
		<pubDate>Wed, 10 Sep 2008 03:39:35 +0000</pubDate>
		<guid isPermaLink="false">http://debackerl.wordpress.com/?p=34#comment-345</guid>
		<description>ERr nginx not lighttpd.  Still your results are scaring me.</description>
		<content:encoded><![CDATA[<p>ERr nginx not lighttpd.  Still your results are scaring me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rektide</title>
		<link>http://debackerl.wordpress.com/2008/02/03/future-of-the-ribbon-library-performance-of-aspnet-and-more/#comment-344</link>
		<dc:creator>rektide</dc:creator>
		<pubDate>Wed, 10 Sep 2008 03:38:39 +0000</pubDate>
		<guid isPermaLink="false">http://debackerl.wordpress.com/?p=34#comment-344</guid>
		<description>You compared a small slice of a linode host to a standalone box?  At least use the same system.  I&#039;d wager that something isnt setup right if you are getting so many dropped requests.  What lighttpd did you use?  I&#039;d be interested in seeing your lighttpd&#039;s fastcgi setup.</description>
		<content:encoded><![CDATA[<p>You compared a small slice of a linode host to a standalone box?  At least use the same system.  I&#8217;d wager that something isnt setup right if you are getting so many dropped requests.  What lighttpd did you use?  I&#8217;d be interested in seeing your lighttpd&#8217;s fastcgi setup.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nick</title>
		<link>http://debackerl.wordpress.com/2008/02/03/future-of-the-ribbon-library-performance-of-aspnet-and-more/#comment-332</link>
		<dc:creator>nick</dc:creator>
		<pubDate>Tue, 03 Jun 2008 16:45:43 +0000</pubDate>
		<guid isPermaLink="false">http://debackerl.wordpress.com/?p=34#comment-332</guid>
		<description>&gt;Regarding the development, it is now possible to place the title of a group at
&gt;the left, right, or top in addition to the original bottom position. Personally, I
&gt;think that the left position is great because it helps make the overall bar thinner
&gt;(and we tend to have wide screens nowadays). You can see the result below:

Please Laurent, never ever display western text vertically like that. My eyes!!!</description>
		<content:encoded><![CDATA[<p>&gt;Regarding the development, it is now possible to place the title of a group at<br />
&gt;the left, right, or top in addition to the original bottom position. Personally, I<br />
&gt;think that the left position is great because it helps make the overall bar thinner<br />
&gt;(and we tend to have wide screens nowadays). You can see the result below:</p>
<p>Please Laurent, never ever display western text vertically like that. My eyes!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: debackerl</title>
		<link>http://debackerl.wordpress.com/2008/02/03/future-of-the-ribbon-library-performance-of-aspnet-and-more/#comment-308</link>
		<dc:creator>debackerl</dc:creator>
		<pubDate>Fri, 22 Feb 2008 09:28:10 +0000</pubDate>
		<guid isPermaLink="false">http://debackerl.wordpress.com/?p=34#comment-308</guid>
		<description>It was a simple hello world, which was reading a request variable. The delay was simulated by a sleep. Your comparison is not really relevant, because you do not necessarily have the same hardware than mine, and it is a VPS. Indeed in a VPS, you never know whan someone else is using the machine.</description>
		<content:encoded><![CDATA[<p>It was a simple hello world, which was reading a request variable. The delay was simulated by a sleep. Your comparison is not really relevant, because you do not necessarily have the same hardware than mine, and it is a VPS. Indeed in a VPS, you never know whan someone else is using the machine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dude</title>
		<link>http://debackerl.wordpress.com/2008/02/03/future-of-the-ribbon-library-performance-of-aspnet-and-more/#comment-307</link>
		<dc:creator>Dude</dc:creator>
		<pubDate>Fri, 22 Feb 2008 00:45:12 +0000</pubDate>
		<guid isPermaLink="false">http://debackerl.wordpress.com/?p=34#comment-307</guid>
		<description>The first case seems disappointing for Python. Was database involved in your app? Here is what I get from running PHP Hello World on a 128MB VPS:

Document Path:          /t1.php
Document Length:        10 bytes

Concurrency Level:      100
Time taken for tests:   36.694599 seconds
Complete requests:      50000
Failed requests:        0
Write errors:           0
Total transferred:      7850157 bytes
HTML transferred:       500010 bytes
Requests per second:    1362.60 [#/sec] (mean)
Time per request:       73.389 [ms] (mean)
Time per request:       0.734 [ms] (mean, across all concurrent requests)
Transfer rate:          208.91 [Kbytes/sec] received</description>
		<content:encoded><![CDATA[<p>The first case seems disappointing for Python. Was database involved in your app? Here is what I get from running PHP Hello World on a 128MB VPS:</p>
<p>Document Path:          /t1.php<br />
Document Length:        10 bytes</p>
<p>Concurrency Level:      100<br />
Time taken for tests:   36.694599 seconds<br />
Complete requests:      50000<br />
Failed requests:        0<br />
Write errors:           0<br />
Total transferred:      7850157 bytes<br />
HTML transferred:       500010 bytes<br />
Requests per second:    1362.60 [#/sec] (mean)<br />
Time per request:       73.389 [ms] (mean)<br />
Time per request:       0.734 [ms] (mean, across all concurrent requests)<br />
Transfer rate:          208.91 [Kbytes/sec] received</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: debackerl</title>
		<link>http://debackerl.wordpress.com/2008/02/03/future-of-the-ribbon-library-performance-of-aspnet-and-more/#comment-301</link>
		<dc:creator>debackerl</dc:creator>
		<pubDate>Mon, 04 Feb 2008 07:48:05 +0000</pubDate>
		<guid isPermaLink="false">http://debackerl.wordpress.com/?p=34#comment-301</guid>
		<description>Tabbed Toolbars is ok, but I would find it strange to write &#039;TabbedButton&#039;, &#039;TabbedGroup&#039; and so on.

Yesterday, at night, I got two ideas: ConciseBar, or CandyBar.

Concise: try to put many concepts, options, in a few space, but in a comprehensive manner.

Candy: the objective is to have something nice for the end-user, and desirable to use for developers. In addition, the library would have a cool name I think :p</description>
		<content:encoded><![CDATA[<p>Tabbed Toolbars is ok, but I would find it strange to write &#8216;TabbedButton&#8217;, &#8216;TabbedGroup&#8217; and so on.</p>
<p>Yesterday, at night, I got two ideas: ConciseBar, or CandyBar.</p>
<p>Concise: try to put many concepts, options, in a few space, but in a comprehensive manner.</p>
<p>Candy: the objective is to have something nice for the end-user, and desirable to use for developers. In addition, the library would have a cool name I think :p</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: debackerl</title>
		<link>http://debackerl.wordpress.com/2008/02/03/future-of-the-ribbon-library-performance-of-aspnet-and-more/#comment-300</link>
		<dc:creator>debackerl</dc:creator>
		<pubDate>Sun, 03 Feb 2008 16:29:44 +0000</pubDate>
		<guid isPermaLink="false">http://debackerl.wordpress.com/?p=34#comment-300</guid>
		<description>The objective is to enhance the tool bar concept. Now you could take the groups and put them in a side bar, top-down. I could be a clever idea if you work with portrait document (i.e. you want as must height as possible to display the page, while border are unused).

About replacing the menu bar, I&#039;m mixed. I have written an hundred pages using Word 2007, and I never missed the menu bar, and my document was not trivial, it was full of equations, styling, citations, table of contents, etc. But the objective with our library was to allow the developer to offer a menu bar, at the left of tabs (i.e. taking less space). Of course, if we put groups in a side bar, the tabs would have to move to the side bar as well, leaving the menu bar lonely.</description>
		<content:encoded><![CDATA[<p>The objective is to enhance the tool bar concept. Now you could take the groups and put them in a side bar, top-down. I could be a clever idea if you work with portrait document (i.e. you want as must height as possible to display the page, while border are unused).</p>
<p>About replacing the menu bar, I&#8217;m mixed. I have written an hundred pages using Word 2007, and I never missed the menu bar, and my document was not trivial, it was full of equations, styling, citations, table of contents, etc. But the objective with our library was to allow the developer to offer a menu bar, at the left of tabs (i.e. taking less space). Of course, if we put groups in a side bar, the tabs would have to move to the side bar as well, leaving the menu bar lonely.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://debackerl.wordpress.com/2008/02/03/future-of-the-ribbon-library-performance-of-aspnet-and-more/#comment-299</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Sun, 03 Feb 2008 14:57:51 +0000</pubDate>
		<guid isPermaLink="false">http://debackerl.wordpress.com/?p=34#comment-299</guid>
		<description>Call it &quot;tabbed toolbars&quot;; that way, it&#039;s clear that it&#039;s a combination of standard UI elements.  I think part of the motivation for Microsoft to adopt &quot;ribbons&quot; was to have a UI element that they could assert ownership over; I wouldn&#039;t be surprised if they sued over this.  Ribbons also have a number of other undesirable properties.  

If you want a ribbon-like UI element without the risk of infringing, why not use something like the Impress sidebar in OpenOffice?  It also consists of different panels containing selections related to the current document, and given our widescreen displays, a vertical element is probably better anyway.

In no case would I get rid of the menu bar.  A simple, well-organized menu bar is enormously useful.</description>
		<content:encoded><![CDATA[<p>Call it &#8220;tabbed toolbars&#8221;; that way, it&#8217;s clear that it&#8217;s a combination of standard UI elements.  I think part of the motivation for Microsoft to adopt &#8220;ribbons&#8221; was to have a UI element that they could assert ownership over; I wouldn&#8217;t be surprised if they sued over this.  Ribbons also have a number of other undesirable properties.  </p>
<p>If you want a ribbon-like UI element without the risk of infringing, why not use something like the Impress sidebar in OpenOffice?  It also consists of different panels containing selections related to the current document, and given our widescreen displays, a vertical element is probably better anyway.</p>
<p>In no case would I get rid of the menu bar.  A simple, well-organized menu bar is enormously useful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: debackerl</title>
		<link>http://debackerl.wordpress.com/2008/02/03/future-of-the-ribbon-library-performance-of-aspnet-and-more/#comment-298</link>
		<dc:creator>debackerl</dc:creator>
		<pubDate>Sun, 03 Feb 2008 14:49:20 +0000</pubDate>
		<guid isPermaLink="false">http://debackerl.wordpress.com/?p=34#comment-298</guid>
		<description>(why the hell do I always forget to write my ideas in a complete way) Of course I meant fast, efficient exceptions, with resuming/recovering support. In .NET, exception are a last resort option, only used for programmatic errors. It was more an academic idea, than an idea for a next project :D My real plan is just to embed mono inside nginx if it is possible to use thread pool inside nginx.  Indeed, nginx has the infrastructure for threads, but do not implement it as far as I know. In any case, my database project is more important in my TODO list; because the performance of XSP is ok for most usages.</description>
		<content:encoded><![CDATA[<p>(why the hell do I always forget to write my ideas in a complete way) Of course I meant fast, efficient exceptions, with resuming/recovering support. In .NET, exception are a last resort option, only used for programmatic errors. It was more an academic idea, than an idea for a next project <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  My real plan is just to embed mono inside nginx if it is possible to use thread pool inside nginx.  Indeed, nginx has the infrastructure for threads, but do not implement it as far as I know. In any case, my database project is more important in my TODO list; because the performance of XSP is ok for most usages.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
