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
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 internal event of your company or
There is an incredible amount of search engine requests every day. And all the people searching want to find
the best content for them, not matter if that's an article, a new product or an answer to a question. So no matter if you have
an e-commerce platform, a blog or a niche-site - you want to be found through engines like Google or Bing.
Search engine optimization (SEO) can therefore be decisive for the success and also the revenue of your projects.
When we are reading about Vue.js and SEO though, there are many controversial opinions about the impact of an SPA framework on the SEO efforts.
In my talk we will go through the basics of SEO and examine best practices and their implementations with the help of vue-meta and Nuxt.js.
What do a SaaS landing page, blog and e-commerce store have in common? They should all be found
through a search engine, ideally by as many people as possible. Search engine optimization (SEO) can therefore be
decisive for the success and also the revenue of your projects. But when it comes to Vue.js and SEO, there are many
controversial opinions about the impact of Vue on SEO efforts. In my session we will go through the basics of SEO
and examine best practices and their implementations with the help of vue-meta and Nuxt.js.
SEO - Basics and proven patterns for modern web applications
Another spontaneous session on an interesting topic: Search Engine Optimization. Often seen as rocket science
or witchcraft, SEO is an important part of many businesses and invested work will be often rewarded in the medium
and long term. With a few basics, you can already improve your search engine visibility and get ahead of
competitors that don't care about Search Engine Optimization. During the session, I showed a few achievements
regarding organic traffic, basic steps every web dev can perform to improve their site visibility and proven
patterns in SEO.
A spontaneous live-coding session about the rising CSS framework Tailwind. During the session we created a demo
project based on Nuxt.js, included Tailwind and took a look at the utility-first approach as well as different
features of the framework like component extraction, the style reset for many native elements and easy class composition.
I thought a lot about what I was going to present at VueCamp. Finally, I decided on something that fits well with
the spirit of a barcamp: Talking with the people, not only to the people. And nothing fits better than an AMA here!
So, I'm curious about your exciting questions regarding the Nuxt ecosystem, the core and (almost) everything else
you want me to tell you.
JAMStack is interesting, though we will neither talk about the portable guitar amp, nor the stacking of jam.
This talk will highlight which promises the new web app architecture can resolve (pun intended)
JAMstack - Eine neuartige Webanwendungs-Architektur (German)
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 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.
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)
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 - 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
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.
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.
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.
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.