Several posts this week on the ever-important topic of build tools. Architecture, a couple of deep-dive Kubernetes posts and securing your GitHub repositories too.
StackHawk sponsors Devops Weekly
How do you know your GraphQL API is secure? Watch StackHawk CSO Scott Gerlach walk through how to run application security tests for GraphQL-backed apps.
A good argument for service mesh disappearing out of sight, making the point that service mesh is the dynamic linker for cloud based environments.
A good checklist of things to do to protect your GitHub projects. Supply chain attacks are increasingly in the news.
A set of posts on best practices for creating container images for your .NET applications, including configuration and connecting to a database.
A few posts on less-well-known capabilities of the Kubernetes role-based-access system, looking closely at bind and escalate.
An interesting walkthrough of the test suite of a reasonably complex project, discussing tradeoffs, configuration and the importance of optimising CI.
Most internal development teams have documentation for new starters to get set up with all of the needed software. It’s an interesting insight into a team’s stack. But it’s interesting to see this set of documentation posted publicly for others to explore.
A good post for anyone needing to learn Gradle, or interested in building understandable software.
A comprehensive guide to vertical pod autoscaling in Kubernetes.
A big list of patterns for working with environment variables on the shell.
driftctl tracks how well your Terraform/AWS codebase covers your cloud configuration and warns you about drift.
Please is a cross-language build system with an emphasis on high performance, extensibility and reproducibility. It supports a number of popular languages and can automate nearly any aspect of your build process.