Portrait of me by Michiel Jansz. van Mierevelt

Portrait of me by Michiel Jansz. van Mierevelt

Welcome to my personal page! I’m Frank Contrepois, a French/Italian FinOps leader with a passion for cloud technology. With a mix of experience from academia and startups, I have established myself as an expert in both Cloud and FinOps and published several articles. As an AWS ambassador and certified Cloud FinOps professional, I am dedicated to staying at the forefront of my field. I am the Head of FinOps at Strategic Blue.

I have a rich and varied background, having been a part of multiple startups in Italy and the UK, but also having experienced burnout. However, with the help of my supportive wife, Anya, I was able to escape and start fresh on Reunion Island, where I spent a transformative year.

I am a constant learner and share my knowledge through my blog, Zettelkasten, and publications page.

If you want to get in touch or connect, you’ll find all the information you need under the Contact tab.

♦ ♦ ♦

My writing

How to exclude running Google Analytics when running Hugo server

From: How to Exclude Google Analytics When Running Under Hugo Local Server from 2018 with love :) If you are not using a theme that already excludes Google Analytics, then you should use the following piece of hugo code. In my case, I added this code into layouts/partials/custom-header.html {{- if not .Site.IsServer -}} {{ template "_internal/google_analytics.html" . }} {{- end -}} Read more...

How to get a random number in bash

Use the $RANDOM. $RANDOM returns a number between 0 and 32767. To get a random number between 0 and 50 you can use $ echo $[RANDOM%50] $ # or $ echo $((RANDOM%50)) To get a random number between 1 and 50 you can use $ echo $[RANDOM%50+1] $ # or $ echo $((RANDOM%50+1)) Read more...

How to solve Outlook cannot parse the property 'TRIGGER'

This errors is due to what seems to be an incompatibility between Google calendar reminders and Outlook. I guess that Google uses some proprietary content in the iCal that Outlook does not manage. Result: I do not have reminders in Outlook :( but the otherwise the calendar works well. Read more...

How to split camel or pascal case in bash

Sometime you get names like “helloMyNameIsFrank” (Camel case) or “HelloMyNameIsFrank” (Pascal case) and you want to make them human readable. In bash you can use sed 's/\([A-Z]\)/ \1/g' Example $ text="helloMyNameIsFrank" $echo $text | sed 's/\([A-Z]\)/ \1/g' hello My Name Is Frank Read more...