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.
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.
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.
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.
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.
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
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
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
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
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
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
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
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.