Rob's Presentations in 2021

Database DevOps with Containers

Slides devops docker
7/31/2021 at DevOpsDays Medellin 2021 in Medellin, Columbia (virtual)
Unlike CI/CD pipelines for applications, we can’t just delete the database and pop up a new one with each new version....

Databases in the Microservices World

Slides data
7/28/2021 at apidays Live New York in New York, NY (virtual)
Web technologies have come leaps and bounds. But are you still using the tired old database from last generation?...

ASP.NET Core in Containers on .NET 5

docker devops asp.net core
7/14/2021 at Nebraska.Code() in Lincoln, NE
Docker is carefully tucked between virtualization, continuous deployment, and pure awesome. ASP.NET Core is a cross-platform, open-source reimagination of the Microsoft stack....

Level-up Your DevOps with GitHub Actions and Kubernetes

devops kubernetes
7/14/2021 at Destination: Automation 2021
Are you looking to rapidly deploy your content? Are Docker containers in your future? Come for this demo-only presentation where we start from scratch, live-code a Dockerfile, build up a DevOps pipeline in GitHub Actions, and deploy to Kubernetes....

Making Kubernetes How We Build Things

kubernetes devops docker
7/14/2021 at Nebraska.Code() in Lincoln, NE
It’s day 2. The corporate k8s cluster is humming. Everything works perfectly in a local environment, but how do you connect the wires?...

Leaky S3 Buckets: How to Simplify Access and Stop the Spill

Slides database aws
7/8/2021 at Security Boulevard Webinar
Are you sure where your S3 data is going? S3 is a great place for cold storage, ETL handoff, user uploads, and publicly hosted files....

The Definitive Deep Dive into the .git Folder

git
7/1/2021 at DeveloperWeek in Germany (virtual)
What’s in the .git folder? How are commits stored? How do branches work? We’ll dive deep into the objects folder, unpack commits, look at the types of DAG nodes, examine object content, and build a complete visualization of the stored content....

Containerized Deployments for your SPA and API

Slides docker kubernetes asp.net core vue.js
6/30/2021 at DeveloperWeek in Germany (virtual)
You’ve built a SPA and an API backend, and you’re now looking to deploy with ease....

Local Development Techniques with Kubernetes

kubernetes devops docker
6/30/2021 at WeAreDevelopers World Congress
It’s day 2. The corporate k8s cluster is humming. Everything works perfectly in a local environment, but how do you connect the wires?...

Building Stateful Workloads in Kubernetes

Slides kubernetes
6/26/2021 at Kubernetes Community Days Bengaluru in Bengaluru, India (virtual)
It’s day 2. Kubernetes is running. You have your deployments and services set. Now how do you migrate the data store?...

JavaScript the Grumpy Parts

Slides javascript
6/24/2021 at Thursdays Matter Meetup
We love JavaScript, but we must admit: it’s weird. Why does this behave as it does?...

Gaining Confidence with Cypress Tests

Slides testing javascript
6/23/2021 at Web Dev Week Guinea 2021 in Radoma, Guinea (virtual)
Have you ever wanted to refactor mercilessly but didn’t want to break the fragile tower? Or have you ever pushed to production only to spend the next few days cleaning up the regressions?...

Level-up Your DevOps with GitHub Actions and Kubernetes

devops kubernetes
6/23/2021 at Toronto .NET Meetup in Toronto, ON, Canada
Are you looking to rapidly deploy your content? Are Docker containers in your future? Come for this demo-only presentation where we start from scratch, live-code a Dockerfile, build up a DevOps pipeline in GitHub Actions, and deploy to Kubernetes....

Service Mess to Service Mesh

Slides kubernetes security
6/23/2021 at DevSecCon 24
In our quest to secure all the things, do we jump in too quickly? We’ll use Istio and Linkerd as example service meshes, and look at the features we would expect from a service mesh....

Solo.Coder Podcast: The Client Server Cycles

6/22/2021 at Solo.Coder Podcast
I spoke with Rob Richardson. Rob is a veteran developer with over 18 years of experience in the field....

Vue.js and TypeScript: Working Together like Peanut Butter and Jelly

Slides javascript spa
6/21/2021 at Web Dev Week Guinea 2021 in Ratoma, Guinea (virtual)
Have you struggled to get TypeScript and Vue to play well together? Me too. Vue is a fantastic SPA framework, and TypeScript is a great way for catching errors faster....

Databases in the Microservices World

Slides data
6/17/2021 at Berlin Buzzwords in Berlin, Germany (virtual)
Web technologies have come leaps and bounds. But are you still using the tired old database from last generation?...

Vue.js and TypeScript: Working Together like Peanut Butter and Jelly

Slides javascript spa
6/16/2021 at JNation
Have you struggled to get TypeScript and Vue to play well together? Me too. Vue is a fantastic SPA framework, and TypeScript is a great way for catching errors faster....

Kubernetes hands-on (Workshop)

docker devops kubernetes
6/11/2021 at DevIntersection in Orlando, FL
Kubernetes is how you run Docker in production. Bring your laptop with Docker for Windows or Docker for Mac edge version installed....

Docker for Windows Container Development

docker devops asp.net core
6/10/2021 at DevIntersection in Orlando, FL
Docker is carefully tucked between virtualization, continuous deployment, and pure awesome, available for Linux and Windows software development....

JavaScript the Grumpy Parts

Slides javascript
6/10/2021 at DevIntersection in Orlando, FL
We love JavaScript, but we must admit: it’s weird. Why does this behave as it does?...

Making Kubernetes How We Build Things

kubernetes devops docker
6/10/2021 at DevIntersection in Orlando, FL
It’s day 2. The corporate k8s cluster is humming. Everything works perfectly in a local environment, but how do you connect the wires?...

Building Stateful Workloads in Kubernetes

Slides kubernetes
6/9/2021 at DevIntersection in Orlando, FL
It’s day 2. Kubernetes is running. You have your deployments and services set. Now how do you migrate the data store?...

Service Mess to Service Mesh

Slides kubernetes security
6/9/2021 at Rocky Mountain Information Security Conference in Denver, CO (virtual)
In our quest to secure all the things, do we jump in too quickly? We’ll use Istio and Linkerd as example service meshes, and look at the features we would expect from a service mesh....

Level-up Your DevOps with GitHub Actions and Kubernetes

devops kubernetes
6/8/2021 at International Php Conference - IPC Berlin in Berlin, Germany (virtual)
Are you looking to rapidly deploy your content? Are Docker containers in your future? Come for this demo-only presentation where we start from scratch, live-code a Dockerfile, build up a DevOps pipeline in GitHub Actions, and deploy to Kubernetes....

Gaining Confidence with Cypress Tests

Slides testing javascript
6/4/2021 at Craft Conference
Have you ever wanted to refactor mercilessly but didn’t want to break the fragile tower? Or have you ever pushed to production only to spend the next few days cleaning up the regressions?...

ASP.NET Core in Containers on .NET 5

docker devops asp.net core
6/2/2021 at Paris Container Day in Paris, France (virtual)
Docker is carefully tucked between virtualization, continuous deployment, and pure awesome. ASP.NET Core is a cross-platform, open-source reimagination of the Microsoft stack....

Containerized Deployments for your SPA and API

Slides docker kubernetes asp.net core vue.js
6/2/2021 at Global Online Angular Summit
You’ve built a SPA and an API backend, and you’re now looking to deploy with ease....

JavaScript the Grumpy Parts

Slides javascript
6/2/2021 at OpenJS World
We love JavaScript, but we must admit: it’s weird. Why does this behave as it does?...

Live-code a Dockerfile

docker
5/27/2021 at DockerCon Live
In this session I’ll begin with an empty folder and a terminal, and live-code everything. I’ll then build and run the container....

The Definitive Deep Dive into the .git Folder

git
5/27/2021 at Conf42
What’s in the .git folder? How are commits stored? How do branches work? We’ll dive deep into the objects folder, unpack commits, look at the types of DAG nodes, examine object content, and build a complete visualization of the stored content....

Level-up Your DevOps with GitHub Actions and Kubernetes

devops kubernetes
5/25/2021 at Spain Cloud Summit in Spain (virtual)
Are you looking to rapidly deploy your content? Are Docker containers in your future? Come for this demo-only presentation where we start from scratch, live-code a Dockerfile, build up a DevOps pipeline in GitHub Actions, and deploy to Kubernetes....

Level-up Your DevOps with GitHub Actions and Kubernetes

devops kubernetes
5/22/2021 at Azure Singapore in Singapore (virtual)
Are you looking to rapidly deploy your content? Are Docker containers in your future? Come for this demo-only presentation where we start from scratch, live-code a Dockerfile, build up a DevOps pipeline in GitHub Actions, and deploy to Kubernetes....

Making Kubernetes How We Build Things

kubernetes devops docker
5/22/2021 at DevFest Live in Budapest, Hungary (virtual)
It’s day 2. The corporate k8s cluster is humming. Everything works perfectly in a local environment, but how do you connect the wires?...

Level-up Your DevOps with GitHub Actions and Kubernetes

devops kubernetes
5/21/2021 at 200ok in Oklahoma (virtual)
Are you looking to rapidly deploy your content? Are Docker containers in your future? Come for this demo-only presentation where we start from scratch, live-code a Dockerfile, build up a DevOps pipeline in GitHub Actions, and deploy to Kubernetes....

Level-up Your DevOps with GitHub Actions and Kubernetes

devops kubernetes
5/13/2021 at DevOps Pro Europe
Are you looking to rapidly deploy your content? Are Docker containers in your future? Come for this demo-only presentation where we start from scratch, live-code a Dockerfile, build up a DevOps pipeline in GitHub Actions, and deploy to Kubernetes....

Database DevOps with Containers

Slides devops docker
5/12/2021 at We Are Developers Live
Unlike CI/CD pipelines for applications, we can’t just delete the database and pop up a new one with each new version....

Databases in the Microservices World

Slides data
5/12/2021 at Percona Live
Web technologies have come leaps and bounds. But are you still using the tired old database from last generation?...

Database DevOps with Containers

Slides devops docker
5/5/2021 at Data Platform Geeks Virtual Symposium
Unlike CI/CD pipelines for applications, we can’t just delete the database and pop up a new one with each new version....

JavaScript the Grumpy Parts

Slides javascript
5/4/2021 at Minnesota Developers Conference in Minnesota (virtual)
We love JavaScript, but we must admit: it’s weird. Why does this behave as it does?...

Making Kubernetes How We Build Things

kubernetes devops docker
5/4/2021 at Cloud Native Data Management Days (CNDM) in Europe (virtual)
It’s day 2. The corporate k8s cluster is humming. Everything works perfectly in a local environment, but how do you connect the wires?...

Continuous Security by Design

Slides docker security devops
4/30/2021 at BSides OK in Oklahoma (virtual)
Have you struggled to get security baked into your DevOps process or have your security needs taken a back seat to “run fast and break things”?...

Securing Docker Containers: Kubernetes just does that, right?

Slides docker devops security
4/30/2021 at BSides OK in Oklahoma (virtual)
Securing a container is like securing a virtual or physical machine. You need to understand what’s installed, ensure it’s patched, and reduce the attack surface....

JavaScript Tests in Node, the Browser, and CI

javascript node testing
4/29/2021 at GIDS Live in India (virtual)
Good software practices don’t end just because you’re building a thick client in the browser. The JavaScript community is a flourishing boutique of high-quality tools and techniques....

Making Kubernetes How We Build Things

kubernetes devops docker
4/29/2021 at GIDS Live in India (virtual)
It’s day 2. The corporate k8s cluster is humming. Everything works perfectly in a local environment, but how do you connect the wires?...

The Definitive Deep Dive into the .git Folder

git
4/29/2021 at GIDS Live in India (virtual)
What’s in the .git folder? How are commits stored? How do branches work? We’ll dive deep into the objects folder, unpack commits, look at the types of DAG nodes, examine object content, and build a complete visualization of the stored content....

Cypress: Your Automated Sous Chef

Slides testing javascript
4/28/2021 at GIDS Live in India (virtual)
Have you ever wanted to refactor mercilessly but didn’t want to break the fragile tower? Or have you ever pushed to production only to spend the next few days cleaning up the regressions?...

Service Mess to Service Mesh

Slides kubernetes security
4/28/2021 at BSides Knoxville in Knoxville, TN (virtual)
In our quest to secure all the things, do we jump in too quickly? We’ll use Istio and Linkerd as example service meshes, and look at the features we would expect from a service mesh....

Blazor: The C# SPA Framework

Slides blazor asp.net
4/27/2021
For the C# Developer, should I learn JavaScript? Is there a way to build interactive websites without it?...

Service Mess to Service Mesh

Slides kubernetes security
4/27/2021 at GIDS Live in India (virtual)
In our quest to secure all the things, do we jump in too quickly? We’ll use Istio and Linkerd as example service meshes, and look at the features we would expect from a service mesh....

Databases in the Microservices World

Slides data
4/26/2021 at GIDS Live in India (virtual)
Web technologies have come leaps and bounds. But are you still using the tired old database from last generation?...

At The Helm of Kubernetes: Repeatable Infrastructure Creation for Mere Mortals

Slides docker kubernetes devops
4/22/2021 at DevOpsCon London in London, England (virtual)
As we get deeper into Kubernetes yaml files, we see a lot of duplication. Can we move to a higher level that eliminates this duplication?...

Building Stateful Workloads in Kubernetes

Slides kubernetes
4/17/2021 at Global Azure Mexico in Mexico (virtual)
It’s day 2. Kubernetes is running. You have your deployments and services set. Now how do you migrate the data store?...

Choosing from the many ways to Docker in Azure

Slides docker devops azure
4/17/2021 at Global Azure Spain in Spain (virtual)
You’re ready to go cloud native with containers. Now where do you begin on Azure? There’s a dizying amount of container options available in Azure....

Databases in the Microservices World

Slides data
4/17/2021 at Data Saturday #5 Redmond in Redmond, WA (virtual)
Web technologies have come leaps and bounds. But are you still using the tired old database from last generation?...

Level-up Your DevOps with GitHub Actions and Kubernetes

devops kubernetes
4/17/2021 at Global Azure Mexico in Mexico (virtual)
Are you looking to rapidly deploy your content? Are Docker containers in your future? Come for this demo-only presentation where we start from scratch, live-code a Dockerfile, build up a DevOps pipeline in GitHub Actions, and deploy to Kubernetes....

Making Kubernetes How We Build Things

kubernetes devops docker
4/17/2021 at Global Azure Bootcamp Bulgaria in Sofia, Bulgaria (virtual)
It’s day 2. The corporate k8s cluster is humming. Everything works perfectly in a local environment, but how do you connect the wires?...

Level-up Your DevOps with GitHub Actions and Kubernetes

devops kubernetes
4/16/2021 at Global Azure Virtual 2021 in Russia (virtual)
Are you looking to rapidly deploy your content? Are Docker containers in your future? Come for this demo-only presentation where we start from scratch, live-code a Dockerfile, build up a DevOps pipeline in GitHub Actions, and deploy to Kubernetes....

Level-up Your DevOps with GitHub Actions and Kubernetes

devops kubernetes
4/15/2021 at Virtual Global Azure in Verona, Italy (virtual)
Are you looking to rapidly deploy your content? Are Docker containers in your future? Come for this demo-only presentation where we start from scratch, live-code a Dockerfile, build up a DevOps pipeline in GitHub Actions, and deploy to Kubernetes....

Entity Framework Core on .NET 5

Slides entity framework asp.net core
4/7/2021
When we look to data in .NET, we land on Entity Framework – the .NET ORM built by Microsoft....

Get inside the .git folder

git
4/1/2021 at Talk Python to Me
Talk Python...

The Definitive Deep Dive into the .git Folder

git
3/26/2021 at Python Web Conference
What’s in the .git folder? How are commits stored? How do branches work? We’ll dive deep into the objects folder, unpack commits, look at the types of DAG nodes, examine object content, and build a complete visualization of the stored content....

Vue.js and TypeScript: Working Together like Peanut Butter and Jelly

Slides javascript spa
3/24/2021 at WeAreDevelopers in Vienna, Austria (virtual)
Have you struggled to get TypeScript and Vue to play well together? Me too. Vue is a fantastic SPA framework, and TypeScript is a great way for catching errors faster....

Getting Started with Spark and ML

Slides data machine learning
3/12/2021 at A.I. Day in Rome, Italy (virtual)
Are you looking to get started with Machine Learning but don’t know where to start? Or are you looking to better leverage business data you’ve been collecting forever?...

JavaScript the Grumpy Parts

Slides javascript
3/12/2021 at ACCU 2021 in UK (virtual)
We love JavaScript, but we must admit: it’s weird. Why does this behave as it does?...

Level-up Your DevOps with GitHub Actions and Kubernetes

devops kubernetes
3/10/2021 at Blueprint LDN in London, England (virtual)
Are you looking to rapidly deploy your content? Are Docker containers in your future? Come for this demo-only presentation where we start from scratch, live-code a Dockerfile, build up a DevOps pipeline in GitHub Actions, and deploy to Kubernetes....

Rob Richardson on Database DevOps

devops database
3/8/2021 at Azure DevOps Podcast
This week Jeffrey is joined by another fantastic return guest — Rob Richardson! Rob is a software craftsman that is building web properties in ASP....

Vue.js and TypeScript: Working Together like Peanut Butter and Jelly

Slides javascript spa
3/4/2021 at Web Day 2021 in Milan, Italy (virtual)
Have you struggled to get TypeScript and Vue to play well together? Me too. Vue is a fantastic SPA framework, and TypeScript is a great way for catching errors faster....

At The Helm of Kubernetes: Repeatable Infrastructure Creation for Mere Mortals

Slides docker kubernetes devops
2/27/2021 at Scottish Summit in Scottland (virtual)
As we get deeper into Kubernetes yaml files, we see a lot of duplication. Can we move to a higher level that eliminates this duplication?...

Choosing from the many ways to Docker in Azure

Slides docker devops azure
2/27/2021 at Netcoreconf in Madrid, Spain (virtual)
You’re ready to go cloud native with containers. Now where do you begin on Azure? There’s a dizying amount of container options available in Azure....

Gaining Confidence with Cypress Tests

Slides testing javascript
2/26/2021 at ConFoo in Montreal, Québec, Canada
Have you ever wanted to refactor mercilessly but didn’t want to break the fragile tower? Or have you ever pushed to production only to spend the next few days cleaning up the regressions?...

At The Helm of Kubernetes: Repeatable Infrastructure Creation for Mere Mortals

Slides docker kubernetes devops
2/24/2021 at Southeast Valley .NET User Group in Chandler, AZ (virtual)
As we get deeper into Kubernetes yaml files, we see a lot of duplication. Can we move to a higher level that eliminates this duplication?...

Building Stateful Workloads in Kubernetes

Slides kubernetes
2/24/2021 at ConFoo in Montreal, Québec, Canada (virtual
It’s day 2. Kubernetes is running. You have your deployments and services set. Now how do you migrate the data store?...

Containerized Deployments for your SPA and API

Slides docker kubernetes asp.net core vue.js
2/24/2021 at JS World Conference
You’ve built a SPA and an API backend, and you’re now looking to deploy with ease....

ASP.NET Core in Linux and Windows Containers

Slides asp.net core docker
2/23/2021 at Tulsa .NET User Group in Tulsa, OK (virtual)
Docker is carefully tucked between virtualization, continuous deployment, and pure awesome. ASP.NET Core is a cross-platform, open-source reimagination of the Microsoft stack....

Database DevOps with Containers

Slides devops docker
2/23/2021 at MVP Fusion & Friends in Germany (virtual)
Unlike CI/CD pipelines for applications, we can’t just delete the database and pop up a new one with each new version....

At The Helm of Kubernetes: Repeatable Infrastructure Creation for Mere Mortals

Slides docker kubernetes devops
2/18/2021 at DeveloperWeek in San Francisco, CA (virtual)
As we get deeper into Kubernetes yaml files, we see a lot of duplication. Can we move to a higher level that eliminates this duplication?...

JavaScript the Grumpy Parts

Slides javascript
2/17/2021 at CincinatiJS in Cincinati, OH (virtual)
We love JavaScript, but we must admit: it’s weird. Why does this behave as it does?...

Vue.js and TypeScript: Working Together like Peanut Butter and Jelly

Slides javascript spa
2/17/2021 at ColumbusJS in Columbus, OH (virtual)
Have you struggled to get TypeScript and Vue to play well together? Me too. Vue is a fantastic SPA framework, and TypeScript is a great way for catching errors faster....

Databases in the Microservices World

Slides data
2/16/2021 at Big Data Analytics & Big Data BI Israel Meetup in Israel (virtual)
Web technologies have come leaps and bounds. But are you still using the tired old database from last generation?...

Service Mess to Service Mesh

Slides kubernetes security
2/12/2021 at AppSec NZ in New Zeland (virtual)
In our quest to secure all the things, do we jump in too quickly? We’ll use Istio and Linkerd as example service meshes, and look at the features we would expect from a service mesh....

Containerized Deployments for your SPA and API

Slides docker kubernetes asp.net core vue.js
1/30/2021 at BelPy in India (virtual)
You’ve built a SPA and an API backend, and you’re now looking to deploy with ease....

Level-up Your DevOps with GitHub Actions and Kubernetes

devops kubernetes
1/30/2021 at BelPy in India (virtual)
Are you looking to rapidly deploy your content? Are Docker containers in your future? Come for this demo-only presentation where we start from scratch, live-code a Dockerfile, build up a DevOps pipeline in GitHub Actions, and deploy to Kubernetes....

Gaining Confidence with Cypress Tests

Slides testing javascript
1/28/2021 at NDC London in London, England (virtual)
Have you ever wanted to refactor mercilessly but didn’t want to break the fragile tower? Or have you ever pushed to production only to spend the next few days cleaning up the regressions?...

Your Technology Your Way: Full-stack Web and Service with .NET and Node

Slides asp.net core javascript node
1/28/2021 at AMA with C# Corner in India (virtual)
Do you want to build full-stack with your stack? We’ll build an ASP.NET website using Blazor and WebAPI, a back-end service using Service Worker and gRPC....

Vue.js and TypeScript: Working Together like Peanut Butter and Jelly

Slides javascript spa
1/27/2021 at JavaScript & Friends Vue.js Meetup in Columbus, OH (virtual)
Have you struggled to get TypeScript and Vue to play well together? Me too. Vue is a fantastic SPA framework, and TypeScript is a great way for catching errors faster....

Getting Started with Spark and ML

Slides data machine learning
1/23/2021 at Data Saturday Guatemala 2021 in Guatamala (virtual)
Are you looking to get started with Machine Learning but don’t know where to start? Or are you looking to better leverage business data you’ve been collecting forever?...