Presentations

Don Marti
Audience: Everyone
Topic: General

The California Consumer Privacy Act (CCPA) helps shift the balance of power on the web away from the "data brokers" that share people's sensitive health and finance information on the Internet, and toward sites that people trust. We'll cover how to use the new law to help you automate your privacy preferences and protect your web site's users from companies that track and target them. Regulation alone can't fix the surveillance economy problem, but this new law opens up opportunities for technical measures to protect people's information and increase revenues for legit businesses.

Karsten Wade
Audience: Everyone
Topic: Mentoring

Come join us to learn about and work directly on The Open Source Way guide 2.0 release. This is a collaboratively written guide of best practices for open source community management. Contributions of all types are welcome. In this workshop, we’ll be leading new contributors through the participation and contribution process. There are activities for short (30 to 60 minutes) and longer (1 to 4 hours) periods of time.

Liz van Dijk, Peter Farr
Audience: Intermediate

Moving your data to Kubernetes is often considered dangerous. Kubernetes was designed as a platform that assumes all resources are ephemeral, and can be destroyed at a moment’s notice. However, we’ve found that with a well-designed Operator, running your database in Kubernetes is far more resilient than running your database outside of a container orchestrator.

We demonstrate how this can be achieved, and hope to inspire others to build operators that not only make stateful workloads in Kubernetes possible, but improve the resilience of that state, even over traditional database options.

Josh Berkus
Audience: Intermediate

Sure you CAN host a stateful application on Kubernetes, but SHOULD you?  What kind of performance do you see on various storage configurations? Is it fast, is it slow, or is it something in between? Learn how to find out for yourself.

Mark Roden
Audience: Intermediate
Topic: General

With the rise of chip-and-pin for in-person credit card transactions, online fraud has increased dramatically. This problem has become so significant for Ticketmaster that an entire team of data scientists and engineers were dedicated to solving the problem and keeping tickets in the hands of fans. The models in o production require extensive open-source infrastructure to evaluate every transaction in real time. This talk will describe that infrastructure in detail, including the extensive use of Kafka, Spark, Terraform, Java, Python, and Kubernetes.

Jono Bacon
Topic: General

Open Core is a model that is becoming increasingly popular in Open Source, but it is surrounded by conjecture, controversy, and confusion. How exactly do you get the balance right between an open source project and a commercial product or service? In this new presentation from Jono Bacon, he walks through the core elements of building a successful Open Core project, covering strategy, policy, governance, engineering workflow, and much more. 

Brandon Bruce
Audience: Everyone
Topic: General

There have always been Support horror stories about customers who drive Support staff insane. What if there was a way, though, to turn those problem children into promoters of your service? In this talk we will identify some of the common personalities that are encountered in Support and tips on how to turn them in your favor!

Spencer Sullivan
Audience: Everyone
Topic: Open Data

HySDS is a modular, open source, big data processing program being developed at Jet Propulsion Laboratory in Pasadena, CA. In the Fall of 2019, two interns were taken on to improve the documentation surrounding the project. Both for the purpose of onboarding new hires at JPL, as well as generating interest from the general public.
Now the interns are here to present what they've learned, and how you can be sure that your documentation helps your open source project rather than hindering it.

Matthias Crauwels
Audience: Intermediate
Topic: MySQL

This session will discuss how to setup your own fully automated MySQL-as-a-service solely out of open source tools. We will discuss how to use ProxySQL to create a separation of the MySQL topology from the application layer; and how to manage topologies with GitHub's Orchestrator.

Jon Cruz
Audience: Beginner
Topic: LibreGraphics

What is OpenSCAD, what is it good for, and why might you care? OpenSCAD is coding for creating 3D CAD objects perfect for 3D printing. With it coders can create art, artists can code things and hobbyists can pick up new hobbies.
This presentation will cover getting started creating with OpenSCAD, ways for both coders and non-coders to succeed, and how to get to the point of creating your first 3D printed objects. Learn some tricks to get over initial roadblocks, methods for working more efficiently, possible paths for making money, and most of all how to have fun with coding actual objects.