A developer 🥑, conference speaker, meetup organizer, podcast guest, book author, and Google Summer of Code participant from Vienna (Austria).

“xeraa”?

First things first — what is xeraa? If you rotate the letters of my last name krenn by 13 places (ROT13), the result is xeraa:

Work

I live to demo interesting technology. Having worked as a web, infrastructure, and database engineer for over ten years, I am now working as a developer advocate 🥑 at Elastic — the company behind the open source Elastic Stack consisting of Elasticsearch, Kibana, Beats, and Logstash. I am constantly traveling Europe and beyond to speak and discuss open source software, search, databases, infrastructure, and security.

In case you are wondering what a developer advocate is doing I would describe it like this: Help users be successful with your software by showing them what is possible and solving problems.

Conferences

See my list of upcoming and past events.

Are you looking for a speaker? Get in touch and I'm more than happy to join! Please note I am only interested in speaking at conferences with an enforced Code of Conduct. I prefer to speak at conferences that are actively working towards improving diversity amongst both attendees and speakers.

Meetups

I am organizing three groups in Vienna:

Elastic Vienna

The official Elastic meetup in Vienna covers Elasticsearch, Kibana, Beats, and Logstash. Our talks are about specific features in the stack or use cases from companies such as George.

ViennaDB

The group covers everything around databases — from relational databases to NoSQL with talks about PostgreSQL, MySQL, MS SQL, Redis, MongoDB, Hazelcast,…

Papers We Love Vienna

While the other two groups are hands on, this meetup focuses on the academic side of computer science. There are many Papers We Love Meetups around the world and we are the Vienna chapter.

Podcasts

The Changelog — episode 292

Philipp Krenn joined the show to talk with us about Elasticsearch, the problem it solves, where it came from, and where it’s at today. We discussed the query language, what it can be compared to, whether or not it’s a database replacement or a database complement, Elasticsearch vs Elastic the company.

Software Engineering Daily

Philipp Krenn from Elastic joins the show today to discuss how search works and how Elasticsearch scales. We use Wikipedia as a running example for how a query is processed and how documents are stored.

DevOps Paradox — episode 29

Elasticsearch: Is It A Database Or A Datastore?We speak with Philipp Krenn today about Elasticsearch. We go through it's history and some of the more interesting stories where it has been used.

Data Engineering — episode 23

Search is a common requirement for applications of all varieties. Elasticsearch was built to make it easy to include search functionality in projects built in any language. From that foundation, the rest of the Elastic Stack has been built, expanding to many more use cases in the proces. In this episode Philipp Krenn describes the various pieces of the stack, how they fit together, and how you can use them in your infrastructure to store, search, and analyze your data.

Book

A while ago I have written a book called SilverStripe 2.4 Module Extension, Themes, and Widgets: Beginner's Guide. Sources and errata are available on my GitHub account.

Google Summer of Code

I have been a student (2007, SilverStripe), mentor (2012, SilverStripe), and organization admin (2018, Elastic) for Google Summer of Code (GSoC). It is a great experience both for students and open source organizations that might open up many future opportunities. It definitely did for me leading to writing a book and now working for an open source company.