Blog

QCon San Francisco 2009

Martin van Vliet

Aktualisiert Oktober 23, 2025
5 Minuten

Seit ein paar Jahren ist der November für mich der Monat der QCon San Francisco. Bisher war es eine ausgezeichnete Konferenz mit vielen anregenden Vorträgen und Gesprächen. Dieses Jahr war keine Ausnahme. Lesen Sie weiter, um meine persönlichen Höhe- und Tiefpunkte zu erfahren.

Die Konferenz Falls Sie noch nie etwas von der QCon gehört haben: Die Konferenz versteht sich als eine Konferenz für und von Softwareentwicklern und -architekten aller "Konfessionen". Wenn Sie durch die Gänge schlendern, ist die Wahrscheinlichkeit gleich groß, dass Sie einen Rubyisten, einen Javaaner oder einen .NET-Afficionado treffen. Diese erfrischende Vielfalt führt zu interessanten Präsentationen und Gesprächen in der Kaffee-Ecke. Für mich als Java-Entwickler bedeutete das auch, dass die Nachrichten über die Schließung von Java 7 im Großen und Ganzen an mir vorbeigegangen sind :) Angesichts der Zielgruppe, die hauptsächlich aus Teamleitern und Architekten besteht, hat die QCon weniger technischen Tiefgang als zum Beispiel die Devoxx-Konferenz. Aber mit ganzen Tracks, die Ruby und neuen Sprachen gewidmet sind (einschließlich einiger C#/F#-Sitzungen), hat sie sicherlich mehr Breite. Für mich persönlich ist dies einer der Hauptgründe für eine Teilnahme. Keynotes Die Keynotes in diesem Jahr waren ein wenig durchwachsen. Am Mittwoch sprachen zwei Risikokapitalgeber darüber, worauf sie bei Startups achten, wenn sie entscheiden, wo sie investieren. Der Prozess, den sie beschrieben, ähnelte den Lean Startup-Ideen, nämlich so schnell wie möglich zu iterieren und den Kunden direkt einzubeziehen. Interessanterweise erwähnten sie Scala und Groovy als Entwicklungen, die sie als VCs genau im Auge behalten. Don Box experimentierte während seiner Keynote mit Twitter. Ohne ein Wort zu sagen, schrieb er die ersten 20 Minuten lang Tweets auf seinem Laptop. Ein interessantes Experiment, aber es gelang ihm nicht, die Aufmerksamkeit der Anwesenden zu halten. Als die anschließenden Code-Demos entweder fehlschlugen oder das Publikum nicht mehr zurückholen konnten, ging auch Don selbst die Puste aus und die Keynote fand ein abruptes und enttäuschendes Ende. Trotzdem war es gut von ihm, etwas Neues auszuprobieren. Die letzte Keynote der Konferenz wurde von David Chappel von Oracle gehalten, der die Cloud-Tools von Oracle vorstellte und anschließend demonstrierte. Viel zu Oracle-zentriert für mein Geld. Für das nächste Jahr hoffe ich wirklich, dass die QCon die Keynotes der Hersteller abschafft, selbst wenn das bedeutet, dass man zu 2 Keynotes zurückkehrt, wie in den letzten Jahren. Jemand wie Kent Beck oder Onkel Bob hat viel interessantere Dinge zu sagen. Highlights Der Vortrag von Dan North über ein herausforderndes agiles Projekt war großartig. Er enthielt viele Lektionen über Übergangsarchitekturen und die Einführung agiler Methoden, und dazu noch jede Menge Humor. In Lessons learned from Architecture Reviews erörterte Rebecca Wirfs-Brock nicht nur, wie man ein Architektur-Review durchführt, sondern auch, wie man eine Architektur je nach Publikum und politischem Umfeld wirkungsvoll präsentiert. Eric Evans sprach über die Einbeziehung von Modellierung und Design in den agilen Entwicklungsprozess und präsentierte einen frühen Entwurf seines Model Exploration Process. Eric verwendet diesen Prozess bei der DDD-Beratung von Kunden und er ist für jeden nützlich, der diese Technik anwendet.Es gab auch ein großes Interesse an schlanker Softwareentwicklung und Kanban. Ich habe an den Vorträgen von Jeff Patton und David Laribee teilgenommen, die nützliche praktische Tipps und Erfahrungen aus der Praxis lieferten. Obwohl ich selbst nicht daran teilgenommen habe, habe ich auch viel Gutes über Henrik Knibergs Vortrag gehört. Einer der beeindruckendsten Tracks auf der QCon ist Architectures you've always wondered about. Es inspiriert mich immer wieder zu sehen, wie Websites wie eBay oder LinkedIn mit ihren Skalierungsanforderungen umgehen. Die diesjährige Sitzung über Amazon S3 war ebenso beeindruckend. Sie beschrieb Entwurfsmuster für die Entwicklung von Anwendungen, die bei Festplatten-, Netzwerk- oder Maschinenausfällen die Betriebszeit garantieren können. Um seinen Service zu testen, veranstaltet Amazon regelmäßig unangekündigte "Spieltage", an denen ein ganzes Rechenzentrum vom Netz genommen wird, um zu sehen, ob die Architektur damit zurechtkommt. Das ist ein ernsthaftes Testen. Trends Während der Konferenz habe ich ein großes Interesse an:

  • Menschen das Handwerk der agilen Softwareentwicklung beizubringen. Das Ergebnis waren Präsentationen, in denen es um persönliche Eigenschaften ging, die für eine Programmier- und Softwareausbildung erforderlich sind.
  • JVM-basierte Sprachen wie Scala und Clojure. Das ist keine Neuigkeit, aber was mich überrascht hat, war das große Interesse von Nicht-Java-Entwicklern. Mehrere Personen, mit denen ich gesprochen habe, erzählten mir, dass sie in ihrer Freizeit mit diesen Sprachen experimentieren, während sie in ihrem Hauptberuf mit .NET arbeiten.
  • Kontinuierliche Bereitstellung (d.h. kontinuierliche Bereitstellung in der Produktion).

Entgegen dem Trend, von dem ich bei anderen Konferenzen gehört habe, funktionierte das Wifi auf der QCon für mich tatsächlich problemlos. Fazit Für mich ging es bei der QCon in diesem Jahr darum, das Handwerk der agilen Softwareentwicklung wiederzuentdecken. Die Gespräche mit Praktikern und ihre Erfahrungen gaben mir viele neue Ideen und Inspirationen für meine eigenen Projekte. Allerdings haben die meisten Tracks und Themen das Gefühl, dass es sie schon eine ganze Weile gibt. Nächstes Jahr hoffe ich, etwas über das "nächste große Ding" zu erfahren.

Verfasst von

Martin van Vliet

Contact

Let’s discuss how we can support your journey.