Presentations

Brett Sheffield
Audience: Intermediate
Topic: SysAdmin

Written in 2001, RFC 3170 states: "IP Multicast will play a prominent role on the Internet in the coming years. It is a requirement, not an option, if the Internet is going to scale. Multicast allows application developers to add more functionality without significantly impacting the network."

Nearly two decades later, multicast is still largely ignored and misunderstood.

This talk explains why multicast is the missing piece in the decentralization puzzle, how multicast can help the Internet continue to scale, better protect our privacy, solve IOT problems and make polar bears happier.

Zeke Dean
Audience: Developer
Topic: Open Data

Ensuring reliable data storage and delivery with Apache Kafka can be challenging. Those trying to implement Kafka deal with critical questions such as: How can data order be at risk? How could data potentially be lost? How could records be accidentally duplicated? This session explores essential components of building a lasting strategy for data integrity with Kafka.

Pep Pla
Audience: Developer
Topic: MySQL

The key for sql databases is concurrency, how databases handle concurrent transactions: Isolation levels are a great place to start your way to mastering concurrency and their impact is often ignored by DBAs. Is there anything better than becoming a master and embarrassing your DBA?

Sha Stepter, Jessica McKellar
Audience: Everyone
Topic: Keynote

Sha Wallace-Stepter learned how to program in prison while serving a life sentence for assault with a firearm. He'll share how technology and entrepreneurship shaped his experience growing up in prison and eventually getting out.

 
Continuing from Sha's story, Jessica McKellar will share actions we as technologists can take to dismantle this unjust system together.

Karen Bruner
Audience: Intermediate

Kubernetes is often touted as an infrastructure abstraction layer that makes applications portable between cloud providers or on-premises Kubernetes clusters. In reality, sometimes you can end up stubbing your toe on concrete differences in storage or networking (e.g., PersistentVolumes or Ingress traffic). We’ll discuss areas that the abstraction layer can fail to cover, such as notable differences between managed Kubernetes offerings and the default behavior across major cloud providers, and how to plan and package your Kubernetes-native applications to be truly (mostly) portable.

Rob Richardson
Audience: Developer

Are you a Docker aficionado or are you new to the Docker ecosystem? Come see how Kubernetes (K8s) adds a mature solution for running containers in production and development. We'll start with containers, layer in pods, replica sets, deployments, and services. We'll dig into minikube and kubernetes in docker desktop. You'll leave with a solid understanding of the principles of K8s, and a practical set of skills for driving this container orchestrator throughout the software development lifecycle.

Michael Starch
Audience: Everyone
Topic: Mentoring

Women have historically been underrepresented in technology fields leading to an increased need for mentorship tailored to female students. At San Marino High School, we have been running a club with the goal of inspiring female students to understand technology and pursue careers in technology. Through success and failure we have learned a number of strategies to teach female students. This talk will present these strategies and detail lessons-learned useful to all mentors teaching all students.

Brett Gravois
Audience: Intermediate
Topic: Security

In this talk, we will cover basic attacks against web applications using HTTP2 to bypass WAFs and Proxies. Attendees will gain knowledge of how to bypass WAF and Proxies using the HTTP2 Protocol, and steps they can take to protect themselves against these kinds of attacks.

Ilya Kosmodemiansky
Topic: PostgreSQL

Input-output performance problems are on every day agenda for DBAs since the databases exist. Volume of data grows rapidly and you need to get your data fast from the disk and moreover - fast to the disk. For most databases there is a more or less easy to find checklist of recommended Linux settings to maximize IO throughput.

Aleksey Tsalolikhin
Topic: Sponsored

This preparation session will be led by Aleksey Tsalolikhin from Vertical Sysadmin. Aleksey will field any technical questions and help prepare you before you take the exam. Participate to learn more about the importance of understanding the objectives prior to writing your exam, the exam structure, and why obtaining your certification will be professionally beneficial. Come prepared with questions!