Skip to content

Instantly share code, notes, and snippets.

@leonlee
Last active December 18, 2025 05:29
Show Gist options
  • Select an option

  • Save leonlee/bb601e641b1014b73fb7033f43debf9c to your computer and use it in GitHub Desktop.

Select an option

Save leonlee/bb601e641b1014b73fb7033f43debf9c to your computer and use it in GitHub Desktop.
ReadItLater
https://blog.cronn.de/en/gradle/java/2021/05/06/gradle-dependencies-gotchas-in-subprojects.html
https://www.evanjones.ca/java-bytebuffer-leak.html
https://www.infoq.com/articles/architecting-java-persistence-patterns-and-strategies/
https://medium.com/airfrance-klm/beautify-your-iterm2-and-prompt-40f148761a49
https://www.adyen.com/knowledge-hub/design-to-duty-adyen-architecture
https://www.adyen.com/knowledge-hub/combating-marketplace-seller-fraud-with-graph-neural-networks
https://ykblog.github.io/posts/pay/%E3%80%90%E6%B8%85%E7%BB%93%E7%AE%97%E3%80%91%E6%B8%85%E7%BB%93%E7%AE%97%E4%B9%8B%E9%93%B6%E8%A1%8C/
https://www.adyen.com/knowledge-hub/injecting-metadata-as-comments
https://mwhittaker.github.io/blog/an_illustrated_proof_of_the_cap_theorem/
https://medium.com/expedia-group-tech/zen-and-the-art-of-maven-dependency-resolution-7d24808ad03
https://www.stuartellis.name/articles/mac-setup/#java-development-adoptium
https://www.odoo.com/documentation/18.0/applications/finance/accounting/reporting/analytic_accounting.html
https://zanzibar.academy/
https://blog.droidchef.dev/mastering-the-gradle-dependency-tree/
https://github.com/mariusschulz/programming-music
https://www.adyen.com/knowledge-hub/the-adyen-way-of-engineering--we-design-for-20x
https://developers.redhat.com/articles/2021/09/21/distributed-transaction-patterns-microservices-compared#choreography
https://download.eclipse.org/microprofile/microprofile-lra-2.0/microprofile-lra-spec-2.0.html
https://www.adyen.com/knowledge-hub/api-first-adyen
https://yoshinorimatsunobu.blogspot.com/2010/10/using-mysql-as-nosql-story-for.html?ref=highscalability.com
https://age.apache.org/
https://www.goodwith.tech/blog/go-pprof
https://solar2d.com/
https://github.com/nosarthur/gita
https://blog.arkey.fr/2020/11/30/off-heap-reconnaissance/
https://github.com/jeffgriffith/native-jvm-leaks
https://javalite.io/
https://mecha-mind.medium.com/system-design-backend-for-google-photos-e0abcd74dd36
https://netflixtechblog.com/introducing-netflixs-key-value-data-abstraction-layer-1ea8a0a11b30
https://github.com/grafana/k6
https://www.adyen.com/knowledge-hub/design-to-duty-adyen-architecture-part2
https://medium.com/netcracker/analyzing-a-stuck-hotspot-c2-compilation-85e0ca230744
https://www.adyen.com/zh_CN/knowledge-hub/cross-border-payments-go-global-process-local-for-chinese-merchants
https://mourya-g9.medium.com/innards-of-mysql-connection-pooling-fb016eb3b284
https://planetscale.com/blog/mysql-charsets-collations
https://www.adyen.com/knowledge-hub/the-adyen-way-of-engineering-oss-or-built-in-house
https://calm.finos.org/
https://docs.tigerbeetle.com/coding/data-modeling
https://www.jonashietala.se/blog/2024/03/19/lets_create_a_tree-sitter_grammar/
https://derek.stride.host/posts/comprehensive-introduction-to-tree-sitter
http://www.pathname.com/fhs/
http://jimbojw.com/wiki/index.php?title=Understanding_Hbase_and_BigTable
https://www.infoq.com/articles/ddd-in-practice
http://www.paulgraham.com/avg.html
http://ulf.wiger.net/weblog/2008/02/06/what-is-erlang-style-concurrency/
http://en.wikipedia.org/wiki/Reverse_Polish_notation
https://swtch.com/~rsc/regexp/regexp1.html
http://www.defmacro.org/ramblings/lisp.html
http://catb.org/~esr/writings/unix-koans
http://www.allthingsdistributed.com/2007/10/amazons_dynamo.html
http://en.wikipedia.org/wiki/Lambda_calculus
http://cocoadevcentral.com/d/learn_objectivec/
http://www.martinfowler.com/eaaDev/
http://en.wikipedia.org/wiki/Metaobject
http://en.wikipedia.org/wiki/Visitor_pattern
http://dannorth.net/whats-in-a-story/
http://en.wikipedia.org/wiki/Software_transactional_memory
https://mitpress.mit.edu/sicp/
http://en.wikipedia.org/wiki/Multiversion_concurrency_control
http://en.wikipedia.org/wiki/Hash_function
http://www.enterpriseintegrationpatterns.com/ramblings/18_starbucks.html
https://en.wikipedia.org/wiki/ITIL
http://martinfowler.com/articles/evodb.html
http://www.paulgraham.com/diff.html
http://www.paulgraham.com/rootsoflisp.html
http://www.trapexit.org/Building_a_Non-blocking_TCP_server_using_OTP_principles
http://pl.atyp.us/content/tech/servers.html
https://en.wikipedia.org/wiki/Domain-driven_design
http://en.wikipedia.org/wiki/Adapter_pattern
https://en.wikipedia.org/wiki/Flyweight_pattern
http://www.kegel.com/c10k.html
https://www.artima.com/insidejvm/ed2/index.html
http://clojure.org/state
https://www.allthingsdistributed.com/2006/03/a_word_on_scalability.html
https://en.wikipedia.org/wiki/Dwarf_Fortress
http://www.htdp.org/2003-09-26/
http://www.erlang.se/doc/programming_rules.shtml
http://nekovm.org/lua
http://blog.headius.com/2008/09/first-taste-of-invokedynamic.html
http://www.agiledata.org/essays/databaseRefactoring.html
http://blog.headius.com/2007/01/invokedynamic-actually-useful.html
https://martinfowler.com/bliki/AnemicDomainModel.html
https://www.artima.com/weblogs/viewpost.jsp?thread=208860
http://www.paulgraham.com/quotes.html
https://en.wikipedia.org/wiki/End-to-end_principle
http://msdn.microsoft.com/en-us/magazine/cc817398.aspx
https://www.xaprb.com/blog/2007/01/20/how-to-make-mysql-replication-reliable/
http://learnyouahaskell.com/chapters
http://clojure.org/rationale
http://debasishg.blogspot.com/2007/11/erlang-string-lambdas.html
http://martinfowler.com/bliki/Oslo.html
http://www.laputan.org/drc/drc.html
http://en.wikipedia.org/wiki/Inferno_(operating_system)
http://beej.us/guide/bgnet/output/html/singlepage/bgnet.html
http://martinfowler.com/eaaDev/EventSourcing.html
http://en.wikipedia.org/wiki/State_machine_replication
http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/KnapsackProblem.htm
http://randu.org/tutorials/threads/
http://bc.tech.coop/blog/081201.html
https://en.wikipedia.org/wiki/Debits_and_credits
https://en.wikipedia.org/wiki/Exponential_smoothing
http://radoff.com/blog/2008/08/22/anatomy-of-an-mmorpg/
http://en.wikipedia.org/wiki/Scene_graph
http://www.catb.org/esr/faqs/hacker-howto.html
http://www.paulgraham.com/lispfaq1.html
https://martinfowler.com/bliki/RulesEngine.html
https://martinfowler.com/eaaDev/EventCollaboration.html
https://en.wikipedia.org/wiki/The_Battle_for_Wesnoth
http://www.ibm.com/developerworks/ibm/library/it-haggar_bytecode/
https://martinfowler.com/eaaDev/TimePoint.html
http://en.wikipedia.org/wiki/ACID#Implementation
http://www.unlimitednovelty.com/2009/01/cutting-edge-of-vm-design.html
http://en.wikipedia.org/wiki/Push_technology
http://andy.delcambre.com/2008/03/04/git-svn-workflow.html
http://queue.acm.org/detail.cfm?id=1394128
http://www.bittorrent.org/beps/bep_0005.html
https://www.ietf.org/rfc/rfc3164.txt
http://en.wikipedia.org/wiki/Subroutine
http://martinfowler.com/articles/mpsAgree.html
https://en.wikipedia.org/wiki/RuneScape
http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/QuickSort1.htm
http://www.metanetsoftware.com/technique/tutorialB.html
http://martinfowler.com/eaaDev/DomainEvent.html
http://gafter.blogspot.com/2006/12/super-type-tokens.html
http://www.physics.drexel.edu/courses/Comp_Phys/General/C_basics/
http://hiddenway.tripod.com/articles/attrib.html
http://en.wikipedia.org/wiki/Functional_reactive_programming
http://rvirding.blogspot.com/2009/03/backtracking-in-erlang-part-1-control.html
https://en.wikipedia.org/wiki/Common_Lisp_Object_System
http://en.wikipedia.org/wiki/Write_ahead_logging
http://www.zeromq.org/whitepapers:brokerless
http://www.agiledata.org/essays/transactionControl.html
http://www.igvita.com/2009/06/23/measuring-optimizing-io-performance/
http://mywiki.wooledge.org/ProcessManagement
http://en.wikipedia.org/wiki/Data_synchronization
http://rvirding.blogspot.com/2009/04/backtracking-in-erlang-part-2-passing.html
http://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.html
http://martinfowler.com/eaaCatalog/domainModel.html
http://martinfowler.com/eaaCatalog/transactionScript.html
http://www.vitanuova.com/inferno/papers/bltj.html
http://www.vitanuova.com/inferno/papers/styx.html
http://en.wikipedia.org/wiki/Snapshot_isolation
http://www.guxiang.com/shici/shijing/
http://www.martinfowler.com/eaaDev/RetroactiveEvent.html
http://www.ibm.com/developerworks/linux/library/l-sctp/?ca=dgr-lnxw07SCTP
https://zh.wikipedia.org/wiki/%E5%85%8B%E8%98%87%E9%AD%AF%E7%A5%9E%E8%A9%B1
http://codemonkeyism.com/clojure-scala-part-2/
http://en.wikipedia.org/wiki/Reactive_programming
https://en.wikipedia.org/wiki/Event_loop
http://orbitz-erlang.blogspot.com/2009/09/impressed-with-haskells-concurrency.html
https://en.wikipedia.org/wiki/Cache_coherence
https://martinfowler.com/eaaDev/timeNarrative.html#dimensions
http://www.leepoint.net/notes-java/data/expressions/bitops.html
https://en.wikipedia.org/wiki/CubicWeb
http://www.tbray.org/ongoing/When/200x/2009/10/26/Messaging
http://golang.org/doc/effective_go.html
https://martinfowler.com/eaaDev/AuditLog.html
http://homepages.inf.ed.ac.uk/wadler/papers/marktoberdorf/baastad.pdf
http://blog.notdot.net/2009/11/Implementing-a-DHT-in-Go-part-1
http://cviorel.easyblog.ro/2009/02/09/how-to-set-up-a-vpn-server-on-ubuntu/
http://plan9.bell-labs.com/plan9/about.html
https://en.wikipedia.org/wiki/Configuration_management_database
http://udidahan.com/2009/12/09/clarified-cqrs/
https://en.wikipedia.org/wiki/Internet_Communications_Engine
http://www.cppblog.com/kevinlynx/archive/2008/08/12/58636.html
http://en.wikipedia.org/wiki/Vector_clock
http://www.artima.com/articles/io_design_patterns2.html
http://lwn.net/Articles/369885/
http://www.vitanuova.com/inferno/papers/descent.html
http://code.flickr.com/blog/2010/02/08/ticket-servers-distributed-unique-primary-keys-on-the-cheap/
https://tools.ietf.org/html/rfc5424
http://ria101.wordpress.com/2010/02/24/hbase-vs-cassandra-why-we-moved/
http://en.wikipedia.org/wiki/Shadow_paging
http://en.wikipedia.org/wiki/Algorithms_for_Recovery_and_Isolation_Exploiting_Semantics
http://www.martinfowler.com/eaaDev/AccountingEntry.html
http://www.infoq.com/cn/articles/google-go-primer
http://www.wizards.com/dnd/files/MS_HeroesHesiod.pdf
http://www.thoughtworks.com/radar
https://www.douban.com/group/topic/11115261/
http://python.org/workshops/1997-10/proceedings/atom/
http://avro.apache.org/docs/current/spec.html
http://www.larsgeorge.com/2010/05/hbase-file-locality-in-hdfs.html
http://www.andrewault.net/2010/05/17/securing-an-ubuntu-server/
http://engineering.twitter.com/2010/06/announcing-snowflake.html
http://www.bestinclass.dk/index.clj/2009/09/scala-vs-clojure-round-2-concurrency.html
http://docs.racket-lang.org/quick/
http://www.infoq.com/cn/articles/nosql-dynamo
http://www.dalnefre.com/wp/2010/06/actors-in-clojure-why-not/
http://docs.racket-lang.org/continue/index.html
http://nichol.as/zeromq-an-introduction
https://en.wikipedia.org/wiki/Racket_(programming_language)
http://www.bestinclass.dk/index.clj/2009/09/scala-vs-clojure-lets-get-down-to-business.html
http://net.pku.edu.cn/~course/cs501/2008/reading/a_tour_vc.html
http://cacm.acm.org/magazines/2010/8/96610-memory-models-a-case-for-rethinking-parallel-languages-and-hardware/fulltext
http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-flow/
http://zeromq.github.com/rbzmq/classes/ZMQ/Socket.html
http://kirk.blog-city.com/is_your_concurrent_collector_failing_you.htm
http://www.igvita.com/2010/09/03/zeromq-modern-fast-networking-stack/
http://en.wikipedia.org/wiki/Distributed_algorithm
http://nvie.com/posts/a-successful-git-branching-model/
http://www.zeromq.org/whitepapers:multithreading-magic
http://highscalability.com/blog/2010/9/21/playfishs-social-gaming-architecture-50-million-monthly-user.html/
http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/MatchString.htm
https://www.cs.kent.ac.uk/people/staff/dat/miranda/whyfp90.pdf
http://learnyouahaskell.com/a-fistful-of-monads
http://developer.yahoo.com/blogs/ydn/posts/2010/10/understanding-the-event-loops-and-writing-great-code-for-node-js-part-1/
http://matt.might.net/articles/by-example-continuation-passing-style/
http://theyougen.blogspot.com/2010/11/alternative-test-approach-quickcheck.html
http://philjordan.eu/article/strategies-for-using-c++-in-objective-c-projects
http://www.developerforce.com/media/ForcedotcomBookLibrary/Force.com_Multitenancy_WP_101508.pdf
https://msdn.microsoft.com/en-us/library/ff647332.aspx
https://en.wikipedia.org/wiki/Epoll
http://ferd.ca/an-open-letter-to-the-erlang-beginner-or-onlooker.html
http://tech.puredanger.com/2011/01/14/comparing-concurrent-frameworks/
http://redis.io/topics/persistence
http://es5.github.com/#introduction
http://www.tfnico.com/presentations/google-guava
http://blog.mixu.net/2011/02/01/understanding-the-node-js-event-loop/
http://docs.racket-lang.org/more/index.html
http://www.tedtochina.com/2011/02/15/seven_ways_games_reward_the_brain
http://www.wikihow.com/Understand-Debits-and-Credits
http://www.infoq.com/articles/azul_gc_in_detail
http://zguide.zeromq.org/page:all#Pub-Sub-Message-Envelopes
http://armstrongonsoftware.blogspot.com/2006/09/pure-and-simple-transaction-memories.html
http://yarivsblog.blogspot.com/2008/05/erlang-does-have-shared-memory.html
http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/HanoiTower.htm#Haskell
http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/PascalTriangle.htm
http://twitter.github.com/finagle/
https://www.infoq.com/news/2007/08/scalability-patterns/
http://www.martinfowler.com/eaaDev/ParallelModel.html
http://www.coastrd.com/zeromq-messaging
http://en.wikipedia.org/wiki/Paxos_(computer_science)
http://www.nodebeginner.org/#head9
http://en.wikipedia.org/wiki/Aspect_Oriented_Programming
https://lostechies.com/jimmybogard/2008/05/21/entities-value-objects-aggregates-and-roots/
http://uedc.163.com/5216.html
https://bitcoin.org/bitcoin.pdf
http://blog.jonathanoliver.com/2011/05/why-i-still-love-cqrs-and-messaging-and-event-sourcing/
http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/BinarySearch.htm
https://en.wikipedia.org/wiki/Rust_(programming_language)
http://themonkeyproject.wordpress.com/2011/05/18/introduction-to-spatial-hashes/
http://xmpp.org/rfcs/rfc6120.html
https://nlp.stanford.edu/IR-book/html/htmledition/a-first-take-at-building-an-inverted-index-1.html
http://www.aosabook.org/en/wesnoth.html
http://wiki.basho.com/Riak-Glossary.html#Vector-Clock
http://www.martinfowler.com/eaaDev/TemporalProperty.html
https://osgameclones.com/
http://xmpp.org/rfcs/rfc6121.html
http://www.html5rocks.com/en/tutorials/indexeddb/todo/
http://blog.jonathanoliver.com/2010/09/cqrs-sagas-with-event-sourcing-part-ii-of-ii/
http://phoboslab.org/log/2011/06/javascriptcore-project-files-for-ios
http://www.levitylab.com/blog/2011/01/catastrophic-prototyping-and-other-stories/
http://www.250bpm.com/concepts
http://blog.codeaholics.org/2011/the-disruptor-lock-free-publishing/
http://martinfowler.com/eaaDev/MoneyBag.html
http://tir.mongrel2.org/features/design.html
http://martinfowler.com/articles/lmax.html
http://www.oracle.com/technetwork/articles/java/fork-join-422606.html
http://martinfowler.com/bliki/CQRS.html
https://coolshell.cn/articles/5044.html
https://www.artima.com/insidejvm/ed2/jvm6.html
http://learnyousomeerlang.com/release-is-the-word
http://www.pixelprospector.com/the-big-list-of-game-design/
http://muratbuffalo.blogspot.com/2011/04/life-beyond-distributed-transactions.html
http://yehudakatz.com/2011/08/11/understanding-javascript-function-invocation-and-this/
https://banu.com/blog/2/how-to-use-epoll-a-complete-example-in-c/
http://ksat.me/a-plain-english-introduction-to-cap-theorem/
http://xmpp.org/rfcs/rfc5122.html
http://xmpp.org/rfcs/rfc6122.html
http://xmpp.org/rfcs/rfc3923.html
http://smus.com/multiplayer-html5-games-with-node/
http://tir.mongrel2.org/wiki/quick_start.html
http://www.archub.org/arcsug.txt
http://www.gamasutra.com/blogs/AljernonBolden/20110926/8504/How_Crimson_Steam_Pirates_1_game_on_iPad_Was_Built_in_just_12_Weeks.php
http://instagram-engineering.tumblr.com/post/10853187575/sharding-ids-at-instagram
https://www.cs.uic.edu/~jbell/CourseNotes/OperatingSystems/4_Threads.html
http://basho.com/blog/technical/2010/01/29/why-vector-clocks-are-easy/
https://blogs.oracle.com/briangoetz/entry/exception_transparency_in_java
http://www.iselong.com/english/0001/1226.htm
http://nathanmarz.com/blog/how-to-beat-the-cap-theorem.html
http://www.iselong.com/0/8080.htm
https://cqrs.wordpress.com/documents/building-event-storage/
http://sutra.goodweb.cn/lon/other50/2040/2040.htm
http://boruo.goodweb.cn/books/0514.htm
http://docs.scala-lang.org/tutorials/scala-for-java-programmers.html
http://www.wilcoxd.com/whitepapers/node_js/
http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/RadixSort.htm
http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/FibonacciNumber.htm
http://cqrs.wordpress.com/documents/events-as-storage-mechanism/
http://tir.mongrel2.org/features/stylish.html
http://autotelicum.github.com/Smooth-CoffeeScript/SmoothCoffeeScript.html
https://12factor.net/
http://greglus.com/blog/2011/11/12/install-openvpn-server-on-ubuntu/
http://www.paperplanes.de/2011/12/9/the-magic-of-consistent-hashing.html
http://rdc.taobao.com/blog/cs/?p=1360
http://matt.might.net/articles/partial-orders/
http://blog.notdot.net/2009/11/Implementing-a-DHT-in-Go-part-2
https://www.rabbitmq.com/distributed.html
http://www.ituring.com.cn/article/788
http://adam.heroku.com/past/2007/12/17/a_world_without_sql/
http://opensoundcontrol.org/specification
http://roland.entierement.nu/blog/2012/01/15/looking-for-the-ultimate-distributed-filesystem.html
http://andrew.hijacked.us/article/335/using-cowboy-as-a-socket-acceptor
http://qiujj.com/static/clojure-handbook.html
http://niklasschlimm.blogspot.com/2012/02/java-7-complete-invokedynamic-example.html
https://www.youtube.com/watch?v=_HLoH_PgrLk
https://www.igvita.com/2012/02/06/sstable-and-log-structured-storage-leveldb/
http://static.usenix.org/events/hotos03/tech/full_papers/vonbehren/vonbehren_html/
http://codebetter.com/gregyoung/2010/08/12/idempotency-vs-distibuted-transactions/
http://inventwithpython.com/blog/2012/02/20/i-need-practice-programming-49-ideas-for-game-clones-to-code/
http://lmf-ramblings.blogspot.com/2012/02/preliminary-thoughts-on-scala-vs.html
http://www.thread-safe.com/2012/02/designing-single-sign-on-system-using.html
http://www.datomic.com/
http://roland.entierement.nu/blog/2012/03/01/looking-for-the-ultimate-distributed-filesystem-take-2.html
https://highlyscalable.wordpress.com/2012/03/01/nosql-data-modeling-techniques/
http://elixir-lang.org/getting_started/4.html
http://docs.oracle.com/javase/specs/jls/se7/html/jls-4.html
http://20bits.com/article/erlang-a-generalized-tcp-server
http://weekly.golang.org/doc/effective_go.html
http://www.alibuybuy.com/posts/71458.html
https://cwiki.apache.org/confluence/display/ZOOKEEPER/Zab1.0
http://haslab.wordpress.com/2011/07/08/version-vectors-are-not-vector-clocks/
http://golang.org/ref/spec
http://ferd.ca/rtb-where-erlang-blooms.html
http://code.alibabatech.com/blog/dev_related_728/brewers-cap-theorem.html
http://www.dodgycoder.net/2012/04/scalability-lessons-from-google-youtube.html
https://channel9.msdn.com/Shows/Going+Deep/Hewitt-Meijer-and-Szyperski-The-Actor-Model-everything-you-wanted-to-know-but-were-afraid-to-ask
http://sw1nn.com/sw1nn.com/blog/2012/04/11/clojure-stm-what-why-how/
http://wiki.starling-framework.org/manual/custom_display_objects
http://pl.atyp.us/wordpress/index.php/2012/04/patch-based-filesystem/
http://cr.openjdk.java.net/~briangoetz/lambda/lambda-translation.html
http://smyck.net/2012/04/22/why-erlang/
http://inaka.net/blog/2011/10/07/scale-test-plan-simple-erlang-application/
http://blog.mozilla.org/data/2010/05/18/riak-and-cassandra-and-hbase-oh-my/
http://programmerthoughts.com/openstack/swift-tech-overview
http://feeds.dzone.com/~r/javalobby/frontpage/~3/WOkTJP6vI4g/6-command-line-tools-linux
http://www.williamlong.info/archives/3067.html
http://feeds.dzone.com/~r/javalobby/frontpage/~3/k9cHe3Z6PyI/cross-platform-beats-native
http://www.drdobbs.com/web-development/232900805
http://www.infoq.com/cn/news/2012/04/frustrated-architect
http://feeds.dzone.com/~r/javalobby/frontpage/~3/TJisReVlDyU/algorithm-week-how-determine
http://feeds.dzone.com/~r/javalobby/frontpage/~3/irGcinRreCs/art-searching
http://blog.boundary.com/2012/01/12/flake-a-decentralized-k-ordered-unique-id-generator-in-erlang/
http://www.infoq.com/cn/news/2012/04/design-ux
http://vertx.io/manual.html
http://blog.nosqlfan.com/html/3925.html
http://www.gamedev.net/page/resources/_/technical/game-programming/spatial-hashing-r2697
https://help.ubuntu.com/8.04/serverguide/firewall.html
http://blog.erlware.org/2012/04/30/cowboy-and-batman-js-for-erlang-web-development/
http://www.infoq.com/cn/news/2012/04/top-5-reasons-not-use-hadoop
http://pandodaily.com/2012/05/01/how-two-startups-are-joining-forces-to-fix-the-mobile-silo-problem/
http://news.ycombinator.com/item?id=3917038
http://www.infoq.com/cn/news/2012/05/all-interesting-problems
http://wiki.starling-framework.org/manual/multi-resolution_development
http://blog.steveklabnik.com/posts/2012-05-07-mixins--a-refactoring-anti-pattern
http://aqee.feedsportal.com/c/34519/f/631690/s/1f21a877/l/0L0Saqee0Bnet0C3660Eor0Ehow0Ei0Etricked0Emyself0Einto0Ebeing0Eawesome0C/story01.htm
http://feeds.dzone.com/~r/javalobby/frontpage/~3/QwSlLQDXF94/algorithm-week-determine-if
http://highscalability.com/blog/2012/5/9/cell-architectures.html
http://feeds.dzone.com/~r/javalobby/frontpage/~3/_qSXOVx-CAE/martin-fowler-orm-hate
http://tpt.to/a2t4Hpk
http://tpt.to/a2dShmk
http://tpt.to/a2trzmq
http://feeds.dzone.com/~r/javalobby/frontpage/~3/ymno7elJFdA/using-spdy-and-http
http://mywiki.wooledge.org/BashFAQ/068
http://saucelabs.com/blog/index.php/2012/05/goodbye-couchdb/
http://www.planeterlang.org/en/planet/article/10_May_2012_Scalability_of_the_Erlang_VM_and_FreeBSD_reaching_2.5M_concurre/
http://googlechinablog.blogspot.com/2012/05/blog-post_11.html
http://feeds.dzone.com/~r/javalobby/frontpage/~3/wB3xsCVIEoI/first-piece-akka-20
http://blog.andrewvc.com/vertx-node-on-ropes
http://feeds.dzone.com/~r/javalobby/frontpage/~3/tYkVLFNBn00/algorithm-week-karatsuba-fast
http://hekafs.org/index.php/2012/05/the-quest-for-balance/
http://feedproxy.google.com/~r/HighScalability/~3/VP10AxouGKU/big-list-of-20-common-bottlenecks.html
http://getmoai.com/wiki/index.php?title=The_Moai_Runtime
http://xmpp.org/rfcs/rfc4854.html
http://tools.ietf.org/html/rfc4979
http://feeds.dzone.com/~r/javalobby/frontpage/~3/jVgiAG5kjh4/working-nodejs-and-redis
http://higherorderfun.com/blog/2012/05/20/the-guide-to-implementing-2d-platformers/
http://martinfowler.com/articles/mobileImplStrategy.html
http://www.infoq.com/cn/news/2012/05/couchdb-or-mysql
http://www.williamlong.info/archives/3104.html
http://wiki.starling-framework.org/manual/animation
http://feedproxy.google.com/~r/HighScalability/~3/l-HpiGrE5ZA/the-anatomy-of-search-technology-crawling-using-combinators.html
http://www.ifanr.com/92187
http://seeallhearall.blogspot.com/2012/05/netty-tutorial-part-1-introduction-to.html
http://wiki.luajit.org/New-Garbage-Collector
http://wiki.starling-framework.org/manual/performance_optimization
http://blog.mrale.ph/post/24351748336/explaining-js-vm-in-js
http://feeds.developer.yahoo.net/~r/YDNBlog/~3/vNmuxuJgqmc/
http://www.adobe.com/devnet/html5/articles/native-like-ux-phonegap-app-ui.html
http://glasnost.itcarlow.ie/~powerk/GeneralGraphicsNotes/projection/projection_viewing.html
http://feedproxy.google.com/~r/nosql/~3/tKqT0pI5L6s/24470411647
http://feedproxy.google.com/~r/nosql/~3/zAGMSfp09kk/24498089265
http://feedproxy.google.com/~r/nosql/~3/SimPPTCOFFE/24501673177
http://feedproxy.google.com/~r/nosql/~3/ZY1nY6aNSN0/24601215790
http://engineering.tumblr.com/post/24612921290/jetpants-a-toolkit-for-huge-mysql-topologies
http://feedproxy.google.com/~r/nosql/~3/3EVR9ametVc/24621996841
http://www.tedtochina.com/2010/08/31/seth-priebatsch_the_game_layer_on_top_of_the_world/
http://fabiensanglard.net/doom3/index.php
http://www.lc365.net/blog/b/14372/
http://www.infoq.com/cn/articles/cap-twelve-years-later-how-the-rules-have-changed
http://feeds.dzone.com/~r/javalobby/frontpage/~3/q8GEj8T9ItQ/algorithm-week-linked-list
https://program-think.blogspot.com/2012/06/gfw-i2p.html
http://blog.2partsmagic.com/restful-uri-design/
http://feeds.dzone.com/~r/javalobby/frontpage/~3/cn_Q-KAuZJQ/algorithm-week-closest-pairs
http://www.wooga.com/2012/06/woogas-html5-adventure/
http://vertx.io/core_manual_groovy.html#the-event-bus
http://www.stanford.edu/class/cs240/readings/89-leases.pdf
http://feedproxy.google.com/~r/RyanFlorenceBlog/~3/Tvn0vG7vrnE/
http://processingjs.nihongoresources.com/test/PjsGameEngine/docs/tutorial/mario.html
http://feedproxy.google.com/~r/HighScalability/~3/MJvmeyhwGsg/top-features-of-a-scalable-database.html
http://www.cnxct.com/default-configuration-and-performance-of-nginx-phpfpm-and-tcp-socket-or-unix-domain-socket/
https://www.cs.umb.edu/~poneil/lsmtree.pdf
http://pelle.github.com/Datomic/2012/07/08/thinking-in-datomic/
http://www.acunu.com/2/post/2012/07/virtual-nodes-strategies.html
http://wiki.starling-framework.org/manual/atf_textures
http://feedproxy.google.com/~r/nosql/~3/xZrBKtnjUEU/27351864644
http://hekafs.org/index.php/2012/07/multi-ring-hashing/
http://feedproxy.google.com/~r/nosql/~3/cb8kf6TkPLA/27394814867
http://seeallhearall.blogspot.com/2012/06/netty-tutorial-part-15-on-channel.html
http://feeds.dzone.com/~r/javalobby/frontpage/~3/hNkzpYwxRc0/algorithm-week-balancing
http://www.datomic.com/rationale.html
http://docs.datomic.com/architecture.html
http://msdn.microsoft.com/en-us/library/jj554200.aspx
http://dev.ionous.net/2012/07/moai-first-impressions.html
http://feedproxy.google.com/~r/kchodorow/~3/zoUQrtW2au8/
https://idea.popcount.org/2012-07-25-introduction-to-hamt/
http://www.cloudera.com/blog/2012/07/hbase-replication-overview-2/
http://doc.akka.io/docs/akka/1.2/scala/stm.html
http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/EightQueen.htm
http://msdn.microsoft.com/en-us/library/jj591559
http://wiki.starling-framework.org/manual/display_objects
http://wiki.starling-framework.org/manual/textures_and_images
http://wiki.starling-framework.org/manual/event_handling
http://wiki.starling-framework.org/manual/displaying_text
http://wiki.starling-framework.org/manual/movie_clips
http://wiki.starling-framework.org/manual/utilities
http://www.programmer.com.cn/13126/
http://www.project-voldemort.com/voldemort/design.html
https://markfaction.wordpress.com/2012/07/15/stack-based-vs-register-based-virtual-machine-architecture-and-the-dalvik-vm/
http://blog.ted.com/2012/08/21/the-20-most-watched-ted-talks-to-date/
http://www.drdobbs.com/open-source/go-introduction-how-go-handles-objects/240005949
http://www.drdobbs.com/mobile/gamification-of-scrum-team-practice-is-m/240005915
http://www.yankay.com/google-dremel-rationale/
http://www.ibm.com/developerworks/java/library/j-html5-game1/index.html?ca=drs-
http://www.infoq.com/cn/articles/interview-stage3d
http://www.ccs.neu.edu/home/matthias/HtDP2e/part_prologue.html
http://www.infoq.com/cn/news/2012/09/why-hasen-chose-couchDB
http://work.tinou.com/2012/09/write-ahead-log.html
http://loop.luaforge.net/manual/components.html
https://en.wikipedia.org/wiki/Restful_Objects
http://lifepeak.net/it-jishu/tcp-syn-ack-fin.html
http://www.yankay.com/google-spanner%E5%8E%9F%E7%90%86-%E5%85%A8%E7%90%83%E7%BA%A7%E7%9A%84%E5%88%86%E5%B8%83%E5%BC%8F%E6%95%B0%E6%8D%AE%E5%BA%93/
http://feedproxy.google.com/~r/HighScalability/~3/3I0E2GteL8o/the-4-building-blocks-of-architecting-systems-for-scale.html
http://www.infoq.com/cn/articles/nodeJs-online-game
https://msdn.microsoft.com/en-us/library/jj591569.aspx
http://winningraceconditions.blogspot.com/2012/09/rust-0-index-and-conclusion.html
http://feeds.oreilly.com/~r/oreilly/java/~3/0P6qivEB7-g/
http://zhidao.baidu.com/question/265512932.html
http://ferd.ca/code-janitor-nobody-s-dream-everyone-s-job-and-how-erlang-can-help.html
https://preshing.com/20120930/weak-vs-strong-memory-models
http://blog.ragozin.info/2012/10/safepoints-in-hotspot-jvm.html
https://github.com/rystsov/mongodb-transaction-example
http://www.wildbunny.co.uk/blog/2012/10/09/how-to-make-a-multi-player-game-part-1/
http://wiki.starling-framework.org/manual/enhanced_events
http://www.gdcvault.com/play/1016487/Juice-It-or-Lose
http://www.martinfowler.com/eaaDev/AccountingTransaction.html
http://www.pocketgamer.biz/r/PG.Biz/Clash+of+Clans/feature.asp?c=45814
http://www.fantizi5.com/wuxing/shui/
http://www.fantizi5.com/wuxing/jin/
http://docs.basho.com/riak/latest/references/dynamo/
http://pdos.csail.mit.edu/~petar/papers/maymounkov-kademlia-lncs.pdf
http://blog.cloudera.com/blog/2011/04/hbase-dos-and-donts/
http://www.wikihow.com/Bookkeep
http://blog.cloudera.com/blog/2011/02/avoiding-full-gcs-in-hbase-with-memstore-local-allocation-buffers-part-1/
http://www.linuxforu.com/2011/06/virtual-machines-for-abstraction-dalvik-vm/
http://bigocheatsheet.com/
http://web.it.kth.se/~johanmon/dse/dse.html
http://robjsoftware.org/2007/09/21/messages-and-transactions-part-1-erlang-and-its-discontents/
http://www.postgresql.org/docs/9.0/static/transaction-iso.html#MVCC-SERIALIZABILITY
http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/QuickSort2.htm
http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/QuickSort3.htm
http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/ScoreRank.htm
http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/SelectionInsertionBubble.htm
http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/MergeSort.htm
http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/LinearSearch.htm
http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/InterpolationSearch.htm
http://caterpillar.onlyfun.net/Gossip/AlgorithmGossip/FibonacciSearch.htm
http://gorodinski.com/blog/2012/04/14/services-in-domain-driven-design-ddd/
http://www.wildbunny.co.uk/blog/2012/11/20/how-to-make-a-multi-player-game-part-2/
http://doc.akka.io/docs/akka/2.0.1/intro/what-is-akka.html
http://www.nowamagic.net/librarys/veda/detail/1905
http://www.xmsxmx.com/elasticsearch-cluster-configuration-best-practices/
http://www.pitheringabout.com/?p=830
http://emacsmovies.org/blog/2012/12/04/dired/
http://www.huxiu.com/article/6725/1.html
https://martin.kleppmann.com/2012/12/05/schema-evolution-in-avro-protocol-buffers-thrift.html
http://dieswaytoofast.blogspot.co.uk/2012/09/cpu-utilization-in-erlang-r15b02.html
http://www.cnxct.com/error-1213-40001-deadlock-found-when-trying-to-get-lock-try-restarting-transaction/
http://gamerboom.com/archives/64860
http://www.drdobbs.com/parallel/game-of-life-distributed-preamble/240144597
http://joneisen.me/post/38188396218
http://www.ppurl.com/2012/12/akka-concurrency.html
http://www.cs.utexas.edu/users/lorenzo/papers/SurveyFinal.pdf
http://courses.csail.mit.edu/6.852/01/papers/VirtTime_GlobState.pdf
http://www.hazelcast.com/docs/latest/manual/single_html/
https://www.geeksforgeeks.org/memory-layout-of-c-program/
http://www.zhihu.com/question/20677362
https://blog.libtorrent.org/2012/12/principles-of-high-performance-programs/
https://lwn.net/Articles/531114/
http://needful.dev77.com/2010/03/game-logic-vi-finite-state-machines-and.html
https://blogs.apache.org/hbase/entry/apache_hbase_internals_locking_and
http://blog.gauffin.org/2013/01/repository-pattern-done-right/
http://wiki.starling-framework.org/manual/asset_management
http://kotaku.com/5975610/the-exceptional-beauty-of-doom-3s-source-code
http://www.rockpapershotgun.com/2013/01/14/chris-taylor-on-gpgs-prehistoric-rts-rpg-wildman/
http://www.bestinclass.dk/index.clj/2010/04/clojure-scala-similarities-twins-separated-at-birth.html
http://www.gamasutra.com/blogs/WeiCiaoJheng/20130116/184932/Designing_a_Componentbased_Architecture_in_Lua_for_Game_Apps.php
http://smallcultfollowing.com/babysteps/blog/2013/01/17/destructors-and-finalizers-in-rust/
http://www.tomstrongman.com/ClassicCars/Heinkel/Index.htm
http://devintorr.es/blog/2013/01/22/the-excitement-of-elixir/
http://www.cocoachina.com/gamedev/designer/2013/0124/5604.html
http://blog.codinglabs.org/
http://elixir-lang.org/getting_started/mix/2.html
http://ninenines.eu/docs/en/ranch/HEAD/guide/listeners
https://hortonworks.com/blog/apache-hbase-region-splitting-and-merging/
http://techblog.netflix.com/2013/02/rxjava-netflix-api.html
http://emrahozer.wordpress.com/2012/08/07/why-im-not-comfortable-with-cocos2d-or-cocos2d-x/
https://program-think.blogspot.com/2013/02/file-integrity-check.html
http://robbinfan.com/blog/27/lean-startup
http://www.iwangke.me/app-store-essentials-for-chinese-developers/#idp
https://www.rabbitmq.com/reliability.html
http://blog.codinglabs.org/articles/algorithms-for-cardinality-estimation-part-i.html
http://starming.com/index.php?action=plugin&v=wave&tpl=union&ac=viewgrouppost&gid=56&tid=6227&pg=26
https://ericlippert.com/2013/03/11/monads-part-six/
http://www.gamelook.com.cn/2013/03/111318
http://www.martinfowler.com/eaaDev/Account.html
https://gist.github.com/khoomeister/4976475
http://www.iis.sinica.edu.tw/~swc/pub/tcp_in_games.html
http://docs.oracle.com/cd/E11035_01/wls100/cluster/overview.html
http://openid.net/specs/openid-connect-basic-1_0-22.html
http://www.cs-lab.org/historical_beam_instruction_set.html#1%20BEAM%20Virtual%20Machine%20Instruction%20Set
http://www.cocoachina.com/gamedev/designer/2013/0401/5917.html
https://www.fastcompany.com/3007613/10-10-10-rule-tough-decisions
http://twitter.github.io/effectivescala/index.html
http://lol.qq.com/webplat/info/news_version3/152/4587/4588/m3237/201102/163458.shtml
http://ubf.github.io/ubf/
http://twitter.github.io/effectivescala/index-cn.html
http://rfc.zeromq.org/spec:23
https://www.fastcompany.com/3008409/dialed/how-schedule-your-day-peak-creative-performance
http://ninenines.eu/docs/en/ranch/HEAD/guide/protocols
https://blog.jamesdbloom.com/JVMInternals.html
http://wiki.starling-framework.org/manual/pivot_points
http://wiki.starling-framework.org/manual/dynamic_textures
http://wiki.starling-framework.org/manual/flattened_sprites
http://ninenines.eu/docs/en/ranch/HEAD/guide/embedded
http://gamedevsoc.eusa.ed.ac.uk/2013/01/broad-phase-collision-detection-with-spatial-hashing/
http://www.cocoachina.com/gamedev/designer/2013/0426/6077.html
http://www.cnblogs.com/zhaoyl/archive/2012/05/15/2501972.html
https://martinfowler.com/dslCatalog/productionRule.html
https://www.mutuallyhuman.com/blog/2013/05/09/choosing-an-sso-strategy-saml-vs-oauth2/
http://www.realityprime.com/scenegraph.php
https://henryr.github.io/distributed-systems-readings/
http://highscalability.com/blog/2013/5/13/the-secret-to-10-million-concurrent-connections-the-kernel-i.html
https://codeascraft.com/2011/02/15/measure-anything-measure-everything/
http://www.martinfowler.com/eaaDev/ReplacementAdjustment.html
http://aphyr.com/posts/285-call-me-maybe-riak
http://littleriakbook.com/
https://developers.google.com/ad-exchange/rtb/open-bidder/
http://martinfowler.com/bliki/DDD_Aggregate.html
http://elixir-lang.org/docs/stable/Supervisor.Behaviour.html
http://elixir-lang.org/docs/stable/GenServer.Behaviour.html
http://elixir-lang.org/docs/stable/Application.Behaviour.html
http://dwhbp.com/post/2011/10/30/Implementing-a-Business-Rule-Engine.aspx
http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api
http://www.erlang-factory.com/upload/presentations/739/BelieveinErlanginGames.pdf
http://joearms.github.io/2013/05/31/a-week-with-elixir.html
http://bbs.9ria.com/thread-170605-1-1.html
https://adambard.com/blog/structured-clojure-protocols-and-multimethods/
https://aphyr.com/posts/288-the-network-is-reliable
http://gamua.com/blog/2013/06/key-performance-indicators-and-social-game-metrics/
http://zeroturnaround.com/rebellabs/java-bytecode-fundamentals-using-objects-and-calling-methods/
https://rkennke.wordpress.com/2013/06/10/shenandoah-a-pauseless-gc-for-openjdk/
http://www.douban.com/note/248252369/
https://rkennke.wordpress.com/2013/06/18/shenandoah-gc-an-overview/
http://www.cocoachina.com/gamedev/2013/0619/6436.html
https://rkennke.wordpress.com/2013/06/19/shenandoah-gc-concurrent-parallel-marking/
https://mrotaru.wordpress.com/2013/06/20/12-million-concurrent-connections-with-migratorydata-websocket-server/
http://gameylittlehacker.blogspot.com/2007/01/data-driven-game-architecture.html
http://blog.flexwiz.net/tip-how-to-take-a-screenshot-in-starling/
http://blog.golang.org/laws-of-reflection
http://pl.atyp.us/pages/server-design.html
http://gamua.com/blog/2013/06/users-corner-the-cadet-engine/
http://wizardmin.com/2012/11/draw-alg-alias-method/
http://www.martinfowler.com/eaaDev/ReversalAdjustment.html
http://www.martinfowler.com/eaaDev/DifferenceAdjustment.html
http://studyingnotes.blogspot.com/2007/02/fwwriting-low-pain-massively-scalable.html
http://blog.5d13.cn/work/read/golang/2013/06/17/appliactionprotocoldesign.html
http://blog.5d13.cn/work/read/golang/2013/06/18/applicationprotocoldesing2.html
http://ninenines.eu/docs/en/ranch/HEAD/guide/transports
http://ninenines.eu/docs/en/ranch/HEAD/guide/internals
http://highscalability.com/blog/2013/7/8/the-architecture-twitter-uses-to-deal-with-150m-active-users.html
http://www.cocoachina.com/gamedev/designer/2013/0710/6571.html
http://guyin428.blog.sohu.com/189998813.html
http://www.360doc.com/content/12/0506/18/9369336_209085018.shtml
http://www.joyme.com/note/1lvhFelNNfZakqhmAs76xD
http://www.baike.com/wiki/%E5%9C%B0%E7%89%A2%E5%9B%B4%E6%94%BB
https://www.infoq.com/articles/G1-One-Garbage-Collector-To-Rule-Them-All
http://www.leonardoborges.com/writings/2013/07/15/purely-functional-data-structures-in-clojure-red-black-trees/
http://www.reactivemanifesto.org/
http://www.cocoachina.com/gamedev/2013/0717/6620.html
http://www.ign.com/articles/2002/04/04/dungeon-siege?page=2
http://www.gamasutra.com/view/feature/131321/postmortem_gas_powered_games_.php?page=2
http://blog.corrlabs.com/2012/10/adobe-air-as30-tutorial-transferring.html
http://cartesianfaith.com/category/erlang/
http://www.datastax.com/dev/blog/lightweight-transactions-in-cassandra-2-0
http://www.introvertstudios.com/blog/
http://xbinxu.blog.com/2011/08/15/why-development-mmo-game-server-in-erlang/
http://clicktobegin.net/programming/myth-java-not-suitable-for-games/
http://gamua.com/blog/2013/07/how-to-authenticate-players/
http://gamedev.stackexchange.com/questions/31267/split-a-2d-scene-in-layers-or-have-a-z-coordinate
http://www.indiedb.com/games/break-blocks/tutorials/writing-a-scene-graph-for-2d-games
http://almirantegames.com/guides/scene-management-and-transitions/
http://learnxinyminutes.com/docs/scala/
http://www.debugdesign.com/2013/06/28/2d-or-not-2d-that-is-the-question-12-recent-2d-games/
http://www.wikihow.com/Write-an-Accounting-Ledger
https://leanpub.com/gocrypto/read
http://docs.basho.com/riak/latest/theory/dynamo/
http://www.cqrs.nu/Faq
http://kafka.apache.org/documentation.html#introduction
http://www.motorfans.com.cn/bbs/viewthread.php?tid=213811&fpage=1&highlight=%D6%C6%B6%AF%D2%BA
https://banksco.de/p/lmdb-the-leveldb-killer.html
http://blog.yufeng.info/archives/tag/make_ref
http://blog.yufeng.info/archives/2837
http://verraes.net/2013/08/facilitating-event-storming/
http://nanomsg.org/documentation-zeromq.html
http://pre-sence.com/archives/roguelike-dossier
http://osv.io/
http://book.mixu.net/distsys/single-page.html
http://book.mixu.net/distsys/intro.html
http://www.cnblogs.com/netfocus/p/3307971.html
http://book.mixu.net/distsys/eventual.html
https://cwiki.apache.org/confluence/display/ZOOKEEPER/Zab+vs.+Paxos
https://hypirion.com/musings/understanding-persistent-vector-pt-1
http://agiledon.github.io/blog/2012/12/31/basic-understanding-on-cqrs/
http://docs.spring.io/spring/docs/1.2.x/reference/beans.html
http://erlang.org/pipermail/erlang-questions/2011-August/060759.html
http://distributeddatastore.blogspot.com/2013/07/cassandra-using-merkle-trees-to-detect.html
http://nerds.airbnb.com/smartstack-service-discovery-cloud/
https://github.com/airbnb/synapse
https://hypirion.com/musings/understanding-persistent-vector-pt-2
https://rkennke.wordpress.com/2013/10/23/shenandoah-gc-brooks-pointers/
https://aphyr.com/posts/301-clojure-from-the-ground-up-welcome
http://aphyr.com/posts/302-clojure-from-the-ground-up-basic-types
http://jamesclear.com/goals-systems
http://docs.basho.com/riak/latest/theory/concepts/Clusters/
http://mesos.apache.org/documentation/latest/mesos-architecture/
http://aphyr.com/posts/303-clojure-from-the-ground-up-functions
http://www.goinggo.net/2013/11/using-log-package-in-go.html
https://nixos.org/nix/manual/#idm140737315930736
https://github.com/NEventStore/NEventStore/wiki/Architectural-Overview
http://www.cnblogs.com/foxmailed/p/3418143.html
https://blog.heroku.com/archives/2013/11/14/oauth-sso
http://lucumr.pocoo.org/2013/11/17/my-favorite-database/
http://aphyr.com/posts/304-clojure-from-the-ground-up-sequences
https://twitter.github.io/scala_school/zh_cn/index.html
http://blog.stephencleary.com/2013/11/there-is-no-thread.html
http://sriku.org/blog/2012/04/14/creating-dsls-in-javascript-using-j-expressions/
https://aphyr.com/posts/305-clojure-from-the-ground-up-macros
http://lass.cs.umass.edu/~shenoy/courses/fall01/labs/talab2.html
http://hstore.cs.brown.edu/papers/hstore-anticaching.pdf
https://en.wikipedia.org/wiki/Docker_(software)
http://journal.stuffwithstuff.com/2013/12/08/babys-first-garbage-collector/
http://nixos.org/~eelco/pubs/nixos-jfp-final.pdf
http://blog.codinglabs.org/articles/bitcoin-mechanism-make-easy.html
http://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying
http://www.infoq.com/cn/articles/nuodb-architecture-2
http://www.infoq.com/cn/articles/nuodb-architecture-1?utm_source=infoq&utm_medium=related_content_link&utm_campaign=relatedContent_articles_clk
https://github.com/Reactive-Extensions/RxJS/blob/master/doc/gettingstarted/creating.md#cold-vs-hot-observables
https://mail.mozilla.org/pipermail/rust-dev/2013-December/007565.html
http://aphyr.com/posts/306-clojure-from-the-ground-up-state
https://www.zhihu.com/question/22291305/answer/21333050
http://www.clearlytech.com/2014/01/04/12-factor-apps-plain-english/
http://martinfowler.com/bliki/BoundedContext.html
https://ookami86.github.io/event-sourcing-in-practice/
https://en.wikipedia.org/wiki/Behavioral_analytics
http://blog.paralleluniverse.co/2013/05/02/quasar-pulsar/
http://docs.paralleluniverse.co/quasar/
https://dancres.github.io/Pages/
http://www.actordb.com/docs-howitworks.html#overview
http://blog.paralleluniverse.co/2014/02/04/littles-law/
http://gamerboom.com/archives/80628
http://www.bailis.org/blog/causality-is-expensive-and-what-to-do-about-it/
http://blog.paralleluniverse.co/2014/02/06/fibers-threads-strands/
http://gvsmirnov.ru/blog/tech/2014/02/10/jmm-under-the-hood.html
http://blog.sonatype.com/2011/01/using-the-maven-release-plugin-things-to-know/
http://blog.paralleluniverse.co/2014/02/13/web-spaceships/
http://blog.jonathanoliver.com/cqrs-sagas-with-event-sourcing-part-i-of-ii/
http://static.googleusercontent.com/media/research.google.com/en//pubs/archive/41378.pdf
http://martinfowler.com/bliki/CircuitBreaker.html
http://blog.jonathanoliver.com/why-i-still-love-cqrs-and-messaging-and-event-sourcing/
https://github.com/LMAX-Exchange/disruptor/wiki/Introduction
http://aphyr.com/posts/311-clojure-from-the-ground-up-logistics
http://highscalability.com/blog/2014/2/26/the-whatsapp-architecture-facebook-bought-for-19-billion.html
http://www.mobile01.com/newsdetail.php?id=14670
https://lucamezzalira.com/2014/03/10/git-flow-vs-github-flow/
http://mattbriggs.net/blog/2014/03/10/how-i-learned-to-stop-worrying/
https://www.domenkozar.com/2014/03/11/why-puppet-chef-ansible-arent-good-enough-and-we-can-do-better/
http://nethack4.org/blog/memory.html
https://www.usenix.org/legacy/events/nsdi07/tech/full_papers/ledlie/ledlie_html/index_save.html
http://hstore.cs.brown.edu/papers/hstore-demo.pdf
https://www.ulduzsoft.com/2014/01/select-poll-epoll-practical-difference-for-system-architects/
https://tools.ietf.org/html/rfc3259
https://blog.twitter.com/2014/manhattan-our-real-time-multi-tenant-distributed-database-for-twitter-scale
http://blog.oskarth.com/writing-a-dsl-in-clojure
https://auth0.com/blog/2014/01/07/angularjs-authentication-with-cookies-vs-token/
https://developer.salesforce.com/page/Multi_Tenant_Architecture
http://rust-class.org/0/pages/using-rust-for-an-undergraduate-os-course.html
http://gameprogrammingpatterns.com/architecture-performance-and-games.html
https://news.ycombinator.com/item?id=7657394
http://adam.herokuapp.com/past/2010/4/13/rethinking_cron/
http://blog.paralleluniverse.co/2014/05/01/modern-java/
http://igor.moomers.org/smartstack-vs-consul/
http://tonsky.me/blog/unofficial-guide-to-datomic-internals/
http://blog.paralleluniverse.co/2014/05/08/modern-java-pt2/
http://ryanstutorials.net/
http://highscalability.com/blog/2014/5/12/4-architecture-issues-when-scaling-web-applications-bottlene.html
http://blog.paralleluniverse.co/2014/05/15/modern-java-pt3/
https://news.ycombinator.com/item?id=7750146
https://github.com/gocircuit/circuit/blob/master/README.md
http://www.infoq.com/articles/microservices-intro
http://literatejava.com/exceptions/checked-exceptions-javas-biggest-mistake/
http://cufp.org/2011/functional-mzscheme-dsls-game-development.html
https://en.wikipedia.org/wiki/Swift_(programming_language)
http://blog.mwaysolutions.com/2014/06/05/10-best-practices-for-better-restful-api/
https://learnxinyminutes.com/docs/swift/
http://aphyr.com/posts/315-call-me-maybe-rabbitmq
https://www.infoq.com/articles/configuration-management-with-nix
https://docs.docker.com/articles/networking/
http://tuhrig.de/docker-vs-heroku/
http://www.dasblinkenlichten.com/docker-essentials/
https://hamidreza-s.github.io/erlang/mnesia/table-type/time-complexity/2014/06/10/mnesia-table-types-and-time-complexity.html
http://yager.io/programming/go.html
https://gist.github.com/staltz/868e7e9bc2a7b8c1f754
http://bravenewgeek.com/a-look-at-nanomsg-and-scalability-protocols/
http://blog.translusion.com/posts/swift-is-kotlin/
http://bravenewgeek.com/dissecting-message-queues/
http://dwarffortresswiki.org/index.php/DF2014:Adventure_mode_quick_start
https://blog.codecentric.de/en/2014/07/vert-x-real-world-use-case/
https://medium.com/@andrestaltz/2-minute-introduction-to-rx-24c8ca793877#.bny7ghtn6
http://adetante.github.io/articles/service-discovery-with-docker-1/
http://steamcommunity.com/sharedfiles/filedetails/?id=206811077
http://steamcommunity.com/sharedfiles/filedetails/?id=199282823
http://steamcommunity.com/sharedfiles/filedetails/?id=198654021
http://winterbe.com/posts/2014/07/31/java8-stream-tutorial-examples/
http://vasir.net/blog/game-development/how-to-build-entity-component-system-in-javascript
http://highscalability.com/blog/2014/8/6/tokutek-white-paper-a-comparison-of-log-structured-merge-lsm.html
http://rumpkernel.org/
http://connect2id.com/learn/openid-connect
http://robertgreiner.com/2014/08/cap-theorem-revisited/
https://www.thoughtworks.com/insights/blog/rest-api-design-resource-modeling
http://steamcommunity.com/sharedfiles/filedetails/?id=203450419
http://progrium.com/blog/2014/08/20/consul-service-discovery-with-docker/
http://practicaltypography.com/why-racket-why-lisp.html
http://mattias.niklewski.com/2014/04/stm.html
http://adetante.github.io/articles/service-discovery-with-docker-2/
https://en.wikipedia.org/wiki/Thread_control_block
http://www.infoq.com/cn/articles/how-kanban-works
https://www.percona.com/blog/2012/07/31/innodb-table-locks/
https://www.flockport.com/lxc-vs-docker/
http://progrium.com/blog/2014/09/10/automatic-docker-service-announcement-with-registrator/
https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow
http://nathanleclaire.com/blog/2014/09/14/dont-be-scared-of-git-rebase/
http://reactivex.io/intro.html
http://adetante.github.io/articles/service-discovery-haproxy/
https://www.quora.com/Why-isnt-Racket-DrScheme-more-popular
http://blog.erlware.org/some-thoughts-on-go-and-erlang/
http://frankhinek.com/build-mesos-multi-node-ha-cluster/
http://docs.basho.com/riak/latest/theory/concepts/aae/
http://yogthos.github.io/ClojureDistilled.html
https://www.javacodegeeks.com/2014/03/detecting-write-failures-when-using-memory-mapped-files-in-java.html?utm_content=bufferb5022&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer
https://about.gitlab.com/2014/09/29/gitlab-flow/
http://developerblog.redhat.com/2014/09/30/overview-storage-scalability-docker/
http://blog.skylight.io/rust-means-never-having-to-close-a-socket/
https://vaughnvernon.co/?p=838
http://projects.spring.io/spring-cloud/spring-cloud.html#_features
http://prakhar.me/articles/bloom-filters-for-dummies/
https://developer.salesforce.com/blogs/developer-relations/2014/10/enterprise-architecture-multi-org-strategy.html
https://git-scm.com/book/en/v2/Git-Internals-Plumbing-and-Porcelain
http://blog.loof.fr/2014/10/docker-network-performances.html
https://sensepost.com/blogstatic/2014/01/SensePost_crash_course_in_x86_assembly-.pdf
http://blog.rust-lang.org/2014/10/30/Stability.html
http://www.gamewatcher.com/reviews/dominions-4-thrones-of-ascension-review/8861
https://www.killbill.io/
http://blog.cloudera.com/blog/2014/11/how-to-do-near-real-time-sessionization-with-spark-streaming-and-apache-hadoop/
http://techblog.netflix.com/2014/11/introducing-dynomite.html
https://developer.salesforce.com/blogs/developer-relations/2014/11/enterprise-data-architecture.html
http://codefutures.com/mesos-docker-tutorial-how-to-build-your-own-framework/
http://docs.couchbase.com/developer/java-2.0/observables.html
https://hbr.org/2013/11/reduce-your-stress-in-two-minutes-a-day
https://github.com/rust-lang/rfcs/blob/master/text/0230-remove-runtime.md
http://axioms.io/zen/2014-11-06-swift-go/
https://www.nurkiewicz.com/2014/11/executorservice-10-tips-and-tricks.html
http://zer4tul.github.io/docs/hacker-howto.html#hacker-howto
https://github.com/HubSpot/Singularity/blob/master/Docs/details.md#user-content-deploys
http://docs.couchbase.com/developer/dev-guide-3.0/intro.html
https://android.d.cn/news/83810.html
https://www.jamesward.com/2014/12/03/java-doesnt-suck-youre-just-using-it-wrong
http://www.motorcycle.com/manufacturer/ducati/2015-ducati-scrambler-first-ride-review.html
https://serversforhackers.com/getting-started-with-docker
http://www.knewton.com/tech/blog/2014/12/eureka-shouldnt-use-zookeeper-service-discovery/
http://siciarz.net/24-days-of-rust-built-with-rust/
http://docs.basho.com/riak/latest/theory/concepts/context/
https://kartar.net/2014/12/an-introduction-to-riemann/
http://danluu.com/julialang/
http://blog.langer.eu/2014/09/02/literature.html
https://www.beyondjava.net/blog/java-programmers-guide-java-byte-code/
https://www.beyondjava.net/blog/quick-guide-writing-byte-code-asm/
http://reactivex.io/documentation/operators.html#tree
http://steamcommunity.com/sharedfiles/filedetails/?id=316984973
https://mrale.ph/blog/2015/01/11/whats-up-with-monomorphism.html
https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type
https://www.beyondjava.net/blog/java-programmers-guide-assembler-language/
https://www.beyondjava.net/blog/childs-garden-cache-effects/#more-3141
http://www.dasblinkenlichten.com/docker-networking-101/
http://www.dasblinkenlichten.com/docker-networking-101-host-mode/
https://medium.com/@MrJamesFisher/understanding-the-elf-4bd60daac571#.dxw7grx17
https://auth0.com/docs/scenarios/zendesk-sso
http://www.dasblinkenlichten.com/docker-networking-101-mapped-container/
http://steamcommunity.com/sharedfiles/filedetails/?id=199282823&noPopup=1
https://medium.com/@kenmazaika/why-im-betting-on-elixir-7c8f847b58#.p19q7jssj
https://srepho.github.io/CLV/CLV
http://www.cocos2d-x.org/programmersguide/ProgrammersGuide.pdf
http://www.dasblinkenlichten.com/kubernetes-101-the-build/
http://tutorials.jenkov.com/java-util-concurrent/java-fork-and-join-forkjoinpool.html
http://priceonomics.com/the-independent-discovery-of-tcpip-by-ants/
http://nirmata.com/2014/08/getting-started-with-microservices-using-netflix-oss-docker/
https://github.com/cer/event-sourcing-examples/wiki/WhyEventSourcing
http://www.dasblinkenlichten.com/kubernetes-101-the-constructs/
https://github.com/SpongePowered/Mixin/wiki/Introduction-to-Mixins---Understanding-Mixin-Architecture
http://www.infoq.com/articles/boot-microservices
http://www.dasblinkenlichten.com/kubernetes-101-networking/
https://github.com/omcljs/om/wiki/Conceptual-overview
http://www.benstopford.com/2015/02/14/log-structured-merge-trees/
http://xlambda.com/blog/2015/02/09/distrubuted-consensus-raft-and-other/
https://zolmeister.com/2015/02/10x-service-discovery-at-clay-io.html
http://www.dasblinkenlichten.com/kubernetes-101-external-access-into-the-cluster/
http://www.programmableweb.com/news/why-you-should-use-markdown-your-api-documentation/2015/02/19
http://www.dasblinkenlichten.com/kubernetes-dns-config-on-bare-metal/
http://www.odbms.org/blog/2015/02/interview-nikita-ivanov/
http://blog.takipi.com/java-bootstrap-dropwizard-vs-spring-boot/
http://sandervanderburg.blogspot.com/2015/03/on-nixops-disnix-service-deployment-and.html
https://te4.org/wiki/Tales_of_Maj%27Eyal_Wiki
https://www.topcoder.com/community/data-science/data-science-tutorials/using-tries/
https://github.com/dnvriend/akka-concurrency-test/blob/master/README.md
http://mydailyjava.blogspot.com/2015/03/dismantling-invokedynamic.html
https://cloudarchitectmusings.com/2015/03/31/dealing-with-persistent-storage-and-fault-tolerance-in-apache-mesos/
https://program-think.blogspot.com/2015/04/Single-Point-of-Failure.html
http://aurora.apache.org/documentation/latest/user-guide/
http://www.wired.com/2015/04/hire-like-google/
https://cloudarchitectmusings.com/2015/04/08/playing-traffic-cop-resource-allocation-in-apache-mesos/
http://autodeskcloudengineering.typepad.com/blog/2015/04/diving-into-ochopod.html
http://www.indix.com/microservices-what-are-they/
http://blog.rust-lang.org/2015/04/10/Fearless-Concurrency.html
https://mesosphere.com/blog/2015/01/21/mesos-dns-service-discovery/
http://www.infoq.com/cn/articles/analyse-mesos-part-01
https://www.braveclojure.com/multimethods-records-protocols/
http://underscore.io/blog/posts/2015/04/14/free-monads-are-simple.html
http://www.infoq.com/cn/articles/ios-app-arch-part-01
http://tarantool.org/doc/book/intro.html#tarantool-an-overview
http://tarantool.org/doc/book/box/index.html#document-data-model
http://blog.buaa.us/talk-about-mq/
http://www.cycleworld.com/2015/04/20/ducati-scrambler-icon-vs-triumph-scrambler-motorcycle-review-comparison-test-photos-specifications/#page-2
https://blog.acolyer.org/2015/04/22/distributed-snapshots-determining-global-states-of-distributed-systems/
https://www.infoq.com/articles/Functional-Style-Callbacks-Using-CompletableFuture
http://www.rpgwatch.com/show/article?articleid=309
http://connect2id.com/learn/oauth-2
http://riemann.io/clojure.html
http://christophermeiklejohn.com/papers/2015/05/03/orleans.html
https://bravenewgeek.com/tag/two-phase-commit/
http://cloudengineering.autodesk.com/blog/2015/05/ochopod_plus_kubernetes.html
https://sysdig.com/sysdig-vs-dtrace-vs-strace-a-technical-discussion/
http://martin.kleppmann.com/2015/05/11/please-stop-calling-databases-cp-or-ap.html
http://blog.rust-lang.org/2015/05/11/traits.html
http://learningelixir.joekain.com/ranch-application-design/
https://whyistheinternetbroken.wordpress.com/2015/05/12/techusing-nfs-with-docker-where-does-it-fit-in/
http://java-is-the-new-c.blogspot.com.tr/2014/01/comparision-of-different-concurrency.html
http://bravenewgeek.com/go-is-unapologetically-flawed-heres-why-we-use-it/
http://blog.paralleluniverse.co/2015/05/21/quasar-vs-akka/
https://sysdig.com/sysdig-plus-logs/
https://blog.wearewizards.io/my-experience-of-using-nixops-as-an-ansible-user
http://www.umbrant.com/blog/2015/mesos_omega_borg_survey.html
https://github.com/akka/akka-meta/blob/master/ComparisonWithOrleans.md
http://gluster.readthedocs.org/en/latest/Quick-Start-Guide/Architecture/
http://bravenewgeek.com/distributed-systems-are-a-ux-problem/
https://github.com/cockroachdb/cockroach/blob/master/docs/design.md
https://mesosphere.com/blog/2015/06/12/dawn-of-the-singularity-a-look-at-hubspots-first-year-on-mesos/
http://tarantool.org/doc/book/replication/index.html
http://tarantool.org/doc/book/connectors/index.html
https://stormpath.com/blog/oauth-is-not-sso/
https://mirage.io/
http://www.duchess-france.org/starting-with-spark-in-practice/
http://jmoiron.net/blog/thoughts-on-timeseries-databases
http://robertovitillo.com/2015/06/30/spark-best-practices/
http://www.infoq.com/cn/articles/comparison-of-mesos-omega-and-borg
http://www.goddessfantasy.net/bbs/index.php?topic=75947.0
http://www.ccs.neu.edu/home/matthias/HtDP2e/part_preface.html
https://0x0fff.com/twitter-architecture-analysis-part-1/
http://marcio.io/2015/07/handling-1-million-requests-per-minute-with-golang
https://medium.com/@octskyward/why-kotlin-is-my-next-programming-language-c25c001e26e3#.rmt6vxfmm
http://www.infoq.com/cn/news/2015/07/success-of-microservices?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
http://blog.codingnow.com/2015/07/rogues_tale.html
http://www.gamasutra.com/view/news/247908/7_crafting_systems_game_designers_should_study.php
http://www.infoq.com/cn/articles/docker-container-cluster-management-part-01
http://www.confluent.io/blog/turning-the-database-inside-out-with-apache-samza/
http://www.infoq.com/cn/articles/detailed-analysis-of-iterator?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
http://www.confluent.io/blog/using-logs-to-build-a-solid-data-infrastructure-or-why-dual-writes-are-a-bad-idea/
https://www.confluent.io/blog/real-time-stream-processing-the-next-step-for-apache-flink/
http://thenewstack.io/no-agents-needed-to-monitor-containers-says-sysdig-just-linux-kernel-changes/
http://www.infoq.com/cn/articles/Concise-Java?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
http://tarantool.org/doc/intro.html#how-stable-is-the-software
https://medium.com/aws-activate-startup-blog/distributed-data-stores-for-mere-mortals-994945c0c2d1
http://bravenewgeek.com/designed-to-fail/
https://github.com/thenewstack/docker-and-containers-ebooks/blob/master/DockerOrchestrationTools.md
https://github.com/thenewstack/docker-and-containers-ebooks/blob/master/AdoptingContainersInTheEnterprise.md
https://springframework.guru/solid-principles-object-oriented-programming/
https://dzone.com/articles/dismantling-invokedynamic
http://www.skywind.me/blog/archives/1460
http://www.infoq.com/cn/articles/analysis-of-the-script-based-on-mono?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
http://www.skywind.me/blog/archives/1480
http://www.infoq.com/cn/articles/mobile-apps-offline-support?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
https://quickbooks.intuit.com/r/financial-management/5-financial-kpis-gauge-business-health/
http://www.infoq.com/cn/articles/docker-container-cluster-management-part-02?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
http://efcasado.github.io/riak-core_intro
http://www.theerlangelist.com/2015/07/beyond-taskasync.html
https://code.facebook.com/posts/872547912839369/improving-facebook-s-performance-on-android-with-flatbuffers/
http://autodesk-cloud.github.io/ochopod/concepts.html
https://jml.io/2012/02/simple-made-easy.html
https://www.cs.purdue.edu/transact11/web/presentations/Saad-slides.pdf
http://highscalability.com/blog/2015/8/5/how-do-you-program-a-computer-with-10-terabytes-of-ram.html
http://www.confluent.io/blog/apache-kafka-samza-and-the-unix-philosophy-of-distributed-data
http://aurora.apache.org/documentation/latest/configuration-tutorial/
https://kismatic.com/community/apaches-mesos-vs-googles-kubernetes/
http://blog.paralleluniverse.co/2015/08/07/scoped-continuations/
https://mapr.com/blog/in-depth-look-hbase-architecture/
https://dave.cheney.net/2015/08/08/performance-without-the-event-loop
https://medium.com/this-is-not-a-monad-tutorial/eric-merritt-erlang-and-distributed-systems-expert-gives-his-views-on-beam-languages-hindley-a09b15f53a2f
http://web.cs.ucla.edu/~msb/cs239-tutorial/
https://aphyr.com/posts/326-call-me-maybe-chronos
https://medium.com/@istanbul_techie/a-look-at-conflict-free-replicated-data-types-crdt-221a5f629e7e#.unbx3ej8n
http://bravenewgeek.com/what-you-want-is-what-you-dont-understanding-trade-offs-in-distributed-messaging/
http://staltz.com/unidirectional-user-interface-architectures.html
http://mysql.taobao.org/monthly/
http://owenrh.me.uk/blog/2015/08/24/
http://coolshell.cn/articles/17200.html
http://aturon.github.io/blog/2015/08/27/epoch/#looking-ahead
https://news.ycombinator.com/item?id=10135825
https://medium.com/this-is-not-a-monad-tutorial/interview-with-nenad-rakocevic-about-red-a-rebol-inspired-programming-language-681133e3fd1c#.pek8f9e9e
https://medium.com/@jlouis666/erlang-dirty-scheduler-overhead-6e1219dcc7#.dxvfdmb2b
http://blog.golang.org/go15gc
https://medium.com/@IndianGuru/best-practices-for-a-new-go-developer-8660384302fc
http://highscalability.com/blog/2015/9/2/building-globally-distributed-mission-critical-applications.html
https://coreos.com/blog/announcing-dex/
http://siliconangle.com/blog/2015/09/04/apache-ignite-apache-lens-new-top-level-projects-explained/
https://aphyr.com/posts/327-call-me-maybe-mariadb-galera-cluster
http://tomasz.janczuk.org/2015/09/from-kafka-to-zeromq-for-log-aggregation.html
http://www.sicpdistilled.com/
http://www.infoq.com/cn/articles/Scala-Design
http://www.infoq.com/cn/articles/analyse-mesos-part-02?utm_campaign=rightbar_v2&utm_source=infoq&utm_medium=articles_link&utm_content=link_text
http://www.infoq.com/cn/articles/analyse-mesos-part-03?utm_campaign=rightbar_v2&utm_source=infoq&utm_medium=articles_link&utm_content=link_text
http://www.infoq.com/cn/articles/analyse-mesos-part-04?utm_campaign=rightbar_v2&utm_source=infoq&utm_medium=articles_link&utm_content=link_text
http://www.infoq.com/cn/articles/analyse-mesos-part-05?utm_campaign=rightbar_v2&utm_source=infoq&utm_medium=articles_link&utm_content=link_text
http://www.infoq.com/cn/articles/docker-container-cluster-management-part-02?utm_campaign=rightbar_v2&utm_source=infoq&utm_medium=articles_link&utm_content=link_text
http://www.infoq.com/cn/articles/analysis-of-docker-file-system-aufs-and-devicemapper?utm_campaign=rightbar_v2&utm_source=infoq&utm_medium=articles_link&utm_content=link_text
http://techgogogo.com/2015/03/%E5%88%9B%E4%B8%9A%E5%9C%A3%E7%BB%8F%E3%80%8A%E4%BB%8E0%E5%88%B01%E3%80%8B%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0%E7%B2%BE%E7%AE%80%E7%89%88%E9%A6%96%E5%8F%91%E8%99%8E%E5%97%85%E4%BB%8A%E6%97%A5/
https://blog.wearewizards.io/how-to-use-nixops-in-a-team
https://medium.com/@_cmdv_/i-want-to-learn-javascript-in-2015-e96cd85ad225
https://www.adpushup.com/blog/a-beginners-guide-to-ad-servers-plus-8-ad-servers-reviewed/
https://code.facebook.com/posts/1189117404435352/
https://medium.com/@paulcolomiets/asynchronous-io-in-rust-36b623e7b965#.nli54tg9n
https://hamidreza-s.github.io/erlang garbage collection memory layout soft realtime/2015/08/24/erlang-garbage-collection-details-and-why-it-matters.html
http://www.wired.com/2015/09/whatsapp-serves-900-million-users-50-engineers/
http://tutorials.jenkov.com/java-performance/jmh.html
https://medium.com/@CodementorIO/good-developers-vs-bad-developers-fe9d2d6b582b
http://blog.jaredfriedman.com/2015/09/15/why-i-wouldnt-use-rails-for-a-new-company
http://www.ccs.neu.edu/home/matthias/Thoughts/Growing_a_Programmer.html
http://hintjens.com/blog:94
https://blog.skcript.com/asynchronous-io-in-rust-36b623e7b965
https://medium.com/@kansi/erlang-otp-architectures-cowboy-7e5e011a7c4f#.9zdmzj14m
https://www.flockport.com/alternatives-to-docker-and-lxc/
http://www.yinwang.org/blog-cn/2015/09/19/parser/
http://rvirding.blogspot.com/2015/09/reducees-and-erlang-io.html
https://blog.twitter.com/ja/node/6539
http://bezmax.com/2015/09/20/clean-code-with-value-objects/
http://bravenewgeek.com/you-own-your-availability/
http://www.scylladb.com/technology/architecture/
http://frodoking.github.io/2015/09/08/reactivex/
http://www.scylladb.com/technology/network/
https://mesosphere.github.io/marathon/docs/core-architecture.html
https://medium.com/swlh/the-one-method-to-eliminate-bad-tech-hires-630d539b2e1d
https://www.oreilly.com/ideas/the-world-beyond-batch-streaming-101
https://medium.com/@housecor/12-rules-for-professional-javascript-in-2015-f158e7d3f0fc
http://tutorials.jenkov.com/java-performance/index.html
http://www.infoq.com/cn/articles/distributed-data-stores-for-mere-mortals?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
http://www.techworld.com/apps/why-googles-go-programming-language-could-rival-java-in-enterprise-3626140/
http://www.scylladb.com/technology/memory/
http://readwrite.com/2015/09/25/react-native-mobile-apps-web-apps-marc-shilling?utm_source=feedly&utm_medium=webfeeds&_escaped_fragment_=
https://drill.apache.org/docs/architecture-introduction/
https://medium.com/@voxxit/sorry-ruby-i-think-i-ve-fallen-for-go-2e92ce1b356
http://www.cocoachina.com/game/20150928/13599.html
https://www.nomadproject.io/docs/internals/scheduling.html
https://www.nomadproject.io/intro/vs/kubernetes.html
http://thenewstack.io/post-amazon-challenge-new-stack-model/
https://www.aychedee.com/2015/09/18/writing-a-real-time-bidder-with-go/
http://www.godotengine.org/projects/godot-engine/wiki/Instancing_Continued
http://www.godotengine.org/projects/godot-engine/wiki/Scripting
http://www.godotengine.org/projects/godot-engine/wiki/Scripting_(Continued)
http://www.godotengine.org/projects/godot-engine/wiki/Creating_2D_Games
http://www.godotengine.org/projects/godot-engine/wiki/GUI_Introduction
http://www.godotengine.org/projects/godot-engine/wiki/Animation
http://www.godotengine.org/projects/godot-engine/wiki/File_System
http://www.godotengine.org/projects/godot-engine/wiki/Resources
http://www.godotengine.org/projects/godot-engine/wiki/Scene_Tree
http://www.godotengine.org/projects/godot-engine/wiki/Singletons_(Autoload)
https://medium.com/swlh/code-reviews-can-make-or-break-your-team-a3cfdcc15de1
https://www.smashingmagazine.com/2015/10/rail-user-centric-model-performance/
http://www.godotengine.org/projects/godot-engine/wiki/Creating_Splash_Screen
https://medium.com/imgur-engineering/lessons-learned-writing-highly-available-code-7eaf3d7aae00
http://nerds.airbnb.com/how-we-partitioned-airbnbs-main-db/
https://segment.com/blog/rebuilding-our-infrastructure/
https://symas.com/performance-tradeoffs-in-lmdb/
http://autodesk-cloud.github.io/ochopod/intro.html#try-it-out-locally
http://blog.paralleluniverse.co/2015/10/08/container-capsules/
http://www.gamasutra.com/blogs/AshkanSaeediMazdeh/20151008/255588/Creating_scalable_backends_for_games_using_open_source_Orleans_framework.php
http://highscalability.com/blog/2015/10/12/making-the-case-for-building-scalable-stateful-services-in-t.html
https://medium.com/@bryanedds/living-in-the-age-of-software-fuckery-8859f81ca877
https://www.loggly.com/blog/logging-exceptions-in-java/
https://medium.com/engineering-at-ifttt/data-infrastructure-at-ifttt-35414841f9b5
https://trow.cc/board/index.php?showtopic=28223
http://www.chriskrycho.com/2015/rust-and-swift-i.html
http://www.yinwang.org/blog-cn/2015/10/18/turing/
https://medium.com/what-i-learned-at-slack/what-i-learned-at-slack-a9c6ae0d8baf#.mserbwukw
http://highscalability.com/blog/2015/10/19/segment-rebuilding-our-infrastructure-with-docker-ecs-and-te.html
https://www.thoughtworks.com/insights/blog/enabling-trunk-based-development-deployment-pipelines
http://www.fastcompany.com/3052135/the-future-of-work/why-the-annual-performance-review-is-going-extinct
http://smashingboxes.com/ideas/choosing-a-front-end-framework-angular-ember-react
https://medium.com/@robleathern/why-real-time-bidding-is-a-big-bust-9bb47e398e44
https://ipn.li/taiyilaile/59
http://radar.oreilly.com/2015/10/swarm-v-fleet-v-kubernetes-v-mesos.html
https://www.mobomo.com/2013/11/json-web-token-the-useful-little-standard-you-haven-t-heard-about/
https://github.com/heroku/vegur
http://stackshare.io/medium/the-stack-that-helped-medium-scale-to-2-6-millennia-of-reading-time
http://corte.si/posts/devd/intro/index.html
http://blog.penelopetrunk.com/2015/10/22/there-are-only-3-types-of-interview-questions-here-are-your-answers/
http://www.bakadesuyo.com/2015/10/ritual/
https://medium.com/life-learning/how-to-get-any-job-you-want-even-if-you-re-unqualified-6f49a65f5491
http://47ron.in/blog/2015/10/23/haproxy-in-the-era-of-microservices.html
http://threadling.com/product-hunt-marketing-strategy/
https://medium.com/@kentcdodds/please-don-t-commit-commented-out-code-53d0b5b26d5f#.t9om3ghh7
https://medium.com/swlh/don-t-destroy-your-dev-team-by-growing-eef50d83090e#.will3spdz
https://medium.com/@tucnak/why-go-is-a-poorly-designed-language-1cc04e5daf2#.dr32nt6h4
http://techblog.netflix.com/2015/10/evolution-of-open-source-at-netflix.html
http://www.akitaonrails.com/2015/10/29/phoenix-experiment-holding-2-million-websocket-clients
http://anderspapitto.com/posts/2015-11-01-nixos-with-local-nixpkgs-checkout.html
https://blog.okturtles.com/2015/11/five-open-source-slack-alternatives/
https://medium.com/@kovasb/om-next-the-reconciler-af26f02a6fb4
http://blog.docker.com/2015/11/docker-1-9-production-ready-swarm-multi-host-networking/
http://www.container42.com/2015/10/30/docker-networking-reborn/
http://technologyconversations.com/2015/11/04/docker-clustering-tools-compared-kubernetes-vs-docker-swarm/
http://medium.com/javascript-scene/the-single-biggest-mistake-programmers-make-every-day-62366b432308
http://enterprisecraftsmanship.com/2015/11/06/sql-vs-nosql-you-do-want-to-have-a-relational-storage-by-default/
https://medium.com/on-docker/docker-overlay-networks-that-was-easy-8f24baebb698
https://medium.com/@joertes10/be-an-engineer-not-a-user-c82ad1ca299a
http://www.businessinsider.com/why-computer-programmers-need-to-stop-calling-themselves-engineers-already-2015-11
http://www.infoq.com/cn/articles/apache-shiro?utm_source=infoq_en&utm_medium=link_on_en_item&utm_campaign=item_in_other_langs
http://blog.docker.com/2015/11/deploy-manage-cluster-docker-swarm/
http://engineeringblog.yelp.com/2015/11/introducing-paasta-an-open-platform-as-a-service.html
http://blog.acolyer.org/2015/11/11/the-o-ring-theory-of-devops/
http://www.infoq.com/cn/news/2015/11/MongoDB-Cassandra-HBase?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
http://techcrunch.com/2015/11/11/with-codingame-learning-to-code-becomes-a-game/
http://blog.burntsushi.net/transducers/#finite-state-machines-as-data-structures
https://medium.com/creative-business/why-is-it-so-hard-to-find-a-front-end-developer-cb92848a7c6f#.8vvp5g9dq
https://medium.com/@paulcolomiets/async-io-for-rust-part-ii-33b9a7274e67
http://www.infoq.com/news/2015/11/thoughtworks-radar-nov-2015
http://dave.cheney.net/2015/11/15/the-legacy-of-go
http://blog.pnkfx.org/blog/2015/11/10/gc-and-rust-part-1-specing-the-problem/
http://blog.pnkfx.org/blog/2015/10/27/gc-and-rust-part-0-how-does-gc-work/
http://www.codethatgrows.com/lessons-learned-from-rust-the-result-monad/
http://blog.piston.rs/2015/11/17/what-is-happening/
https://engineering.pinterest.com/blog/open-sourcing-pinlater-asynchronous-job-execution-system
http://mysqlhighavailability.com/good-leaders-are-game-changers-raft-paxos/
http://joeduffyblog.com/2015/11/19/asynchronous-everything/
http://www.infoq.com/cn/articles/apache-ignite-explorer
https://blog.acolyer.org/2015/11/23/hashed-and-hierarchical-timing-wheels/
http://www.yinwang.org/blog-cn/2015/11/21/programming-philosophy/
https://github.com/draios/sysdig/wiki/Chisels-User-Guide
http://thenewstack.io/hypernetes-brings-multi-tenancy-microservices/
http://www.infoq.com/cn/articles/apache-ignite-part02
http://danluu.com/butler-lampson-1999/
https://leetcode.com/course/chapters/leetcode-101/remove-duplicates-from-sorted-array/
http://www.confluent.io/blog/apache-kafka-0.9-is-released
http://pointersgonewild.com/2015/11/25/have-static-languages-won/
http://jlongster.com/A-Simple-Way-to-Route-with-Redux#More-Complex-Example
http://zeroturnaround.com/rebellabs/what-are-fibers-and-why-you-should-care/
https://sitano.github.io/2015/10/06/abt-consul-outage/
http://lambda-the-ultimate.org/node/5286
https://medium.com/this-is-not-a-monad-tutorial/efene-an-erlang-vm-language-that-embraces-the-python-zen-db9b4d840614#.h6w6o14v8
http://www.godotengine.org/projects/godot-engine/wiki/Scenes_and_Nodes
http://www.godotengine.org/projects/godot-engine/wiki/Instancing
https://blog.enki.com/coding-is-boring-unless-4e496720d664?gi=b0ea81556e17
http://techblog.netflix.com/2015/11/linux-performance-analysis-in-60s.html
http://martinfowler.com/bliki/ListAndHash.html
https://medium.com/@metabase/why-we-picked-clojure-448bf759dc83#.kc40otys3
http://batmudcn.blogspot.com/2015/10/batmud.html?view=mosaic
http://batmudcn.blogspot.com/2012/12/farm.html?view=mosaic
http://batmudcn.blogspot.com/2012/12/10.html?view=mosaic
http://batmudcn.blogspot.com/2013/01/ghost-liberator.html?view=mosaic
http://batmudcn.blogspot.com/2013/01/riftwalker.html?view=mosaic
https://trow.cc/board/index.php?showtopic=24144
https://trow.cc/board/index.php?showtopic=28250
https://trow.cc/board/index.php?showtopic=28209
https://trow.cc/board/index.php?showtopic=24161
https://medium.com/@kansi/hot-code-loading-with-erlang-and-rebar3-8252af16605b
http://www.maroon.com/bat/library/newbieguide1.asp
https://trow.cc/board/index.php?showtopic=25198
http://www.bat.org/forum/lofiversion/index.php/t445.html
http://www.engadget.com/2012/05/20/rise-and-shiny-batmud/
http://www.megami.com/batmud-tzarakk-guild/
http://www.megami.com/batmud-rangers-guild/
https://blog.cloudflare.com/introducing-http2/
https://trow.cc/board/index.php?showtopic=24965
http://www.jerf.org/iri/post/2945
http://mikehadlow.blogspot.com/2015/12/learn-to-code-its-harder-than-you-think.html
http://liminality.xyz/hfs-is-crazy/
https://www.nginx.com/blog/event-driven-data-management-microservices/
https://leetcode.com/course/chapters/leetcode-101/array-and-string/
http://videlalvaro.github.io/2015/12/learning-about-distributed-systems.html
https://aphyr.com/posts/316-jepsen-etcd-and-consul
http://aphyr.com/posts/326-jepsen-chronos
http://highscalability.com/blog/2015/12/7/the-serverless-start-up-down-with-servers.html
https://git-scm.com/book/zh/v2/Git-%E5%86%85%E9%83%A8%E5%8E%9F%E7%90%86-%E5%BA%95%E5%B1%82%E5%91%BD%E4%BB%A4%E5%92%8C%E9%AB%98%E5%B1%82%E5%91%BD%E4%BB%A4
https://trow.cc/board/index.php?showtopic=582
https://trow.cc/board/index.php?showtopic=583
https://trow.cc/board/index.php?showtopic=590
https://trow.cc/board/index.php?showtopic=593
https://trow.cc/board/index.php?showtopic=712
https://trow.cc/board/index.php?showtopic=591
https://trow.cc/board/index.php?showtopic=710
https://trow.cc/forum/index.php?showtopic=5239
http://zeroturnaround.com/rebellabs/java-8-best-practices-cheat-sheet/
http://www.tweag.io/blog/stack-nix-portable-reproducible-builds
http://engineering.wix.com/2015/12/10/scaling-to-100m-mysql-is-a-better-nosql/
https://medium.com/@jetruby/a-lesson-learned-after-a-year-of-using-reactjs-ec95533dd5b8
http://blog.codingnow.com/2015/12/rogues_tale_guide.html
http://tylermcginnis.com/functional-components-vs-stateless-functional-components-vs-stateless-components/
https://medium.com/@luisobo/why-does-programming-suck-6b253ebfc607#.c6cb8ykc4
http://blog.takipi.com/5-tips-for-reducing-your-java-garbage-collection-overhead
http://www.projectatomic.io/blog/2015/12/making-docker-images-write-only-in-production/
https://fieldbook.com/developers
http://capgemini.github.io/architecture/is-rest-best-microservices/
http://mishadoff.com/blog/clojure-design-patterns/
https://codewords.recurse.com/issues/five/what-restful-actually-means
http://gigasquidsoftware.com/blog/2015/12/20/can-a-programming-language-make-you-smarter/
https://certsimple.com/blog/obsolete-cipher-suite-and-things-web-developers-should-know-about-ssl
http://chenrudan.github.io/blog/2015/12/02/emexample.html
http://omerio.com/2015/12/18/learn-the-kubernetes-key-concepts-in-10-minutes/
https://peadarcoyle.wordpress.com/2015/12/23/three-things-i-wish-i-knew-earlier-about-machine-learning/
http://www.sitepoint.com/front-end-tools-favorite-finds-2015/
http://blog.jenkster.com/2015/12/what-is-functional-programming.html
http://highscalability.com/blog/2015/12/30/how-to-choose-an-in-memory-nosql-solution-performance-measur.html
https://blog.docker.com/2015/12/docker-favorites-2015/
http://reverland.org/game/2014/10/15/dwarf-fortress/
http://bravenewgeek.com/from-the-ground-up-reasoning-about-distributed-systems-in-the-real-world/
http://www.infoq.com/articles/redis-time-series
http://antirez.com/news/100
https://medium.com/@paulcolomiets/async-io-in-rust-part-iii-cbfd10f17203
http://aphyr.com/posts/329-jepsen-rethinkdb-2-1-5
http://highscalability.com/blog/2016/1/4/server-side-architecture-front-end-servers-and-client-side-r.html
http://blog.cleancoder.com/uncle-bob/2016/01/04/ALittleArchitecture.html
https://medium.com/learning-new-stuff/how-to-learn-neural-networks-758b78f2736e#.emufobnt2
http://blog.piston.rs/2015/12/31/what-is-happening-2/
https://en.wikipedia.org/wiki/Cynefin_Framework
https://medium.com/@sebmck/2015-in-review-51ac7035e272#.9jk7zuwn6
http://ferd.ca/rebar3-shell.html
http://250bpm.com/blog:69
https://boinkor.net/2016/01/deptyr-or-how-i-learned-to-love-unix-domain-sockets/
https://www.percona.com/blog/2016/01/06/mongodb-revs-you-up-what-storage-engine-is-right-part-1/
https://eng.uber.com/schemaless-part-one/
https://developerblog.redhat.com/2016/01/13/a-practical-introduction-to-docker-container-terminology/
https://www.thoughtworks.com/insights/blog/architecting-continuous-delivery
https://clojure.org/about/state
https://clojure.org/reference/datatypes
https://clojure.org/reference/multimethods
http://paulgraham.com/vb.html
https://github.com/syl20bnr/spacemacs/tree/master/layers/%2Blang/go
http://dave.cheney.net/2016/01/18/cgo-is-not-go
http://shipilev.net/blog/2016/arrays-wisdom-ancients/
http://www.gameres.com/thread_482646.html
http://smalldatum.blogspot.com/2016/01/summary-of-advantages-of-lsm-vs-b-tree.html
http://games.greggman.com/game/dynamic-typing-static-typing/
http://clojure.org/reference/compilation
https://www.oreilly.com/ideas/the-world-beyond-batch-streaming-102
http://qrman.github.io/posts/2015/06/28/vertx3-performance/
http://mysql.taobao.org/monthly/2016/01/01/
http://highscalability.com/blog/2016/1/21/why-does-unikernel-systems-joining-docker-make-a-lot-of-sens.html
https://www.joyent.com/blog/unikernels-are-unfit-for-production
http://www.themacro.com/articles/2016/01/minimum-viable-product-process/
http://codingjunkie.net/completable-futures-part1/
http://blockchaindev.org/article/introduce_blockchain.html
https://book.douban.com/review/1056882/
https://www.oreilly.com/ideas/why-local-state-is-a-fundamental-primitive-in-stream-processing
http://www.apiman.io/blog/gateway/security/oauth2/keycloak/authentication/authorization/1.2.x/2016/01/22/keycloak-oauth2-redux.html
https://vimeo.com/152985022
http://chickenwing.software/scratches/programming/annoying-apis
http://blog.cognitect.com/blog/2016/1/28/state-of-clojure-2015-survey-results
https://medium.com/@nayafia/we-re-in-a-brave-new-post-open-source-world-56ef46d152a3#.mrbhmwtjy
https://www.ibuildings.nl/blog/2016/02/programming-guidelines-part-3-the-life-and-death-objects
http://blog.ralch.com/tutorial/design-patterns/golang-design-patterns/
https://medium.com/@jlouis666/how-to-build-stable-systems-6fe9dcf32fc4#.w9uhf7y9k
http://250bpm.com/blog:71
http://ferd.ca/the-zen-of-erlang.html
https://martin.kleppmann.com/2016/02/08/how-to-do-distributed-locking.html
https://hamidreza-s.github.io/erlang/scheduling/real-time/preemptive/migration/2016/02/09/erlang-scheduler-details.html
https://changelog.com/194/
http://nymag.com/thecut/2016/02/what-romance-means-after-10-years-of-marriage.html
https://medium.com/@paulcolomiets/gil-less-asynchronous-io-64aa11303c4c#.b1ff9fq3j
https://medium.com/@freeformz/on-variable-declarations-slices-71f43374721e#.pcyla23tf
https://medium.com/@hackintoshrao/setting-up-vim-for-golang-programming-beginner-cheat-sheat-44181be99b9b#.lnh9x0epk
https://medium.com/@sdboyer/so-you-want-to-write-a-package-manager-4ae9c17d9527#.c51via6xs
http://www.ebaytechblog.com/2016/02/12/clojure-for-fun-and-profit/
https://engineering.pinterest.com/blog/open-sourcing-teletraan-code-deployment-system
http://goroutines.com/shell
http://bravenewgeek.com/benchmarking-message-queue-latency/
https://webkit.org/blog/5852/introducing-the-b3-jit-compiler/
https://www.ibuildings.nl/blog/2016/02/programming-guidelines-part-4-messages
http://blog.jetbrains.com/kotlin/2016/02/kotlin-1-0-released-pragmatic-language-for-jvm-and-android/
http://highscalability.com/blog/2016/2/15/egnyte-architecture-lessons-learned-in-building-and-scaling.html
https://eng.uber.com/trip-data-squeeze
https://symas.com/anticipating-future-lmdb/
http://blog.acolyer.org/2016/02/17/deny-capabilities
http://blog.csdn.net/breada/article/details/50572914
http://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/
http://www.cockroachlabs.com/blog/living-without-atomic-clocks/
https://arrow.apache.org/
http://ouarzy.azurewebsites.net/2016/02/17/the-ddd-paradox/
https://grisha.org/blog/2016/01/29/triple-exponential-smoothing-forecasting/
http://www.microservices.com/ben-christensen-do-not-build-a-distributed-monolith
https://medium.com/@dmitriid/erlang-is-dead-long-live-e-885ccbcbc01f#.pliw467th
http://www.stephendiehl.com/posts/production.html
http://llewellynfalco.blogspot.com/2016/02/dont-use-greater-than-sign-in.html
https://medium.com/this-is-not-a-monad-tutorial/interview-with-jay-kreps-about-apache-kafka-46fbfdb870ca
http://wesmckinney.com/blog/pandas-and-apache-arrow/
http://robert.ocallahan.org/2016/02/rewrite-everything-in-rust.html
http://thefullstack.xyz/excellent-javascript-developer/
https://yq.aliyun.com/articles/5586?spm=5176.100238.yqhn2.2.MrUbwK
http://blog.risingstack.com/how-enterprises-benefit-from-microservices-architectures/
http://blog.takipi.com/splunk-vs-elk-the-log-management-tools-decision-making-guide/
http://www.theatlantic.com/science/archive/2016/02/the-true-meaning-of-coincidences/463164/
https://medium.com/life-learning/how-can-i-get-better-at-programming-dab9644a3b9f#.75lj8utbc
https://medium.com/@ArmandGrillet/comparison-of-container-schedulers-c427f4f7421
https://coreos.com/blog/gRPC-protobufs-swagger.html
https://medium.com/@benlesh/async-await-it-s-good-and-bad-15cf121ade40
http://zeroturnaround.com/rebellabs/git-commands-and-best-practices-cheat-sheet/
http://www.laurensperber.com/2016/02/25/presentation-building-software-at-etsy/
http://www.cio.com/article/3037988/coreos-ceo-containers-are-just-the-beginning.html
https://tech.instacart.com/why-we-moved-to-react/
https://medium.freecodecamp.com/git-rebase-and-the-golden-rule-explained-70715eccc372?gi=e3ab9fecaa2
http://jaysoo.ca/2016/02/28/organizing-redux-application/
https://medium.com/@cameronp/functional-programming-is-not-weird-you-just-need-some-new-patterns-7a9bf9dc2f77
http://blog.benoitvallon.com/data-structures-in-javascript/data-structures-in-javascript/
http://verraes.net/2016/02/type-safety-and-money/
https://marcgg.com/blog/2016/03/01/vimrc-example
http://techblog.netflix.com/2016/03/caching-for-global-netflix.html
https://www.toptal.com/devops/guide-release-management-for-small-teams
http://jolestar.com/parallel-programming-model-thread-goroutine-actor/
http://www.jtolds.com/writing/2016/03/go-channels-are-bad-and-you-should-feel-bad/
https://www.praetorian.com/blog/secure-password-storage-in-go-python-ruby-java-haskell-and-nodejs
http://karaf.apache.org/projects.html
https://grisha.org/blog/2016/02/16/triple-exponential-smoothing-forecasting-part-ii/
https://grisha.org/blog/2016/02/17/triple-exponential-smoothing-forecasting-part-iii/
http://blog.biokoda.com/post/140439136890/actordb-the-ideal-datastore-for-microservices
https://www.future-processing.pl/blog/reactivex-asynchronous-programming-done-right/
http://blog.goguardian.com/nerds/ungit-the-easiest-way-to-use-git
http://redmonk.com/jgovernor/2016/03/08/rise-of-the-docker-pattern/
http://gamingballistic.blogspot.sg/2016/03/sunday-review-gurps-after-end-1.html
https://blog.docker.com/2016/03/swarmweek-docker-swarm-exceeds-kubernetes-scale/
http://blog.takipi.com/running-java-on-docker-youre-breaking-the-law/
http://blog.codingnow.com/2016/03/reliable_udp.html
http://www.allthingsdistributed.com/2016/03/10-lessons-from-10-years-of-aws.html
https://notamonadtutorial.com/interview-with-jesper-louis-andersen-about-erlang-haskell-ocaml-go-idris-the-jvm-software-and-b0de06440fbd
http://thepracticaldev.com/@ben/dont-use-mvp-as-an-excuse-to-write-bad-software
https://dzone.com/articles/microservices-myths-and-misunderstanding
https://rclayton.silvrback.com/speaking-intelligently-about-java-vs-node-performance
http://m12.io/blog/http-2-with-haproxy-and-nginx-guide
http://zeroturnaround.com/rebellabs/docker-commands-and-best-practices-cheat-sheet
https://circleci.com/blog/why-we-use-om-and-why-were-excited-for-om-next/
https://blog.twitter.com/2016/strong-consistency-in-manhattan
https://notamonadtutorial.com/interview-with-jesper-louis-andersen-about-erlang-haskell-ocaml-go-idris-the-jvm-software-and-5628fe591295
http://thenewstack.io/terminal-essentials-command-line-tools-devs-sysadmins/
http://dev.otto.de/2016/03/20/why-microservices/
http://blog.acolyer.org/2016/03/21/maglev-a-fast-and-reliable-software-network-load-balancer
http://sam-koblenski.blogspot.com/2016/03/reflections-on-programming.html
https://blog.codeship.com/understanding-the-docker-ecosystem/
http://bytebuddy.net/#/develop
https://vimeo.com/160301271
https://blog.docker.com/2016/03/containers-are-not-vms/
https://doc.redox-os.org/book/
https://medium.com/@buckhx/unwinding-uber-s-most-efficient-service-406413c5871d#.934nnv50s
http://allegro.tech/2016/03/writing-fast-cache-service-in-go.html
http://reveno.org/architectural-overview/
https://engineering.linkedin.com/blog/2016/03/followfeed--linkedin-s-feed-made-faster-and-smarter
https://github.com/kubernetes/kubernetes/blob/release-1.2/docs/design/architecture.md
http://www.nytimes.com/2016/04/03/opinion/sunday/the-tampon-of-the-future.html
https://dzone.com/articles/mediator-pattern-1
https://github.com/aphyr/distsys-class
http://www.businessinsider.com/the-inside-story-of-how-amazon-created-echo-2016-4
http://highscalability.com/blog/2016/4/4/how-to-remove-duplicates-in-a-large-dataset-reducing-memory.html
http://jasig.github.io/cas/4.2.x/planning/Architecture.html
https://arstechnica.com/information-technology/2016/04/why-microsoft-needed-to-make-windows-run-linux-software/
http://flink.apache.org/news/2016/04/06/cep-monitoring.html
https://github.com/kubernetes/kubernetes/blob/release-1.2/docs/design/clustering.md
https://github.com/kubernetes/kubernetes/blob/release-1.2/docs/design/command_execution_port_forwarding.md
https://github.com/kubernetes/kubernetes/blob/release-1.2/docs/design/simple-rolling-update.md
https://www.infoq.com/articles/scaling-containers-hashicorp-nomad
https://www.quora.com/Which-is-a-better-REST-Java-Framework-Jersey-vs-Dropwizard-vs-Play
http://danluu.com/google-sre-book/
http://bookkeeper.apache.org/docs/master/bookkeeperOverview.html
http://www.cnblogs.com/netfocus/p/5401179.html
http://www.kennybastani.com/2016/04/event-sourcing-microservices-spring-cloud.html
https://rasterize.io/blog/clojure-the-good-parts.html
https://www.infoq.com/articles/build-a-container-golang
https://blog.acolyer.org/2016/04/26/the-linux-scheduler-a-decade-of-wasted-cores/
http://guide.elm-lang.org/
http://www.vox.com/2016/4/28/11518804/weight-loss-exercise-myth-burn-calories
https://www.fastcompany.com/3059358/your-most-productive-self/how-to-know-which-skills-to-develop-at-each-stage-of-your-career
http://techcrunch.com/2016/04/30/estimate-thrice-develop-once/
http://blog.cleancoder.com/uncle-bob/2016/05/01/TypeWars.html
https://peter.bourgon.org/go-best-practices-2016/
https://www.cockroachlabs.com/blog/serializable-lockless-distributed-isolation-cockroachdb/
https://blog.acolyer.org/2016/05/03/gorilla-a-fast-scalable-in-memory-time-series-database/
http://kotaku.com/designing-a-video-game-as-illustrated-by-doors-1774319142
http://nickcraver.com/blog/2016/05/03/stack-overflow-how-we-do-deployment-2016-edition/
https://www.percona.com/blog/2016/05/03/best-practices-for-configuring-optimal-mysql-memory-usage/
https://blog.acolyer.org/2016/05/04/btrdb-optimizing-storage-system-design-for-timeseries-processing/
https://kalkis-research.com/google-end-of-the-online-advertising-bubble
http://lifehacker.com/learn-the-basics-of-four-programming-languages-to-get-t-1774699507
http://www.reactivemanifesto.org/zh-CN
http://gradle.org/blog/gradle-team-perspective-on-bazel/
http://highscalability.com/blog/2016/5/6/stuff-the-internet-says-on-scalability-for-may-6th-2016.html
https://blogs.dropbox.com/tech/2016/05/inside-the-magic-pocket/
https://sanctum.geek.nz/arabesque/cron-best-practices/
http://jrsinclair.com/articles/2016/tdd-should-be-fun/
https://medium.com/quality-functions/the-zero-bug-policy-b0bd987be684
https://www.ibm.com/developerworks/java/library/j-java-streams-2-brian-goetz/index.html?ca=drs-
https://www.ibm.com/developerworks/java/library/j-java-streams-3-brian-goetz/index.html?ca=drs-
https://www.ibm.com/developerworks/library/j-java-streams-1-brian-goetz/index.html
https://www.datawire.io/not-engineer-running-3-5gb-docker-images/
https://indico.io/blog/the-good-bad-ugly-of-tensorflow/
http://venturebeat.com/2016/05/11/amazon-open-sources-its-own-deep-learning-software-dsstne/
http://blog.lunarlogic.io/2016/six-steps-to-programmers-zen/
http://highscalability.com/blog/2016/5/11/performance-and-scaling-in-enterprise-systems.html
https://www.paypal-engineering.com/2016/05/11/squbs-a-new-reactive-way-for-paypal-to-build-applications/
http://distributedlog.io/html/architecture/main.html
https://medium.com/teletext-io-blog/a-serverless-architecture-with-zero-maintenance-and-infinite-scalability-b00c2ceb4c2b#.nv0ifjib5
http://chenrudan.github.io/blog/2016/01/09/logisticregression.html
https://symas.com/understanding-lmdb-database-file-sizes-and-memory-utilization/
https://codingsec.net/2016/05/7-steps-master-machine-learning/
http://amitgiri007.blogspot.hk/2015/06/what-are-cpc-ppc-cpm-cpi-ppi-cpa-and.html
https://aeon.co/essays/your-brain-does-not-process-information-and-it-is-not-a-computer
https://www.lucidchart.com/techblog/2016/05/18/who-the-heck-wrote-this-3-ways-to-deal-with-bad-code/
https://www.instana.com/blog/monitoring-microservice-applications-introducing-dynamic-graph/
https://vimeo.com/166807261
https://www.toptal.com/machine-learning/clustering-algorithms
https://labs.ig.com/static-typing-promise
http://blog.wix.engineering/2015/12/10/scaling-to-100m-mysql-is-a-better-nosql/
https://scotch.io/bar-talk/a-look-at-the-new-firebase-a-powerful-google-platform
http://jamesclear.com/3-stages-of-failure
http://hn.premii.com/#/comments/11763287
http://blog.tfnico.com/2010/06/google-guava-taking-over-for-google.html
http://www.deadcoderising.com/java8-writing-asynchronous-code-with-completablefuture/
http://the-paper-trail.org/blog/make-any-algorithm-lock-free-with-this-one-crazy-trick/
https://coreos.com/blog/torus-distributed-storage-by-coreos.html
https://www.sitepoint.com/java-8-streams-filter-map-reduce/
http://techblog.netflix.com/2016/06/dynomite-manager-managing-dynomite.html
http://www.infoq.com/cn/articles/resource-scheduling-for-container-technology?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
http://libdill.org/structured-concurrency.html
http://www.cnblogs.com/wuchanming/p/4020463.html
https://github.com/cloudwu/skynet/wiki/GettingStarted
https://engineering.meteor.com/mongodb-queries-dont-always-return-all-matching-documents-654b6594a827?gi=f2278ef3e440
http://www.infoq.com/cn/articles/clojure-in-action-2ed-review?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
http://blog.llvm.org/2016/06/thinlto-scalable-and-incremental-lto.html
http://queue.acm.org/detail.cfm?id=2953944
http://www.udpwork.com/item/15567.html
http://martinfowler.com/articles/serverless.html
http://www.udpwork.com/item/15572.html
http://blog.llvm.org/2016/06/using-lnt-to-track-performance.html
http://www.infoq.com/cn/articles/apache-ignite-part05?utm_source=infoq&utm_medium=related_content_link&utm_campaign=relatedContent_articles_clk
http://www.infoq.com/cn/articles/apache-ignite-part06?utm_campaign=rightbar_v2&utm_source=infoq&utm_medium=articles_link&utm_content=link_text
http://www.udpwork.com/item/15575.html
http://www.skywind.me/blog/archives/1774
https://feedly.com/i/entry/j9Gsw/nzl9DKxrnyANIEJ2xyZW29UQuLI8lsCm5L3BI=_1550a04bf99:114b3d9:9f72fccb
https://medium.com/@briceicle/migrating-from-a-monolith-to-a-microservices-architecture-99cecf8af366
https://code.facebook.com/posts/1587249151575490/a-path-to-unsupervised-learning-through-adversarial-networks/?utm_source=codedot_rss_feed&utm_medium=rss&utm_campaign=RSS+Feed
http://mysql.taobao.org//monthly/2016/06/10/
http://techblog.netflix.com/2016/06/netflix-billing-migration-to-aws.html
http://www.vox.com/technology/2016/6/23/12007694/elon-musk-simulation-cartoon
http://www.infoq.com/cn/articles/High-load-transactions-Reveno-CQRS-Event-sourcing-framework?utm_campaign=rightbar_v2&utm_source=infoq&utm_medium=articles_link&utm_content=link_text
http://www.mit.edu/~jlrubin/public/pdfs/858report.pdf
http://mysql.taobao.org//monthly/2016/06/07/
https://www.oreilly.com/ideas/the-log-the-lifeblood-of-your-data-pipeline
https://blogs.dropbox.com/tech/2016/07/pocket-watch/
http://reveno.org/journaling/
http://www.blastam.com/blog/rfm-analysis-boosts-sales
http://www.infoq.com/cn/articles/analysis-of-elasticsearch-cluster-part01
https://aphyr.com/posts/331-jepsen-voltdb-6-3
https://medium.com/@its_damo/testing-kotlin-with-a-custom-dsl-for-aspen-ab4b04efe77a#.5qunump3z
https://medium.com/time-dorks/how-i-became-a-morning-person-and-why-i-decided-to-make-the-change-eb1b012a16e5
http://blog.christianposta.com/microservices/the-hardest-part-about-microservices-data/
https://www.ibm.com/developerworks/java/library/j-java-streams-4-brian-goetz/index.html?ca=drs-
https://www.ibm.com/developerworks/java/library/j-java-streams-5-brian-goetz/index.html?ca=drs-
http://blog.sapiensworks.com/post/2016/07/14/DDD-Aggregate-Decoded-3
http://blog.sapiensworks.com/post/2016/07/14/DDD-Aggregate-Decoded-2
http://blog.sapiensworks.com/post/2016/07/14/DDD-Aggregate-Decoded-1
http://techblog.netflix.com/2016/07/netflix-billing-migration-to-aws-part-ii.html
http://blog.paralleluniverse.co/2016/07/23/correctness-and-complexity/
https://medium.com/@theonlytoby/history-tells-us-what-will-happen-next-with-brexit-trump-a3fefd154714
https://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53
https://webdev.dartlang.org/articles/performance/event-loop
http://blog.sapiensworks.com/post/2016/07/29/DDD-Entities-Value-Objects-Explained
https://alexbilbie.com/guide-to-oauth-2-grants/
http://www.daedtech.com/human-cost-tech-debt/
http://www.infoq.com/cn/news/2016/08/sougou-deep-learing-wireless-sea?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
http://www.infoq.com/cn/articles/kubernetes-and-cloud-native-applications-part01
http://www.infoq.com/cn/news/2016/08/kubernetes-1.3-released?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
http://www.infoq.com/cn/articles/building-flexible-storage-system-based-on-raft?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
https://medium.com/keepsafe-engineering/lessons-from-converting-an-app-to-100-kotlin-68984a05dcb6#.ajrjpxrkd
https://aturon.github.io/blog/2016/08/11/futures/
https://engineering.datadoghq.com/consul-at-datadog/
http://www.infoq.com/cn/news/2016/08/ahead-to-swift-4?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
http://dariusforoux.com/stop-spending-time-in-your-head/
https://www.dartlang.org/tutorials/language/futures
https://aphyr.com/posts/333-serializability-linearizability-and-locality
https://github.com/pfrazee/crdt_notes
https://medium.com/@drozzy/long-running-processes-event-sourcing-cqrs-c87fbb2ca644
http://www.infoq.com/cn/articles/netflix-billing-migration-to-aws-part02?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
https://www.serf.io/docs/internals/gossip.html
http://dave.cheney.net/2016/08/20/solid-go-design
http://www.cocos2d-x.org/docs/programmers-guide/basic_concepts/
https://blog.docker.com/2016/08/software-security-docker-containers/
https://cs.nyu.edu/courses/spring16/CSCI-GA.2580-001/crawler.html
http://www.grahamlea.com/2016/08/distributed-transactions-microservices-icebergs/
https://spin.atomicobject.com/2016/08/30/introduction-to-spacemacs/
http://m.blog.csdn.net/article/details?id=50697030
http://m.blog.csdn.net/article/details?id=52275063
http://www.politico.com/magazine/story/2016/09/were-the-only-plane-in-the-sky-214230
http://blog.fatedier.com/2016/08/15/detailed-in-influxdb-tsm-storage-engine-two/
http://www.infoq.com/cn/articles/kubernetes-and-cloud-native-applications-part02
http://www.kancloud.cn/taobaomysql/monthly/143939
http://mysql.taobao.org/monthly/2016/04/09/
https://eng.lyft.com/announcing-envoy-c-l7-proxy-and-communication-bus-92520b6c8191
https://medium.com/square-corner-blog/buffering-data-with-okio-f83823d9ba25#.2ozbs4jxq
http://nikgrozev.com/2015/07/14/overview-of-modern-concurrency-and-parallelism-concepts/
http://nymag.com/selectall/2016/09/andrew-sullivan-technology-almost-killed-me.html
http://distributedlog.incubator.apache.org/docs/latest/user_guide/architecture/main.html
http://distributedlog.incubator.apache.org/technical-review/2015/09/19/kafka-vs-distributedlog.html
http://www.infoq.com/cn/articles/kubernetes-and-cloud-native-app-container-design-pattern
https://medium.com/technology-learning/event-sourcing-and-cqrs-a-look-at-kafka-e0c1b90d17d8
http://distributedlog.incubator.apache.org/docs/latest/basics/introduction
http://distributedlog.incubator.apache.org/docs/latest/user_guide/considerations/main.html
http://distributedlog.incubator.apache.org/docs/latest/user_guide/design/main.html
http://paizo.com/paizo/blog/v5748dyo5lj3k?Pathfinder-Adventure-Card-Game-Strategy-1-The
https://www.g-cores.com/articles/20705
http://blog.fatedier.com/2016/06/15/learn-lsm-tree/
http://www.infoq.com/cn/articles/technology-comparison-of-kafka-and-distributedlog?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
http://mp.weixin.qq.com/s?__biz=MzA5NzkxMzg1Nw==&mid=2653159305&idx=1&sn=077410cb7d95af0c343a13dbbd4e53fc&mpshare=1&scene=1&srcid=0510gYeDGwNdlniGYhamMGjn#wechat_redirect
https://yq.aliyun.com/articles/38288?spm=5176.100239.blogcont5586.35.ev1am8
http://abcdxyzk.github.io/blog/2015/09/23/kernel-mm-buffer/
https://www.infoq.com/articles/microservices-aggregates-events-cqrs-part-1-richardson
http://adaptechsolutions.net/eventsourcing-why-are-people-into-that/
https://www.infoq.com/articles/microservices-aggregates-events-cqrs-part-1-richardson?utm_campaign=rightbar_v2&utm_source=infoq&utm_medium=articles_link&utm_content=link_text
https://medium.com/bradfield-cs/the-cost-of-forsaking-c-113986438784#.zg3gcssnl
https://www.citusdata.com/blog/2016/10/03/designing-your-saas-database-for-high-scalability/
http://www.geekwire.com/2016/just-shut-let-devs-concentrate-programming-expert-advises/
http://inaka.net/blog/2016/10/05/using-nifs-the-easy-way/
http://blog.fatedier.com/2016/08/05/detailed-in-influxdb-tsm-storage-engine-one/
http://antjanus.com/blog/thoughts-and-opinions/experience-running-development-startup/
https://dzone.com/articles/the-rise-and-fall-of-scala
http://www.bennorthrop.com/Essays/2016/reflections-of-an-old-programmer.php
https://www.infoq.com/news/2016/10/service-based-architecture
https://jazzy.id.au/2016/10/08/cqrs-increases-consistency.html
http://distributedlog.incubator.apache.org/docs/latest/user_guide/api/practice
https://medium.com/@alexnm/is-mvc-dead-for-the-frontend-35b4d1fe39ec#.fcd3w4g4s
https://medium.com/zwischenzugs/a-checklist-for-docker-in-the-enterprise-d69f2ae3091b#.v2mutqn89
http://olivergierke.de/2016/10/evolving-distributed-systems/
https://medium.com/technology-learning/building-out-antifragile-microservice-andela-design-consideration-d6e03a185d6a
http://www.iamwire.com/2016/10/the-10-algorithms-machine-learning-engineers-need-to-know/142223
http://ithare.com/databases-101-acid-mvcc-vs-locks-transaction-isolation-levels-and-concurrency/
http://blog.packagecloud.io/eng/2016/10/11/monitoring-tuning-linux-networking-stack-receiving-data-illustrated/
https://www.percona.com/blog/2016/10/11/mysql-8-0-end-myisam/
http://eng.localytics.com/exploring-cli-best-practices/
https://blog.twitch.tv/how-twitch-uses-postgresql-c34aa9e56f58?gi=6130f6464e70
http://blog.nigelpoulton.com/demystifying-docker-overlay-networking/#utm_source=feed&utm_medium=feed&utm_campaign=feed
https://yq.aliyun.com/articles/53542
https://scotch.io/bar-talk/a-quick-understanding-of-rest
https://derickbailey.com/2016/10/12/what-is-rabbitmq-what-does-it-do-for-me/
http://highscalability.com/blog/2016/10/12/lessons-learned-from-scaling-uber-to-2000-engineers-1000-ser.html
http://www.iamwire.com/2016/10/approaching-almost-any-machine-learning-problem/142291
http://container-solutions.com/argument-rest-microservices/
http://www.gwan.com/blog/20160405.html
http://firstround.com/review/your-database-is-your-prison-heres-how-expensify-broke-free/
https://medium.com/airbnb-engineering/unlocking-horizontal-scalability-in-our-web-serving-tier-d907449cdbcf#.kkexsl70h
https://medium.com/the-hoard/how-kafkas-storage-internals-work-3a29b02e026#.mwgvlshjl
https://medium.com/node-js-javascript/a-new-kind-of-open-source-2378d70cdb9d#.abhqw4h2t
https://data-artisans.com/turning-back-time-savepoints/
https://jvns.ca/blog/2016/10/15/operations-for-software-developers-for-beginners/
https://medium.com/@rgoomar/why-i-think-elm-is-the-future-of-front-end-development-21e9b091fa05#.5rct05cue
https://jvns.ca/blog/2016/10/16/whats-devops/
http://rhelblog.redhat.com/2016/10/17/secure-your-containers-with-this-one-weird-trick/
http://highscalability.com/blog/2016/10/17/datanet-a-new-crdt-database-that-lets-you-do-bad-bad-things.html
http://paizo.com/paizo/blog/v5748dyo5lj7c?Pathfinder-Adventure-Card-Game-Strategy
http://distributedlog.incubator.apache.org/docs/latest/user_guide/implementation/storage.html
http://www.theverge.com/2016/10/19/13315354/google-pixel-vs-iphone-comparison-specs-value-camera
https://blog.acolyer.org/2016/10/20/programming-with-abstract-data-types/
https://about.gitlab.com/2016/10/20/why-we-chose-vue/
https://www.periscopedata.com/blog/interactive-analytics-redshift-bigquery-snowflake.html
http://jvns.ca/blog/2016/10/21/consistency-vs-availability/
https://github.com/golang/proposal/blob/master/design/17503-eliminate-rescan.md
https://medium.com/@piotr.slesarew/dsl-builder-in-kotlin-be5816ba3ca7#.19lnw189i
https://dotnet.github.io/orleans/Documentation/Introduction.html
http://blog.acolyer.org/2016/10/24/whats-wrong-with-git-a-conceptual-design-analysis
http://blog.fatedier.com/2016/07/05/research-of-time-series-database-influxdb/
https://medium.com/@bartobri/applying-the-linus-tarvolds-good-taste-coding-requirement-99749f37684a
https://blog.intercom.com/browsers-not-apps-are-the-future-of-mobile/
http://www.infoq.com/cn/articles/each-programmer-must-have-programming-books-bookcase?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
https://thehftguy.wordpress.com/2016/11/01/docker-in-production-an-history-of-failure/
https://github.com/aturon/rfcs/blob/roadmap-2017/text/1298-incremental-compilation.md
https://github.com/aturon/rfcs/blob/roadmap-2017/text/1211-mir.md
https://www.odoo.com/documentation/user/10.0/accounting/overview/main_concepts/terminologies.html
http://www.infoq.com/cn/articles/kubernetes-and-cloud-native-applications-part03
http://trow.cc/board/showtopic=28618
https://medium.freecodecamp.com/what-programming-language-should-i-learn-first-%CA%87d%C4%B1%C9%B9%C9%94s%C9%90%CA%8C%C9%90%C9%BE-%C9%B9%C7%9D%CA%8Dsu%C9%90-19a33b0a467d
http://techlog360.com/best-tools-improve-programming-coding-skills/
http://250bpm.com/blog:86
https://gbf.wiki/Main_Page
https://medium.com/javascript-scene/so-you-want-to-be-a-professional-coder-a3b5deb5329f
http://www.russmiles.com/essais/going-events-first-for-microservices-with-event-storming-and-ddd
http://www.daxiblog.com/2016/11/09/%e7%9c%8b%e6%9d%bf%e6%96%b9%e6%b3%95%e7%b3%bb%e5%88%971%ef%bc%9a%e7%8e%b0%e5%9c%a8%e5%b0%b1%e5%bc%80%e5%a7%8b%e5%ae%9e%e6%96%bd%e7%9c%8b%e6%9d%bf/
https://drawings.jvns.ca/
http://paizo.com/paizo/blog/v5748dyo5lja4?Pathfinder-Adventure-Card-Game-Strategy
http://www.udpwork.com/item/15929.html
http://jvns.ca/blog/2016/11/19/a-critique-of-the-cap-theorem/
https://github.com/rkuhn/blog/blob/master/01_my_journey_towards_understanding_distribution.md
http://theory.stanford.edu/~tim/s16/l/l1.pdf
https://slack.engineering/syscall-auditing-at-scale-e6a3ca8ac1b8
http://jvns.ca/blog/2016/11/21/things-to-learn-about-linux/
http://data-artisans.com/stream-processing-myths-debunked/
https://auth0.com/blog/how-passwordless-authentication-works/
http://blog.fastforwardlabs.com/post/153566952648/probabilistic-data-structure-showdown-cuckoo
https://medium.com/@swardley/why-the-fuss-about-serverless-4370b1596da0
http://ferd.ca/handling-overload.html
http://patshaughnessy.net/2016/11/26/learning-to-read-x86-assembly-language
http://www.mapdb.org/blog/mmap_file_and_jvm_crash/
https://bravenewgeek.com/benchmarking-commit-logs/
http://blog.cloudflare.com/hpack-the-silent-killer-feature-of-http-2/
http://alexeyvishnevsky.com/?p=248
https://cwiki.apache.org/confluence/display/KAFKA/KIP-98+-+Exactly+Once+Delivery+and+Transactional+Messaging
http://joeduffyblog.com/2016/11/30/15-years-of-concurrency/
https://blog.pusher.com/golangs-real-time-gc-in-theory-and-practice/
http://www.infoq.com/cn/articles/Living-Matrix-Bytecode-Manipulation?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
https://peteris.rocks/blog/htop/
https://www.oreilly.com/ideas/reactive-programming-vs-reactive-systems
http://blog.mbrt.it/2016-12-01-ripgrep-code-review/
https://siciarz.net/24-days-rust-rayon/
https://dzone.com/articles/benchmarking-nats-streaming-and-apache-kafka
http://techblog.netflix.com/2016/12/netflixoss-announcing-hollow.html
http://hollow.how/
https://blog.todoist.com/2016/12/05/todoist-tasks-email-calendar/
https://blog.acolyer.org/2016/12/06/the-snow-theorem-and-latency-optimal-read-only-transactions/
https://medium.com/the-mission/9-places-to-learn-how-to-code-in-15-minutes-or-less-a-day-b29451500c21
https://medium.com/@haikus_by_KN/how-we-design-games-now-and-why-bcbc1deb7559
https://queue.acm.org/detail.cfm?id=3025012
https://www.snellman.net/blog/archive/2016-12-13-ring-buffers/
http://www.infoq.com/cn/articles/CplusStyleCorourtine-At-Wechat?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
https://symas.com/musing-future-computing/
http://theerlangelist.com/article/reducing_maximum_latency
http://www.ebaytechblog.com/2016/12/19/nosql-filling-in-the-gaps/
http://dist-prog-book.com/chapter/1/rpc.html
http://dist-prog-book.com/chapter/3/message-passing.html
http://www.infoq.com/cn/articles/use-spark-to-achieve-naive-bayesian-algorithm?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
http://dist-prog-book.com/chapter/
https://medium.com/@davidmorgan_14314/end-to-end-testing-in-one-short-second-with-dart-e699c8146fd6#.e04lnge6i
http://tieba.baidu.com/p/4363275980?see_lz=1
http://www.infoq.com/cn/articles/communication-redis-clientserver?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
http://tieba.baidu.com/p/3565738211
http://www.infoq.com/cn/articles/solution-of-massive-small-files?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
https://cowlevel.net/question/1865022#answer-2011989
https://blog.redelastic.com/work-stealing-what-makes-the-play-framework-fast-4b71fa7758d5
https://www.infoq.com/news/2016/12/microservices-events-ddd
http://www.infoq.com/cn/articles/wechat-paxosstore-paxos-algorithm-protocol?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
https://cizixs.com/2017/01/03/how-slow-is-disk-and-network/
http://www.mafengwo.cn/i/3102359.html
http://www.mafengwo.cn/i/5432905.html
https://blog.plan99.net/modern-garbage-collection-911ef4f8bd8e
https://fulmicoton.com/posts/behold-tantivy/
https://medium.com/dartlang/dart-on-llvm-b82e83f99a70
https://mattwarren.org/2017/01/13/Analysing-Pause-times-in-the-.NET-GC/
http://www.infoq.com/cn/articles/blockchain-middleware?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
https://dev.to/rosstate/java-is-unsound-the-industry-perspective
http://words.steveklabnik.com/an-overview-of-macros-in-rust
https://hackernoon.com/java-is-unsound-28c84cb2b3f#.pczqj5hlh
https://dev.to/raddikx/dont-document-your-code-code-your-documentation
https://medium.com/dartlang/why-i-m-joining-the-dart-team-of-all-places-d0b9f83a3b66
https://codewithoutrules.com/2017/01/26/object-ownership/
https://blog.codeship.com/comparing-elixir-go/
https://hackernoon.com/the-9-types-of-programmers-and-why-some-are-better-than-others-2015b0feea2e
http://www.infoq.com/cn/articles/raft-paper?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
http://www.optimove.com/learning-center/rfm-segmentation
https://blog.devopspro.co.uk/devops-theory-of-constraints-cf1477f9bd1a
https://jepsen.io/analyses/cockroachdb-beta-20160829
https://medium.com/@f1yegor/clickhouse-primary-keys-2cf2a45d7324
https://thenewstack.io/lyfts-envoy-provides-move-monolith-soa/
http://blog.christianposta.com/microservices/microservices-2-0/
https://github.com/jwasham/coding-interview-university
https://www.infoq.com/news/2017/02/patterns-domain-driven-design
https://making.pusher.com/redis-pubsub-under-the-hood/
http://www.gamasutra.com/view/feature/130848/how_
http://www.metasimple.org/2017/02/28/clarifying-rules-engines.html
http://digitallibrary.usc.edu/cdm/r
http://www.jianshu.com/p/c0dc4174a932
https://www.serf.io/docs/internals/coordinates.html
https://github.com/donnemartin/system-design-primer
https://blog.redelastic.com/corporate-arts-crafts-modelling-reactive-systems-with-event-storming-73c6236f5dd7
https://www.sec.gov/reportspubs/investor-publications/investorpubsbegfinstmtguidehtm.html
https://medium.com/airbnb-engineering/tracking-the-money-scaling-financial-reporting-at-airbnb-6d742b80f040
https://msdn.microsoft.com/library/ms978509.aspx
https://docs.microsoft.com/en-us/azure/architecture/patterns/cqrs
http://docs.spring.io/spring-statemachine/docs/2.0.0.BUILD-SNAPSHOT/reference/htmlsingle/#glossary
http://www.onedeckdungeon.com/
https://docs.microsoft.com/en-us/azure/architecture/patterns/compensating-transaction
https://asafdav2.github.io/2017/swim-protocol/
https://hackernoon.com/ion-the-data-format-designed-for-intelligent-real-time-distributed-systems-d41d68b5a7a4
https://medium.freecodecamp.com/the-programming-language-pipeline-91d3f449c919
https://medium.com/@cindysridharan/envoy-953c340c2dca
https://fauna.com/blog/distributed-consistency-at-scale-spanner-vs-calvin
http://250bpm.com/blog:90
https://github.com/happi/theBeamBook/blob/master/book.asciidoc
https://www.nytimes.com/2017/04/08/opinion/sunday/the-utter-uselessness-of-job-interviews.html
https://medium.com/@shijuvar/introducing-nats-to-go-developers-3cfcb98c21d0
https://pusher.com/sessions/meetup/the-realtime-guild/golangs-realtime-garbage-collector
http://bergie.iki.fi/blog/forget-http-microservices/
http://philippe.bourgau.net/a-seamless-way-to-keep-track-of-technical-debt-in-your-source-code/
https://www.fpcomplete.com/blog/2017/04/pure-functional-programming
http://www.flyingmachinestudios.com/programming/learn-programming-languages-efficiently/
https://medium.com/walmartlabs/the-benefits-of-server-side-rendering-over-client-side-rendering-5d07ff2cefe8
https://bsima.me/clog/robust-clojure-nil.html
https://hackernoon.com/javascript-what-excites-me-in-2017-7681766b7d79
https://medium.com/@theburningmonk/understanding-homoiconicity-through-clojure-macros-eeb8c1f25369
https://code.facebook.com/posts/1362748677097871/relay-modern-simpler-faster-more-extensible/
https://code.facebook.com/posts/1187475984695956/open-sourcing-litho-a-declarative-ui-framework-for-android/
https://rideapart.com/articles/2017-ducati-scrambler-cafe-racer-first-ride-review
https://hackernoon.com/why-functional-programming-matters-c647f56a7691
http://techblog.netflix.com/2017/04/the-evolution-of-container-usage-at.html
https://github.com/breadada/mieSys
https://medium.freecodecamp.com/this-picture-will-change-the-way-you-learn-to-code-557ac1e109bd
https://www.sitepoint.com/choosing-between-react-and-angular/
https://medium.freecodecamp.com/code-comments-the-good-the-bad-and-the-ugly-be9cc65fbf83
https://blog.jooq.org/2017/04/20/how-to-calculate-multiple-aggregate-functions-in-a-single-query/
https://notamonadtutorial.com/gaming-with-elixir-discovering-new-lands-in-the-beam-realm-c7c04c51acce
https://blog.timescale.com/time-series-data-why-and-how-to-use-a-relational-database-instead-of-nosql-d0cd6975e87c
https://medium.com/@gianluca.guarini/things-nobody-will-tell-you-about-react-js-3a373c1b03b4
https://codeblog.jonskeet.uk/2017/04/23/all-about-java-util-date/
https://medium.com/technology-learning/how-we-solved-authentication-and-authorization-in-our-microservice-architecture-994539d1b6e6
https://hackernoon.com/you-should-learn-functional-programming-in-2017-91177148ec00
https://medium.com/mozilla-tech/why-rust-is-the-most-loved-language-by-developers-666add782563
http://blog.christianposta.com/microservices/the-hardest-part-of-microservices-calling-your-services/
http://www.murrayc.com/permalink/1998/03/13/the-java-class-file-format/
https://eng.lyft.com/envoy-7-months-later-41986c2fd443
http://docs.basho.com/riak/kv/2.2.3/learn/dynamo/
https://spatialos.improbable.io/games/grpc-web-moving-past-restjson-towards-type-safe-web-apis
https://content.pivotal.io/blog/understanding-when-to-use-rabbitmq-or-apache-kafka
https://medium.com/@agafonkin/a-dive-into-spatial-search-algorithms-ebd0c5e39d2a
https://medium.com/@richardeng/oop-vs-fp-1a3da34d2030
http://endoflineblog.com/oneflow-a-git-branching-model-and-workflow
https://medium.com/netflix-techblog/how-we-build-code-at-netflix-c5d9bd727f15
https://medium.com/netflix-techblog/its-all-a-bout-testing-the-netflix-experimentation-platform-4e1ca458c15
https://povilasv.me/go-scheduler/
https://www.haproxy.com/blog/truly-seamless-reloads-with-haproxy-no-more-hacks/
http://www.udpwork.com/item/16253.html
https://data-artisans.com/blog/high-throughput-low-latency-and-exactly-once-stream-processing-with-apache-flink
https://uxdesign.cc/design-better-data-tables-4ecc99d23356
https://notamonadtutorial.com/lasp-a-little-further-down-the-erlang-rabbithole-febba29c8d0c
https://www.programmableweb.com/news/why-lyft-built-its-own-service-mesh-and-what-it-learned-doing-it/analysis/2017/05/10
https://medium.com/@magnus.chatt/why-you-should-totally-switch-to-kotlin-c7bbde9e10d5
https://www.toptal.com/back-end/server-side-io-performance-node-php-java-go
http://daslab.seas.harvard.edu/projects/crimsondb/
https://www.kdnuggets.com/2017/05/hdfs-hbase-need-know.html
https://medium.com/javascript-scene/composing-software-an-introduction-27b72500d6ea
http://www.allthingsdistributed.com/files/p1041-verbitski.pdf
https://philipnilsson.github.io/Badness10k/posts/2017-05-07-escaping-hell-with-monads.html
https://aadrake.com/posts/2017-05-20-enough-with-the-microservices.html
https://istio.io/blog/istio-service-mesh-for-microservices.html
https://peabody.io/post/server-side-io-performance-node-php-java-go/
https://www.javacodegeeks.com/2017/05/oops-concepts-need-know.html
http://blog.christianposta.com/microservices/00-microservices-patterns-with-envoy-proxy-series/
http://blog.christianposta.com/microservices/01-microservices-patterns-with-envoy-proxy-part-i-circuit-breaking/
http://timperrett.com/2017/05/13/nomad-with-envoy-and-consul
https://www.putler.com/rfm-analysis/
http://blog.christianposta.com/microservices/02-microservices-patterns-with-envoy-proxy-part-ii-timeouts-and-retries/
https://www.theregister.co.uk/2017/05/31/at_the_feet_of_the_great_monad/
https://www.confluent.io/blog/build-services-backbone-events/
https://www.confluent.io/blog/the-future-of-etl-isnt-what-it-used-to-be/
https://dev.to/lovis/gang-of-four-patterns-in-kotlin
https://techcrunch.com/2017/06/02/how-to-create-the-most-value-for-the-next-technology-wave/
https://ying-zhang.github.io/cloud/2017/spanner-truetime-cap/
http://blog.christianposta.com/microservices/03-microservices-patterns-with-envoy-proxy-part-iii-distributed-tracing/
https://www.cubrid.org/blog/understanding-jvm-internals
https://segment.com/blog/a-brief-history-of-the-uuid/
http://peter.bourgon.org/blog/2017/06/09/theory-of-modern-go.html
https://jvns.ca/blog/2017/06/11/log-structured-storage/
https://static.googleusercontent.com/media/research.google.com/en/pubs/archive/46103.pdf
https://doc.rust-lang.org/book/second-edition/print.html
https://medium.freecodecamp.com/an-open-source-search-engine-that-will-help-you-learn-pretty-much-anything-3c206c688457
https://www.sqlite.org/fasterthanfs.html
https://www.bizety.com/2017/06/05/open-source-data-pipeline-luigi-vs-azkaban-vs-oozie-vs-airflow/
https://medium.com/@mattklein123/optimizing-impact-why-i-will-not-start-an-envoy-platform-company-8904286658cb
https://www.infoq.com/news/2017/06/distributed-systems-theory?utm_source=infoq&utm_medium=popular_widget&utm_campaign=popular_content_list&utm_content=presentation
https://blog.codingnow.com/2017/06/overwatch_ecs.html
http://blog.teamtreehouse.com/go-interfaces-awesome
https://blog.minio.io/golang-internals-part-2-nice-benefits-of-named-return-values-1e95305c8687
https://segment.com/blog/exactly-once-delivery/
https://github.com/wearehive/project-guidelines
https://blogs.oracle.com/nashorn/nashorn-architecture-and-performance-improvements-in-the-upcoming-jdk-8u40-release
https://blog.acolyer.org/2017/07/03/spanner-becoming-a-sql-system/
https://medium.com/dartlang/dart-gets-a-type-system-6bd3121772de
http://blog.rust-lang.org/2017/07/05/Rust-Roadmap-Update.html
https://azure.microsoft.com/en-us/blog/design-patterns-for-microservices/
https://githubengineering.com/mysql-testing-automation-at-github/
https://www.hashicorp.com/blog/making-gossip-more-robust-with-lifeguard/
https://herbertograca.com/2017/07/03/the-software-architecture-chronicles/
https://medium.com/capital-one-developers/buffered-channels-in-go-what-are-they-good-for-43703871828
https://medium.com/netflix-techblog/developer-experience-lessons-operating-a-serverless-like-platform-at-netflix-a8bbd5b899a0
http://blog.cleancoder.com/uncle-bob/2017/07/11/PragmaticFunctionalProgramming.html
https://blog.discordapp.com/scaling-elixir-f9b8e1e7c29b
https://blog.golang.org/toward-go2
https://dzone.com/articles/exception-free-code-using-functional-approach?edition=308192&utm_source=Daily+Digest&utm_medium=email&utm_campaign=dd+2017-07-13
https://medium.com/@cindysridharan/schedulers-kubernetes-and-nomad-b0f2e14a896
https://gafferongames.com/categories/building-a-game-network-protocol/
http://www.makeuseof.com/tag/prioritize-tasks-productivity-eisenhower/
https://rakyll.org/scheduler/
https://www.cockroachlabs.com/blog/limits-of-the-cap-theorem/?utm_source=hs_email&utm_medium=email&utm_content=53632496&_hsenc=p2ANqtz-_gXpfZo1ZkM0BH-rkAehHeNyH6HiLzGtaWqRGQ2QQb9AQUdBqHnL5LVS3oY6Cc5UoQPYEakJIwhy3NeFTJd8LZ6WmcZg&_hsmi=53632496&from=groupmessage&isappinstalled=0
http://www.cnblogs.com/lsf90/p/6024128.html
https://medium.com/@jochasinga/entity-component-system-ecs-in-a-frame-and-javascript-f5b7cdba7248
https://www.confluent.io/blog/chain-services-exactly-guarantees/
https://medium.com/javascript-scene/why-composition-is-harder-with-classes-c3e627dcd0aa
https://medium.com/@Pinterest_Engineering/the-case-against-kotlin-2c574cb87953
https://gafferongames.com/post/reliable_ordered_messages/
https://medium.com/javascript-scene/composable-datatypes-with-functions-aec72db3b093
https://blog.wooga.com/roles-in-games-game-designer-9bce649154a2
https://blog.sessionstack.com/how-does-javascript-actually-work-part-1-b0bacc073cf
https://medium.com/@copyconstruct/schedulers-kubernetes-and-nomad-b0f2e14a896
https://medium.com/@xzan/the-drawbacks-of-migrating-to-kotlin-51f49a96107a
https://medium.com/@afurculita/saga-2e21da22a507
https://blog.twitter.com/engineering/en_us/topics/infrastructure/2015/building-distributedlog-twitter-s-high-performance-replicated-log-servic.html
https://medium.com/@ifesdjeen/on-disk-io-part-1-flavours-of-io-8e1ace1de017
https://medium.com/@jackiekhuu.work/customer-segmentation-rfm-analysis-8007d62101cc
https://medium.com/@ifesdjeen/on-disk-io-part-2-more-flavours-of-io-c945db3edb13
http://www.howtobuildsoftware.com/index.php/how-do/jRC/java-reflection-lambda-java-8-how-should-i-be-using-lambdametafactory-in-my-use-case
https://medium.com/microservices-in-practice/service-mesh-for-microservices-2953109a3c9a
https://medium.com/@daniel.chia/ddb-part-1-skeleton-implementation-f92ccec3e8e4
https://blog.wooga.com/roles-in-games-production-lead-ac5dcf47b4a3
https://medium.com/@Mataejoon/modelize-your-use-cases-as-view-states-7bd61ac77ed0
https://blog.dgraph.io/post/badger-lmdb-boltdb/
https://www.quora.com/Will-an-open-source-Swift-be-a-strong-competitor-to-Rust/answer/Matej-%C4%BDach
https://program-think.blogspot.com/2017/09/Introduction-DHT-Kademlia-Chord.html
https://fauna.com/blog/consistent-transactions-in-a-globally-distributed-database
https://docs.scylladb.com/architecture/ringarchitecture/
https://blog.timescale.com/why-sql-beating-nosql-what-this-means-for-future-of-data-time-series-database-348b777b847a
http://cr.openjdk.java.net/~rpressler/loom/Loom-Proposal.html
https://medium.com/@ifesdjeen/on-disk-io-part-3-lsm-trees-8b2da218496f
https://hackernoon.com/why-we-built-our-own-data-format-faa51c713676
https://blog.andresteingress.com/2017/09/29/java-9-modules.html
https://becominghuman.ai/getting-started-with-building-realtime-api-infrastructure-a19601fc794e
http://nikgrozev.com/2017/10/01/async-await/
https://blog.mindorks.com/what-are-coroutines-in-kotlin-bf4fecd476e9
https://medium.com/@ifesdjeen/on-disk-storage-part-4-b-trees-30791060741
https://dzone.com/articles/bending-cap-theorem-with-crdts-conflict-free-repli
https://medium.com/@mattklein123/service-mesh-data-plane-vs-control-plane-2774e720f7fc
https://medium.com/@Netflix_Techblog/global-continuous-delivery-with-spinnaker-2a6896c23ba7
https://medium.com/@shijuvar/building-distributed-systems-and-microservices-in-go-with-nats-streaming-d8b4baa633a2
https://medium.com/m/global-identity?redirectUrl=https://hackernoon.com/why-i-moved-from-java-to-dart-8f3802b1d652
https://blog.trustbk.com/choosing-an-architecture-85750e1e5a03
https://blog.heptio.com/an-introduction-to-extending-kubernetes-with-customresourcedefinitions-76deb675b27a
http://web.archive.org/web/20130502222338/http://dailyjs.com/2013/04/19/leveldb-and-node-1/
http://insights.thoughtworks.cn/ddd-architecture-design/
https://engineering.opsgenie.com/crossing-the-river-an-adventure-of-cross-region-replication-with-dynamodb-d0b5d72645bb
https://medium.com/@ifesdjeen/database-papers-anti-entropy-without-merkle-trees-deletes-without-tombstones-a47d2b1608f3
https://medium.com/@ifesdjeen/on-disk-io-access-patterns-in-lsm-trees-2ba8dffc05f9
https://azure.microsoft.com/en-us/blog/a-technical-overview-of-azure-cosmos-db/?v=17.42n
https://blog.kotlin-academy.com/multiplatform-native-development-in-kotlin-now-with-ios-a8546f436eec
https://aeon.co/essays/what-does-small-business-really-contribute-to-economic-growth
https://hackernoon.com/practical-functional-programming-6d7932abc58b
http://clojure-goes-fast.com/blog/performance-nemesis-reflection/
https://dev.to/gonedark/a-month-of-clean-code-tips-709
https://serverless.com/blog/crdt-explained-supercharge-serverless-at-edge/
https://read.acloud.guru/why-amazon-dynamodb-isnt-for-everyone-and-how-to-decide-when-it-s-for-you-aefc52ea9476
https://www.howtogeek.com/333393/why-i-switched-from-chrome-to-firefox-quantum/
https://www.geekwire.com/2017/blockchain-geekwires-guide-game-changing-technology-vast-potential/
https://www.canva.com/learn/website-color-schemes/
https://nbsoftsolutions.com/blog/replacing-elasticsearch-with-rust-and-sqlite
https://medium.com/@leventov/design-of-a-cost-efficient-time-series-store-for-big-data-88c5dc41af8e
http://wiki.c2.com/?AccountingModeling
https://blog.codingnow.com/2017/12/lua_ieaae_ecs_oue.html
https://hackernoon.com/what-i-learned-from-doing-1000-code-reviews-fe28d4d11c71
http://eli.thegreenplace.net/2017/concurrent-servers-part-5-redis-case-study/
https://medium.com/dataxutech/dataxus-journey-from-an-enterprise-mpp-database-to-a-cloud-native-data-warehouse-part-1-e36952d87a1f
https://medium.com/@bluesoft/10-things-you-forget-about-amazon-aurora-55c88a11a76c
https://engineroom.teamwork.com/does-amazons-aurora-engine-obliterate-oracle-s-mysql-we-ll-let-you-know-f0acfd213125?source=search_post---------14&gi=aa832039689f
http://www.malloc47.com/posscon2015/#/2/3
https://medium.com/flawless-app-stories/basics-of-parallel-programming-with-swift-93fee8425287
http://10.101.233.47:4000/monthly/2017/12/01/
http://10.101.233.47:4000/monthly/2017/12/02/
https://medium.com/matic-insurance/designing-scalable-application-with-elixir-from-umbrella-project-to-distributed-system-42f28c7e62f1
https://bravenewgeek.com/building-a-distributed-log-from-scratch-part-1-storage-mechanics/
https://bravenewgeek.com/building-a-distributed-log-from-scratch-part-2-data-replication/
https://www.quora.com/Why-do-we-need-monad
http://www.udpwork.com/item/16575.html
https://blog.envoyproxy.io/envoy-threading-model-a8d44b922310
http://zzfws.bjjs.gov.cn/
https://codeburst.io/introducing-vuepress-wordpress-development-with-vue-and-graphql-f5063a97bb69
https://hackernoon.com/why-we-need-risc-v-f94e3929891b
http://forum.xitek.com/thread-111525-1-1-1.html
https://blog.couchbase.com/saga-pattern-implement-business-transactions-using-microservices-part/
https://vorpus.org/blog/timeouts-and-cancellation-for-humans/
https://medium.com/pollenrobotics/why-rust-is-the-future-of-robotics-81d7fb68fe37
https://medium.com/@daniel.chia/writing-a-database-part-2-write-ahead-log-2463f5cec67a
http://www.dwmkerr.com/the-death-of-microservice-madness-in-2018/
https://blog.couchbase.com/saga-pattern-implement-business-transactions-using-microservices-part-2/
https://manishearth.github.io/blog/2018/01/10/whats-tokio-and-async-io-all-about/
https://medium.com/airbnb-engineering/measuring-transactional-integrity-in-airbnbs-distributed-payment-ecosystem-a670d6926d22
http://blog.japaric.io/brave-new-io/
https://cloudplatform.googleblog.com/2018/01/why-you-should-pick-strong-consistency-whenever-possible.html#1516064013147
https://medium.com/netflix-techblog/scaling-time-series-data-storage-part-i-ec2b6d44ba39
https://sinon.org/algorithms//#data-structures
https://azure.microsoft.com/en-us/resources/designing-distributed-systems/en-us/
https://vladikk.com/2018/01/26/revisiting-the-basics-of-ddd/
http://endoflineblog.com/oneflow-a-git-branching-model-and-workflow#oneflow-advantages
http://asquera.de/blog/2018-01-29/rust-lifetimes-for-the-uninitialised/
http://www.kegel.com/c10k.html#java
https://www.analyticsvidhya.com/blog/2018/02/time-series-forecasting-methods/
https://medium.freecodecamp.org/best-programming-languages-to-learn-in-2018-ultimate-guide-bfc93e615b35
https://hackernoon.com/why-flutter-uses-dart-dd635a054ebf
https://medium.com/databasss/on-disk-io-part-1-flavours-of-io-8e1ace1de017
https://www.youtube.com/watch?v=9FA3brRCz2Q&index=2&list=PLOU2XLYxmsIIJr3vjxggY7yGcGO7i9BK5
https://www.theverge.com/2018/3/7/17091766/blockchain-bitcoin-ethereum-cryptocurrency-meaning
https://medium.com/beingprofessional/understanding-functor-and-monad-with-a-bag-of-peanuts-8fa702b3f69e
https://medium.com/@copyconstruct/iterative-refactoring-of-apis-with-proxies-d78a2ba7e6ed
https://medium.com/@mswehli/why-dart-is-the-language-to-learn-of-2018-e5fa12adb6c1
https://nanomsg.github.io/nng/RATIONALE.html
https://hackernoon.com/is-it-a-value-object-or-an-entity-2d3e29d5367f
https://hackernoon.com/an-overview-of-cryptocurrency-consensus-algorithms-9d744289378f
https://medium.com/@adirmashiach/facebook-prestodb-full-review-4ba59720a92
https://program-think.blogspot.com/2018/03/weekly-share-119.html
https://queue.acm.org/detail.cfm?id=3199609
https://forum.gamer.com.tw/C.php?bsn=25204&snA=6755
https://github.com/golang/go/issues/24543
http://250bpm.com/blog:121
https://medium.com/databasss/on-ways-to-agree-part-1-links-and-flp-impossibility-f6bd8a6a0980
https://vitess.io/user-guide/sharding/#sharding-scheme
https://medium.com/@adirmashiach/partition-index-selective-queries-on-really-big-tables-795fea737570
https://www.parketkoncept.cz/data/download-static/bible-parket-lamett-en.pdf
https://medium.com/@dgryski/consistent-hashing-algorithmic-tradeoffs-ef6b8e2fcae8
https://medium.com/teads-engineering/give-meaning-to-100-billion-analytics-events-a-day-d6ba09aa8f44
https://medium.com/@randalljmardus/the-proof-of-work-consensus-algorithm-603bc54d0d22
https://github.com/OpenHFT/Chronicle-Queue#what-is-chronicle-queue
https://medium.com/@carllerche/announcing-tower-a-library-for-writing-robust-network-services-with-rust-67273f052c40
https://medium.com/netflix-techblog/automated-canary-analysis-at-netflix-with-kayenta-3260bc7acc69
https://medium.freecodecamp.org/how-to-think-like-a-programmer-lessons-in-problem-solving-d1d8bf1de7d2
http://www.infoq.com/cn/articles/the-case-for-learned-index-structures?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
https://medium.com/@ifesdjeen/on-ways-to-agree-part-2-path-to-atomic-broadcast-662cc86a4e5f
https://hackernoon.com/what-makes-apache-flink-the-best-choice-for-streaming-applications-fc377858a53
https://towardsdatascience.com/the-fall-of-rnn-lstm-2d1594c74ce0
https://staysail.github.io/nng_presentation/nng_presentation.html
https://blog.yugabyte.com/yes-we-can-distributed-acid-transactions-with-high-performance-a87d17051371
https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/
https://brandur.org/redis-cluster
https://medium.com/@NetflixTechBlog/tips-for-high-availability-be0472f2599c
https://hackernoon.com/a-thorough-introduction-to-distributed-systems-3b91562c9b3c
https://blog.acolyer.org/2018/05/03/stateless-datacenter-load-balancing-with-beamer/
https://medium.com/@alitech_2017/keeping-data-doppelgangers-in-synch-50a2c2863975
https://dev.to/overopshq/jvm-architecture-101-get-to-know-your-virtual-machine-1bcd
https://akfpartners.com/growth-blog/scale-cube
https://medium.freecodecamp.org/some-of-javascripts-most-useful-features-can-be-tricky-let-me-explain-them-4003d7bbed32
https://medium.com/@istanbul_techie/a-look-at-conflict-free-replicated-data-types-crdt-221a5f629e7e#.unbx3ej8n
https://arxiv.org/pdf/1802.08496.pdf
https://medium.com/@egonelbre/psychology-of-code-readability-d23b1ff1258a
https://medium.com/@meenakshisundaramsekar/yarn-resource-scheduler-cluster-manager-for-hadoop-platform-in-a-nutshell-12bed356ac55?source=email-5c7633f8b405-1526944992638-digest.reader------3-58------------------8a89d7ec_9bb7_4693_93c8_591d9a449d33-1&sectionName=top
http://www.dongfeng-renault.com.cn/vehicles/Espace_launch.aspx
https://chejiahao.autohome.com.cn/info/2098087#pvareaid=2023610
https://medium.com/@tadityab/phoenix-hbase-overview-f38d8bd3f6c7
https://userinterfacing.com/how-to-improve-on-naming-contexts-in-domain-driven-design/?utm_campaign=elixir_radar_144&utm_medium=email&utm_source=RD+Station
https://povilasv.me/go-memory-management/
https://medium.com/@CanHasCommunism/understanding-compilers-for-humans-ba970e045877
https://blog.usejournal.com/most-frequently-java-interview-question-127e923f70d9
https://purelyfunctional.tv/guide/clojure-collections/
https://medium.com/@tanayj/how-much-are-you-worth-to-netflix-2fb61feb5441
https://www.interviewcake.com/data-structures-reference
https://docs.axonframework.org/part-ii-domain-logic/sagas
https://feheroes.gamepedia.com/Free-to-Play_guide
https://sookocheff.com/post/kubernetes/understanding-kubernetes-networking-model/
https://medium.com/@eigenbom/how-to-take-7-years-to-ship-a-beta-4fcfc2428d88
https://blog.golang.org/ismmkeynote
http://10.101.233.47:4000/monthly/2018/06/01/
http://10.101.233.47:4000/monthly/2018/06/04/
http://10.101.233.47:4000/monthly/2018/06/09/
https://www.retentionscience.com/blog/rfm-king/
https://jimmybogard.com/life-beyond-transactions-implementation-primer/
https://mydailyjava.blogspot.com/2018/08/hands-on-constantdynamic-class-file.html
https://www.ardanlabs.com/blog/2018/08/scheduling-in-go-part1.html
https://cloud.google.com/blog/products/gcp/bigquery-under-the-hood
https://www.infoq.com/articles/dynamo-riak-random-slicing/
https://about.sourcegraph.com/go/gophercon-2018-allocator-wrestling
https://about.sourcegraph.com/go/gophercon-2018-from-prototype-to-production-lessons-from-building-and
http://www.customerthink.com/files2/Pivotal_COWP_CRMTheEssentialGuide.pdf
https://medium.com/@elizarov/structured-concurrency-722d765aa952
http://www.udpwork.com/item/17089.html
https://www.ardanlabs.com/blog/2018/08/scheduling-in-go-part2.html
https://www.jianshu.com/p/d79e020cad2d
https://blog.codingnow.com/2018/10/lua_gc.html
https://medium.com/greedygame-engineering/chord-building-a-dht-distributed-hash-table-in-golang-67c3ce17417b
http://www.woshipm.com/evaluating/1502714.html
https://www2.eecs.berkeley.edu/Pubs/TechRpts/2018/EECS-2018-29.pdf
http://250bpm.com/blog:137
https://medium.com/@johnmcclean/dysfunctional-programming-in-java-i-laziness-cc9c6981de39
https://medium.com/@johnmcclean/dysfunctional-programming-in-java-a-functional-tutorial-20e0bebd2ec9
https://www.hashicorp.com/resources/raft-consul-consensus-protocol-explained
https://www.insanegrowth.com/customer-segmentation/
http://10.101.233.47:4000/monthly/2018/11/01/
https://www.ardanlabs.com/blog/2018/12/scheduling-in-go-part3.html
https://medium.com/netflix-techblog/implementing-the-netflix-media-database-53b5a840b42a
https://36kr.com/p/5076278
http://250bpm.com/blog:141
https://lonecapital.com/investment/727/
https://mrale.ph/dartvm/
https://www.jianshu.com/p/b477b2cc6cfa
https://medium.com/nearprotocol/understanding-rust-lifetimes-e813bcd405fa
https://buildflutter.com/flutter-threading-isolates-future-async-and-await/
https://medium.com/myntra-engineering/how-to-build-a-technology-platform-5d0b0fc92af1
https://medium.com/super-jump/the-zelda-rogue-design-trap-b954f7598c01
http://zhangyi.xyz/event-storming-distill/
https://isux.tencent.com/articles/video-game.html
https://sites.google.com/site/faterpg/accelerated?authuser=0
https://medium.com/marketingdatascience/%E5%B8%B8%E8%B2%B4%E5%AE%A2-%E6%96%B0%E5%AE%A2-%E8%AE%93rfm%E6%A8%A1%E5%9E%8B%E7%B0%A1%E7%B0%A1%E5%96%AE%E5%96%AE%E8%A7%A3%E9%87%8B%E4%B8%80%E5%88%87-%E9%99%84%E5%AF%A6%E7%8F%BE%E7%A8%8B%E5%BC%8F%E7%A2%BC-cd7f45fb3e30
https://blog.learngoprogramming.com/a-visual-guide-to-golang-memory-allocator-from-ground-up-e132258453ed
https://uxplanet.org/a-beginners-guide-to-user-journey-mapping-bd914f4c517c
https://sites.google.com/site/twdwtrpg/jin-xing-you-xi?authuser=0
https://lonecapital.com/investment/781/
https://sysdig.com/blog/sysdig-and-falco-now-powered-by-ebpf/
https://www.taptap.com/topic/4694747
https://shipilev.net/jvm/anatomy-quarks/
https://shipilev.net/jvm/anatomy-quarks/17-trust-nonstatic-final-fields/
https://www.youtube.com/watch?v=AUrKofVRHV4
https://notamonadtutorial.com/sonic-a-minimalist-alternative-to-elasticsearch-written-in-rust-7f3612ecb47b
https://towardsdatascience.com/beginners-guide-to-machine-learning-with-python-b9ff35bc9c51
https://github.com/metabase/toucan/blob/master/docs/defining-models.md
http://composition.al/blog/2019/04/26/an-example-run-of-the-chandy-lamport-snapshot-algorithm/
https://www.ardanlabs.com/blog/2018/12/garbage-collection-in-go-part1-semantics.html
https://medium.com/@GWBycer/the-limitations-of-leveling-systems-in-game-design-f06a2a14c026
http://www.woshipm.com/evaluating/2309924.html
https://internals.rust-lang.org/t/justification-for-rust-not-supporting-function-overloading-directly/7012
https://www.ardanlabs.com/blog/2019/05/garbage-collection-in-go-part2-gctraces.html
https://forum.gamer.com.tw/C.php?bsn=34652&snA=225&tnum=38
https://forum.gamer.com.tw/C.php?bsn=34652&snA=431&tnum=7
https://forum.gamer.com.tw/C.php?bsn=1647&snA=104969&tnum=1
https://renial.github.io/2018/11/09/what-is-simple.html
https://blog.plan99.net/modern-garbage-collection-part-2-1c88847abcfd
https://book.amethyst.rs/stable/concepts/system.html
https://medium.com/@cpave3/understanding-types-static-vs-dynamic-strong-vs-weak-88a4e1f0ed5f
https://yogthos.net/ClojureDistilled.html
https://www.ptt.cc/bbs/TRPG/M.1475035606.A.116.html
https://github.com/atsapura/CardManagement/blob/master/article/Fighting%20complexity%20in%20software%20development.md
https://medium.com/@btco_code/why-i-spent-almost-a-year-building-an-rpg-game-for-a-fantasy-console-2bbe2e1d8cb8
https://dev.to/rohit/demystifying-tail-call-optimization-5bf3
https://medium.com/@ethanyanjiali/advertising-system-architecture-how-to-build-a-production-ad-platform-1fb3e2980e92
https://docs.riak.com/riak/kv/2.2.3/learn/dynamo/index.html
https://docs.riak.com/riak/kv/2.2.3/learn/glossary/index.html
https://accounts.blogger.com/accounts/SetSID?ssdc=1&sidt=ALWU2cvI2XWAfzwL5cEtuaSAwmoXGpwcmBqCoGMTLn7kGlJaV3O/%2BQNDk0ANyfQEp2qfwTFQwRGi32NlMZ4sJnTXwEm1iLNAVYgJ6M2d60SNYdKzs8Zs5GfDhuPnwoZgDNdOOrg22rcR%2BGzzjaZyYwNOB%2BoAtrorlJZ8kIWfxgTBOWwkMwsTjrf5XIs8pC2cme%2B2R5YLceK/m4s2YV5W0w5StdFYNSucKQ%2BmJwvWfVnX/uabdYouxLIUf4cnQbuXP4/7M2Nz/NszfcgGyVQaBMDkQchWsR9kwf4uqrIsP5G2dwielrOhSsctdfx79kAmN49aHC1kJaqykNh9OU3LRW/oy42H%2BJXaQg7aozB6XpjOHBVSIXJfT7A%3D&continue=https://myaccount.google.com/u/1/signinoptions/password?continue%3Dhttps%253A%252F%252Fmyaccount.google.com%252Fu%252F1%252Falert%252Fnt%252F1565271592000%253Frfn%253D27%2526rfnc%253D1%2526eid%253D2213871172516853894%2526et%253D0%2526anexp%253Dgivab-fa--mdv2-fa%2526pli%253D1%26phs%3D17%26rfn%3D27%26rfnc%3D1%26eid%3D2213871172516853894%26et%3D0%26anexp%3Dgivab-fa--mdv2-fa%26pli%3D1%26rapt%3DAEjHL4P1Q9n37uWA_5LBqKcuacDTe6FN6PnMZ0fcXbtFfHxAk2Hio92pD5Mt-zPdiZ8qFRTIT-K6wSjuYMOc1mmqs2yF2Kp6YA%26authuser%3D1&dbus=GB
https://medium.com/@ved_wayal/hail-frida-the-universal-ssl-pinning-bypass-for-android-e9e1d733d29
https://medium.com/@himsmittal/open-source-anomaly-detection-projects-2437dacfc901
https://isux.tencent.com/articles/systematic-thinking.html
https://lonecapital.com/investment/823/
https://www.robustperception.io/cardinality-is-key/
https://book.amethyst.rs/stable/concepts/event-channel.html
https://book.amethyst.rs/stable/concepts/dispatcher.html
https://pvigier.github.io/2019/09/08/beginner-guide-game-networking.html
https://medium.com/netflix-techblog/reimagining-experimentation-analysis-at-netflix-71356393af21
https://www.toutiao.com/i6703423077537022475/?tt_from=copy_link&utm_campaign=client_share&timestamp=1568530602&app=news_article_social&utm_source=copy_link&utm_medium=toutiao_ios&req_id=2019091514564201001203519819C8E00F&group_id=6703423077537022475
https://lonecapital.com/opinion/3650/
https://www.shenyanchao.cn/blog/2018/12/04/lucene-fst/
https://paperswithcode.com/task/image-compression/latest
https://developer.squareup.com/blog/books-an-immutable-double-entry-accounting-database-service/
https://tech.ebayinc.com/engineering/grit-a-protocol-for-distributed-transactions-across-microservices/
https://www.biubiu001.com/sldly/3948.html
https://www.taptap.com/topic/4637562
https://docs.rs/specs/latest/specs/storage/index.html
https://gamepress.gg/last-cloudia-beginners-guide
https://kotlin.github.io/kotlin-spec/
https://mp.weixin.qq.com/s?spm=a1zb6.8232479.detailFloor.4.172c6468CydmnN&__biz=Mzg2NzExNDE2OQ==&mid=2247483870&idx=1&sn=a346adf539caaad0160f9d434ab769d8&chksm=ce41cc08f936451e89b1985e1e40848a5cdea3ba9fec32fa73806f9e6072907921fcd82a43d1&token=1932059446&lang=zh_CN#rd
https://leovan.me/cn/2019/02/how-to-read-a-book/
https://dirtysalt.github.io/html/computational-advertising.html#org3907134
https://medium.com/@ajaygupta.hbti/design-principles-for-hbase-key-and-rowkey-3016a77fc52d
http://10.101.233.47:4000/monthly/2019/11/05/
https://medium.com/super-jump/playability-in-game-design-5f57c58edb4
https://program-think.blogspot.com/2019/12/Time-and-Life.html
https://medium.com/@neuecc/messagepack-for-c-v2-new-era-of-net-core-unity-i-o-pipelines-6950643c1053
https://dndduet.com/grannys-house/
https://andymac-2.github.io/notepad/notes/2019/08/25/shared_mutability.html
https://andymac-2.github.io/notepad/notes/2019/09/17/shared_mutability_part_2.html
https://andymac-2.github.io/notepad/notes/2019/10/26/persistant_data.html
https://andymac-2.github.io/notepad/notes/2019/06/23/on_closures.html
https://andymac-2.github.io/notepad/post/2019/11/30/game-off.html
https://medium.com/@liviayang.ms/%E4%B8%80%E5%88%86%E9%90%98%E8%AE%93%E4%BD%A0%E4%BA%86%E8%A7%A3%E7%94%A8%E6%88%B6%E9%AB%94%E9%A9%97%E6%AD%B7%E7%A8%8B%E5%9C%96-user-experience-map-e28a1b8817c0
https://medium.com/a-journey-with-go/go-how-does-go-stop-the-world-1ffab8bc8846
https://liaocan.top/article/bigdata/dataware/
https://ibz.bz/2018/11/24/46a890bf57235795b6098c6ae533f29e.html
http://www.fabwrite.com/onlinesolve
https://medium.com/sensorfleet/picking-the-right-message-encoder-805a5e9c0de5
https://netflixtechblog.com/sps-the-pulse-of-netflix-streaming-ae4db0e05f8a
https://www.cnblogs.com/ainima/archive/2008/07/01/6332074.html
https://tools.ietf.org/html/draft-ietf-quic-transport-27
https://www.digglife.net/articles/inquiry-on-the-great-learning.html
https://medium.com/thron-tech/lessons-learned-about-monitoring-the-jvm-in-the-era-of-containers-47e7fe0b77dc
https://www.sage.com/en-us/blog/5-kpis-to-measure-small-business-growth/
https://blog.csdn.net/kl28978113/article/details/103989527
https://github.com/digoal/blog/blob/master/201612/20161225_01.md?spm=a2c4e.10696291.0.0.41f719a40U5iJ8&file=20161225_01.md
https://i.redd.it/ex9gb7mlpdn41.jpg
https://github.com/leonlee/coding-interview/blob/master/docs/clean-code.md
https://blog.softwaremill.com/help-kafka-ate-my-data-ae2e5d3e6576
https://dgraph.io/blog/post/badger/
https://polylith.gitbook.io/polylith/introduction/why-polylith#so-whats-missing
http://troubles.md/wasm-is-not-a-stack-machine/
https://medium.com/@bonnotguillaume/software-architecture-the-pipeline-design-pattern-from-zero-to-hero-b5c43d8a4e60
http://www.liaojiayi.com/CEP-In-Flink-1/
https://juejin.im/entry/58bcd5d68ac24746aa12072c
https://ferd.ca/complexity-has-to-live-somewhere.html
https://unixism.net/loti/index.html
https://lonecapital.com/membership/877/
https://lonecapital.com/opinion/4876/
https://medium.com/@jnovino/microservices-to-workflows-the-evolution-of-jets-order-management-system-9e5669bd53ab
https://developer.salesforce.com/wiki/multi_tenant_architecture
https://hellokangning.github.io/post/jvm-series-class-file-format/
https://lonecapital.com/investment/281/
https://www.morling.dev/blog/class-unloading-in-layered-java-applications/
https://arxiv.org/pdf/2010.07115.pdf
https://mikhail.io/2020/10/practical-approach-to-temporal-architecture/
https://blog.jakubholy.net/2020/spring-nevermore/
https://engineering.fb.com/2015/07/31/android/improving-facebook-s-performance-on-android-with-flatbuffers/
http://feedproxy.google.com/~r/biaodianfu/~3/DD5RjqxHzQ4/superior-management.html
https://mp.weixin.qq.com/s/dCLn29Ftkuv-QTIohRIL8g
https://mp.weixin.qq.com/s/EXA3DRN5m4CHy7_T0Nowjg
http://www.woojean.com/archive/
http://www.woojean.com/2017/12/16/%E9%80%9A%E5%90%91%E8%B4%A2%E5%8A%A1%E8%87%AA%E7%94%B1%E4%B9%8B%E8%B7%AF/
https://radu-matei.com/blog/practical-guide-to-wasm-memory/
https://mauricio.github.io/2021/01/14/building-digitaloceans-api-gateway.html
https://migratorydata.com/2013/10/10/scaling-to-12-million-concurrent-connections-how-migratorydata-did-it/
https://medium.com/trading-mind/流體均線模型及其應用-e6f3c9f07d2e
http://www.woojean.com/2018/12/04/金融炼金术/
http://www.woojean.com/2018/04/06/%E4%BB%A5%E4%BA%A4%E6%98%93%E4%B8%BA%E7%94%9F-%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/
http://www.woojean.com/2018/02/01/专业投机原理-读书笔记/
http://www.woojean.com/2017/12/06/投资最重要的事/
http://www.woojean.com/2018/04/29/海龟交易法则-读书笔记/
https://medium.com/swlh/centos-stream-why-its-awesome-5c45d944fb22
https://www.trading-logic.com/wiki/market-dashboard.html
https://engineering.fb.com/2021/02/22/production-engineering/foqs-scaling-a-distributed-priority-queue/
https://blog.bitsrc.io/bff-pattern-backend-for-frontend-an-introduction-e4fa965128bf
https://gcoolinfo.medium.com/comparing-nats-nats-streaming-and-nats-jetstream-ec2d9f426dc8
https://www.jianshu.com/p/4e89bf3b5fdb
https://lonecapital.com/investment/3617/
https://amanagrawal9999.medium.com/jvm-memory-model-70821e84af4b
https://medium.com/swlh/moving-averages-the-full-guide-a01879968e87?source=rss-38cf8a3c1a81------2
https://medium.com/nerd-for-tech/uber-architecture-and-system-design-e8ac26690dfc
https://trishagee.com/2011/07/22/dissecting_the_disruptor_why_its_so_fast_part_two__magic_cache_line_padding/
https://sqlinthewild.co.za/index.php/2021/04/20/all-you-need-to-know-about-columnstore-indexes-in-one-article/
https://lonecapital.com/member/12/
https://newrelic.com/blog/best-practices/what-is-ebpf
https://www.sem.tsinghua.edu.cn/xstj1cn/TZ_23383.html
https://andrewjdawson2016.medium.com/an-overview-of-cadence-33c9afc05db
https://incolumitas.com/2021/05/20/avoid-puppeteer-and-playwright-for-scraping/
https://lonecapital.com/investingmemo/weely-market-memo/
https://gruchalski.com/posts/2021-05-15-rbac-with-ory-keto/
http://www.woojean.com/2019/02/19/%E7%94%B5%E5%95%86%E4%BA%A7%E5%93%81%E7%BB%8F%E7%90%86%E5%AE%9D%E5%85%B8-%E7%94%B5%E5%95%86%E5%90%8E%E5%8F%B0%E7%B3%BB%E7%BB%9F%E4%BA%A7%E5%93%81%E9%80%BB%E8%BE%91%E5%85%A8%E8%A7%A3%E6%9E%90-%E9%98%85%E8%AF%BB%E7%AC%94%E8%AE%B0/
https://lonecapital.com/watchlist-topco/
https://research.swtch.com/hwmm
https://research.swtch.com/plmm
https://research.swtch.com/gomm
https://go.dev/blog/ismmkeynote
https://vert-x3.github.io/advanced-vertx-guide/index.html
https://medium.com/design-microservices-architecture-with-patterns/service-aggregator-pattern-e87561a47ac6
https://queue.acm.org/detail.cfm?id=3487022
https://github.blog/2021-12-09-introducing-stack-graphs/
https://gruchalski.com/posts/2021-05-17-keto-rbac-listing-roles-of-a-user/
https://colobu.com/2022/02/13/dining-philosophers-problem/
https://medium.com/@Cas9Diego/read-this-before-learning-server-side-swift-by-fatalerror-8048f60fdd7e
https://github.com/WebAssembly/gc/blob/main/proposals/gc/Overview.md
https://cassandra.apache.org/_/blog/Improving-Apache-Cassandras-Front-Door-and-Backpressure.html
https://ferd.ca/my-favorite-erlang-container.html
https://www.biaodianfu.com/linux-unix-philosophy.html
https://feedly.com/i/entry/6nMEAgzjNwyGHThg3y4lPZ8eDQ1CD3KU8haFtOW/J1Q=_1829b72af12:2aa52a6:559ea8bd
https://architect.salesforce.com/fundamentals/platform-multitenant-architecture
https://guoyu.mirror.xyz/bPaDKAcrhJGUbaXu9BWDcdD-F46gBFATTvf_qwZ9Bso
https://www.biaodianfu.com/travel-flog.html
https://notes.crmarsh.com/isolates-microvms-and-webassembly
https://greatgreyowl.blog/post/%E7%91%9E%E5%85%B8%E7%A7%BB%E6%B0%91%E6%8C%87%E5%8C%97/?utm_source=douban&utm_medium=blog_post&utm_campaign=no_excerpt
https://mrale.ph/dartvm/gc.html
https://nanthony007.medium.com/the-best-fully-rust-based-terminal-setup-f6384ea3de1d
https://www.allthingsdistributed.com/2022/11/amazon-1998-distributed-computing-manifesto.html
https://www.infoq.com/presentations/netflix-scaling-graphql/
https://interviewnoodle.com/how-to-use-consistent-hashing-in-a-system-design-interview-b738be3a1ae3
https://blog.jetbrains.com/kotlin/2021/08/try-the-new-kotlin-native-memory-manager-development-preview/?_gl=1*9phgjc*_ga*NDgyNTE4MDMwLjE2NzUyMjIyNTU.*_ga_9J976DJZ68*MTY3NTIyNjI3OS4yLjAuMTY3NTIyNjI3OS42MC4wLjA.
https://github.com/antirez/aocla
https://open-data-analytics.medium.com/top-10-best-open-source-projects-on-github-2023-784bf4df2a94
https://blog.codingnow.com/2023/02/aura.html
https://arthurchiao.art/blog/tcp-retransmission-may-be-misleading/
https://blog.devgenius.io/system-design-blueprint-the-ultimate-guide-e27b914bf8f1
https://www.infoq.com/articles/api-design-review/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
https://www.cnxct.com/how-does-cilium-use-ebpf-with-go-and-c/?=xawxgzh
https://www.uber.com/en-GB/blog/announcing-cadence/
https://last9.io/blog/understanding-the-rasmussen-model-for-failures/
https://medium.com/@robindarby/temporal-5ac0be6af28e
http://woojean.com/2023/09/08/六祖金刚经口诀/
https://medium.com/deno-the-complete-reference/gin-go-vs-vert-x-java-performance-comparison-for-hello-world-case-21eabe6bd842
https://medium.com/@yongskong/effective-temporal-java-9b6f0fa7cd82
https://techcrunch.com/2023/12/13/orkes-forks-conductor-as-netflix-abandons-the-open-source-project/
https://medium.com/@yongskong/the-illusion-of-durable-execution-3a27b5ce0a33
https://emperorlu.github.io/%E7%BB%9F%E4%B8%80%E5%AD%98%E5%82%A8%E6%9E%84%E6%83%B3/
https://www.uber.com/en-TW/blog/uvitals-an-anomaly-detection-alerting-system/
https://blog.mygraphql.com/zh/posts/low-tec/network/tcp-flow-control-part1/
https://neo4j.com/blog/evolution-software-analytics-graph-technology/#benefits-modeling-software-graph
https://www.uber.com/en-TW/blog/open-source-orchestration-tool-cadence-overview/
https://se-radio.net/2023/12/se-radio-596-maxim-fateev-on-durable-execution-with-temporalse-radio-596/
https://www.ryu.xin/2022/11/05/lattice-clean-arch-practice/
https://doordash.engineering/2020/08/14/workflows-cadence-event-driven-processing/?uclick_id=3c80ca6f-e2be-4fa6-a73d-d164ac0e0c76
https://www.uber.com/en-TW/blog/cadence-multi-tenant-task-processing/
https://vertabelo.com/tags/example-er-diagram/
https://mwhittaker.github.io/blog/an_illustrated_proof_of_the_cap_theorem/
https://ykblog.github.io/posts/pay/%E3%80%90%E6%B8%85%E7%BB%93%E7%AE%97%E3%80%91%E6%B8%85%E7%BB%93%E7%AE%97%E4%B9%8B%E9%93%B6%E8%A1%8C/
https://medium.com/@leandro.luque/throwing-exceptions-for-domain-validations-is-not-as-bad-as-you-may-think-0335727929d1
https://commandlinefanatic.com/cgi-bin/showarticle.cgi?article=art005
https://www.polarsignals.com/blog/posts/2024/11/13/lua-unwinding
https://blog.codingnow.com/2024/12/deck_building_game.html
https://www.infinitic.io/post/building-an-event-driven-orchestration-engine
https://arne.me/blog/thoughts-on-zig
https://blog.lohr.dev/after-a-day-of-programming-in-zig
https://mikehadlow.blogspot.com/2012/05/configuration-complexity-clock.html
https://abhikmitra.github.io/blog/durable-task/
https://docs.tigerbeetle.com/coding/data-modeling
https://www.biaodianfu.com/pdca.html
https://www.jonashietala.se/blog/2024/03/19/lets_create_a_tree-sitter_grammar/
https://derek.stride.host/posts/comprehensive-introduction-to-tree-sitter
https://faun.pub/use-vs-red-vs-the-four-golden-signals-50655e93fad7
https://linuxlock.org/blog/why-ghostty-terminal-is-written-in-zig/
https://arthurchiao.github.io/blog/attention-is-all-you-need-zh/
https://gaiwan.co/blog/why-clojure/
https://medium.com/@kgilmer/an-intro-to-codegen-with-aws-smithy-setup-98dca1f589fe
https://engineering.fb.com/2019/08/15/security/zoncolan/
https://basecamp.com/shapeup
https://restate.dev/blog/building-a-modern-durable-execution-engine-from-first-principles/
https://probablydance.com/2018/06/16/fibonacci-hashing-the-optimization-that-the-world-forgot-or-a-better-alternative-to-integer-modulo/
https://www.yinwang.org/blog-cn/2012/05/18/user-friendliness
https://shreyanjain.net/2024/07/05/nostr-and-atproto.html
https://noelberry.ca/posts/making_games_in_2025/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment