Ville Vesilehto
banner
ville.dev
Ville Vesilehto
@ville.dev
Head of AI & Data @upcloud.com
CoreDNS maintainer
Security researcher
Open Source
Dad
Pinned
It’s always Kubernetes or DNS or datacenter flooding or tectonic plates or cosmic rays
from vscode & friends - do i want to know what's the difference between disabled_off and disabled_off_ok
November 12, 2025 at 3:07 PM
postgresql implies the existence of pregresql
November 1, 2025 at 6:40 PM
restarted my blog to yap about ecdsa vs rsa in the coredns dnssec plugin: ville.dev/blog/posts/c...
RSA vs ECDSA in CoreDNS DNSSEC plugin: The CPU Cost of Signing NXDOMAINs | the ville dev blog
Tech notes and writeups by Ville Vesilehto
ville.dev
October 30, 2025 at 11:15 AM
Reposted by Ville Vesilehto
What are you? Where is this place? I'm so tired, LET ME SLEEP!
October 19, 2025 at 4:30 AM
the code editor was neglected this week due to socialising

i promise I’ll be better next week
October 12, 2025 at 7:25 AM
list all emails in your mail client

all mail panel
October 2, 2025 at 12:38 PM
Reposted by Ville Vesilehto
Inventor of gaming announces that it was a soft g all along so it’s actually pronounced “jamers”
September 25, 2025 at 1:05 PM
LGTM
September 11, 2025 at 6:47 PM
monadic plumbing
just derive haskell records for the composites and a writer monad to post json to k8s ez
September 10, 2025 at 4:51 PM
September 6, 2025 at 7:16 PM
aws go sdk v1 is deprecated

remember to upgrade to v2 v1.36.3
September 6, 2025 at 6:58 AM
Did you know that Finnish country singer Kari Tapio used to be fucking great (one of the best in Finland) in SAFe v1.0 release train era. He even wrote a song about his domination in Agile Release Train and that song is called Juna Kulkee (Train goes on).
September 2, 2025 at 2:57 PM
Oh yeah you are a staff engineer? Name every weapon enchantment
August 28, 2025 at 2:41 PM
sunday pull requests when no one is around to review
August 24, 2025 at 6:52 PM
monster energy ultra vice juicy pickle
August 23, 2025 at 10:53 AM
watch this space:
August 23, 2025 at 7:14 AM
0dte options to balance the unpatched 0day vulns
August 22, 2025 at 7:22 PM
”I’m in the golang memory arena trying stuff. Some will work, some won’t. But always learning.”

— anonymous
August 22, 2025 at 5:44 PM
Reposted by Ville Vesilehto
Gonna start referring to productivity software like people talk about video games.

"Oh yeah Google Docs is a Cloud-bases Word-like."

"Trello is a Lanestyle Jiracore Tasklike"

"Only weaklings need to use a Pomodoro to get through Sheetstyle work."
August 22, 2025 at 11:28 AM
Keep the implementation with fewer side effects

OCaml’s razor
August 21, 2025 at 2:50 PM
bottomless pit supervisor meme except it’s about vulnerabilities in FortiNet VPN clients
August 21, 2025 at 2:10 PM
babe what's wrong, you've barely touched your Document 32023R2854 Regulation (EU) 2023/2854 of the European Parliament and of the Council of 13 December 2023 on harmonised rules on fair access to and use of data and amending Regulation (EU) 2017/2394 and Directive (EU) 2020/1828 (Data Act)
August 20, 2025 at 8:11 PM
listen sigmoid you better be softmaxxing until this logistic regression is over
May 11, 2024 at 6:40 PM
It’s always Kubernetes or DNS or datacenter flooding or tectonic plates or cosmic rays
March 28, 2024 at 4:17 AM
Infrastructure convergence is happening as we speak. Soon we are able to fit an AI supercomputing platform into a single rack unit, while drawing all available power from the cabinet. This leaves 41 rack units for aesthetics.
March 27, 2024 at 8:34 PM