My KubeCon EU experience: First time in person, meeting friends, and speaking
KubeCon EU was special, for many reasons. One of them was to finally meet friends, old and new, for the first time ... or after a very long time.
I'm as excited as 2 years ago when I joined @gitlab on March 2nd, 2020, onboarding month and ready to meet everyone at @CloudNativeFdn #KubeCon π±
β Michael Friedrich, DevOps Twin πππ± (@dnsmichi) May 14, 2022
Honestly, beyond excited. Met so many great friends online in the past 2 years. Cannot wait to see you π€
Look out for 2m/6.5ft π pic.twitter.com/w9cS61excT
The second reason was to give a talk at KubeCon EU. Something which took me a while to process and realize. It has been one of our goals as a team at GitLab, and I felt truly honored to share my ideas and experience in front of a large audience. And then I got a little nervous about the slides and should I do a demo? On the 2nd weekend before KubeCon, I could not sit still and created a C++ app that leaks memory but only when DNS requests fail. Documented the demo, and made it open source so that everyone can contribute.
Finished the talk 1 week before the event, a new side of myself. I knew that the week was going to be huge and long, preserving energy until Friday and my talk needs no more slide edits :-)
Monday and Tuesday: Zero-day events and meeting friends
I was really looking forward to eBPF day, with eBPF being a topic I need to learn a lot and level up my knowledge. From there, I can help folks with directions and new project ideas. The keynote from Thomas Graf perfectly summarized what I needed to know (including open-sourcing Tetragon), followed by great insight into Parca and secure programming in Rust instead of C.
"How did you get an invitation to Erica's happy hour?" was one of the questions I smiled a lot about. A friendly conversation on Twitter, common interests with eBPF and WASM, and the idea to meet and say hi, with Erica being so kind to invite me and Brendan. Lovely conversations, meeting community leaders and folks whom I have not seen in a while - hi, Priyanka <3
Thank you so much for coming! It was so great to see you and so many other friendly faces after such a long time :) Hope you have a great rest of the week @ #KubeCon
β Erica Brescia πΊπ¦ (@ericabrescia) May 17, 2022
Tuesday: Meeting John, and inventing the DevOps Twins
Brendan and I decided to move to the GitLab booth buildup after lunch, and met John later :-) Together with Lauren and Amanda, we figured that all shirts needed to be rolled as a give-away. 5 is more efficient than 2, so we made it a fun experience with some great pictures later too.
It's almost time for #KubeCon. ππ
β π¦ GitLab (@gitlab) May 18, 2022
Our #DevRel team (@dnsmichi, @olearycrew & @john_cogs) is here to meet and greet. Questions for the team? Stop by our booth or ask here using #AskDevRel.
See you soon! pic.twitter.com/cln44kR8OT
While posing at the DevOps wall at the GitLab activity booth, ...
Brendan came up with the insider joke again ... When we first met on Sunday, we kinda figured that we look like Twins - Schwarzenegger and DeVito, Austria and USA. In a taxi towards the beach in Valencia. :D
After posting the picture on Twitter, it was not far to get a DM from Michael Aigner. "Yeah, sure, photoshop whatever, go for it." The final result speaks for itself, who could have imagined the "DevOps Twins". Bored by layovers, I registered https://devops-twins.com/ and created a static HTML site at Frankfurt airport later on Saturday. More ideas here.
You did it better @olearycrew @dnsmichi https://t.co/Y4ThIbgJcD pic.twitter.com/8ZIk5CtLjD
β Michael Aigner π¦πΉ (@tonka_2000) May 20, 2022
Wednesday, Thursday, ... - GitLab activity lounge and long evenings
Dinner in Spain is at 8, 9, 10, or even 11 pm. At first, the shift from 6 or 7 pm was a little weird, but we adjusted to it. GitLab team members were so kind to organize dinner every day, except for Wednesday with the Observability event together with Dynatrace, Isovalent, Pagerduty, and Polar Signals. Been talking all evening, and was like "oh, 11 pm already".
The evening event on Thursday brought a large crowd into a (wine) farming house a little outside of Valencia, and oh my ... such tasty food, in a beautiful atmosphere, and great conversations with Cyrille :)
Top notch evening location at #KubeCon #KubeConEU πππ
β Michael Friedrich, DevOps Twin πππ± (@dnsmichi) May 19, 2022
Such a great way to meet & hangout, thank you so much @CloudNativeFdn π€ pic.twitter.com/1n8GQP2luy
We left early though, meeting for dinner at 9:30 pm. Later, I went for a walk to the hotel, getting 8 hours of sleep for my talk instead of some more happy hours ;-) Marin kindly reminded me of my passion for my talk, feeling energized on Friday <3
Friday afternoon: My talk
500+ folks in person, filling up the room for my talk. 200+ waving virtually. 870 signed up. I "grew up" in smaller communities, practicing at meetups and events, with only virtual for the past 2+ years. What a wonderful experience to be back in person, and see folks following the stories and ideas.
Honestly, I feared that I would be speaking in front of an empty room on Friday, 4 pm CEST. Instead, I was overwhelmed, and after seeing my stories go so well forward, I made the move to do the live demo, even if the conference wifi was not great. After the kubectl get pods
the command took 10s, I knew that the final note will be "We are pretending the demo worked by looking at this Prometheus chart screenshot" ;-)
Demo time π pic.twitter.com/uaA1YsM12A
β Stefania Chaplin (@devstefops) May 20, 2022
Before the talk, I went for some "me time" somewhere sitting outside with other folks. I don't need a silent speaker's lounge, I love practicing the slides and maybe catching eye contact with someone wondering what I am doing.
There, I figured that the live demo needs some screenshots as a backup, and quickly edited the slides once again. Added a lot to the confidence level, in addition to what John Coghlan said in our 1:1: "You are the expert in the room, tell a good story.". Decide for yourself :-)
Practicing the talk was done in new ways: Lauren Conway asked me on Tuesday about the Chaos in my talk. She got the 5 minute director's cut when I scrolled the slides in my head. After many conversations, each asking about the talk, I got better at shorter storytelling, and also was able to refine my key messages.
Even after the talk, Martin said "developer experience", and I was like "Oh, interesting, did not really think of this until now". As such, I have refined my talk themes for my FY23 Observability strategy (that's public, I love transparency).
It was a great session held by @dnsmichi today. covering multiple disciplines with #cicd, #chaosengineering and #observability - and putting them together. To a larger extent, also developer experience was part of it. #CloudNativeCon
β Martin Steinberg (@SbgMartin) May 20, 2022
Brendan, Stefania, and Joanna were so kind to share pictures and threads, I totally forgot to take a selfie :)
So excited that so many #KubeConEU folks are joining to hear @dnsmichi talk about where weβve been and where we are going with observability for the developer.
β Brendan OβLeary (@olearycrew) May 20, 2022
Live tweets on this 𧡠pic.twitter.com/Tf3OebmeXR
Lifetime achievement unlocked.
More memories
KubeCon was both - a cloud-native community meetup, and a GitLab team offsite. I'd wish we had more time; evenings were made into team dinners, big and small :)
I have met so many of you, and great conversations and memories are still floating by, with more ideas to follow up in the future. I appreciate everyone saying hi, thanks, and smiling (you can see that through a mask even!). We will see us soon again :-)
#KubeCon in Valencia was the first time seeing lovely @gitlab team members in person after 2+ years. Kind, no ego, living our values, passionate, becoming friends in 5 days. Team dinner every night, laughing, caring, bonding. π±
β Michael Friedrich, DevOps Twin πππ± (@dnsmichi) May 21, 2022
One of the best weeks in my life π pic.twitter.com/j7oKMZQIwB
Thank you to everyone at @CloudNativeFdn #KubeConEU Valencia making it an inclusive and welcoming event. π€ I truly enjoyed our chats, laughter, thoughtful discussions, and cheering to my talk. π
β Michael Friedrich, DevOps Twin πππ± (@dnsmichi) May 22, 2022
Y'all are 2m / 6.5ft in personality and kindness βοΈ
See you at #KubeCon NA π pic.twitter.com/qzwSlVlH61
Cheers to @dnsmichi and @olearycrew for their amazing contributions to a great #KubeCon. From filling a room on Friday afternoon to writing a code challenge that attracted 500+ devs, you two crushed it!
β John Coghlan (@john_cogs) May 20, 2022
I - obviously - brought some (30+ packages) dragee keksi with me, Austrian butter cookies with chocolate, getting you addicted. Delivery successful.
Ready for #KubeCon final day in Valencia thanks to @dnsmichi and his surprise chocolate. β¨π«
β Lauren Conway (@ElConToTheWay) May 20, 2022
Ps. Peep the @gitlab Stickers headed for booth P4#remote co-workers & their snacks are the best #CloudNativeCon ππ pic.twitter.com/hPWiKi5Lwi
What did I miss?
I missed all of the main event talks, except for some keynotes. (Our team did not, and adjusted the product roadmap too). At some point, I decided to meet as many folks as possible and explore the venue when not at the activity booth staff duty. The 0-day events with eBPF and Prometheus hooked me into great new ideas; the afternoon was "reserved" for team bonding and quality time.
The venue was huge - I could not figure out where the Auditorium was (sorry AnaΓ―s for missing your talk) and only later learned that level 1 was one floor down (lol). While searching for the Gitpod booth, I ran into Kunal who brought me there thankfully - and so we made a picture where Pauline is taller than me ;-)
The internet is wild. Turns out Iβm taller than @dnsmichi π±π¦π
β Pauline P. Narvas π«Άπ¬π· (@paulienuh) May 18, 2022
Thank you #KubeConEU for bringing us together IRL finally! π pic.twitter.com/Jg6PhZMjWC
The great folks at CNCF have professional talk recording and video editing, providing the talks ~2 weeks after KubeCon EU. This is exactly the time needed to recover, and recap fresh ideas for future developments and talks.
For example, OpenTelemetry announced metrics being GA, and logs are in draft. A hot new idea is to add Profiling as a new OTEL event type in the future. A few days later, Jaeger Tracing shared that it can receive trace data natively in OpenTelemetry protocol, thus not needing the OpenTelemetry collector. What a great time to start hacking again on https://gitlab.opentelemetry.love/.
Those are just a few highlights, I'll share more in the next opsindev.news newsletter issue.
What's next?
KubeCon EU was my experiment, first-time travel in the pandemic after 2 years. I'm lucky that 3x vaccination made Covid19 only 2 weeks of coughing and feeling tired. My guess still is that it was the airport or evening activities, and not the main event. Otherwise many more folks would have tested positive. In the end, it does not matter - we are all healthy again, and I look forward to new adventures, safe and sound.
My travel mood is awake again. I'll take things slowly with events I planned thoroughly in 2022 already, and seeing my talks accepted too :) June 29-30 brings me to Kubernetes Community Days Berlin, Sep 5-7 will be in Hamburg at Container Days, both times in Germany.
Holidays will be somewhere in the Austrian alps, avoiding the stress with folks flying in summer, and just relaxing with hiking, wellness, and amazing views. Later, I am hoping to travel to Contribute meeting more GitLab folks ... and potentially OS Summit in Dublin, KubeCon NA in Detroit, ... and wherever else my ideas bring me with all-remote.
I cannot wait to see y'all again π
#KubeCon is about meeting friends, old and new. So glad to meet again @xeraa β₯οΈ pic.twitter.com/v9RO9w6uzj
β Michael Friedrich, DevOps Twin πππ± (@dnsmichi) May 18, 2022
So nice to meet @grabnerandi @vfarcic at #KubeConEU and talk about @keptnProject π€ pic.twitter.com/PJNJoEViYb
β Michael Friedrich, DevOps Twin πππ± (@dnsmichi) May 19, 2022
So nice to meet @d_bodky at #KubeCon π¦π± #community pic.twitter.com/bIqELOCRVW
β Michael Friedrich, DevOps Twin πππ± (@dnsmichi) May 20, 2022
"Both taking a selfie at the same time" - love meeting you again @rawkode β₯οΈ #KubeCon #kubeconeu pic.twitter.com/wMX4LoWDXl
β Michael Friedrich, DevOps Twin πππ± (@dnsmichi) May 20, 2022
Remote cheers to @dev_el_ops from the @cloudsmith booth at #KubeCon π€ pic.twitter.com/VNaBX2znhX
β Michael Friedrich, DevOps Twin πππ± (@dnsmichi) May 20, 2022
So nice to finally meeting @SaiyamPathak at #kubecon π±π€ pic.twitter.com/domi1Uxz36
β Michael Friedrich, DevOps Twin πππ± (@dnsmichi) May 20, 2022
π¦+π=π§‘
β Pauline P. Narvas π«Άπ¬π· (@paulienuh) May 18, 2022
Iβm so happy to finally have met some of our friends from @gitlab π₯° @john_cogs @olearycrew @dnsmichi, thank you for hanging out at our @gitpod booth! π§‘#KubeConEU pic.twitter.com/B3c0KQlccB
Itβs true and for real, seen you in person ;) pic.twitter.com/fFWo6ZdZWu
β Michael Hausenblas (@mhausenblas) May 18, 2022
I only go to see @dnsmichi knowing that I can get snacks. These are DELICIOUS. #kubeconeu pic.twitter.com/KJiixSLufk
β Pauline P. Narvas π«Άπ¬π· (@paulienuh) May 19, 2022
The one
β Brendan OβLeary (@olearycrew) May 20, 2022
The only
The @dnsmichi
Is speaking at #KubeConEU in 30 minutes at 4:00 about observability for developersβ¦and probably DNS or Lego to be fair.
Join us in Pavilion 3, Room F! pic.twitter.com/1T0gx7vRdp