Rob's Presentations in 2020
Level-up Your DevOps with GitHub Actions and Kubernetes
devops kubernetes
12/18/2020
at dotNet OpenSource Days
in Columbus, OH (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....
At The Helm of Kubernetes: Repeatable Infrastructure Creation for Mere Mortals
docker kubernetes devops
12/17/2020
at DevConf.IN
in India (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
kubernetes
12/17/2020
at DevConf.IN
in India (virtual)
It’s day 2. Kubernetes is running. You have your deployments and services set. Now how do you migrate the data store?...
Cypress: Your Automated Sous Chef
testing javascript
12/16/2020
at Cloud Native Kitchen
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
kubernetes security
12/14/2020
at Cloud Native eXchange
in London, England (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....
The Definitive Deep Dive into the .git Folder
git
12/12/2020
at IT Pro|Dev Connections
in Greece (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....
Kubernetes hands-on (Workshop)
docker devops kubernetes
12/10/2020
at DevIntersection
in Las Vegas, NV (virtual)
Kubernetes is how you run Docker in production. Bring your laptop with Docker for Windows or Docker for Mac edge version installed....
Databases in the Microservices World
data
12/9/2020
at Adelaide .NET User Group
in Adelaide, South Australia, Australia
Web technologies have come leaps and bounds. But are you still using the tired old database from last generation?...
Getting Started with Spark and ML
data machine learning
12/3/2020
at GIDS.AI/ML & Data
in India (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?...
Building Stateful Workloads in Kubernetes
kubernetes
12/2/2020
at DevOpsCon Munich
in Munich, Germany (virtual)
It’s day 2. Kubernetes is running. You have your deployments and services set. Now how do you migrate the data store?...
Docker for Windows Container Development
docker devops asp.net core
12/1/2020
at DevOpsCon Munich
in Munich, Germany (virtual)
Docker is carefully tucked between virtualization, continuous deployment, and pure awesome, available for Linux and Windows software development....
Gaining Confidence with Cypress Tests
testing javascript
12/1/2020
at AngularUP Experience
in Tel Aviv, Israel (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?...
The 6 Figure Developer
devops asp.net testing
11/30/2020
at The 6 Figure Developer Podcast
Rob Richardson is our guest for episode 172. We talk about .NET 5, Pipelines, and Testing....
Databases in the Microservices World
data
11/28/2020
at Pulsar Summit Asia
in China (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
docker kubernetes devops
11/25/2020
at India Azure Community Conference
in India (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?...
Database DevOps with Containers
devops docker
11/25/2020
at Update Now 2020
in Prague, Czech Republic (virtual)
Unlike CI/CD pipelines for applications, we can’t just delete the database and pop up a new one with each new version....
Making Kubernetes How We Build Things
kubernetes devops docker
11/25/2020
at DevOps Unicorns
in Latvia (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?...
Building Stateful Workloads in Kubernetes
kubernetes
11/23/2020
at Update Now 2020
in Prague, Czech Republic (virtual)
It’s day 2. Kubernetes is running. You have your deployments and services set. Now how do you migrate the data store?...
Vue.js and TypeScript: Working Together like Peanut Butter and Jelly
javascript spa vue.js
11/21/2020
at GDG DevFest Egypt
in Cairo, Egypt (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....
Level-up Your DevOps with GitHub Actions and Kubernetes
devops kubernetes
11/19/2020
at MVP Days Israel
in Tel Aviv, Israel (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
11/19/2020
at Cloud Native Best Practices Summit
in China (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?...
Vue.js and TypeScript: Working Together like Peanut Butter and Jelly
javascript spa vue.js
11/14/2020
at Granite State Code Camp
in Manchester, NH (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....
Level-up Your DevOps with GitHub Actions and Kubernetes
devops kubernetes
11/11/2020
at .NET Conf
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....
JavaScript the Grumpy Parts
javascript
11/4/2020
at GIDS.Lang
in India, Singapore, Australia (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
11/4/2020
at DevOpsLive
in Plano, TX (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....
The Flux Pattern: MVC framework for Data
javascript
11/4/2020
at GIDS.Lang
in India, Singapore, Australia (virtual)
The MVC Pattern provides elegant abstractions for web requests. Flux provides similar patterns for data movement....
Containerized Deployments for your SPA and API
docker kubernetes asp.net core vue.js
10/28/2020
at API World
in San Jose, CA (virtual)
You’ve built a SPA and an API backend, and you’re now looking to deploy with ease....
Continuous Security by Design
docker security devops
10/27/2020
at International PHP Conference
in Munich, Germany (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”?...
ASP.NET Core in Linux and Windows Containers
asp.net core docker
10/23/2020
at Memphis .NET User Group
in Memphis, TN (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....
Kubernetes hands-on (Workshop)
docker devops kubernetes
10/23/2020
at Data Con LA
in Los Angeles, CA (virtual)
Kubernetes is how you run Docker in production. Bring your laptop with Docker for Windows or Docker for Mac edge version installed....
ASP.NET Core in Linux and Windows Containers
asp.net core docker
10/22/2020
at Big Mountain Data and Dev
in Salt Lake City, UT (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....
Building Stateful Workloads in Kubernetes
kubernetes
10/20/2020
at All Things Open
in Raleigh, NC (virtual)
It’s day 2. Kubernetes is running. You have your deployments and services set. Now how do you migrate the data store?...
Databases in the Microservices World
data
10/15/2020
at Connect.Online
Web technologies have come leaps and bounds. But are you still using the tired old database from last generation?...
From Build Script to Dockerfile
docker devops
10/15/2020
at PowerShell & DevOps Global Conference
The quest of CI/CD is a uniform build in a neutral environment. With Docker’s multi-stage builds, you can get lean production images while ensuring software quality metrics, and bundling optimization is done exactly right each time....
JavaScript Tests in Node, the Browser, and CI
javascript node testing
10/15/2020
at TestCon Europe
in Lithuania (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....
Containerized Deployments for your SPA and API
docker kubernetes asp.net core vue.js
10/14/2020
at API Conference
in Berlin, Germany (virtual)
You’ve built a SPA and an API backend, and you’re now looking to deploy with ease....
Redux: the MVC framework for data
javascript react
10/14/2020
at Connect.Tech
in Atlanta, GA (virtual)
The MVC Pattern provides elegant abstractions for web requests. Redux provides similar patterns for data movement in React....
Service Mess to Service Mesh
kubernetes security
10/13/2020
at Serverless Architecture Conference
in Berlin, Germany (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
data
10/10/2020
at CommitPorto
in Porto, Portugal (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
kubernetes security
10/9/2020
at Hactivity2020
in Budapest, Hungary (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
10/8/2020
at .NET Vegas
in Las Vegas, NV (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
10/6/2020
at Tanzu Tuesdays
It’s day 2. The corporate k8s cluster is humming. Everything works perfectly in a local environment, but how do you connect the wires?...
Databases in the Microservices World
data
10/3/2020
at Central Wisconson IT Conference (CWITC)
in Stevens Point, WI (virtual)
Web technologies have come leaps and bounds. But are you still using the tired old database from last generation?...
Docker for Windows Container Development
docker devops asp.net core
10/3/2020
at TDevConf
in Tennessee (virtual)
Docker is carefully tucked between virtualization, continuous deployment, and pure awesome, available for Linux and Windows software development....
Containerized Deployments for your SPA and API
docker kubernetes asp.net core vue.js
10/1/2020
at GIDS.Web
in India (virtual)
You’ve built a SPA and an API backend, and you’re now looking to deploy with ease....
Vue.js and TypeScript: Working Together like Peanut Butter and Jelly
javascript spa vue.js
10/1/2020
at GIDS.Web
in India (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....
Service Mess to Service Mesh
kubernetes security
9/29/2020
at DevOpsDays Boston
in Boston, MA (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
9/26/2020
at Northern VA Code Camp
in Virginia (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
9/22/2020
at DevOps World
It’s day 2. The corporate k8s cluster is humming. Everything works perfectly in a local environment, but how do you connect the wires?...
Getting Started with Spark and ML
data machine learning
9/21/2020
at Memphis Python User Group
in Memphis, TN (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?...
Service Mess to Service Mesh
kubernetes security
9/17/2020
at BCS DevSecOps
in London (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....
Making Kubernetes How We Build Things
kubernetes devops docker
9/15/2020
at apidays Melbourne
in Melbourne, Australia (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 Azure Functions
devops azure
9/4/2020
at ServerlessDays ANZ
in Australia (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....
Database DevOps with Containers
devops docker
8/28/2020
at SQL Saturday SLC
in Salt Lake City, UT (virtual)
Unlike CI/CD pipelines for applications, we can’t just delete the database and pop up a new one with each new version....
Building Stateful Workloads in Kubernetes
kubernetes
8/21/2020
at Code PaLOUsa
in Louisville, KY (virtual)
It’s day 2. Kubernetes is running. You have your deployments and services set. Now how do you migrate the data store?...
Databases in the Microservices World
data
8/20/2020
at Code PaLOUsa
in Louisville, KY (virtual)
Web technologies have come leaps and bounds. But are you still using the tired old database from last generation?...
Create Robust Deployments for your SPA and API
docker kubernetes asp.net core vue.js
8/14/2020
at JavaScript & Friends
in Columbus, OH (virtual)
You’ve built a SPA and an API backend, and you’re now looking to deploy with ease....
Developing with HTTPS in Containers
docker asp.net core
8/5/2020
at GIDS Cloud Live
in India (virtual)
HTTPS is the new black. In production, you’ll likely terminate HTTPS at the load balancer. But how do you develop HTTPS content inside Docker containers?...
Level-up Your DevOps with GitHub Actions and Kubernetes
devops kubernetes
8/5/2020
at GIDS Cloud Live
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....
Continuous Security by Design
docker security devops
7/31/2020
at DevOpsDays Medellin
in Medellin, Colombia (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”?...
Getting Started with Spark and ML
data machine learning
7/31/2020
at Global 2020 Summer AI/ML Fest
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?...
Level-up Your DevOps with GitHub Actions and Kubernetes
devops kubernetes
7/30/2020
at DevOpsDays Medellin
in Medellin, Colombia (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....
Building Stateful Workloads in Kubernetes
kubernetes
7/29/2020
at Kubernetes Phoenix Meetup
in Phoenix, AZ (virtual)
It’s day 2. Kubernetes is running. You have your deployments and services set. Now how do you migrate the data store?...
Debug Kubernetes with Azure Dev Spaces
kubernetes azure asp.net core node
7/28/2020
at Virtual Azure Community Day
Azure Dev Spaces is a whole new way to debug container-based microservices. Let’s fire up DevSpaces and debug just the microservice we need in context with the rest of the swarm of services....
Databases in the Microservices World
data
7/22/2020
at OpenShift Commons
Web technologies have come leaps and bounds. But are you still using the tired old database from last generation?...
Continuous Security by Design
docker security devops
7/15/2020
at DevSecOps Days Singapore
in Singapore (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”?...
Docker for Windows Container Development
docker devops asp.net core
7/14/2020
at LightUp
in India (virtual)
Docker is carefully tucked between virtualization, continuous deployment, and pure awesome, available for Linux and Windows software development....
Vue.js and TypeScript: Working Together like Peanut Butter and Jelly
javascript spa vue.js
7/9/2020
at JavaScript LA
in Los Angeles, CA (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....
Service Mess to Service Mesh
kubernetes security
7/8/2020
at DevSecOps Days Pittsburgh
in Pittsburgh, PA (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
data
7/1/2020
at Open Source Summit
Web technologies have come leaps and bounds. But are you still using the tired old database from last generation?...
The Definitive Deep Dive into the .git Folder
git
6/29/2020
at Open Source Summit
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....
Continuous Security by Design
docker security devops
6/25/2020
at LessCon
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”?...
Building Stateful Workloads in Kubernetes
kubernetes
6/23/2020
at Camp Cloud Native
It’s day 2. Kubernetes is running. You have your deployments and services set. Now how do you migrate the data store?...
Building Stateful Workloads in Kubernetes
kubernetes
6/15/2020
at Integration Monday
It’s day 2. Kubernetes is running. You have your deployments and services set. Now how do you migrate the data store?...
Vue.js and TypeScript: Working Together like Peanut Butter and Jelly
javascript spa vue.js
5/7/2020
at JS VidCon
in Israel (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....
The Definitive Deep Dive into the .git Folder
git
4/17/2020
at DotNet Open Source Days
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....
Your Technology Your Way: Full-stack Web and Service with .NET and Node
asp.net core javascript node
4/17/2020
at DotNet Open Source Days
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....
Database DevOps with Containers
devops docker
4/1/2020
at Redgate Streamed
in Cambridge, England (virtual)
Unlike CI/CD pipelines for applications, we can’t just delete the database and pop up a new one with each new version....
Building Stateful Workloads in Kubernetes
kubernetes
3/31/2020
at DZone Webinar
It’s day 2. Kubernetes is running. You have your deployments and services set. Now how do you migrate the data store?...
Building Stateful Workloads in Kubernetes
kubernetes
3/8/2020
at Scale 18x
in Pasadena, CA
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
kubernetes security
3/8/2020
at Scale 18x
in Pasadena, CA
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....
Kubernetes Test Drive
docker devops kubernetes
3/7/2020
at Scale 18x
in Pasadena, CA
Are you a Docker aficionado or are you new to the Docker ecosystem? Come see how Kubernetes (K8s) adds a mature solution for running containers in production and development....
Service Mess to Service Mesh
kubernetes security
3/4/2020
at CNCF Webinar
We are witnessing the rise of microservices and cloud-native technologies. However, one big challenge of microservice architecture is the overhead of having to request services across a well-defined API....
ASP.NET Dos and Don'ts for highly maintainable code
asp.net core
2/28/2020
at ConFoo Montreal
in Montreal, Québec, Canada
What is legacy code? Did I just write more of it? ASP.NET rebooted itself to make it more maintainable and performant....
Your Technology Your Way: Full-stack Web and Service with .NET and Node
asp.net core javascript node
2/27/2020
at ConFoo Montreal
in Montreal, Québec, Canada
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....
Databases in the Microservices World
data
2/26/2020
at ConFoo Montreal
in Montreal, Québec, Canada
Web technologies have come leaps and bounds. But are you still using the tired old database from last generation?...
Kubernetes Test Drive
docker devops kubernetes
1/13/2020
at Integration User Group
in Dublin, Edinburgh, Lisbon, London
Are you a Docker aficionado or are you new to the Docker ecosystem? Come see how Kubernetes (K8s) adds a mature solution for running containers in production and development....
JavaScript the Grumpy Parts
javascript
1/9/2020
at CodeMash
in Sandusky, OH
We love JavaScript, but we must admit: it’s weird. Why does this behave as it does?...
Kubernetes hands-on (Workshop)
docker devops kubernetes
1/7/2020
at CodeMash
in Sandusky, OH
Kubernetes is how you run Docker in production. Bring your laptop with Docker for Windows or Docker for Mac edge version installed....