Non-blocking Michael-Scott queue algorithm uses a very interesting idea: threads, working with the queue, “help each other”. This algorithm and its modifications are used in many modern platforms, including and C++ and Java. In this talk, I will demonstrate the algorithm itself and show you exactly what it is I so admire.
Tips and Tricks Shared by A U.S. and Russian Lawyer
1. Naming IT company or product. How to pick a name that will help you sell your product, and yet be legally protectable and defensible. What you should not do in naming (branding). The risks of choosing a name that connects your product with a well-known platform or brand by making the well-known brand to be part of your brand.
2. Choosing a legal and factual home (jurisdiction) for your company. Different issues: forming…
We are going to present recently open sourced YoctoDB project — a small embedded Java-engine for extremely fast partitioned immutable-after-construction databases. We will briefly describe the architecture of indexing and search components, role and requirements on the search engine and our previous solution. Then we will dive into design and implementation of YoctoDB engine currently being used at Yandex.Auto and Auto.ru. In conclusion we will describe several Java pitfalls met along the…
Special prices for the hotels and visa support are offered to the conference guests.