<?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/" > <channel><title>Comments for Rex Flex</title> <atom:link href="http://rexflex.net/comments/feed/" rel="self" type="application/rss+xml" /><link>http://rexflex.net</link> <description>Rants of a software developer</description> <lastBuildDate>Sun, 23 Oct 2011 03:11:00 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>Comment on Scratching the Itch by veyron</title><link>http://rexflex.net/2011/09/scratching-the-itch/#comment-202</link> <dc:creator>veyron</dc:creator> <pubDate>Sun, 23 Oct 2011 03:11:00 +0000</pubDate> <guid isPermaLink="false">http://rexflex.net/?p=501#comment-202</guid> <description>Put a smile on my face to see this ...</description> <content:encoded><![CDATA[<p>Put a smile on my face to see this &#8230;</p> ]]></content:encoded> </item> <item><title>Comment on Scratching the Itch by Rex Morgan</title><link>http://rexflex.net/2011/09/scratching-the-itch/#comment-201</link> <dc:creator>Rex Morgan</dc:creator> <pubDate>Mon, 05 Sep 2011 03:21:00 +0000</pubDate> <guid isPermaLink="false">http://rexflex.net/?p=501#comment-201</guid> <description>Yeah, I saw that you were using a queue, and that&#039;s what really got me thinking about using something like RabbitMQ. I&#039;m going to try and tweak RabbitMQ a bit and see if I can get the speeds up, if I can&#039;t, then I&#039;m going to give ZeroMQ a shot.Thanks for the post, it&#039;s really cool to see this stuff in action.</description> <content:encoded><![CDATA[<p>Yeah, I saw that you were using a queue, and that&#8217;s what really got me thinking about using something like RabbitMQ. I&#8217;m going to try and tweak RabbitMQ a bit and see if I can get the speeds up, if I can&#8217;t, then I&#8217;m going to give ZeroMQ a shot.</p><p>Thanks for the post, it&#8217;s really cool to see this stuff in action.</p> ]]></content:encoded> </item> <item><title>Comment on Scratching the Itch by Ryan</title><link>http://rexflex.net/2011/09/scratching-the-itch/#comment-200</link> <dc:creator>Ryan</dc:creator> <pubDate>Sun, 04 Sep 2011 14:44:00 +0000</pubDate> <guid isPermaLink="false">http://rexflex.net/?p=501#comment-200</guid> <description>My largest problem is the queue. Of course I&#039;m not using Rabbit, I&#039;m using Python&#039;s built-in multiprocess Queue. It still destroys my performance though. I&#039;m fine tuning things a little, and am finding that it is just quicker to process everything as I read it.When I just read, and process, I get ~250k message per second. When I use the queue I get almost 20k.This is (I&#039;m fairly certain) because there isn&#039;t much done to the data after its read. So it will take longer to copy memory between processes over a queue then to just go ahead and append an order to a list and move on. It makes threading difficult to do correctly.I&#039;ve made some modifications to my original code that I&#039;ll have to push. I&#039;m going for optimizing operations instead of trying to be distributed. I do have a thread that runs every 5 seconds to give me updates on tickers that I&#039;m following, other then that I am using a single thread for all processing.I&#039;m glad to see that our message rates are pretty similar for similar operations though!</description> <content:encoded><![CDATA[<p>My largest problem is the queue. Of course I&#8217;m not using Rabbit, I&#8217;m using Python&#8217;s built-in multiprocess Queue. It still destroys my performance though. I&#8217;m fine tuning things a little, and am finding that it is just quicker to process everything as I read it.</p><p>When I just read, and process, I get ~250k message per second.<br /> When I use the queue I get almost 20k.</p><p>This is (I&#8217;m fairly certain) because there isn&#8217;t much done to the data after its read. So it will take longer to copy memory between processes over a queue then to just go ahead and append an order to a list and move on. It makes threading difficult to do correctly.</p><p>I&#8217;ve made some modifications to my original code that I&#8217;ll have to push. I&#8217;m going for optimizing operations instead of trying to be distributed. I do have a thread that runs every 5 seconds to give me updates on tickers that I&#8217;m following, other then that I am using a single thread for all processing.</p><p>I&#8217;m glad to see that our message rates are pretty similar for similar operations though!</p> ]]></content:encoded> </item> <item><title>Comment on Scratching the Itch by Rex Morgan</title><link>http://rexflex.net/2011/09/scratching-the-itch/#comment-199</link> <dc:creator>Rex Morgan</dc:creator> <pubDate>Sat, 03 Sep 2011 03:50:00 +0000</pubDate> <guid isPermaLink="false">http://rexflex.net/?p=501#comment-199</guid> <description>Thanks Alexis, I&#039;ll give the mailing list a shot and see if it helps. It&#039;s also possible that MassTransit is adding some overhead to each call.</description> <content:encoded><![CDATA[<p>Thanks Alexis, I&#8217;ll give the mailing list a shot and see if it helps. It&#8217;s also possible that MassTransit is adding some overhead to each call.</p> ]]></content:encoded> </item> <item><title>Comment on Scratching the Itch by alexis richardson</title><link>http://rexflex.net/2011/09/scratching-the-itch/#comment-198</link> <dc:creator>alexis richardson</dc:creator> <pubDate>Fri, 02 Sep 2011 17:53:00 +0000</pubDate> <guid isPermaLink="false">http://rexflex.net/?p=501#comment-198</guid> <description>Rex, I recommend posting questions about performance to the RabbitMQ mailing list.  We support lots of customers doing high throughput market data.  For example, in normal hardware you should be able to consume at 20,000/sec in Java.  Here is someone in the gaming industry who has 48,000/sec ingress and 48,000/sec egress: http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/2011-April/012321.html  If you don&#039;t want or need a broker, ZeroMQ is definitely worth a look and has good performance.alexis</description> <content:encoded><![CDATA[<p>Rex, </p><p>I recommend posting questions about performance to the RabbitMQ mailing list.  We support lots of customers doing high throughput market data.  For example, in normal hardware you should be able to consume at 20,000/sec in Java.  Here is someone in the gaming industry who has 48,000/sec ingress and 48,000/sec egress: http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/2011-April/012321.html  If you don&#8217;t want or need a broker, ZeroMQ is definitely worth a look and has good performance.alexis</p> ]]></content:encoded> </item> <item><title>Comment on Working with Partials in FubuMVC by Przemek Tyrkiel</title><link>http://rexflex.net/2010/11/working-with-partials-in-fubumvc/#comment-197</link> <dc:creator>Przemek Tyrkiel</dc:creator> <pubDate>Sun, 21 Aug 2011 12:12:00 +0000</pubDate> <guid isPermaLink="false">http://rexflex.net/?p=216#comment-197</guid> <description>I&#039;ve stucked with partials views and tried your solution, but I got some troubles with StructureMap. My solution is very easy... in your master page you can call something like: &lt;code&gt; &lt;% this.Partial(); %&gt;&lt;/code&gt;, where MenuViewInputModel identifies  your action</description> <content:encoded><![CDATA[<p>I&#8217;ve stucked with partials views and tried your solution, but I got some troubles with StructureMap.<br /> My solution is very easy&#8230;<br /> in your master page you can call something like:<br /> <code><br /> &lt;% this.Partial(); %&gt;</code>, where MenuViewInputModel identifies  your action</p> ]]></content:encoded> </item> <item><title>Comment on Possible Shortcomings of Groupon by Social_Media</title><link>http://rexflex.net/2011/05/possible-shortcomings-of-groupon/#comment-196</link> <dc:creator>Social_Media</dc:creator> <pubDate>Thu, 28 Jul 2011 20:57:00 +0000</pubDate> <guid isPermaLink="false">http://rexflex.net/?p=255#comment-196</guid> <description>The difficulty for most retailers is clear:  in order to provide a Groupon coupon that attracts attention, the offer must be so good that it appeals to the coupon hopper customer who probably can&#039;t afford your products or services on a regular basis.  Essentially, Groupon coupons attract the wrong customer, and because of Groupon&#039;s share, the retailer pays more per customer than they would with any other advertising method.  Television, for example, has long been a staple of local advertising, and the quality of commercials has vastly improved via established advertising agencies such as Cheap-TV-Spots.com.  Retailers can craft a TV offer that they&#039;re comfortable with, and with a well-planned air time schedule, reach many potential customers who might never even venture onto a group coupon site.</description> <content:encoded><![CDATA[<p>The difficulty for most retailers is clear:  in order to provide a Groupon coupon that attracts attention, the offer must be so good that it appeals to the coupon hopper customer who probably can&#8217;t afford your products or services on a regular basis.  Essentially, Groupon coupons attract the wrong customer, and because of Groupon&#8217;s share, the retailer pays more per customer than they would with any other advertising method.  Television, for example, has long been a staple of local advertising, and the quality of commercials has vastly improved via established advertising agencies such as Cheap-TV-Spots.com.  Retailers can craft a TV offer that they&#8217;re comfortable with, and with a well-planned air time schedule, reach many potential customers who might never even venture onto a group coupon site.</p> ]]></content:encoded> </item> <item><title>Comment on Possible Shortcomings of Groupon by Thinker</title><link>http://rexflex.net/2011/05/possible-shortcomings-of-groupon/#comment-195</link> <dc:creator>Thinker</dc:creator> <pubDate>Thu, 28 Jul 2011 20:56:00 +0000</pubDate> <guid isPermaLink="false">http://rexflex.net/?p=255#comment-195</guid> <description>My understanding is that Groupon does not pay on unused coupons, only those that are redeemed.  Theoretically, Groupon would be better off if all coupons went unredeemed.  </description> <content:encoded><![CDATA[<p>My understanding is that Groupon does not pay on unused coupons, only those that are redeemed.  Theoretically, Groupon would be better off if all coupons went unredeemed.  </p> ]]></content:encoded> </item> <item><title>Comment on FubuMVC: One Model In, One Model Out by FubuMVC: Redirect and Transfer &#124; Rex Flex</title><link>http://rexflex.net/2011/07/fubumvc-one-model-in-one-model-out/#comment-194</link> <dc:creator>FubuMVC: Redirect and Transfer &#124; Rex Flex</dc:creator> <pubDate>Tue, 19 Jul 2011 17:42:23 +0000</pubDate> <guid isPermaLink="false">http://rexflex.net/?p=466#comment-194</guid> <description>[...] you called FubuContinuation.RedirectTo / FubuContinuation.TransferTo. Since we&#8217;re using the thunderdome pattern, each of our actions are uniquely defined by the type of the input model.Internally, FubuMVC has a [...]</description> <content:encoded><![CDATA[<p>[...] you called FubuContinuation.RedirectTo / FubuContinuation.TransferTo. Since we&#8217;re using the thunderdome pattern, each of our actions are uniquely defined by the type of the input model.Internally, FubuMVC has a [...]</p> ]]></content:encoded> </item> <item><title>Comment on FubuMVC: One Model In, One Model Out by The Morning Brew - Chris Alcock &#187; The Morning Brew #896</title><link>http://rexflex.net/2011/07/fubumvc-one-model-in-one-model-out/#comment-193</link> <dc:creator>The Morning Brew - Chris Alcock &#187; The Morning Brew #896</dc:creator> <pubDate>Mon, 18 Jul 2011 07:46:47 +0000</pubDate> <guid isPermaLink="false">http://rexflex.net/?p=466#comment-193</guid> <description>[...] FubuMVC: One Model In, One Model Out - Rex Morgan discusses the One Model In, One Model out pattern which is common in FubuMVC, which makes it easier to test the actions in the system by providing simple setup and assertion contexts. [...]</description> <content:encoded><![CDATA[<p>[...] FubuMVC: One Model In, One Model Out &#8211; Rex Morgan discusses the One Model In, One Model out pattern which is common in FubuMVC, which makes it easier to test the actions in the system by providing simple setup and assertion contexts. [...]</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Object Caching 351/359 objects using disk: basic
Content Delivery Network via Rackspace Cloud Files: c520208.r8.cf2.rackcdn.com

Served from: rexflex.net @ 2012-05-22 19:35:18 -->
