Presentations

Audience: Intermediate
Topic: Open Data

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.

Audience: Advanced
Topic: Observability

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.

Vagrant, my first successful OSS project, was started in my college dorm room in 2010. For years, I made exactly $0 from Vagrant and actually spent more money on it than I received. I started HashiCorp in 2012 to help me work on my projects full time. Today, HashiCorp software is downloaded multiple times every second, the company behind it is valued at nearly $2 billion, and our projects remain MPL2 licensed with vibrant communities. This talk explores the path I took to building sustainable open source projects, how the projects changed over time, how the technology had to change over time.

Audience: Beginner
Topic: Observability

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.

Topic: MySQL

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!

Audience: Everyone
Topic: Developer

A first-hand account of the challenges encountered and lessons learned from submitting an open source pull request in the Kubernetes ecosystem.

Audience: Everyone
Topic: General

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. 

 

Open data isn't enough. If we want people to put our data to use, open government means providing training and building community face to face. Learn about the Arts Datathon, an annual event where we bring people across the local arts ecology together with the civic hacking community to make meaning, build knowledge, and improve access to the arts for all residents. Also! There will be zines.

Let’s explore how to build an Open Data Portal from scratch! We will cover addressing concerns, setting up a site using JKAN, and automating updates. The City of Beverly Hills recently created their first Open Data Portal using these methods. Come learn from our journey and create your own Open Data Portal!

Audience: Intermediate

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.