/ domm
Thomas Klausner domm

Just in case you like to know, I'm currently spending my time as a father of 2 grown-up sons, Perl hacker who is not afraid to touch other tech, sort-of DJ, bicyclist, cook & taker-of-pictures - while being 40+ years old but too lazy to update my profile once a year.

I'm also head of Vienna.pm, member of the TPF Grants Commitee and the YAPC Europe Foundation and previous maintainer of the CPANTS project.

I've got stuff on CPAN, held various talks and organise the Austrian Perl Workshops and YAPC::Europe 2007.

Follow me on twitter!
Atom Icom ... on Atom!
10.03.2019: German Perl Workshop 2019 in Munich

This week we had the 21st(!) German Perl Workshop, this time in Munich, which is just a short0 train ride from Vienna. I stayed in a hotel very near the venue and opposite of a huge fitness center with an all-glass front, so one could watch people slave away on the treadmills. The pre-conf meeting took place at a Lebanese restaurant, where Jens ...
more ]

Picture of the Day: first morning glory flowers

more ]
08.03.2019: Things I've learned at 'Advent of Code'

In diesem Talk plaudere ich ein wenig darüber, was ich beim Advent of Code gelernt habe (div Algorithmen, mit denen ich sonst nie in Kontakt komme; wann es besser ist, aufzuhören; unfaire Zeitzonen, ...) Slides: German Slides for the German Perl Workshop 2019 in ...
more ]

07.03.2019: Vue.js for Perl hackers

As a side project, I'm currently working on yet another disqus clone, senph, as seen at the end of this very post. For a frontend, I choose vue.js. In this talk, I try to explain vue.js (and a bit of JavaScript) as my Perl brain understands it. Slides: Slides for the European Perl Conference 2018 in Glasgow; Video Slides for the German Perl ...
more ]

06.03.2019: Deploying Perl Apps using Docker, Gitlab & Kubernetes

Some time ago we had the glorious idea to deploy our code into the cloud. The Google cloud, to be specific. This means we had to learn Kubernetes (to manage and scale our apps), Docker (to pack the apps into containers), gitlab CI (to automate the deployment process) and a whole lot more. In this talk I'll explain the basics of Kubernetes, Docker
more ]

28.01.2019: Vienna.pm TechMeet

Tonight we had our first TechMeet of 2019. There was a slight focus on parsing: Daxim talked about "Parsen mit Perl", in preparation for his talk at the German Perl Workshop. Robert also talked about parsing, showing us some parsers he wrote using Parse::Yapp and Parse::RecDescent. Throughout the talks we had interesting discussions about parsing,
more ]

an image named perl/2019_03_german_perl_workshop.jpg
an image named perl/2019_01_vienna_pm_meeting.jpg
an image named mixtapes/um_die_ecke_und_immer_gradeaus.jpg
an image named perl/2018_08_european_perl_conference_2018_glasgow_images/tpcig_1.jpg
an image named reisen/2018_china/20180808_hongkong_images/hongkong_00.jpg
PostgreSQL query of the day: UPDATE paragraph SET args = jsonb_set(args,'{audio_url}',('"' || regexp_replace(args->>'audio_url','old-host.at','new-host.at') || '"')::jsonb) WHERE type = 'audio' AND args->>'audio_url' LIKE '%old-host.at%';
20.05.2019 22:15:26

things I never wanted to learn #231: to round a value in libreoffice writer, use '=<C6>*24 round 1' not the more obvious '=ROUND(<C6>*24; 1)' from Calc
03.01.2019 12:01:39

typo of the day: git ci -m 'remove debug outpur'
13.11.2018 15:45:14

[ all ]
New Vinyl
Dendemann - da nich für!
Bilderbuch - mea culpa
The Specials - Encore
Bilderbuch - Vernissage my heart
Granada - Ge Bitte
Pippa - Superland

[ all ]