Speaking - The talks I've given

Speaking was always fun and exciting for me. Already during my school time I was often on stage. Nowadays I have the pleasure to speak at international conferences, medium-to-large sized companies but also at local meetups. If you think I'd be a good fit for your event, feel free to contact me! No matter if it is a conference, a user group meeting, an event inside your company or similar.

JAMstack - A new web app architecture

Webmontag Dresden Dresden, Germany

JAMStack is interesting, though we will neither talk about the portable guitar amp, nor the stacking of jam. Instead, we will explore a new modern approach to develop web applications based on Javascript, APIs and Markup. It promises improved security out of the box, easier scaling and also better performance while the cost will decrease. This talk will highlight which promises the new web app architecture can resolve (pun intended)

JAMstack - Eine neuartige Webanwendungs-Architektur (German)

OUTPUT.DD Dresden, Germany

JAMstack - Früher fand man bei der Suche nach dem Begriff nur einen portablen Gitarrenverstärker. Aber um den geht es natürlich nicht, sondern um eine framework-unabhängige Architektur für moderne Webanwendungen. Bestehend aus *J*avascript, *A*PIs und *M*arkup verspricht der Ansatz besser Sicherheit "by default", einfachere Skalierung und auch noch erhöhte Performance bei geringeren Kosten. Ob das so einfach geht?

Clean Code in Vue.js and Nuxt.js

Private talk Undisclosed location

Clean Code is undoubtfully important. Too much technical debt can slow down projects and, in the end, ruin companies. While the principles themselve are clear thanks to Uncle Bob, this talk lays the focus on Clean Code when working with the frameworks Vue.js and Nuxt.js.

Nuxt.js in the context of modern web development

Private talk Undisclosed location

An introduction talk to fellow developer colleagues explaining the history of web development and digging deeper into modern approaches including SPAs, SSR-Apps and JAMstack, all realised with the Nuxt.js framework.

JAMstack - Eine neuartige Webanwendungs-Architektur (German)

DevDay Dresden Dresden, Germany

JAMstack, und damit ist nicht der portablen Gitarrenverstärker den man beim Googlen als erstes findet gemeint, ist eine framework-unabhängige Architektur für moderne Webanwendungen. Bestehend aus *J*avascript, *A*PIs und *M*arkup verspricht der Ansatz besser Sicherheit "by default", einfachere Skalierung und auch noch erhöhte Performance. Ob das so einfach geht? Findet es in diesem Lightning Talk heraus

Nuxt.js - Why? How? Oh yeah!

VueJS Dresden Dresden, Germany

Nuxt.js - You probably have heard the name of the Vue.js framework a few times by now. Maybe when a colleague of yours gave it a try, or when you saw it on the GitHub report as the fourth fastest growing open source project in 2018. But of course, you as a smart developer are skeptical: Why would I need another framework that even sits on top of *another* one? What is this trendy "SSR" buzzword? Which problems would Nuxt solve for me and how can I get started? During the talk I'll answer all of these questions and many more. Join the meetup for an introduction to Nuxt.js. There is no further knowledge besides basic Vue experience needed.

Nuxt.js - You probably have heard the name of the Vue.js framework at least once. Maybe when a fellow colleague gave it a try, or when you saw it on the GitHub report as 4th fastest growing open source project in 2018. But as a smart developer, you're skeptical: Why would I need another framework that even sits on top of *another* one? What is this SSR everyone is talking about? What problems would Nuxt solve for me and how to get started? During my talk, all these questions (and many more) will be answered. Join an introduction to Nuxt.js and experience it with no previous knowledge needed besides Vue.

JAMstack & Vue - An Architecture For Modern Web Applications

VueJS Dublin Dublin, Ireland

Some of you might have heard of JAMstack already - a new approach to build and deliver web applications. In this talk, we will look at the pros and cons of JAMstack and see how Vue and vue-based frameworks like Nuxt.js or Gridsome will help us building performant, small and efficient web sites and web applications.

Nuxt.js - An Introduction

VueJS Dublin Dublin, Ireland

What? A framework on top of a framework? Yes, you heard right! Nuxt.js is a Vue.js Meta Framework to create complex, fast & universal web applications quickly. Have you ever asked yourself how to improve the search engine ranking of your Vue application? Or if there is an easier way to configure Vuex, VueRouter and other common libraries together. Join us and learn more about the benefits of Nuxt.js and why you should use it in your next projects. Live demo included 😳. PS: No prior Nuxt.js knowledge is needed but basic Vue.js understanding is appreciated.

No loops needed - Functional programming in PHP

PHP Usergroup Dresden Dresden, Germany

Functional programming is becoming more popular, even in non-functional programming languages. This observation can be seen as approved after even Java added functional paradigms in the form of lambda expressions. This lightning talk will highlight the role of functional programming PHP, which similarities FP and Lego have and why loops are (almost?) obsolete in a functional programming world.

PHP - These three letters don't make many people think of anything good. But why are so many people averse to this server-side language? And how can it be that PHP's market share is at an incredible 81 percent, despite all the aversion? Under the headline "PHP is dead - Long live PHP" and in a funny mood we will explore the topic. Together with Alexander Lichter we will see how important PHP will be in 2018, it's usefulness when programming applications and what the future looks like for PHP! Whether you are a real PHP-hater or a new programmer, this talk will give you some interesting information. And the more people there are, the more fun it'll be.

Map, Reduce, Filter - No loops needed

Hacken 101 - iFSR TU Dresden Dresden, Germany

The popularity of functional programming is without doubt, even in non-functional languages. It's rise is underpinned by Java, which now also includes functional paradigms in the language's core. This talk is perfect for people who never used map, reduce or filter, or for those who don't know a bit about the mentioned functions. I'll give an introduction about a world that works without for-each loops, lives from expressive code and turns some of the common views topsy-turvy. Live coding included! No matter if you are new to programming or an OOP-genius, everyone will have something to take away after the talks ;)

PHP - Many people don't think about something positive when reading these three letters. But how can it be that many people are averse to this server-side language? And why is PHP's market share at an incredible 81 percent despite all the reluctance? Under the headline "PHP is dead - Long live PHP" and in a cheerful mood we get to the bottom of all this. Together with the long-time PHP developer Alexander Lichter we will find out how important PHP will be in 2017, if you can program excellent applications with it and what the future looks like for PHP! Whether you are a PHP-hater or a new programmer, there is something for everyone in this talk. And the more people there are, the more fun it gets.