Posts

The GitOps Journey

Image
I talked about this at the GitOpsCon EU 2021 and at Berlin DevOps Meetup 2021-11: The GitOps Journey Video The GitOps Journey Slides I also talked about this in a more expanded version at Enterprise Code 2021 and Continuous Lifecycle 2021: The Role of GitOps in IT-Strategy Slides And if you understand German, please watch this full features recording of my talk: GitOps is most definitely one of the hype words of 2021. No self-respecting tool fails to market itself as a "GitOps tool, even if is only remotely related to the GitOps principles defined by the CNCF GitOps Working Group . But where does GitOps fit into an IT strategy? In my opinion GitOps should be the centerpiece of every modern IT strategy! The GitOps journey takes the hype surrounding GitOps to build a solid, automation-focused, long-term sustainable IT strategy. A strategy that uses standard "GitOps" tools together with o...

10€ remote doorbell

Image
Our door bell is not very loud and we don't hear it in the kitchen when the internal doors are closed. We already missed people calling at our apartment door because of this. To solve this problem I found a 10€ remote bell that sits in the kitchen and rings whenever somebody rings our door bell. Initially I wanted a fancy WIFI based solution based on an ESP32 that would call me via SIP... But in the end this simple solution is "good enough" and has the benefit of zero maintenance. My solution is based on a kinetic wireless doorbell  (batterielose Funktürklingel) that has two components: A ringer that sits in a power socket and a transmitter without batteries. The "without batteries" part is really important as it allows a direct connection and integration of the transceiver into the door phone. As it happens, what I needed was available for 10€ at a local supermarket, but you can easily find this type of doorbell in online stores as well. The ringer contains a l...

How did GitOps get started? An interview with Alexis Richardson

Image
As part of the research for my upcoming GitOps article in the iX magazine , we -  Johannes Schnatterer and I  - had the opportunity to interview Alexis Richardson , founder & CEO of WeaveWorks , about how he invented GitOps - both the concept and the term. The interview covers Alexis' views on GitOps, Kubernetes and gives an interesting insight into his company and their take on Open Source. The following transcript is auto-generated by YouTube, please excuse any mistakes:

Google Workspace for Education Cost Calculator

Image
This week Google announced the new Google Workspace for Education features and pricing. The former Enterprise subscription continues as "Education Plus" subscription and there are two new paid subscriptions "Education Standard" and "Teaching & Learning Upgrade" (T&L Upgrade).  Of course the free version continues as "Education Fundamentals". Check out the detailed feature overview at the Google Education homepage.  Completely new are the pricing models: Education Standard and Education Plus are billed by the amount of students, with complimentary staff licenses at a 1:4 ratio (every 4 students buy a staff license). Teaching & Learning Upgrade is billed by the amount of teachers. All licenses are billed yearly, states the FAQ at the bottom of the page. In comparison, the previous "Enterprise for Education" subscription was billed by the amount of staff, with 10 complimentary student licenses for ev...

Measuring video lights with a colorimeter

Image
After more than half a year of home office I decided to improve my setup by adding proper lights to my work space. Following a recommendation I bought 2 video lights off Amazon, and then at the recent Black Friday week I bought the same video lights in a set of 2 with tripods (because the set cost less than I paid previously for the 2 single units). To my dismay I discovered that the 4 video lights, same brand and same model, actually looked different and performed different! The question is, which video light is more "correct" and therefore better to keep? I wanted to keep two and return two because I don't need four lights. Two is more than enough. The lights can be adjusted for brightness and for color temperature, but all the four lights would look different at the same setting. So which light was correct? Which to keep? After breaking my head for a bit I suddenly remembered the old colorimeter I have in my cabinet. It actually does ...

Understanding Google Meet Permissions for Education

Image
With the increase in distance learning Google G Suite for Education has recently also added many important features to its video conferencing tool Google Meet. Over the last year the role of meeting host became more and more important, as it allows - among many other things - to kick or mute other participants which is a big invitation for mischief if a student get the host role in an online class. Google Meet only lets a single user be the meeting host and it can be confusing to understand who happens to be meeting host. Furthermore, Meet does not support assigning other users with the host role, a feature that most other video conferencing tools support for a long time. As a result it is very important to keep control of the meeting host role and to ensure that the person who runs the meeting actually gets the meeting host permission in the video call. This infographics serves as a summary to help understand how Google Meet assigns the meeting host role. Click on it to download ...

How to add an almost-GDPR-compliant print button to any website

Image
Update 30.11.2020: Explain why I removed the print buttons from my blog. Many websites look great on screen but don't support printing or don't look good on paper. Mostly this is because the website designer "forgot" to test and optimize for printing. To help with this problem, there are free services that can print any website. I know and use two such services: PrintFriendly and PrintWhatYouLike . Unfortunately no service works perfectly, usually one or the other produces better looking results. Both offer adding a "print" button on your website and generate some Javascript/HTML for that. Upon closer analysis it turns out that these buttons are very much not cool from a GDPR compliance perspective: The buttons load an image and additional Javascript when your  website loads so that the people running those print services get a very nice access log of your users reading your website! To solve this problem, I modified the print buttons to be more data priv...
Like this content? You could send me something from my Amazon Wishlist. Need commercial support? Contact me for Consulting Services.