<?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 for Libor.SOUCEK("WEBLog")</title>
	<atom:link href="http://lsblog.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://lsblog.wordpress.com</link>
	<description>Random thoughts about software, trading and live</description>
	<lastBuildDate>Tue, 24 Nov 2009 21:13:57 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on About Me by Jan Stepan</title>
		<link>http://lsblog.wordpress.com/about/#comment-2864</link>
		<dc:creator>Jan Stepan</dc:creator>
		<pubDate>Tue, 24 Nov 2009 21:13:57 +0000</pubDate>
		<guid isPermaLink="false">#comment-2864</guid>
		<description>Ahoj, snažím se s tebou spojit, ale nějak se mi vytratilo číslo. Díky za odpověď. Honza</description>
		<content:encoded><![CDATA[<p>Ahoj, snažím se s tebou spojit, ale nějak se mi vytratilo číslo. Díky za odpověď. Honza</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on QCon London 2008 – Part 2 (Banking track details) by sandrar</title>
		<link>http://lsblog.wordpress.com/2008/03/22/qcon-london-2008-%e2%80%93-part-2-banking-track-details/#comment-2861</link>
		<dc:creator>sandrar</dc:creator>
		<pubDate>Thu, 10 Sep 2009 22:39:47 +0000</pubDate>
		<guid isPermaLink="false">http://lsblog.wordpress.com/?p=36#comment-2861</guid>
		<description>Hi! I was surfing and found your blog post... nice! I love your blog.  :) Cheers! Sandra. R.</description>
		<content:encoded><![CDATA[<p>Hi! I was surfing and found your blog post&#8230; nice! I love your blog.  <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Cheers! Sandra. R.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Protocol Buffers – Missing Usage Guide? by libor</title>
		<link>http://lsblog.wordpress.com/2008/07/14/protocol-buffers-%e2%80%93-missing-usage-guide/#comment-2852</link>
		<dc:creator>libor</dc:creator>
		<pubDate>Wed, 22 Oct 2008 22:28:01 +0000</pubDate>
		<guid isPermaLink="false">http://lsblog.wordpress.com/?p=37#comment-2852</guid>
		<description>HTTP is stateless protocol. Each request might start with making/opening TCP connection and than sending request to the server side.

So you have perf. degradation right there.

Additionally you have to parse text based HTML header to know binary data are send over.

I agree for the most cases this probably does not matter much but in real-time or large number transaction systems (i.e. GOOGLE like case) even such overheads will magnify total results.</description>
		<content:encoded><![CDATA[<p>HTTP is stateless protocol. Each request might start with making/opening TCP connection and than sending request to the server side.</p>
<p>So you have perf. degradation right there.</p>
<p>Additionally you have to parse text based HTML header to know binary data are send over.</p>
<p>I agree for the most cases this probably does not matter much but in real-time or large number transaction systems (i.e. GOOGLE like case) even such overheads will magnify total results.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on I Prefer Integration Testing Against Unit Tests on SOA Based System by libor</title>
		<link>http://lsblog.wordpress.com/2006/10/03/i-prefer-integration-testing-against-unit-tests-on-soa-based-system/#comment-2851</link>
		<dc:creator>libor</dc:creator>
		<pubDate>Wed, 22 Oct 2008 22:18:26 +0000</pubDate>
		<guid isPermaLink="false">http://lsblog.wordpress.com/2006/10/03/i-prefer-integration-testing-against-unit-tests-on-soa-based-system/#comment-2851</guid>
		<description>As usually answer is “It depends”. We are running “continues” integration where is code checked into revision control system every day. Debug build with full unit test sweep is running 2 times intra-day to catch basic code fails. Overnight is produces “release” install package version again with full unit test run. If build is successful (which is morels every day) then those binaries as packaged and automatically installed on testing environment. Once successfully installed then is run set of integration tests.

Unit test takes around 2 hours while automated integration tests 20-25 minutes. Target of integration tests in our case is to mainly prove trading system is in good shape to be tested on much “deeper” level. 

We are also quit a bit constrained availability of external resources (mainly exchange trading hours on testing environments).

BTW: Integration test results in our case are much better indicator of code readiness for QA than unit tests itself.

How long it takes you to do it if case you run integration tests.
 
I hope this helps.</description>
		<content:encoded><![CDATA[<p>As usually answer is “It depends”. We are running “continues” integration where is code checked into revision control system every day. Debug build with full unit test sweep is running 2 times intra-day to catch basic code fails. Overnight is produces “release” install package version again with full unit test run. If build is successful (which is morels every day) then those binaries as packaged and automatically installed on testing environment. Once successfully installed then is run set of integration tests.</p>
<p>Unit test takes around 2 hours while automated integration tests 20-25 minutes. Target of integration tests in our case is to mainly prove trading system is in good shape to be tested on much “deeper” level. </p>
<p>We are also quit a bit constrained availability of external resources (mainly exchange trading hours on testing environments).</p>
<p>BTW: Integration test results in our case are much better indicator of code readiness for QA than unit tests itself.</p>
<p>How long it takes you to do it if case you run integration tests.</p>
<p>I hope this helps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on I Prefer Integration Testing Against Unit Tests on SOA Based System by Sergey</title>
		<link>http://lsblog.wordpress.com/2006/10/03/i-prefer-integration-testing-against-unit-tests-on-soa-based-system/#comment-2850</link>
		<dc:creator>Sergey</dc:creator>
		<pubDate>Tue, 21 Oct 2008 02:16:03 +0000</pubDate>
		<guid isPermaLink="false">http://lsblog.wordpress.com/2006/10/03/i-prefer-integration-testing-against-unit-tests-on-soa-based-system/#comment-2850</guid>
		<description>How long does it take to run all integration tests in your case ?</description>
		<content:encoded><![CDATA[<p>How long does it take to run all integration tests in your case ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Protocol Buffers – Missing Usage Guide? by bmadigan</title>
		<link>http://lsblog.wordpress.com/2008/07/14/protocol-buffers-%e2%80%93-missing-usage-guide/#comment-2849</link>
		<dc:creator>bmadigan</dc:creator>
		<pubDate>Thu, 09 Oct 2008 15:55:35 +0000</pubDate>
		<guid isPermaLink="false">http://lsblog.wordpress.com/?p=37#comment-2849</guid>
		<description>How does HTTP negate performance gains of binary format vs character format? You generally read the content as a byte stream, so setting the content-type and content-encoding properly should prevent any problems.</description>
		<content:encoded><![CDATA[<p>How does HTTP negate performance gains of binary format vs character format? You generally read the content as a byte stream, so setting the content-type and content-encoding properly should prevent any problems.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Protocol Buffers – Missing Usage Guide? by links for 2008-07-15 &#171; Breyten&#8217;s Dev Blog</title>
		<link>http://lsblog.wordpress.com/2008/07/14/protocol-buffers-%e2%80%93-missing-usage-guide/#comment-2845</link>
		<dc:creator>links for 2008-07-15 &#171; Breyten&#8217;s Dev Blog</dc:creator>
		<pubDate>Tue, 15 Jul 2008 11:31:31 +0000</pubDate>
		<guid isPermaLink="false">http://lsblog.wordpress.com/?p=37#comment-2845</guid>
		<description>[...] Protocol Buffers ? Missing Usage Guide? &quot; Libor.SOUCEK(&quot;WEBLog&amp;quot   (tags: distributed-computing google) [...]</description>
		<content:encoded><![CDATA[<p>[...] Protocol Buffers ? Missing Usage Guide? &quot; Libor.SOUCEK(&quot;WEBLog&#38;quot   (tags: distributed-computing google) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on About Me by Jack van Hoof</title>
		<link>http://lsblog.wordpress.com/about/#comment-2822</link>
		<dc:creator>Jack van Hoof</dc:creator>
		<pubDate>Sat, 29 Mar 2008 19:10:49 +0000</pubDate>
		<guid isPermaLink="false">#comment-2822</guid>
		<description>Hi Libor,

I started the construction of a comprehensive IT Services Stack. I make it available to the public domain. The early setup is available here:

http://soa-eda.blogspot.com/2008/03/it-services-stack-collaboration.html

I would appreciate to get input from professionals in order to mature and extend the model. Perhaps you could provide some input on one or more of the subjects and/or give the initiative some attention on your blog.

Thanks,
Jack</description>
		<content:encoded><![CDATA[<p>Hi Libor,</p>
<p>I started the construction of a comprehensive IT Services Stack. I make it available to the public domain. The early setup is available here:</p>
<p><a href="http://soa-eda.blogspot.com/2008/03/it-services-stack-collaboration.html" rel="nofollow">http://soa-eda.blogspot.com/2008/03/it-services-stack-collaboration.html</a></p>
<p>I would appreciate to get input from professionals in order to mature and extend the model. Perhaps you could provide some input on one or more of the subjects and/or give the initiative some attention on your blog.</p>
<p>Thanks,<br />
Jack</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on QCon London 2008 – Part 2 (Banking track details) by libor</title>
		<link>http://lsblog.wordpress.com/2008/03/22/qcon-london-2008-%e2%80%93-part-2-banking-track-details/#comment-2819</link>
		<dc:creator>libor</dc:creator>
		<pubDate>Tue, 25 Mar 2008 08:01:53 +0000</pubDate>
		<guid isPermaLink="false">http://lsblog.wordpress.com/?p=36#comment-2819</guid>
		<description>John,
Many thank for commenting blog post and addressing some of my questions.

I have to say majority of my work so far was focused on front office application running as SaaS business model (i.e. fully managed solution for banks). Just last year I have chance stepped into middle office “water” functionality (i.e. clearing trades for that matter). Therefore majority my experience with integrating our system with “external” banks comes from trading part. From this point of view I have to say we do not have any client who would use FpML or XML as data exchange format with us. What they usually ask is “plain” CSV file (or DB version) based on “variant” of ClearVision “welcome” table. This leads me to think “banks” data import process is somehow accustomed to CSV form and servers as bases for transformation to their internal format. As emerging “standard” here I can see FIX drop copy IN/OUT variants which gets quite big traction recently. 

Speaking about parallel execution I’m looking forward to hear your experience with resolving issues on this topic especially when there is ordered execution requirement involved. 

Latency time measurement on high throughput system can get quite tricky on any platform especially if you need to do consistent monitoring of all events in precision of several millisecond (say total exec. time up to 5ms on any price update from incoming exchange message to update on user screen or delivered to external system). We are running our application exclusively on MSFT server version which does not support us on this case well. Therefore we have to take special steps to compensate for it. And through this experience I know correlation of time on distributed system might get quite “big” correlation errors (well big in terms of short latency time we are measuring on updates here) especially when system is under high load. From all that steams my interest in latency time measurement. Thanks for putting light on this issue from other system perspective.

-Libor</description>
		<content:encoded><![CDATA[<p>John,<br />
Many thank for commenting blog post and addressing some of my questions.</p>
<p>I have to say majority of my work so far was focused on front office application running as SaaS business model (i.e. fully managed solution for banks). Just last year I have chance stepped into middle office “water” functionality (i.e. clearing trades for that matter). Therefore majority my experience with integrating our system with “external” banks comes from trading part. From this point of view I have to say we do not have any client who would use FpML or XML as data exchange format with us. What they usually ask is “plain” CSV file (or DB version) based on “variant” of ClearVision “welcome” table. This leads me to think “banks” data import process is somehow accustomed to CSV form and servers as bases for transformation to their internal format. As emerging “standard” here I can see FIX drop copy IN/OUT variants which gets quite big traction recently. </p>
<p>Speaking about parallel execution I’m looking forward to hear your experience with resolving issues on this topic especially when there is ordered execution requirement involved. </p>
<p>Latency time measurement on high throughput system can get quite tricky on any platform especially if you need to do consistent monitoring of all events in precision of several millisecond (say total exec. time up to 5ms on any price update from incoming exchange message to update on user screen or delivered to external system). We are running our application exclusively on MSFT server version which does not support us on this case well. Therefore we have to take special steps to compensate for it. And through this experience I know correlation of time on distributed system might get quite “big” correlation errors (well big in terms of short latency time we are measuring on updates here) especially when system is under high load. From all that steams my interest in latency time measurement. Thanks for putting light on this issue from other system perspective.</p>
<p>-Libor</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on QCon London 2008 – Part 2 (Banking track details) by pligg.com</title>
		<link>http://lsblog.wordpress.com/2008/03/22/qcon-london-2008-%e2%80%93-part-2-banking-track-details/#comment-2817</link>
		<dc:creator>pligg.com</dc:creator>
		<pubDate>Sun, 23 Mar 2008 16:54:28 +0000</pubDate>
		<guid isPermaLink="false">http://lsblog.wordpress.com/?p=36#comment-2817</guid>
		<description>&lt;strong&gt;QCon London 2008 – Banking Track Details&lt;/strong&gt;

Good overview of the recent banking track at Qcon 2008 in London - talks about Low Latencym processing, John Davies presentation, Swift ML, Betfair&#039;s architecture and more.</description>
		<content:encoded><![CDATA[<p><strong>QCon London 2008 – Banking Track Details</strong></p>
<p>Good overview of the recent banking track at Qcon 2008 in London &#8211; talks about Low Latencym processing, John Davies presentation, Swift ML, Betfair&#8217;s architecture and more.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
