Principal Consultant
James McShane
2 years at Object Partners
10 years of Technology Experience
Posts written by James
Designing Kubernetes Controllers
There has been some excellent online discussion lately around Kubernetes controllers, highlighted by an excellent Speakerdeck presentation assembled by Tim Hockin. What I’d like to do in this post is explore some of the implications […]
Exploring the CloudEvents Landscape
The cloudevents specification provides a standardized way of describing events that is meant to be consistent, accessible, and portable. The idea of the specification is simple; lots of cloud systems and tools produce and consume […]
Understanding Mutual TLS Options in the Public Cloud
When delivering an API over the public internet via a cloud provider, some organizations and frameworks require mutual TLS verification as a part of the interaction for that API. Mutual TLS can be used to […]
Reflections on Digital Transformation
For software professionals, it is critical to get a broad and diverse perspective on what is happening within our industry. One of the best ways to do this is to listen to technical podcasts that […]
Using Conftest to Validate Configuration Files
Conftest is a utility within the Open Policy Agent ecosystem that helps simplify writing validation tests against configuration files. In a previous blog post, I wrote about using the Open Policy Agent utility directly to […]
Validating Terraform Plans using Open Policy Agent
When developing infrastructure as code using terraform, it can be difficult to test and validate changes without executing the code against a real environment. The feedback loop between writing a line of code and understanding […]
Design Considerations for CI/CD Pipelines
When developing a new application, teams often take a close look to design application architecture, mitigate security concerns, address non-functional requirements, and plan delivery around critical business timelines. Designing the CI/CD process risks becoming something […]
Deploying Azure Functions with Tekton CI/CD
Tekton is a set of shared, open source components for building CI/CD systems and a part of the new Continuous Delivery Foundation. While still in early stages, there is significant investment in the project due […]