Matt Farina


Past Talks

KubeCon + CloudNativeCon EU May 2021 - Taking the Helm: Becoming a Maintainer

Helm, like other CNCF projects, is managed by maintainers. In this session, attendees learned what it takes and what's involved with being a Helm maintainer. The video is available online.

KubeCon + CloudNativeCon NA November 2020 - Helm: Past, Present, Future

What will Helm 4 look like? This session looks back at Helm's past then moves to the present and what the future may hold. The video is available online.

Note, this was also presented at QCon Plus in November 2020.

Orchestructure July 2020 - Helm 3

A look at Helm v3 that including a comparison to Helm v2, a look at migrating from v2 to v3, what happening with the community charts, and more. The video is available online.

Kubernetes Forum Seoul 2019 - Keynote: Getting To Know Helm 3

Helm version 3 was recently released with new features and a new architecture to support those features. The changes to Helm and charts were based on feedback, changes to Kubernetes, and lessons learned in the past couple years. The slides and video are available online.

KubeCon + CloudNativeCon North America 2019 - CNCF Project Updates - Helm

Given during the CNCF project updates during the first day keynote, the Helm update covered what has happened with the Helm project in the past year including the Helm v3 release. The slides and video are available online.

KubeCon + CloudNativeCon North America 2019 - Intro: Kubernetes SIG Apps

Kubernetes SIG Apps covers developing, deploying, and operating applications on Kubernetes with a focus on the application developer and application operator experience. In this session we will focus on the Workloads API (e.g. Deployments, StatefulSet, DaemonSet, Job etc.), the Application CRD, and the supporting elements to make application developers and operators successful with Kubernetes. That includes using the Kubernetes API to run your workloads and leveraging Kubernetes resources to develop Kubernetes native applications. The slides and video are available online.

KubeCon + CloudNativeCon North America 2019 - An Introduction to Helm

CNCF Helm is a package manager that provides the tools to find, share, and install and manage software in Kubernetes. In this session you will learn the basics about using Helm. We will look at the makeup of charts, the packages for Helm. From there we will explore the ways to share and consume charts. To complete the lifecycle, we will look at installing and managing charts in a Kubernetes cluster. Helm is a project that was first introduced in 2015 and was part of Kubernetes prior to the creation of the CNCF. It entered the CNCF as part of Kubernetes and grew to eventually became a sister project, alongside Kubernetes, in the CNCF. The slides and video are available online.

KubeCon + CloudNativeCon North America 2018 - Helm Intro

Helm is a package manager that provides the tools to find, share, and use software built for Kubernetes. The package management features allow you to define, install, and upgrade applications while also handling dependencies on other applications. In this session you will learn about: - Why Helm and package management are useful to applications in Kubernetes - A brief history of Helm - The different parts of Helm and how they work together - Publicly sharing applications through charts - Where Helm is headed. The slides and video are available online.

KubeCon + CloudNativeCon North America 2018 - SIG Apps Deep Dive

Kubernetes SIG Apps covers developing, deploying, and operating applications on Kubernetes with a focus on the application developer and application operator experience. In this deep dive we dove into technical topics those in attendance wanted to cover including the Application CRD/Controller, the workloads APIs, and more. The video is available online.

Orchestructure October 2018 - Exploring the Future of Helm

Helm, the defacto package manager for Kubernetes, is a powerful tool going through a period of breaking development. Join us as Matt Farina, a Helm Maintainer and co-chair of sig-apps will explore some advanced and often overlooked techniques; along with discussing the future direction of the project and the major changes in store for Helm v3. The video and slides are available online.

2018 Helm Summit - Testing Lessons Learned From The Community Charts

The community stable and incubator chart repositories have come a long way since they were created. One area that has helped to keep changes coming while keeping the charts stable is testing. Over the past 6 months the testing setup has grown to provide faster more thorough automated feedback. In this session we’ll explore how and why those improvements work so that can apply them in your own environments. The slides and video are available online.

2018 Helm Summit - Measuring How Helm Is Used

We measure what we want to understand. Some measure how mobile and web applications are used. Some measure how desktop applications are used. Almost everyone is monitoring who uses their websites and what kind of content is useful. And, some measure how CLI applications are used.

This lightning talk looks at what measuring Helm’s usage could look like and what similar applications have done.

The slides and video are available online.

KubeCon + CloudNativeCon North America 2017 - SIG Apps Update

SIG Apps is the Special Interest Group for Kubernetes that Covers deploying and operating applications on Kubernetes. In this session I provided an update of what has been happening in SIG Apps and where it's going. This includes Helm, Charts, the Workloads API, and more. The slides can be found here.

CloudDevelop 2016 - Dipping Your Toes Into Cloud Native Application Development

Building cloud native applications in containers is a new hot topic. Netflix and Google are two prime examples that have been doing it successfully for some time. Some of the new exciting projects like Docker and Kubernetes are focused on cloud native applications in containers... But, what does this look like in practice and how do you start the move to cloud native and containerized applications? Read More

CloudDevelop 2015 - A Dive Into Containers and Docker

Docker, containers, rkt, kubernetes, the Open Container Project, CoreOS, and RancherOS are some of the new buzzwords in cloud. If you’ve read any articles on them you may have been left thinking this is the new hot technology space but you’re unsure of how to leverage it in your own environments. You may even still be wondering how this, in a practical sense, is different from working with virtual machines or the other platforms you’ve been using... Read More

CloudDevelop 2014 - Why OpenStack Matters And How You Can Get Started

Cloud computing is going through a change for two big reasons. The revelations from Edward Snowden are causing cloud and data location strategies to change. And, enterprises are entering the cloud market with new use cases... Read More

BDPA - HP Helion

To help the Black Data Processors Association of Detroit have a better understanding of OpenStack and Cloud Foundry, I co-presented to the local organization on these technologies. Read More

DrupalCamp MI 2013 - Secure Your Site

Attacks on sites for small businesses are on the rise. According to a recent study by Verison, more than 70% of attacks were for businesses with fewer than 100 people. This is just one of many metrics showing sites are being attacked. Sites of all shapes and sizes are being attacked and successfully hacked.In this session we'll look at what's happening and some practical measures to protect sites, data, and end-users. View The Slides

DrupalCon Denver - Front-End Performance Improvements

According to a study done by Strangeloop, 97% of the time it takes to render a page happens in the front end for mobile devices. For desktop computers it's at 85% of the time. We put performance as a gate in Drupal to help speed it up. The biggest area for gains is in front end performance... Read More

DrupalCon Denver - Faster Mobile Sites

Mobile websites are not known for their fast performance. This combined with the massive uptake in mobile computing over the last few years has cast a bright light on mobile website performance. While the Drupal community has been focused on performance for many years in the form of technologies like memcache, APC, database clusters, and other serving technologies these only minimally impact the performance an end user experiences. On mobile devices 97% of the time a page takes to load happens in the front end... Read More

DrupalCon Denver - Using Sass & Compass In Drupal Theming

In recent years, front end development tools have come a long way. Gone are the days of suffering through remembering multiple browser vendor prefixes. We can now focus on what matters most: Writing the code that makes our designs unique. Matt Farina and Nathan Smith will be presenting on how to use Compass/Sass in your Drupal workflow, significantly speeding up the processes of working with CSS. They will guide you past the mental hurdle of "not invented here" and explain how Ruby and PHP can be the best of friends. Or rather, how using Sass does not require much Ruby knowledge at all... Read More

DrupalCamp MI 2011 - Building Faster Websites

Performance matters for websites and web applications. In this presentation we focused on practical ways to speed up a websites performance as seen by the end users. View The Slides

DrupalCon Chicago - Faster Front-End Performance

Focusing on making web pages render faster in browsers is an under hyped form of performance optimization. While most performance sessions focus on varnish, memcache, and other technologies to scale a site or make the server run more efficiently we will focus on making pages render faster in browsers. This includes image, JavaScript, and CSS optimization as well as some browser characteristics we can use to our advantage... Read More

Museum Computer Network Conference 2010 - Event Calendars

Event calendars for museums, where there are complicated rules, is a difficult problem. At the MCN 2010 we presented a solution built on top of the iCal specification that met the challenging needs of museums. View The Slides

Design4Drupal Boston 2009 - Introduction to jQuery in Drupal

For designers who want to learn to code this was an introductory session teaching how someone can leverage jQuery as it is present inside of Drupal. View The Slides

Design4Drupal Boston 2009 - How we can make Drupal better

Learning to contribute to open source in general and Drupal specifically can seem like a daunting task. In this session we introduced the contribution process and discussed hurdles. View The Slides

DrupalCon DC - Building Church Websites With Drupal

Churches are not like businesses. They're not even like non-profits. Churches (and other ministries) are unique in their goals, their approach, and their challenges. In this session, Mustardseed Media Inc owner, Bob Christenson, and his Developer and Podcast Co-Host Matt Farina, will present how they build church community-style websites using Drupal on a daily basis, talking about the modules and approaches used to create successful sites... Read More

Geeks and God Interactive Church and Web 2.0 Conferences

Two conferences that I co-organized and presented at on the topic of websites for churches and ministries. In the conferences we spoke about leveraging the web and web based technologies to enable ministries to be successful.

Creative & Technical Arts Conference 2007 - Podcasting

At a time when podcasting was relatively new, Bob Christenson and I presented about podcasting. We covered technologies anyone could use along with the process of putting together a show and episodes.