carfield.com.hk bbc.txt 2020-07-27T00:24:34Z 2020-07-27T00:24:34Z <br/><a href="https://www.infoq.com/presentations/bbc-distributed-monolith-microservices/">https://www.infoq.com[..]/bbc-distributed-monolith-microservices/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2020-07-27T00:24:34Z mailinator.txt 2020-07-24T13:50:06Z 2020-07-24T13:50:06Z <br/><a href="https://manybrain.github.io/m8r_blog/blog/mailinator-evolution/">https://manybrain.github.io/m8r_blog/blog/mailinator-evolution/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2020-07-24T13:50:06Z zoom.txt 2020-05-16T17:10:13Z 2020-05-16T17:10:13Z <br/><a href="http://highscalability.com/blog/2020/5/14/a-short-on-how-zoom-works.html">http://highscalability.com[..]2020/5/14/a-short-on-how-zoom-works.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2020-05-16T17:10:13Z web.txt 2019-11-16T12:30:12Z 2019-11-16T12:30:12Z <br/><a href="https://codurance.com/2019/11/15/crafting-websites-using-finite-state-machines-part-I/">https://codurance.com[..]ites-using-finite-state-machines-part-I/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2019-11-16T12:30:12Z Serialization.txt 2019-09-06T12:54:59Z 2019-09-06T12:54:59Z <br/>What serialization is bad - <a href="http://cr.openjdk.java.net/~briangoetz/amber/serialization.html">http://cr.openjdk.java.net/~briangoetz/amber/serialization.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2019-09-06T12:54:59Z messaging.txt 2019-04-27T16:45:21Z 2019-04-27T16:45:21Z <br/>ZeroMQ: The Design of Messaging Middleware - <a href="http://www.drdobbs.com/article/print?articleId=240165684&siteSectionName=architecture-and-design">http://www.drdobbs.com[..]&siteSectionName=architecture-and-design</a> <br/><br/>When NOT to use a message queue - <a href="http://techblog.bozho.net/?p=1455">http://techblog.bozho.net/?p=1455</a> <br/><br/>现代IM系统中的消息系统架构 - 架构篇 - <a href="https://yq.aliyun.com/articles/698301">https://yq.aliyun.com/articles/698301</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2019-04-27T16:45:21Z analytic.txt 2019-02-28T04:47:16Z 2019-02-28T04:47:16Z <br/>Experience of using AWS Redshift - <a href="http://highscalability.com/blog/2019/2/27/give-meaning-to-100-billion-events-a-day-the-shift-to-redshi.html">http://highscalability.com[..]on-events-a-day-the-shift-to-redshi.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2019-02-28T04:47:16Z netflix.txt 2017-11-07T16:48:02Z 2017-11-07T16:48:02Z <br/><a href="https://medium.com/refraction-tech-everything/how-netflix-works-the-hugely-simplified-complex-stuff-that-happens-every-time-you-hit-play-3a40c9be254b">https://medium.com[..]ens-every-time-you-hit-play-3a40c9be254b</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2017-11-07T16:48:02Z patching.txt 2016-09-09T08:00:46Z 2016-09-09T08:00:46Z <br/>How QQ deliver hotfix at Android - <a href="http://www.infoq.com/cn/articles/Android-hot-fix">http://www.infoq.com/cn/articles/Android-hot-fix</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2016-09-09T08:00:46Z linkedin.txt 2016-08-16T16:06:59Z 2016-08-16T16:06:59Z <br/>How linkedin handle logs - <a href="https://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying">https://engineering.linkedin.com[..]ould-know-about-real-time-datas-unifying</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2016-08-16T16:06:59Z language.txt 2014-05-21T09:43:40Z 2014-05-21T09:43:40Z <br/>Discussion of some decision made for improvement of Java Interface at Java8 - <a href="http://blog.jooq.org/2014/05/09/java-8-friday-language-design-is-subtle/">http://blog.jooq.org[..]java-8-friday-language-design-is-subtle/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2014-05-21T09:43:40Z openssl.txt 2014-05-19T07:37:30Z 2014-05-19T07:37:30Z <br/>Show how TDD can help OpenSSL to prevent heartbleed if they do it at the first place - <a href="http://martinfowler.com/articles/testing-culture.html">http://martinfowler.com/articles/testing-culture.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2014-05-19T07:37:30Z ebay.txt 2013-11-01T06:28:59Z 2013-11-01T06:28:59Z <br/>Key points<br/><br/>1) No stored procedures are used. There are some very simple triggers.<br/>2) Move cpu-intensive work moved out of the database layer to applications applications layer: referential integrity, joins, sorting done in the application layer! Reasoning: app servers are cheap, databases are the bottleneck.<br/>3) No client-side transactions. no distributed transactions<br/>4) J2EE: use servlets, JDBC, connection pools (with rewrite). Not much else.<br/>5) No state information in application tier. Transient state maintained in cookie or scratch database.<br/><br/><a href="http://highscalability.com/ebay-architecture">http://highscalability.com/ebay-architecture</a> <br/><br/>How ebay use Cassandra - <a href="http://www.infoq.com/cn/articles/best-practice-of-cassandra-data-model-design">http://www.infoq.com[..]-practice-of-cassandra-data-model-design</a> <a href="http://www.infoq.com/cn/articles/best-practices-cassandra-data-model-design-part2">http://www.infoq.com[..]ctices-cassandra-data-model-design-part2</a> <a href="http://www.ebaytechblog.com/2012/07/16/cassandra-data-modeling-best-practices-part-1/">http://www.ebaytechblog.com[..]dra-data-modeling-best-practices-part-1/</a> <a href="http://www.ebaytechblog.com/2012/08/14/cassandra-data-modeling-best-practices-part-2/">http://www.ebaytechblog.com[..]dra-data-modeling-best-practices-part-2/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2013-11-01T06:28:59Z ide.txt 2013-10-24T09:01:36Z 2013-10-24T09:01:36Z <br/><a href="http://www.infoq.com/articles/codenvy-architecture-part-1">http://www.infoq.com/articles/codenvy-architecture-part-1</a> <br/><a href="http://www.infoq.com/articles/codenvy-architecture-part-2">http://www.infoq.com/articles/codenvy-architecture-part-2</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2013-10-24T09:01:36Z Lucene.txt 2013-07-03T06:25:31Z 2013-07-03T06:25:31Z <br/>How Lucene implement transaction - <a href="http://blog.mikemccandless.com/2012/03/transactional-lucene.html">http://blog.mikemccandless.com/2012/03/transactional-lucene.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2013-07-03T06:25:31Z llvm.txt 2012-06-10T14:54:15Z 2012-06-10T14:54:15Z <br/>The design of LLVM - <a href="http://www.drdobbs.com/architecture-and-design/240001128?cid=DDJ_nl_upd_2012-05-29_h&elq=d513b4b897824dcc8fef763eaf9bc12a">http://www.drdobbs.com[..]9_h&elq=d513b4b897824dcc8fef763eaf9bc12a</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2012-06-10T14:54:15Z mailinator compresses.txt 2012-03-01T14:35:45Z 2012-03-01T14:35:45Z <br/>How Mailinator compresses email by 90%, how to analysis the bottleneck and how to find the solution to get good compression ration and also fast to compress - <a href="http://mailinator.blogspot.com/2012/02/how-mailinator-compresses-email-by-90.html">http://mailinator.blogspot.com[..]w-mailinator-compresses-email-by-90.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2012-03-01T14:35:45Z suggestion of search engine improvement.txt 2008-03-17T17:25:25Z 2008-03-17T17:25:25Z <br/>Nice suggestions, I think this can apply to most search function<br/><br/>Don’t tell me everything you know - limit to specific set of datas , like ameture / professional<br/>Ask me the next most reasonable question<br/>Offer me to establish my search identity<br/><br/><a href="http://jooto.com/blog/index.php/2008/01/05/how-to-improve-search-engines/">http://jooto.com[..]008/01/05/how-to-improve-search-engines/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2008-03-17T17:25:25Z global search sample.txt 2006-01-14T17:11:21Z 2006-01-14T17:11:21Z <br/>An nice article provide a complicate solution of global search - "Domain Searching Using Visitors". I think you can guess from the name, it is a solution which is look nice and damn flexible. However, this also very complicate and not everyone like to do that much upfront design first. Anyway, a nice reading<br/><br/><a href="http://www.onjava.com/lpt/a/5927">http://www.onjava.com/lpt/a/5927</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2006-01-14T17:11:21Z