~/conference

Berlin Buzzwords 2018

titleauthorlength
Keynote: Blockchain In Wildlife – Use Cases in the FieldMarta Piekarska35m
Hyperledger describes concrete enterprise stacks: Hyperledger Fabric (Kafka consensus, chaincode in Go/Java/JS, Solidity support), Sawtooth with PoET…
Talk in English on
Deploying Large Spark Models to production #bbuzzSubhojit Banerjee43m
Shows how a PySpark pipeline becomes a portable, production scorer by serializing the Spark pipeline to an MLeap bundle (JSON + protobuf), packaging that into…
Talk in English on
Beyond the Algorithm: What Makes Machine Learning Work?Ellen Friedman41m
Anecdotes and case studies show the difference between a lab model and production value: a Raspberry Pi running a TensorFlow+Inception v3 classifier on…
Talk in English on
Big News for Big Data in Kubernetes #bbuzzTed Dunning41m
Kubernetes now supports running a full software-defined storage layer as a cluster-managed service via a new plugin so containers can hold large state without…
Talk in English on
From 5 PB of Daily Logs to Thousands of ML Models #bbuzzFabian Höring41m
Criteo's pipeline reads 5 PB of daily logs to train and deploy several thousand machine-learning models per day that predict which ads to show, supporting 3.5…
Talk in German on
Next generation plug & play IT-systems for public transportChristoffer Vig36m
Ruter runs public transport for 317 million passengers a year and builds a streaming back end around Apache Kafka and Kafka Streams to fuse GPS, APC sensors…
Talk in English on
From boolean towards semantic ...Arpan Gupta, Seinjuti Chatterjee21m
A production pipeline identifies weighted query tokens as Must-have Tokens via dependency parses, trains local embeddings from catalog plus clickstream on…
Talk in English on
Your Search Service as a Composable Function #bbuzzStefanie Schirmer40m
A Scala-based proxy models the search pipeline as a composition of a Reader monad and Future to keep server state minimal and treat requests as pure functions…
Talk in German on
Getting Started with Query Understanding #bbuzzGiovanni Fernandez-Kincade41m
Argues that focusing on intent instead of raw keywords prevents “poisoned” results and lists concrete fixes: add entity exceptions to stop aggressive stemming…
Talk in English on
Building a search platform 101 #bbuzzAnshum Gupta40m
Central recommendation: build a managed platform around Solr (or Elasticsearch) that cuts setup time from months to hours and supports multi‑tenant teams. Use…
Talk in English on
Working with Tensorflow from the JVM #bbuzzHolden Karau34m
Shows how Java jobs start TensorFlow per partition using TF on Spark and pandas UDF wrappers, forcing a Java→pickle→socket→Python→C++ chase that doubles…
Talk in English on
Deep Learning Recommender Architecture: Master Thesis to ...Igor Mazor42m
A deep learning recommender evolves from a master thesis into a production pipeline that embeds users and items as 77‑float vectors, trains three nets (user…
Talk in English on
Apache Lucene and Java 9+ #bbuzzUwe Schindler41m
Explains concrete changes Lucene/Solr/Elasticsearch make for Java 9+: compatibility work with the Java 9 module system access restrictions (fixes for…
Talk in English on
Top 10 data engineering mistakes #bbuzzLars Albertsson40m
Pick a proper workflow orchestrator rather than ad hoc scripts—use Luigi or Airflow—so pipelines are reproducible and recoverable (typical rollback time with…
Talk in English on
Search and Recommendations: 3 Sides of the Same Coin #bbuzzNick Pentreath37m
Compares three concrete ways to serve recommendations with search: score then search (separate scorer and searcher, flexible models but round‑trip latency)…
Talk in English on
Stateful Stream Processing with Apache Flink 1.5 and beyondNico Kruber37m
Apache Flink 1.5 adds a new deployment architecture with a ResourceManager, Dispatcher and per-job JobManagers enabling dynamic resource allocation and native…
Talk in English on
What they didn’t teach you in Grad School #bbuzzSophie Watson15m
Implements a well‑cited ALS recommender (4416 citations) on the 26 million ratings MovieLens set using an off‑the‑shelf Apache Spark implementation, and finds…
Talk in English on
Scalable OCR pipelines using Python,Tensorflow & TesseractMark Keinhorster20m
Production OCR pipeline that combines OpenCV pre-processing (binarization, Hough-line rotation, dilation/erosion for text segmentation) with Tesseract OCR at…
Talk in English on
The Neural Search Frontier #bbuzzDoug Turnbull, Tommaso Teofili47m
Claims that neural search is a silver bullet give way to measured results: experiments on an ACM corpus of 3,000 documents compare Lucene/BM25 and TF‑IDF to…
Talk in English on
Spark and Flink Running Scalable in Kubernetes #bbuzzFrank Conrad37m
Shows that replacing shared multi-tenant clusters with per-job temporary clusters and an operator-based deployment reduces noisy-neighbor interference but…
Talk in English on
Machine Learning for Apache Solr, Elasticsearch & Vespa #bbuzzMitali Jha23m
Compares LTR support across Elasticsearch (third‑party LTR plugin using RankLib/XGBoost), Solr (built‑in LTR contrib module) and Vespa (native tensors +…
Talk in English on
Event stream processing using Kafka StreamsFredrik Vraalsen01h 29m
Hands-on workshop showing how Kafka Streams becomes the core of a production pipeline that processes 800 million events per day from collectors through Amazon…
Talk in English on
Continuous Monitoring of Machine Learning ModelsPatrick Baier, Lorand Dali36m
Zalando Payments monitors deployed fraud models because labels arrive with a two-week label delay, so accuracy alerts are too late. The system captures live…
Talk in English on
Docker to kubernetes: running Hadoop in a cloud native wayMarton Elek41m
Shows concrete recipes for running Hadoop in containers using docker host network for a Hadoop-native setup and Consul + Nomad for a DIY, service-discovery…
Talk in English on
Learning to Rank journey at GetYourGuide: Our Logbook #bbuzzFelipe Besson38m
GetYourGuide builds an LTR pipeline on Databricks + Spark, collects 30,000 judgments from internal experts (0–3 scale), engineers query‑document, business…
Talk in English on
TensorFlow: Hotdog or Not with Toppings #bbuzzJim Dowling01h 24m
Workshop builds a Hotdog-or-Not pipeline that actually trains a CNN from JPEGs, converts them to TFRecords in HDFS for fast GPU feeding, and deploys the…
Talk in English on
Search suggestions as killer featureJoshua Bacher, Christine Bellstedt25m
Auto retailer reports 1.9 million visits/day and up to 10 orders/sec and finds poor autocomplete can hurt revenue; A/B tests confirm negative impact and later…
Talk in English
ElasticSearch (R)Evolution — You Know, for Search ... #bbuzzPhilipp Krenn41m
History of ElasticSearch adoption is brief; the rest focuses on concrete changes: shows rolling upgrades with zero downtime by mixing 5.6 and 6.3 nodes and…
Talk in English on
Fast Access To Your Complex Data #bbuzzOwen O'Malley40m
Benchmarks run on Apache Spark compare Avro JSON ORC and Parquet across real datasets: 22 million taxi rows, 25 million synthetic sales rows, and 10 million…
Talk in English on
Practical Use-Cases of Solr's AutoScaling Framework #bbuzzVarun Thacker40m
Solr’s AutoScaling framework aims to let clusters grow to a trillion documents with minimal ops effort by using declarative policies (hard rules) and…
Talk in English on
Calculating recommendations based on product images #bbuzzVlad Dolezal17m
A one-day prototype proves image colors boost recommendations: extract ten centroids per product by k-means on pixels (background removed by border variance)…
Talk in English on
Profiling and optimizing a Spark job with Babar #bbuzzBenoit Hanotte20m
Criteo’s open‑source profiler Babar attaches a jar to executor JVMs, samples stacks and OS metrics, and emits an HTML report with six tabs and flame graphs…
Talk in English on
Learned Indexes: a New Idea for Efficient Data Access #bbuzzRobert Rodger37m
Proposes replacing B‑trees with trained models and shows concrete designs: a neural-network index trained on 200 million logs performs poorly in TensorFlow…
Talk in English on
Ship your Machine Learning Application #bbuzzMichael Stockerl20m
A practical deployment pipeline is described that uses Apache Kafka topics named by preprocessor git commit and Kubernetes to promote models through build…
Talk in English on
Building a Personalised Home Feed #bbuzzChristiane Lemke, Domenic Vossen20m
eBay Kleinanzeigen builds an on‑demand personalized home feed that scores and mixes results from a 28 million‑item Elasticsearch index using user features…
Talk in English on
distributed stream processing for everyone with KSQL #bbuzzMichael Noll42m
KSQL is a streaming SQL engine that turns what would be dozens of lines of Java or Scala into a single SQL statement that runs against Apache Kafka. It runs as…
Talk in English on
DataFrames in Apache Spark - the analysts perspectiveMarcin Szymaniuk35m
Practical debugging of Spark DataFrame failures with concrete fixes and numbers: shows partitionBy can produce thousands of tiny HDFS files when 8,000 input…
Talk in English on
CrateDB: A Search Engine or a Database? Both! #bbuzzMaximilian Michels36m
CrateDB runs a full SQL layer SQL-99 compatible compiled into Lucene queries and routed over Elasticsearch so queries execute across a cluster with a…
Talk in English on
Head-N-Tail Analysis to Increase Engagement #bbuzzAmrit Sarkar22m
Head‑n‑tail analysis claims to lift engagement by surfacing at least one relevant result for low‑traffic queries and gives concrete numbers: 100 unique queries…
Talk in English on
New Replica Types in Solr 7 #bbuzzTomás Fernández Löbbe36m
Solr 7 adds three replica types so clusters can trade immediacy for availability: NRT replicas index and write the tlog and support soft commits and real‑time…
Talk in English on
800 mio. IP addresses to coordinates using Kafka Streams #bbuzzHåkon Åmdal43m
A Kafka Streams pipeline enriches roughly 800 million events/day by batching IP-to-coordinate HTTP calls with the Processor API transformer and punctuate…
Talk in English on
Leverage the power and simplicity of SQL on Apache FlinkFabian Hueske43m
Argues that Apache Flink exposes full SQL and a Table API that deliver unified batch/stream semantics, with production deployments at Alibaba, Huawei, Uber and…
Talk in English on
Relevant Data Analysis: Apache Solr Analytics #bbuzzHouston Putman33m
Search engine–native analytics inside Apache Solr 7 implements a MapReduce-like pipeline that maps per-document fields, reduces across shards, and merges…
Talk in English on
Blueprints for common stream processing use cases with FlinkKostas Kloudas31m
Kostas Kloudas talking about "Stream Processing for the Practitioner: Blueprints for common stream processing use cases with Apache Flink" When working with…
Talk in English on
Schema Learning in Apache Solr #bbuzzAbhishek Kumar Singh21m
Apache Solr has come a long way from being used for simple full-text search to modern day analytics, geospatial, media and multi-tenant search applications…
Talk in English on
Classification of Satellite ImagerySuneel Marthi, Jose Luis Contreras36m
Project uses Sentinel-2 10‑m RGB tiles plus OpenStreetMap/GeoPedia labels to classify agricultural vs non‑agricultural land, focusing on tulip fields. Workflow…
Talk in English on
Technical Consequences of the Data Subject's Rights #bbuzzAurélie Pols55m
GDPR reintroduces enforceable data subject rights that create concrete engineering work: one‑month reply deadlines, identity verification flows, deletion that…
Talk in English on
Elasticsearch index management for paas style loggingJaeik Lee, Qin Tang41m
NELO ingests over 3 billion logs per day (1.6 PB stored) and hits a mapping explosion where per-index mappings grow and block cluster state updates; 3,000…
Talk in English on
Kafka Security - A brief overview of its history ... #bbuzzSönke Liebau41m
Kafka adds real security milestones: SSL and Kerberos in 0.9 provide authentication and encryption, PLAIN then SCRAM avoid cleartext, and delegation tokens in…
Talk in English on
@Dissidentbot: dissent will be automated! #bbuzzSteve Loughran16m
A 500‑line Ruby bot running on a Raspberry Pi hooks into the Twitter firehose, listens for tweets, and replies by picking sentences at random; a DM control…
Talk in English on
Behind the scenes of building a doctor in your pocketDomenico Corapi21m
Babylon describes a production pipeline that links a medical knowledge base (≈8 million tokens) to live patient events via a custom Event Store, Kafka and CDC…
Talk in English on
Large Scale Graph Solutions: Use-cases and Lessons LearntRekha Joshi30m
When 1000+ different products and services, with millions of customers and more than 25% of US depend and use your platforms, an intelligent efficient data…
Talk in English on
Building a data lake at a bank #bbuzzDominic Breuker26m
SolarisBank builds a cloud data lake that ingests via Kinesis → Avro → S3, runs batch analytics with Luigi, and centralizes access and audit trails using…
Talk in English on
When DataFrames fail, resort to mapPartitions #bbuzzMatija Gobec34m
DataFrame APIs hit nested-schema and lineage limits: a generated schema spans ~2,000 lines with nine-deep, 11-wide nesting and exploding 10 GB of source into…
Talk in English on
Connecting the data infrastructure with the DataFlowPere Urbón-Bayes42m
Shows concrete integration: deploys Apache NiFi to consume MySQL binlog changes via Maxwell -> Kafka -> NiFi -> Elasticsearch, routes by JSONPath attributes…
Talk in English on
Lifting AntiSpam to the cloud and beyond #bbuzzJuan De Dios Santos Rivera20m
Throughout the last months, our AntiSpam platform underwent many significant changes. The biggest of them, the migration to the cloud, and the removal of our…
Talk in English on
Building your own Distributed Streaming Recommendation EngineRui Vieira40m
A distributed streaming ALS implemented with stochastic gradient descent updates per incoming rating, using Apache RDDs and Apache Spark DStreams and Kafka for…
Talk in English on
Lector in Codigo #bbuzzAlvaro Videla42m
Argues that code is primarily communication and that clarity requires explicit paratext: up-to-date comments, tests, package and folder names, and…
Talk in English on
Protecting sensitive data in huge datasets #bbuzzFelipe Hoffa40m
Shows concrete workflows using Google DLP API, BigQuery and Data Prep to scan and transform massive public tables, detect PII in text and images, do…
Talk in English on
Noise: a search library in Rust #bbuzzVolker Mische19m
Noise is an open-source search library implemented in Rust that stores JSON documents and auto-indexes them on insert: string fields are indexed for full-text…
Talk in German on
Intelligent applications in containersWilliam Benton, Michael McCune01h 23m
Shows a concrete workflow: prototypes run interactively as Jupyter + Spark notebooks (k‑means, logistic regression, Word2Vec) then get lifted into a…
Talk in English on
Scalably crashing JVMs, or why binary data to content is hardNick Burch36m
Finding what a blob of bytes actually is breaks at scale: retries and speculative re-execution can spin a single bad PDF into a crashed cluster, container…
Talk in English on
Meeting complex data load and data preparation challengesJohannes Peter21m
Shows a concrete pipeline built with Apache NiFi that extracts from mixed sources, runs XML-to-JSON transforms, enriches records via lookups, and pushes…
Talk in English on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.