Posts
2021-02-06
GitHub Actions for AWS, Azure and GCP
I’m abandoning the multi-cloud blog hosting model that I was using in favor of AWS Amplify to simplify TLS configuration. But I thought I should document the old approach a little further in …
Posts
2021-02-06
Lambda Cold Start for ASP.NET (Part 2)
In part one, I looked at what happens the first time an ASP.NET application is invoked in Lambda. When we left off, we had a roughly 3 second initial response time. In this post I’ll focus on …
Posts
2021-02-05
Lambda Cold Start for ASP.NET (Part 1)
The ability to host an ASP.NET project in AWS Lambda is a great way to get started with serverless. However, cold starts can result in a slow first invocation of the ASP.NET function. In this post …
Posts
2020-12-21
Building Linux Docker Containers on EC2 Windows
In the post, I will show you how to build a Linux container in Visual Studio running on a EC2 Windows Instance.
The AWS Toolkit for Visual Studio allows you to deploy your project to Elastic Container …
Posts
2020-09-06
AWS VPN on UniFi Security Gateway
I recently upgraded my home network from the Ubiquiti EdgeRouter to the UniFi Security Gateway (USG). Similar to the EdgeRouter, the USG supports most common configuration tasks from the web UI, but …
Posts
2020-02-17
Pearson OnVUE Broke Mac Mission Control
Pearson OnVUE Broke Mac Mission Control Pearson has started offering Online Proctored exams. You download the OnVUE application and take the exam from the comfort of your home. This sounds great, but …
Presentations
2020-02-06
The Quilt 2020 Winter Meeting
I’ll be presenting The Quilt Member Meeting in San Diego today. I’ll cover the following topics:
Overview of AWS Global Infrastructure Recent Announcements – Local Zones Recent …
Presentations
2020-01-12
AWS re:Invent 2020 - XNT303
Performance instrumentation and monitoring for .NET applications - Are you confident you can quickly identify service problems and resolve performance issues at scale? Isolating and remediating …
Posts
2020-01-08
Cloud Storage and Trailing Slashes
Cloud Storage and Trailing Slashes Shortly after configuring this site to be served simultaneously from AWS, Azure and GCP, I realize I had a bug. Occasionaly the images were not loading. Ironically …
Posts
2019-12-30
Multi-Cloud Blogging
I spent some time over Thanksgiving moving my blog from Blogger to Hugo. I have been hosting my site in an Amazon S3 bucket with an automated build in AWS CodeBuild. That has been running well for the …
Posts
2019-12-11
Hugo Robots Meta Tag
When I first moved over to Hugo, I struggled to get the robots meta tag working. Note that I am using the Ananke theme and this may be different for other themes.
Primer Honestly, I have not spent a …
Presentations
2019-12-04
AWS re:Invent 2019 - ENT401
A life-cycle approach to governance, compliance, and audit - Ongoing implementation of regulations by governments across a variety of industries requires organizations to adopt enterprise solutions …
Presentations
2019-12-04
AWS re:Invent 2019 - WIN307
Manage Windows instances at scale with Systems Manager - Get hands-on experience managing Windows servers with AWS Systems Manager. Examples include the life cycle of an application, automating the …
Presentations
2019-12-02
AWS re:Invent 2019 - MGT310
High-velocity service delivery: Infrastructure as code - Customers today are looking to the cloud to help them evolve, adapt, and innovate faster than ever. In this chalk talk, learn how to use AWS …
Posts
2019-11-29
Running Hugo Server in AWS Cloud9 Preview
I have been moving my blog to Hugo over the holiday weekend. I am working in a Cloud9 instance. Cloud9 allows you to preview an application running in the Cloud9 instance by proxying the connection …
Presentations
2019-10-13
EDUCAUSE 2019 Chicago
Advancing to the Cloud with Amazon Web Services - I’ll be presenting at EDUCAUSE 2019.
You can see details here.
Presentations
2019-10-07
Carahsoft Research Webinar
Presented a webinar to researchers along with Carahsoft.
Presentations
2019-07-25
Duke University Machine Learning guest lecture
Presented to students in a summer program on machine learning.
Presentations
2019-07-24
Internet2 Webinar
AWS Direct Connect and Transit Gateway I’ll be presenting to the Internet2 Cloud Community on how to use Internet2’s Cloud Connect with AWS Direct Connect and Transit Gateway.
You can see …
Posts
2019-07-23
DNS Resolution for Private EKS Cluster
I have been working on a project to deploy Elastic Kubernetes Service (EKS) at an Academic Medical Center. They want to deploy a private cluster that does not have internet acess. EKS supports this, …
Presentations
2019-07-15
UNC Cyber Carpentry Guest Lecture
I’ll be presenting for the second year on HPC, Machine Learning, and Big Data to researchers from around the globe today in Arcot Rajasekar Cyber Carpentry Workshop at UNC. You can see details …
Presentations
2019-07-11
AWS New York Summit 2019
SVC310 Improve operations with AWS Systems Manager OpsCenter - I’ll be presenting a Chalk Talk at the New York Summit 2019. …
Presentations
2019-06-11
AWS Public Sector Summit 2019
Microsoft SQL Server Migration Strategies - Migrating SQL Server databases to the cloud is a critical part of a cloud journey and requires planning and architectural considerations. In this session, …
Presentations
2019-05-30
AWS Chicago Summit 2019 - SVC311
Self-service remediation, managing configuration drift, & automation - I’ll be presenting a Chalk Talk at Chicago AWS Public Sector Summit 2019. …