Stories from an Italian Software Engineer
Is Helm really a package manager?
Helm (helm.sh) defines itself as The package manager for Kubernetes, at first I thought that was a bold statement, but after thinking about it for a moment, I don’t think I know any other real package manager.
Let’s look together at the functionalities that make Helm a package manager.
English
It has been more than nine years since I moved to London in November 2013.
It was a couple of years after I got out of university and one of my biggest regrets was not knowing English as well as I wanted.
Automate thumbnails generation
In my latest post I told you I was starting a video series on Kubernetes and its ecosystem.
As part of the process, I uploaded all the streams on Youtube. I uploaded the first video without thinking it through. Still, for the second, I decided that it would be good to have a thumbnail for the video, and why would I do it manually if there is a way to automate it?
Adventures in Kubeland
I’m sure I’m not the only one struggling to keep track of all new tools and practices in the DevOps industry.
Last month I asked myself, how could I keep up to date with new things?
Enter Adventures in Kubeland!!
The idea is simple, explore Kubernetes and the CNCF landscape to get familiar with the various tools.
But why would I learn by myself when we could be learning together?
How I write Blog Posts (2022)
Every year, I promise to write at least one blog post a month, but EVERY SINGLE TIME that commitment only lasts for a while.
It’s not that I don’t try; for example, I published four blog posts last year, and this is the fifth this year, but sooner or later, I give up.
Coding during high school
I started coding seriously during high school. I went to ITIS Leonardo Da Vinci in Viterbo (https://www.ittvt.edu.it/), a professional school meant to teach you a job, and it does.
It taught us about physics, chemistry, system theory, advanced math, computer science, and electronics.
My new remote-local workstation setup
I always wanted to solve the problem of moving from laptop 1 to laptop X while continuing to work on a task.
The perfect example is this blog post, I’m writing this from laptop 1, but I would love to keep going from where I left when switching to a different notebook.
The solution should work not just for text editing but also for GUI applications in general.
Cluster Api - multi-tenancy EKS implementation
Cluster API in case you don’t know it is:
a Kubernetes sub-project focused on providing declarative APIs and tooling to simplify provisioning, upgrading, and operating multiple Kubernetes clusters.
Multi-tenancy is defined by the project itself:
Starting from v0.6.5, single controller multi-tenancy is supported that allows using a different AWS Identity for each workload cluster. For details, see the multi-tenancy proposal.
That is exactly what we are going to see in this post.
Control your monitors settings via software
Did you know that you can control monitor settings on your terminal from Linux?
How to simplify and automate certain operations like switching inputs or changing brightness.
Let's talk terraform: from bash to terragrunt
We left the previous post of the series with a single Jenkins stack and the task of creating a second service out of it.