Robert GlennCIDR ClashOrganizations can find themselves entangled in so many CIDR ranges that it becomes tedious to track and maintain. Introducing CIDR Clash.Apr 1Apr 1
Robert GlenninDevOops DiscourseThe Network Overlap ProblemHow do we easily determine which out of dozens of subnet ranges may overlap in a peering group?Mar 11Mar 11
Robert GlenninDevOops DiscourseTerraform Patterns, Observed — Part 5: Logic in TerraformIn this post, we will discuss where logic appears, major contributors to complexity and confusion, and suggestions on how to approach…Oct 18, 20232Oct 18, 20232
Robert GlenninDevOops DiscourseTerraform Patterns, Observed — Part 4: State ManagementCommon characteristics & constraints regarding state management, and how different approaches to module arrangement affect state complexitySep 17, 2023Sep 17, 2023
Robert GlenninDevOops DiscourseTerraform Patterns, Observed — Part 3: State Misconceptions & PitfallsWe begin our discussion of Terraform state by presenting some common misconceptions and typical pitfalls that can arise.Aug 20, 2023Aug 20, 2023
Robert GlenninDevOops DiscourseTerraform, Observed — Part 2: Module ArrangementIn this post, we’ll focus on module structure and arrangement and thoughts on how to select a fitting approach.Jul 11, 2023Jul 11, 2023
Robert GlenninDevOops DiscourseTerraform, Observed — Part 1: Module TypesI will begin this series by presenting different types of Terraform modules to provide context for later narratives.Jul 3, 2023Jul 3, 2023
Robert GlenninDevOops DiscourseCode Reviews: A Security Best PracticeWe need to treat code reviews as a security best practice, not a “nice to have”.Mar 18, 2023Mar 18, 2023
Robert GlenninDevOops DiscourseNot A Technicality: Exploring The Total Cost of Code Cost of OwnershipWe don’t take tech debt seriously enough. If we did we would pay it off.Jan 9, 2023Jan 9, 2023
Robert GlenninDevOops DiscourseStop “Testing” Infrastructure as Code!Or at least stop calling whatever it is you’re actually doing a test.Oct 30, 2022Oct 30, 2022