{"id":3204,"date":"2016-04-11T22:53:46","date_gmt":"2016-04-11T14:53:46","guid":{"rendered":"http:\/\/www.bytebot.net\/blog\/?p=3204"},"modified":"2016-04-11T22:53:46","modified_gmt":"2016-04-11T14:53:46","slug":"trip-report-bulgarian-web-summit","status":"publish","type":"post","link":"https:\/\/www.bytebot.net\/blog\/archives\/2016\/04\/11\/trip-report-bulgarian-web-summit","title":{"rendered":"Trip Report: Bulgarian Web Summit"},"content":{"rendered":"<p>I have never been to Sofia, Bulgaria till this past February 2016, and boy did I enjoy myself. I visited the <a href=\"http:\/\/bulgariawebsummit.com\/\">Bulgaria Web Summit<\/a> and spoke there amongst many others. A few notes:<\/p>\n<ul>\n<li>Almost 800 people (so more than last year); hence the event was sold out<\/li>\n<li>Missed the <a href=\"https:\/\/twitter.com\/bytebot\/status\/700977314117644288\">RocksDB talk<\/a> due to the massive Q&amp;A session that went on afterwards.<\/li>\n<li>Very interesting <a href=\"https:\/\/twitter.com\/bytebot\/status\/700951059288743936\">messaging<\/a><\/li>\n<\/ul>\n<h3>LinvoDB<\/h3>\n<ul>\n<li>LinvoDB (embeddable MongoDB alternative) &#8212; <a href=\"https:\/\/github.com\/Stremio\/linvodb3\">LinvoDB<\/a> \/ <a href=\"www.strem.io\">www.strem.io<\/a><\/li>\n<li>Library written entirely in JavaScript without any dependencies. Converts any KV store to a MongoDB-like API, with Mongoose-like models, and live queries<\/li>\n<li>Use case: &lt; 1 million objects (indexes are in memory using a binary search tree; so don&#8217;t use it for more). HTML5\/Electron\/NW.js. Best used with AngularJS\/React and maybe Meteor. Can also use NativeScript or React Native. You can use it with node.js but its not recommended for server use cases.<\/li>\n<li>Works with SQLite or LevelDB (why not RocksDB yet?). Can also use with IndexedDB\/LocalStorage<\/li>\n<li>Implemented almost entirely the MongoDB query language. Gives you automatic indexes. <\/li>\n<li>FTS in memory (linvodb-fts) &#8211; uses trie\/metaphone modules for node.js. Can also do p2p replication, persistent indexes, compound indexes<\/li>\n<\/ul>\n<h3>My talk<\/h3>\n<p>I enjoyed speaking about MariaDB Server as always, and its clear that many people had a lot of questions about it. <a href=\"http:\/\/www.slideshare.net\/bytebot\/meet-mariadb-101-at-the-bulgaria-web-summit\">Slides<\/a>. <a href=\"https:\/\/www.youtube.com\/watch?v=z-Sy8SWAKLc&amp;list=PLFjlI7p-h1hxBP3cIjEqePSeoBDHud5Db\">Video<\/a>. It was <a href=\"https:\/\/twitter.com\/atodorov_\/status\/700973360537329664\">tweeted<\/a> that I had to answer questions for about as long as my talk, afterwards, and it was true :)<\/p>\n<p>I got to meet <a href=\"https:\/\/twitter.com\/robertnyman\">Robert Nyman<\/a> at the social event (small world, since he works at the office where Jonas of ex-MySQL fame does). Also met someone very interested in contributing to InfiniDB. It was nice having a beer with my current colleague Salle too. And speaking to the track moderator, <a href=\"https:\/\/twitter.com\/atodorov_\">Alexander Todorov<\/a> was also a highlight &#8211; since we had many common topics, and he does an amazing amount of work around automation and QA. His <a href=\"http:\/\/atodorov.org\/\">blog<\/a> is worth a read.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have never been to Sofia, Bulgaria till this past February 2016, and boy did I enjoy myself. I visited the Bulgaria Web Summit and spoke there amongst many others. A few notes: Almost 800 people (so more than last year); hence the event was sold out Missed the RocksDB talk due to the massive [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1064],"tags":[1816,1817,242,1818,1781,1815],"class_list":["post-3204","post","type-post","status-publish","format-standard","hentry","category-mariadb-databases","tag-bulgaria","tag-bulgarian-web-summit","tag-conference","tag-linvodb","tag-mariadb-server","tag-sofia"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p4vJD-PG","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"amp_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/3204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/comments?post=3204"}],"version-history":[{"count":1,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/3204\/revisions"}],"predecessor-version":[{"id":3205,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/posts\/3204\/revisions\/3205"}],"wp:attachment":[{"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/media?parent=3204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/categories?post=3204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bytebot.net\/blog\/wp-json\/wp\/v2\/tags?post=3204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}