link

Logo for gchiesa.dev

useful stuff...

The essence of engineering is exploring, trying out new stuff and dealing with some everyday complications.
Out of this when I have some notes to share, you can find them in here. Or in the specific rss feed.

  1. Dealing with Mr.Know-it-all

    Most of the time I don't involve AI into the question to find a solution for a problem, but on the opposite to get fascinated when it throws some idea that to me is new (not necessarily good one). I then take the chance to investigate, and check if "would that fit my problem?".

  2. Don't keep your code DRY, but instead manage the duplication

    Explore the balance between managed duplication and abstraction in engineering. Learn why excessive DRY principles can hinder maintainability and how tools like SKA can simplify boilerplate lifecycle management for infrastructure codebases.

  3. SKA or what happens in 4DWW

    In my current company we have a program called 4DWW (4 Days Working Week). It lasts 3 months in the summer, and - as the name suggests - you get in the working week a paid day to do what you want. It was the first time for me, and I have to admit I really enjoy it. Actually this perks was among the decision points that push me to join the company, and I think, in retrospective, it was very successful.

  4. Data Contracts Terraform/Kubernetes

    With this article I'm going to share a pattern I come up with, that I've named "Data Contracts Terraform/Kubernetes". We successfully introduced this pattern and it makes the life easier for Platform Engineers and internal customers of such platform.

  5. Are we reinventing the cloud?

    The more I'm using Kubernetes the more I'm puzzled about the direction we are going. Kubernetes is an excellent abstraction layer over a pre-existing

  6. Terraform Modules at Scale

    A bit of context In the company I’m currently working, we develop a multitude of product with diverse requirements and various technologies. If the “one size fit all” never applies to the reality that is even more true for the landscape of my company that successfully span across 30 years of

  7. Platform Engineering in K8S: dependencies

    Dependencies across Developer and Platform teams is a foreseeable challenge you have to take into account when you plan and design a Platform Engineering layer in your company.

  8. From DevOps to Platform Engineering

    Platform Engineering is becoming the new buzzword in our world. At the same time also there are multiple shifts in the tasks for an engineer exposed to production: until a while ago, there was the so called "DevOps engineer", and the role - initially covered by evolved system engineers - was

  9. Terraform variables interface with optionals

    Terraform variables interface with optionalsThe importante of interface and variable files in TerraformFlexible interfaces in Terraform

  10. Terraform and Layered Infrastructure (part I)

    Current state of the art We all know, Terraform is the current de-facto standard when it comes to describe your infrastructure.

  11. oAuth2Proxy-AzureAD-Traefik

    Summary oAuth2Proxy is a nice component for Kubernetes that adds an authentication layer, transparently, on top of your workload.