Janne Kemppainen (@pakstech) header
Janne Kemppainen (@pakstech) profile picture

DevOps Specialist @NorthCodeLtd | I blog about programming and tech | 🐍 Python | Static blogging with Hugo

Espoo, Suomi
Joined March 2018
Photo by Janne Kemppainen (@pakstech)Photo by Janne Kemppainen (@pakstech)Photo by Janne Kemppainen (@pakstech)Photo by Janne Kemppainen (@pakstech)Photo by Janne Kemppainen (@pakstech)Photo by Janne Kemppainen (@pakstech)Photo by Janne Kemppainen (@pakstech)Photo by Janne Kemppainen (@pakstech)Photo by Janne Kemppainen (@pakstech)Photo by Janne Kemppainen (@pakstech)
I created this command line tool that you can use to create a starting point for your @github Actions workflows. If you have Node installed you can run it with "npx actions-workflow". Go check it out!
1
2
3
Tailwind UI is well worth the company money.
1
JUST IN: #Russian state TV channels have been hacked by #Anonymous to broadcast the truth about what happens in #Ukraine. #OpRussia #OpKremlin #FckPutin #StandWithUkriane
4,722
45,923
7,309
204,172
Janne Kemppainen retweeted
#Ukraine 🇺🇦: missile debris stuck in a pavement in #Kyiv.
10
156
12
443
Somen seuraaminen muuttui heti paljon viihdyttävämmäksi tämän studiosekoilun myötä. Kiitos @dplussportfi! #kultajuhlat
8
Doing some experiments with the new Twitter v2 API and it seems feasible to get the conversations using the new conversation_id parameter. Though the free API only contains the last seven days of data so this is not a solution if you want to include old replies.
1
The most difficult part is to come up with a clever JSON format that would be easy to parse and add to the page with the Go HTML templates. I'd really like to make it static instead of using JavaScript.
Azure DevOps seems to be full of restrictions that are just casually mentioned somewhere in the documentation, such as: "Only predefined variables can be used in template expressions."
My remote workstation develops piece by piece. Improved the lighting, next I will probably need a new monitor
1
4
When the CI pipeline is happy, I’m happy
Is there a proper way to use #nextjs ISR in Kubernetes so that the state remains consistent when CMS data changes?
Is there a better way to learn Kubernetes than by breaking the staging environment with a “standard” update and fixing it until midnight?
1
1
One benefit of working from home is that you can take a shower after looking at your dirty code 👨‍💻 🚿
2
I got a new and fancy webcam so that I scan appear professional in work meetings. Now the problem is that my office is so messy 🙈
Just saw the new Dune movie, and as someone who hasn't read the books but has bought the board game (unfortunately haven't had the change to play it yet) I have to say that I was impressed!
Today I started a new job as a DevOps Specialist!
3