Roland Weigelt
Born to Code
-
dotnet Cologne 2012: Vorträge / Sponsoren gesucht
Am 4. Mai 2012 findet zum vierten Mal die dotnet Cologne statt, wie bereits 2011 im Komed im Mediapark Köln. Diese von den .NET User Groups aus Bonn und Köln organisierte Konferenz zum Themen rund um .NET und verwandte Technologien hat sich im Laufe der Jahre zur größten deutschen .NET Community Konferenz entwickelt. Die bisherigen Veranstaltungen waren jeweils bereits Wochen vorher ausgebucht, für 2012 erwarten wir 350 Teilnehmer.
Das Erfolgsrezept hinter der dotnet Cologne ist dass wir, hauptberuflich als Software-Entwickler tätig, genau die Konferenz organisieren, die wir selbst gerne besuchen würden – von Entwicklern, für Entwickler:
- Kompetente Sprecher mit relevanten Themen, vom groben Überblick bis hin zur “Level 400”-Session
- Angenehme Location
- Versorgung mit Essen und Trinken den ganzen Tag über
- …und das Ganze zu einem für jeden erschwinglichen Preis!
(Informationen zur Anmeldung und den genauen Preisen folgen demnächst, aber es wird wieder den “Early Bird”-Preis für nur 25,- Euro geben)
Wichtig ist uns auch, dass die Konferenz trotz der Größe für die Teilnehmer kein “anonymes Abarbeiten der Vorträge” bedeutet. So ist z.B. genügend Zeit für interessante Gespräche mit Sprechern, Teilnehmern und den Sponsoren an ihren Ständen eingeplant.
Vorträge gesucht
Der “Call for Papers” läuft bereits und wir haben schon viele interessante Vorschläge von aus der Community bekannten Sprechern erhalten. Wir sind aber weiter auf der Suche – wer Interesse hat, findet hier alle Infos dazu.
Sponsoren gesucht
Möchten Sie 350 Entwicklern Ihr Produkt, ihre Dienstleistung oder ggf. Ihre Firma als Arbeitgeber vorstellen? Wir bieten eine Vielzahl von Sponsoring-Möglichkeiten, von der Software-Lizenz für die Verlosung bis hin zu Ständen vor Ort. Melanie Eibl (Melanie.Eibl [at] dotnet-koelnbonn.de) schickt ihnen gerne unsere Informationsbroschüre zu und beantwortet Ihre Anfragen zum Thema Sponsoring.
Rückblick: dotnet Cologne 2011
Einen Bericht aus ganz persönlicher Sicht hatte ich in diesem Blogeintrag geschrieben, hier noch ein paar Impressionen:
Keynote im großen Saal Ausstellerbereich… …in der Mittagspause Auch zwischen den Vorträgen immer wieder Gelegenheit für Gespräche an den Ständen Einer der fünf Vortragsräume Empfang/Information -
Bonn: Vorträge “Debugging in the Field” / “Preparing for Production Environments”
Beim nächsten Treffen der .NET User Group “Bonn-to-Code.Net” haben wir Gad K. Meir zu Gast, der auf seiner Tour durch Deutschland u.a. auch in Bonn Station macht.
Am 29.11.2011 um 19:00 (Einlass ab 18:30)
in den Räumen der Comma Soft AG in Bonn-Pützchen
(Infos zur Anfahrt)Gad wird zwei Vorträge halten, in denen es mal nicht um schöne neue und verheißungsvolle Zukunftstechnologien geht, sondern um den tagtäglichen Betrieb von Software in einer nicht-perfekten Welt.
- Debugging .NET and Native Applications in the Field
- Preparing Applications for Production Environments
(Mehr Informationen zu den Vorträgen)
Wer interessiert ist und von außerhalb kommt: Der Veranstaltungsort liegt in Bonn-Pützchen nur wenige Minuten von der Autobahn A59 entfernt.
Wie bei Bonn-to-Code.Net üblich ist die Veranstaltung kostenlos, eine Anmeldung ist nicht erforderlich – einfach vorbeikommen und Spaß haben.
-
Emaroo 1.2.1 Released
Emaroo is a free utility for browsing most recently used (MRU) file lists of
multiple applications. Quickly open files, jump to their folder in Windows Explorer, copy their path - all with just a few keystrokes or mouse clicks.This bugfix release has been sitting on my hard drive for quite some time now, but it’s only now that I’ve finally gotten around to do the “release dance” (write the ReadMe, update the website, test the downloads etc.).
The most visible fix is that right-clicking a list item will now select it before opening the context menu.
Download and more information
Please visit the Emaroo website at www.roland-weigelt.de/emaroo
-
Looking Back at BUILD
BUILD, the “everything is secret”, “no information until September” conference is over and I’m back at home. Time for a personal look back.
The Announcements
Others have already done the job of writing a full roundup (here is one of the many), so I will give you only the the short version from a developer’s perspective:
- Windows 8 offers a new kind of applications with a new UI (“Metro”), running on top of the new Windows Runtime (“WinRT”).
- WinRT was developed with an emphasis on performance, both real (it is written in native code) and perceived (all API calls taking longer than 50ms are designed to be called asynchronously).
- “Metro style apps” can be developed in C++, C# or JavaScript
- C++ and C# applications use a XAML based UI technology, similar to Silverlight, but with higher performance and built-in touch support.
- JavaScript applications use HTML5 and CSS for their UIs.
- Windows 8 still allows “classic” desktop applications, developing these is not different from developing for Windows 7.
The bottom line: A wide range of developers will feel at home writing Metro style applications. That wasn’t all that clear after the messages from the unveiling of Windows 8 at the D9 conference in June, where it was all about HTML5 and JavaScript – which made many .NET developers mad. And shutting down all channels of information until September didn’t really help making the situation any better.
Was the intended effect of unveiling of WinRT as a surprise (i.e. “pulling an Apple”) really worth yet another Microsoft PR disaster? In a world where perception often is as important as reality, Microsoft PR really should put a bit more thought into what is said publicly and how people could react to it.
What about Silverlight?
The future of Silverlight after the release of version 5 later this year remains unclear. Sure, Silverlight applications won’t magically stop working in e.g. Windows 7. And it could be that Silverlight 5 is “good enough” for years to come. But there’s already the hint of a limited life time inside the Windows 8 Metro UI with its plugin-less Internet Explorer (the desktop version will allow Silverlight to run, though).
For business applications, an area where Silverlight really shines (forgive the pun), Metro style applications are not an alternative yet. Currently all Metro style apps will have to go through Microsoft’s app store, which in many situations simply isn’t acceptable. At some point in the future Microsoft will have to offer a solution for business applications with some kind of private app store, similar to what Apple already has.
The Sessions
As I’m very interested in UI/UX, I attended the user experience sessions regarding the design principles behind the Metro UI, which I enjoyed very much. I can highly recommend this and this session.
The technical sessions on the other hand were a mixed bag. Some of the “I’ll show you how to build X” talks that I saw were rather light on content, with the title promising more depth than was actually shown. There’s nothing wrong with introductory content, but the usual labeling of sessions from “level 100” to “level 400” was sorely missing. And please refrain from the term “deep dive” if your session merely gets people’s toes wet.
Not publishing the agenda before the conference prevented people from planning their personal schedule e.g in an online application, which in turn meant that Microsoft had no data for planning the required session rooms. The result: too many sessions ended up in rooms that were way too small and many people could not see the sessions they wanted. Unlike earlier PDCs, BUILD did not offer any overflow rooms.
Sure, the sessions were available on video the next day, but an important reason for attending a session in person is to be able to discuss the topics with other people afterwards.
The Location
The Anaheim Convention Center is a very typical conference location (i.e. at some point they all look the same). And because of that, two very typical problems came up:
- The chairs are designed for skinny female super models, not laptop-wielding IT guys
- The air condition is just too much for a European like me.
The handling of many thousand people is something that “just works” at developer conferences in the US (at least at the ones I have been to in the last 13 years). Congratulations to the BUILD organizers and their staff for having done a good job at directing the masses when giving out the slates, feeding the hungry and keeping the fridges full of soft drinks at all times .
The Slate
As mentioned above, attendees received a slate PC with a preview build of Windows 8. The machine is not actually an iPad killer, but this giveaway is not about providing people with a free toy to play around. This is a developer machine for giving attendees the opportunity to develop and test Windows 8 applications.
The slate has an Intel x86 processor and is able to run “classic” Windows apps. This makes the machine run hot (it has a fan) and, I guess, also heavy. Things will look different on an ARM CPU, but it remains to be seen whether anybody will be able to come near Apple’s iPad from a hardware point of view.
My Personal Takeaways
The following list is by no means complete:
- I’m impressed by the work on performance in Windows 8.
- WinRT is a major step forward in many ways.
- We’re in a transition period which will take many years.
- The ongoing work on C# is impressive. I really like how Anders Hejlsberg and his team approaches things, thinks about the consequences and continuously improves the language and its compiler.
- Microsoft really gets the importance of good UX. This does not necessarily translate into great UX in Metro, though, which at some points doesn’t feel quite natural yet. But they are heading in the right direction.
- I’m disappointed by the lack of communication regarding Silverlight.
- My development skills in C# and XAML will be still valuable in the future.
- My skepticism towards “HTML5 + JS + CSS” (disclaimer: I have written large amounts of JavaScript in my life) wasn’t helped by the fact that one problem during a demo was caused by a simple typo that a compiler would have caught.
- During the Ask the Experts I learned that the common Metro controls are actually not a fine example for the power of HTML5. Many calls to WinRT are necessary behind the scenes to achieve the performance or fully support touch. I don’t have a problem with that, people just shouldn’t look at the UI and think “who needs anything else besides HTML5, JS”.
- I really like the concepts for interoperability between applications e.g. via contracts.
- The pooled storage feature of Windows Server 8 (pool of storage space across multiple hard drives) looks like something that could bring back the Drive Extender feature to a future version of Windows Home Server.
The following months and years are definitely going to be interesting!
-
Sorry, Comments Have to be Closed
I’m getting hammered by spammers and the spam filter is not working well enough.
-
Rückblick: UI/UX für Entwickler in Berlin, Leipzig und Dresden
Gestern Abend fand nach Stationen in Berlin und Leipzig bei der .NET User Group Dresden der Abschluss meiner kleinen User Group Tour zum Thema “UI/UX für Entwickler und andere Nicht-Designer” statt.
An dieser Stelle besonderen Dank an Lars Keller vom INETA Deutschland Speaker’s Bureau sowie Torsten Weber, der den Termin in Berlin in die Wege geleitet und dafür sogar “seinen” Termin in Leipzig verschoben hat.
Die Folien zu meinem Vortrag stehen nun zum Download bereit.
Berlin
Los ging’s am 28.7. bei ALT.NET Berlin rund um Marco Rasp.
Bei diesem Termin zeigte sich wieder einmal das Dilemma kostenloser Veranstaltungen, wenn die Zahl der Interessenten größer als die mögliche Teilnehmerzahl ist: Einerseits musste die Anmeldung vorzeitig geschlossen werden, andererseits blieben an dem Abend durch etliche “No Shows” noch Plätze frei.
Zum Abschluss des Abends ging es dann in das bayrisch geprägte Lokal “Zur Haxe”; der heftige Kontrast zwischen dem Dirndl-Outfit der Kellnerin und ihrem breiten Berliner Akzent wird mir wohl länger in Erinnerung bleiben…
Leipzig
Schon am nächsten Tag besuchte ich die von Torsten Weber, Alexander Groß und Marcel Hoyer betreute .NET User Group Leipzig.
Wie schon beim Termin in Berlin ergaben sich einige interessante Diskussionen, schade war nur, dass der Abend seinen Ausklang nach dem “offiziellen” Teil nur im allerengsten Kreis fand.
Dresden
Die paar Tage bis zur Veranstaltung bei der von Oliver Guhr, Robert Mühsig und Lars Jonuscheit betriebenen .NET User Group Dresden hatte mein Körper genutzt, sich ordentliche Halsschmerzen zuzulegen. Da halfen dann auch diverse Lutschtabletten wenig. Aber trotz eines konstanten “Mann, bin ich fertig”-Gefühls lief aber auch dieser Termin gut – und Spaß habe ich beim Thema UI/UX ja ohnehin grundsätzlich.
Nach dem Vortrag fand sich dann noch eine erfreulich große Anzahl Teilnehmer, die sich (nach ein paar Parkplatzsuch- und Wegfindungsproblemen) im gemütlichen Innenhof des Bischof72 bei angenehmen Temperaturen unter freiem Himmel trafen.
Fazit
Auch wenn ich mittlerweile an dem nächsten UI-Vortrag arbeite und “UI/UX für Entwickler und andere Nicht-Designer” schon etliche Male gehalten habe, so wird mir dieser Vortrag trotzdem nicht langweilig.
Genau genommen ist es allerdings auch nie der gleiche Vortrag, denn je nach den Rahmenbedingungen wird er immer angepasst. Und im Laufe der Zeit habe ich einige Punkte gestrafft, andere genauer erklärt oder bisher nur erzähltes an Hand von Grafiken anschaulicher erläutert.
Wer weiß, vielleicht ergibt sich ja im nächsten Jahr wieder die Gelegenheit für eine User Group Tour. Ich würde mich jedenfalls freuen.
-
Rückblick: .NET Open Space Süd 2011 in Karlsruhe
Am vergangenen Wochenende fand in Karlsruhe der .NET Open Space Süd 2011 statt, für mich nach Leipzig 2009 und 2010 der insgesamt dritte “Open Space”.
Wer mit dem Begriff nichts anfangen kann: Das Konzept einer solchen, auch als “Unkonferenz” bezeichneten Veranstaltung ist, dass es keine strenge Trennung zwischen Sprechern und Zuhörern gibt. Die Agenda wird morgens spontan von den Anwesenden zusammengestellt: Jemand stellt ein mögliches Thema vor, Handzeichen der anderen entscheiden ob und wieviel Interesse vorhanden ist.
Letztes Jahr in Leipzig war ich wegen anderer Termine nur am Samstag den ganzen Tag dort, was für mich etwas unglücklich war, da die meisten für mich interessanten Sessions auf den Sonntag gelegt wurden.
Dieses Jahr war ich von der Kennenlernparty bis zum Ende am Sonntagnach-mittag vor Ort, was ganz klar die richtige Entscheidung war.
Wie war’s?
Kurz gesagt: Mir hat es sehr gut gefallen. Das Orga-Team hat einen super Job gemacht, ich habe viele nette Leute (wieder-)getroffen, Freitag- und Samstagabend hat das Wetter prima mitgespielt und ich habe eine Menge Spaß gehabt.
Was war vielleicht nicht so gut?
Es gab für mich ein paar Punkte, auf die ich eingehen möchte, um damit evtl. Anstöße für zukünftige Veranstaltungen dieser Art zu geben.
Punkt 1: Ich hätte mir am Sonntag ein wenig mehr Pünktlichkeit mancher Teilnehmer bei der Sessionplanung gewünscht. Das hat im Endeffekt dazu geführt, dass die Sessions später begannen. Kein Beinbruch, aber trotzdem unnötig.
Punkt 2: Es gab eine Menge gut laufender Gespräche, doch manchmal ließ die Diskussionskultur etwas zu wünschen übrig. So mancher interessanter Gedankengang wurde entweder unterbrochen, oder nicht zu Ende geführt, weil die Diskussion unnötigerweise in eine ganz andere Richtung gelenkt wurde.
Den Vogel schoss in einer Session ein zunächst harmlos klingendendes “wenn ich kurz etwas dazu sagen darf” ab, das einen Monolog einleitete, in dessen Verlauf ich das Thema des ursprünglich Sprechenden komplett vergaß. Geschickte Gesprächstechnik, skaliert nur leider nicht so richtig gut.
Auch kam der eine oder andere ein wenig zu “alpha-mäßig” rüber, wo die Diskussion vielleicht noch gar nicht in einer kontroversen Phase war. Es muss ja nicht gleich in ein großes “Wir haben uns alle lieb”-Happening ausarten, aber ein wenig Relaxedheit, Offenheit und Interesse an der Meinung der anderen Anwesenden schadet nicht.
Ich fand eine Situation sehr interessant, in der Ilker Cetinkaya (den ich auf Community-Konferenzen immer ein wenig als unfreiwilligen Rockstar erlebe), mehrfach betonen musste, dass eine von ihm gestellte Frage tatsächlich als “ich möchte etwas erfahren” Frage gemeint war – evtl. ein Indikator dafür, dass es in der Wahrnehmung schon einen Unterschied zwischen Promi- und Normalo-Dotnetter gibt und wenn ja, warum ist das so?
Punkt 3: Es hat sich einmal wieder gezeigt, dass die Bandbreite der Themen Fluch und Segen zugleich ist. Regelmäßig stoßen Sessions in der Themen-planung auf massives Interesse, bei denen sich später im gut gefüllten Konferenzraum herausstellt, dass quasi nur derjenige konkret etwas zum Thema sagen kann, der die Session vorgeschlagen hat.
Das muss nicht notwendigerweise schlecht sein, aber für das “Ökosystem Open Space” ist es in der Masse der Sessions besser, wenn sich jeweile eine Handvoll aktiver Experten finden. Nur ist das halt auch eine Frage der Statistik: Wie wahrscheinlich ist ein “Experten-Cluster” bei einer Session zu einem beliebigen Thema?
Ob eine thematisch engere Fokussierung von Open Spaces hier der richtige Weg sein kann, darauf habe ich keine klare Antwort. Denn einerseits könnte das durchaus zu mehr tiefergehenden Sessions führen, andererseits besteht die Gefahr, dass evtl. das so wertvolle “mal über den Tellerrand schauen” verloren geht.
Mein Fazit?
Auch wenn dieser Blog-Eintrag scheinbar überproportional viel “Gemecker” enthälten mag: Mein Fazit ist positiv.
Wenn man mit den richtigen Erwartungen kommt, ist ein Open Space eine tolle Sache. Und der .NET Open Space 2011 in Karlsruhe war da keine Ausnahme.
Deshalb werde ich, wenn es der Terminplan zulässt, auch bei zukünftigen Open Spaces definitiv dabei sein.
-
User Group Tour Berlin, Leipzig, Dresden: UI/UX für Entwickler
Ende Juli/Anfang August bin ich mit meinem Vortrag “UI/UX für Entwickler und andere Nicht-Designer” auf einer User Group Tour unterwegs:
- Berlin, 28. Juli, bei ALT.NET Berlin
- Leipzig, 29. Juli, bei der .NET User Group Leipzig
- Dresden, 3. August, bei der .NET User Group Dresden
Der Vortrag ist genau das Richtige für die Software-Entwickler, die von sich behaupten, dass sie “einfach kein Gespür für User Interface (UI) Design” haben.
Die Botschaft: Der Schritt von einer schlechten zu einer durchaus akzeptablen GUI ist häufig gar nicht so groß.
Aus dem Inhalt:
- Was Entwickler über Design, Emotionen und Gestaltgesetze wissen sollten
- Wie man GUIs mit Hilfe von einigen grundlegenden Gestaltungsprinzipien “aufhübscht” – und warum das alleine nicht ausreicht
- Was User Experience und Star Trek TNG gemeinsam haben
- Wer ist Heinrich und warum habe ich ihn erfunden?
- Last but not least: Was zugekniffene Augen und das Wissen um Fluchtreflexe mit Usability zu tun haben
Vorkenntnisse sind keine erforderlich (Interesse natürlich schon ;-), die Inhalte sind unabhängig von konkreten GUI-Technologien.
Ich freue mich schon sehr!
Update 2011-07-21: Die Anmeldung in Dresden ist jetzt möglich, der Link ist aktualisiert.
-
ClipTextify for Converting the Clipboard Content to Plain Text
When you copy and paste text from application to application via the clipboard, you'll sooner or later run into a simple yet annoying problem: Often the text is copied as rich text, i.e. including colors, different text sizes and so on.
Intended to be a feature, this can be a real pain if all you want is plain text.
If you're not pasting into an application which lets you choose the format of the pasted text (Office 2010 does a good job here), you are forced to paste the text to Notepad first, then copy it again before you can paste without formatting.ClipTextify allows you to convert the content of the clipboard to plain text by pressing a hotkey (e.g. Win+V), before you paste the text into the target application.
Download
- Visit the ClipTextify website: www.roland-weigelt.de/cliptextify
-
Das war die dotnet Cologne 2011
327 Teilnehmer, 20 Sprecher und 28 Sponsorenvertreter – und alle sehr zufrieden, mehr kann man sich als Veranstalter (das sind Albert Weinert, Stefan Lange, Melanie Eibl und ich) nicht wünschen.
Die dotnet Cologne 2011 war rundum ein großer Erfolg, das Feedback in Gesprächen nach der Konferenz und auch in Mails von Teilnehmern und Sponsoren war einhellig positiv.
Hier nun ein paar persönliche Eindrücke:
Die Location
Das Komed im Mediapark Köln mit seiner guten Erreichbarkeit, genügend Parkplätzen sowie moderner Ausstattung hat sich als gute Wahl herausgestellt. Die Zweiteilung hat anfangs hier und da Probleme bereitet und eine große Zahl Wegweiser verbraucht. Vielleicht haben auch noch ein paar gefehlt, aber im Endeffekt kamen die Teilnehmer gut zurecht.
Das sehr hilfsbereite und professionell arbeitende Komed-Personal, das die Veranstaltungstechnik jederzeit im Griff hatte, sorgte auch dafür dass mein persönlicher Stresslevel den Tag über deutlich geringer ausfiel und ich tatsächlich die Konferenz genießen konnte.
Die Vorträge
Bevor ich die Vorträge besuchen konnte, musste ich selbst noch meinen eigenen halten: “UI/UX für Entwickler und andere Nicht-Designer” kam auch in der – gegenüber der in User Group gehaltenen – gekürzten Version als Konferenzsession gut an. Dieser Auftritt war gleichzeitig die Generalprobe für die .NET DevCon nächsten Monat (Infos zu diesem und weiteren Terminen hier).
Als nächstes schaute ich bei Stefan Lange und seinem Vortrag zu Silverlight 5 vorbei. Unter anderem auch, weil Stefan beim Sprecheressen am Vorabend nebenbei meinte “Ich habe übrigens Deinen Blog-Eintrag zum Thema Live Coding gelesen” . Obwohl ich ja schon auf der MIX11 SL5-Vorträge gehört hatte, muss ich sagen dass der Vortrag wegen seiner guten Aufbereitung und Präsentation wirklich sehr interessant und eine gute Vertiefung war.
Nach der Mittagspause folgte der LINQ-Vortrag von Bart De Smet, der wohl alle von den Socken gehauen hat. Nicht wenige haben sich danach wohl spontan umentschieden, denn der anschließende Rx-Vortrag war brechend voll, obwohl er in der Teilnehmerbefragung vor der Konferenz zunächst auf nicht allzu großes Interesse gestoßen war. Ich selbst kam einen Tick zu spät (noch schnell einen Raumtausch in die Wege leiten) und fand nur noch einen Stehplatz – kein zu großes Opfer für einen tollen Vortrag.
Nach einem letzten Vortrag über TPL und PLINQ stand dann auch schon die Verlosung an, bei der sich so mancher Teilnehmer (und eine statistisch gesehen überproportional große Zahl von Teilnehmerinnen) über Gewinne freuen durften.
Und schon war die Konferenz vorbei, schneller als erwartet.
Mit einem Abendessen unter freiem Himmel im nahegelegenen Kandinsky und einem ausgedehnten und sehr netten Gespräch mit Bart De Smet (einfach nur super, der Mann) fand der Tag schließlich seinen Abschluss.
Die Organisation
Nach den dotnet Cologne Konferenzen in den Jahren 2009 und 2010 gab es von allen Seiten viel Lob. Gleichzeitig fragten wir nach ehrlichem und kritischen Feedback, das wir auf den anynomen Feedback-Bögen auch bekommen haben.
Das Feedback, zusammen mit unseren eigenen selbstkritischen Beobachtungen, führte zu einer Liste von Punkten, von denen wir dieses Jahr nahezu alle angehen konnten – zumindest innerhalb der uns zur Verfügung stehenden Möglichkeiten, denn bei einer Veranstaltung in dieser Größenordnung muss alles in ein knappes (und auch nicht immer leicht zu kalkulierendes) Geld- und Zeitbudget passen.
Danksagung
An dieser Stelle möchte ich mich ganz herzlich bedanken:
- bei Stefan Lange, Albert Weinert und Melanie Eibl für die gute Zusammenarbeit. Die letzten vier Monate waren für alle Beteiligten nicht einfach, schließlich organisieren wir die Konferenz ja nicht hauptberuflich sondern haben tagsüber noch eine “kleine Nebenbeschäftigung”.
- bei den Sprechern, die ohne Honorar (alleine gegen Erstattung der Reisekosten) aufgetreten sind.
- bei allen Helfern vor Ort.
- bei den Sponsoren, die mit ihrer finanziellen Unterstützung diesen Tag überhaupt erst möglich gemacht haben.
- und bei allen Teilnehmern – schön dass ihr da wart!