Learn how we designed, built, and deployed the @WhereML Twitter bot that can identify where in the world a picture was taken using only the pixels in the image. We'll dive deep on artificial intelligence and deep learning with the MXNet framework and also talk about working with the Twitter Account Activity API. The bot is entirely autoscaling and powered by Amazon API Gateway and AWS Lambda which means, as a customer, you don't manage any infrastructure. The bot uses the Multimedia Commons dataset as the training set.
eBPF performance analysis tools can drill down deep into application and kernel software, finding performance wins and troubleshooting issues that others cannot. A higher-level front-end for eBPF was recently launched, bpftrace, allowing powerful one-liners and short scripts. This talk will tour the current landscape of eBPF analysis tools in 2019, using bcc and bpftrace. 2019 may be the year you upgrade to a kernel with eBPF, and can start using these tools to find wins in your environment.
Let’s talk about often confused telemetry tools: Logging, Metrics and Distributed Tracing. We’ll show how you capture latency using each of the tools and how they work differently. Through examples and discussion, we’ll note edge cases where certain tools have advantages over others. By the end of this talk, we’ll better understand how each of Logging, Metrics and Distributed Tracing aids us in different ways to understand our applications.
MySQL 8 is full of new features and amongst them we have CTE and Window Functions. Really common when using data warehouses, these features can help you analyze what is going on in your business with just a simple query, no ETL needed! I am not saying you will never again have to export data to OLAP databases, but sometimes, being able to do these analyses on the main database could save the day!
A first-hand account of the challenges encountered and lessons learned from submitting an open source pull request in the Kubernetes ecosystem.
In this talk, you'll hear from Bitnami co-founder and COO Erica Brescia on the lessons learned and best practices they have developed to effectively run a highly distributed team of 70+ stretched across over 10 countries and 19 time zones.
Applying micro service patterns to storage giving each workload its own Container Attached Storage (CAS) system. This puts the DevOps persona within full control of the storage requirements and brings data agility to k8s persistent workloads. We will go over the concept and the implementation of CAS, as well as its orchestration.
Movement activism often focuses on economic decisions. Buy this
ethically made product; don't buy that one made by a company that
funds terrible things. In free software, we encourage people to
boycott (for example) Microsoft, and to instead support companies who
sell machines with GNU/Linux.
It's an intuitive idea that, as individuals wanting to make the world
better, we should use our willingness to spend or not spend money to
reward those who do right and punish those who do wrong. Throughout
history, this has sometimes been effective. But how effective? Can it
This session will highlight of 25 major lessons I've learned on the path to becoming a community organizer.
Community organizing can be challenging not only for someone just getting started, but for veteran leaders as well. All attendees should get valuable, practical advice for community organizing.
What are the licenses governing the distribution of a container? Answering this question has led me on a journey into Dockerfile patterns, container image metadata, container OSes and linux filesystems . The result of my work is an open source project called Tern which inspects container images for packages installed in them along with their associated metadata for Open Source Software compliance. In this talk, I will go through how container images are built, what their metadata look like, and how you can figure out what is installed in them.