kevinwebber.ca
A collection of videos from YouTube and public speaking.
There’s a lot of fear, uncertainty, and doubt being stoked by the media right now talking about the end of programming, but the future is not as bleak as these articles and news reports would have you believe.
December 5, 2023
We’ll explore the four main monitoring taxonomies and what they measure; The Four Golden Signals, RED, USE, and SAAFE. Once we have an idea of what measurement metrics each taxonomy proposes to monitor, we’ll then explore the three different types of resources we can put under measurement; Functional Server Components, Low Level Software Components, and Endpoints.
May 9, 2023
Welcome to a beginner friendly but comprehensive overview of Service Level Objectives (SLOs). This is based on the real-world experience of managing multiple SRE teams at scale. We’ll start by explaining what SLOs are and how they fit into the software development life cycle. Once we have a foundation, we’ll then jump right into building an example SLO for a hypothetical ecommerce checkout flow.
January 7, 2023
Let’s explore the importance of soft skills for developers, and how learning about storytelling and common story shapes from the masters like Kurt Vonnegut can help us better understand the motivations of software engineering teams.
December 18, 2022
This seems like a pretty straightforward question at first glance, but when you dig a little deeper there are many nuances that must be addressed in order to achieve a comprehensive high-level understanding of what software reliablity actually means.
December 2, 2022
According to Gartner’s Nick Heudecker, 85% of data science projects fail. This is a staggering ratio of failure that deserves consideration from your organization before undertaking your next data science initiative!
October 26, 2018 • Reactive Summit 2018
How do we integrate microservices into a real-world legacy system? After watching this talk, technology leaders will be equipped with everything needed to begin the process of re-inventing their legacy systems as reactive, event-driven systems for the modern era of cloud computing.
October 19, 2017 • Reactive Summit 2017
How will Scala and its ecosystem evolve over the next decade? Drawing on nearly ten years of Scala experience, along his experience of meeting hundreds of technology leaders who are using Scala on mission-critical projects, Kevin will share an opinion on the future of Scala.
May 13, 2017 • Scala Italy 2017
In this video we discuss how compilers, interpreters, and CPUs transform source code written by computers programmers into machine code, and how the CPU executes machine code.
March 9, 2016
The first video from All Aboot Software, a new non-profit educational channel about software and technology. In this video we discuss the profound change software is having on business and society, framed around Marc Andreeseen’s famous 2011 quote that “software is eating the world”.
March 8, 2016
This is a long-version talk of my session at Gartner AADI in Las Vegas; Lessons Learned: Revitalizing Walmart’s Aging Architecture For Web Scale. It includes added content and runs at 60 minutes instead of 30, giving us time to elaborate on various architectural patterns and considerations.
January 20, 2016
Getting started with the Play framework for web development. We cover Activator as a tool for learning, building, and exploring projects.
January 14, 2015
Exploring the principles and history of reactive programming in order to frame it for a modern context. Presented at ReactiveTO on July 24, 2014. Inspired by talks by Joe Armstrong and Jonas Bonér.
July 24, 2014 • ReactiveTO
The talk will cover strategies to help integrate Play with complex ecosystems and other enterprise development challenges. The secondary objective is to assist designing Play applications that are developed by multiple, distributed, cross-functional teams.
May 5, 2014
There’s a lot of fear, uncertainty, and doubt being stoked by the media right now talking about the end of programming, but the future is not as bleak as these articles and news reports would have you believe.
December 5, 2023
We’ll explore the four main monitoring taxonomies and what they measure; The Four Golden Signals, RED, USE, and SAAFE. Once we have an idea of what measurement metrics each taxonomy proposes to monitor, we’ll then explore the three different types of resources we can put under measurement; Functional Server Components, Low Level Software Components, and Endpoints.
May 9, 2023
Welcome to a beginner friendly but comprehensive overview of Service Level Objectives (SLOs). This is based on the real-world experience of managing multiple SRE teams at scale. We’ll start by explaining what SLOs are and how they fit into the software development life cycle. Once we have a foundation, we’ll then jump right into building an example SLO for a hypothetical ecommerce checkout flow.
January 7, 2023
Let’s explore the importance of soft skills for developers, and how learning about storytelling and common story shapes from the masters like Kurt Vonnegut can help us better understand the motivations of software engineering teams.
December 18, 2022
This seems like a pretty straightforward question at first glance, but when you dig a little deeper there are many nuances that must be addressed in order to achieve a comprehensive high-level understanding of what software reliablity actually means.
December 2, 2022
According to Gartner’s Nick Heudecker, 85% of data science projects fail. This is a staggering ratio of failure that deserves consideration from your organization before undertaking your next data science initiative!
October 26, 2018 • Reactive Summit 2018
How do we integrate microservices into a real-world legacy system? After watching this talk, technology leaders will be equipped with everything needed to begin the process of re-inventing their legacy systems as reactive, event-driven systems for the modern era of cloud computing.
October 19, 2017 • Reactive Summit 2017
How will Scala and its ecosystem evolve over the next decade? Drawing on nearly ten years of Scala experience, along his experience of meeting hundreds of technology leaders who are using Scala on mission-critical projects, Kevin will share an opinion on the future of Scala.
May 13, 2017 • Scala Italy 2017
In this video we discuss how compilers, interpreters, and CPUs transform source code written by computers programmers into machine code, and how the CPU executes machine code.
March 9, 2016
The first video from All Aboot Software, a new non-profit educational channel about software and technology. In this video we discuss the profound change software is having on business and society, framed around Marc Andreeseen’s famous 2011 quote that “software is eating the world”.
March 8, 2016
This is a long-version talk of my session at Gartner AADI in Las Vegas; Lessons Learned: Revitalizing Walmart’s Aging Architecture For Web Scale. It includes added content and runs at 60 minutes instead of 30, giving us time to elaborate on various architectural patterns and considerations.
January 20, 2016
Getting started with the Play framework for web development. We cover Activator as a tool for learning, building, and exploring projects.
January 14, 2015
Exploring the principles and history of reactive programming in order to frame it for a modern context. Presented at ReactiveTO on July 24, 2014. Inspired by talks by Joe Armstrong and Jonas Bonér.
July 24, 2014 • ReactiveTO
The talk will cover strategies to help integrate Play with complex ecosystems and other enterprise development challenges. The secondary objective is to assist designing Play applications that are developed by multiple, distributed, cross-functional teams.
May 5, 2014