Presentations

Mike Weilgart
Topic: Sponsored

This preparation session will be led by Mike Weilgart from Vertical Sysadmin. Mike 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!

Kenny Armstrong
Topic: Sponsored

The Linux Professional Institute LPIC-1 Preparation Session will be led by Kenny Armstrong, a certified trainer from Linux Professional Institute. We 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!

Bill Pollock
Topic: General

People have predicted the death of print for years but that doesn’t seem to be the case. What headwinds does No Starch Press face as a book publisher and why are people still buying print?

Carlos Meza
Audience: Intermediate
Topic: Developer

Writing Python code is quite enjoyable. That is until you realize one project's dependencies are not compatible with another's. Or, the version of Python differs from your laptop to production. This is a frustrating experience, but it does not have to be like this. Today there are a few tools that, when combined, can prevent this pain.
Pythonistas, developers, and systems engineers, of novice and intermediate expertise with Python, can benefit from this presentation.

Steven Yu
Audience: Everyone
Topic: Open Data

Apache Spark™ is the dominant processing framework for big data. Delta Lake adds reliability to Spark so your analytics and machine learning initiatives have ready access to quality, reliable data. This presentation covers the use of Delta Lake to enhance data reliability for Spark environments.

Robert Treat
Audience: Intermediate
Topic: DevOpsDay LA

While no one is against finding and fixing issues before deploying to production, relying on traditional testing methods in the age of data-intensive, internet scale software has proven to be incomplete. This talk touches on common methods including real-world examples of odd edge cases with both testing and monitoring and explains why these will never provide a complete solution.

John Engelke
Audience: Intermediate
Topic: Developer

Primer on reworking Maven for modern, containerized CI/CD build systems using CIS automation platforms like Jenkins. Maven is a very flexible build tool that evolved over the past 15+ years using strict processes for semantic versioning. However, tagging in today's diverse release ecosystem benefits from lightweight process. While many software stacks leverage Maven's strict semantics, its legacy release process withered under large, modern codebases. We demonstrate a faster Maven build and tag approach thanks to recent software improvements that promote a modern no-release-plugin workflow.

Todd Zebert
Audience: Developer
Topic: Embedded

Coding for microcontrollers is fundamentally different from other coding. We'll cover the spectrum of differences between microcontrollers and microprocessors, and related chips and devices. We'll pragmatically cover the architectural concepts one needs to deal with hardware on a byte/bit level, including various sorts of memory, peripherals and the like.

Alvaro Leiva
Audience: Everyone
Topic: DevOpsDay LA

Have you ever wanted to move fast? Are you too afraid that you’ll break many things in doing so? At Instagram we manage the world's largest python site, while deploying every seven minutes! We’ll share our experience in increasing velocity without impacting safety and reliability. This talk shares the practical steps that we took to build our continuous deployment pipeline. We will highlight not only the technical challenges and tools, but also the cultural philosophy needed to succeed.

Kivanc Yazan
Audience: Beginner
Topic: Developer

A beginner-friendly introduction into the world Open Source and Pull Requests. Learn how different communities use different styles of sharing code. Watch a quick demo of an actual pull request being submitted. Hear about some ways to get you started contributing!