Category: Technology



This talk is about building Slack’s Search Infrastructure. Solr powers search across messages, files and many use-cases at Slack. We’ll first talk about how we can build our indexes billions of documents regularly. How do we support our language internationalization efforts and what that means to search quality and latency. Lastly the talk will discuss some of the biggest challenges we face today and how we plan on tackling them. EVENT: Berlin Buzzwords 2019 SPEAKER: Varun Thacker PUBLICATION PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). ATTRIBUTION CREDITS: Original video source: https://www.youtube.com/watch?v=tMNcqTfd7Qc https://www.youtube.com/watch?v=4xmjyxU_LUw



DevOps continues to gain momentum. This isn't exactly news. The term itself is about eight years old, and big names such as Google, Amazon, Netflix, The Gap, and General Motors have made validating investments in it. Many industry watchers believe it's no longer a question of if your organization will adopt these practices, but when. And yet DevOps is still evolving, as are the tools and technologies that support it. So the question also involves what you'll be adopting. EVENT: Meetupvideo United Kingdom 2019 SPEAKER: Graham Zabel PUBLICATION PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). ATTRIBUTION CREDITS: Original video source: https://www.youtube.com/watch?v=W4iZQJDtX0E https://www.youtube.com/watch?v=GZbZ8YCfqhg



Data structure intuition is something that develops naturally for most software developers. In all languages, we rely heavily on standard containers and collections. Need fast insertion/lookup? Hashmap. Need a sorted data structure that stores unique values? Set. Duplicate values? Multiset. And so on. However, most software developers don't develop algorithm intuition quite as easily. Algorithms aren't taught as widely as data structures are, and aren't relied on as heavily. This talk aims to introduce some STL algorithms, show how they are commonly used, and show how by developing intuition about them (+ a little help from lambdas), you can unlock their true potential. EVENT: C++Now 2019 SPEAKER: Conor Hoekstra PUBLICATION PERMISSIONS: Original video was published with the Creative Commons Attribution license (reuse allowed). ATTRIBUTION CREDITS: Original video source: https://www.youtube.com/watch?v=48gV1SNm3WA https://www.youtube.com/watch?v=M1lNNFwxUVI