I’ve been in the same job for a long time, and using, broadly, the same tech stack. Some of this tech still sounds modern and relevant (Kubernetes, Docker, Typescript etc.), other bits not so much.
I’d like to understand better how the industry at large is developing, so here I’m going to create a list of technologies I’d like to look into, at least to understand the basics. I hope to write a little piece as I do it about my first impressions.
I hope to circle back and update this post as I find new tech to learn, or as I can tick things off the list.
Technologies
So here are the technologies I hope to learn more about in the coming months:
Terraform
This is an infrastructure-as-code tool. I believe it’s basically trying to achieve the same thing as Canonical’s Juju (which I’m more familiar with), and I suppose, at a stretch, other recipe-making tools like Ansible, Chef, Puppet etc.
I’ve done the “Quick Start” interactive lab, which walks you through using it to create a Docker container, but that seems incredibly basic. I need to look a bit deeper into what it can actually do.
Playwright JS
I’ve used Playwright for Python (and I’m hoping to write about it) but really it’s more of a JS library. So I should just spin it up with JS so I know how that works.
GraphQL
I love clean REST APIs. I know a fair bit about GraphQL, but I’ve never implemented a GraphQL interface myself. I should just quickly spin one up to see how neat it can be, and if it can avoid my primary concerns.
Grafana Loki
I’d like to know more about Grafana, and especially Loki. We use Graylog for logs at Canonical and it’s pretty cool, I understand that a fair bit, but Loki looks also interesting. We use Grafana already