Roland Weigelt

Born to Code

  • Introducing: Emaroo 1.0

    I have just released a small tool which I have worked on every now and then during the last months (and which has already gained some popularity among my colleagues).

    Emaroo
    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.

    ScreenShot400x237

    Features
    • Quickly access most recently used Visual Studio / Blend projects and Office documents.
    • Open a Window Explorer at the file location
    • Copy the file path
    • Open recently used Visual Studio 2008 projects in Visual Studio 2010
    • Open recently used Visual Studio projects in Expression Blend
    • Start Visual Studio / Blend as administrator
    Supported Applications

    The following applications are supported (but not required):

    • Visual Studio 2008, Visual Studio 2010
    • Expression Blend 4
    • Microsoft Word 2007, Microsoft Word 2010 (32bit), Microsoft Word 2010 (64bit)
    • Microsoft Excel 2007, Microsoft Excel 2010 (32bit), Microsoft Excel 2010 (64bit)
    • Microsoft PowerPoint 2007, Microsoft PowerPoint 2010 (32bit), Microsoft PowerPoint 2010 (64bit)
    Download and more information

    Please visit the Emaroo website at www.roland-weigelt.de/emaroo

  • PDCologne live am 28.10. in Köln

    PDCologneLive-Banner468x60

    Am 28./29.10. findet in der Microsoft-Zentrale in Redmond die Professional Developers Conference (PDC) statt, eine Konferenz, bei der es traditionell um die neuesten Themen und Technologien geht.

    Die Keynote wird am 28.10. um 18:00 unserer Zeit live im Internet übertragen. Natürlich könnte man sich diese auch alleine im stillen Kämmerlein anschauen - aber das wäre ja langweilig...

    Deshalb haben sich die .NET User Groups aus Bonn, Köln und vom Niederrhein entschlossen, zu diesem Anlass ein großes Event zu veranstalten:

    Live-Übertragung der PDC Keynote
    am 28.10. um 18:00 (Einlass ab 17:30)
    in der Microsoft-Niederlassung Köln
    Eintritt kostenlos, Anmeldung erforderlich

    Im Anschluss findet eine Diskussionsrunde statt und last but not least gibt es eine große Verlosung mit attraktiven Preisen:

    • 3x Visual Studio 2010 Professional NFR (NFR = Not for Resale, d.h. kein Weiterverkauf)
    • 3x Windows 7 Ultimate NFR
    • 3x Competition Pro C64 USB-Joystick inkl. umfangreicher Spielesammlung für Nostalgiker
    • Software-Lizenzen bekannter Hersteller (Details folgen)

    Darüber hinaus erhält jeder Teilnehmer ein USB Lanyard mit PDC-Inhalten.

    Anmeldung und aktuelle Infos auf pdc.dotnet-koelnbonn.de

  • Krefeld: Vortrag UI/UX-Grundlagen am 15.9.

    Am 15. September bin ich in Krefeld bei der netug-niederrhein zu Gast und werde dort einen Vortrag zu User Interface Design und User Experience halten.

    Aus der offiziellen Ankündigung:

    Viele Entwickler behaupten von sich freimütig, überhaupt kein Gespür für die Gestaltung von Oberflächen zu haben und können mit dem Begriff "User Experience" noch weniger anfangen. Wer es dabei belässt, macht sich die Sache jedoch ein wenig zu einfach, denn häufig ist es nur ein kleiner Schritt von einer schlechten zu einer durchaus akzeptablen GUI.

    Dieser Vortrag stellt einige grundlegende Gestaltungsprinzipien vor, gibt praktisch einsetzbare Tipps und klärt u.a. was zugekniffene Augen und das Wissen um Fluchtreflexe mit Usability zu tun haben.

    Es handelt sich dabei um eine leicht erweiterte Version des Vortrags, den ich auf der See# Party in Kreuzlingen (Schweiz) gehalten habe – sozusagen der “Director’s Cut”.

    Die Veranstaltung beginnt um 19:00, weitere Informationen (Veranstaltungsort etc.) auf der Website der netug-niederrhein.

  • See# Party 2010: Folien zum UI/UX-Vortrag online

    Die Vortragsfolien zu meinem gestrigen Vortrag auf der See# Party in Kreuzlingen stehen nun zum Download als PDF bereit:

    An dieser Stelle ein Dankeschön an die Organisatoren – ich kann nachvollziehen, wieviel Arbeit in einer solchen Community-Konferenz steckt.

    Und auch ein Dankeschön an meine Zuschauer, die trotz des schwierigen Termins direkt nach dem Mittagessen wach geblieben sind und nach Abschluss des eigentlich geplanten Teils sich mit überwältigender Mehrheit für eine kleine Zugabe ausgesprochen haben.

    Nach dem Vortrag gab es dann noch eine Ganze Reihe interessanter Gespräche, die mir sehr viel Spaß gemacht haben. Das positive Feedback ist eine schöne Belohnung für die Vorbereitung, die sich als deutlich zeitraubender als geplant herausgestellt hat.

    Ich werde den Vortrag übrigens in nächster Zeit nochmal in diversen User Groups halten, entsprechende Ankündigungen folgen.

  • See# Party am 28.8.2010 in Kreuzlingen am Bodensee

    Der .NET-Stammtisch Konstanz-Kreuzlingen veranstaltet am 28.08.2010 in Kreuzlingen am Bodensee die See# Party, eine Konferenz von und für die .NET Community und Interessierte in der Schweiz und Deutschland.

    Die Teilnahmegebühr beträgt lediglich 25 EUR bzw. 35,- CHF. Dafür gibt es einen ganzen Tag voll mit Vorträgen, Verpflegung während der gesamten Konferenz und abschließend eine Grillparty. Also nicht zögern, sondern direkt anmelden.

    Ich werde vor Ort sein und dort einen Vortrag mit dem Titel “UI/UX - Grundlagen für Entwickler” halten. Mehr dazu (und den anderen interessanten Themen) auf der Website.

  • 7 Years of Blogging

    Yesterday this blog turned seven. And I even got a “birthday present” (or should that be “blogday present”?), although the person who gave it to me wasn’t aware of the blogiversary – I’m now no longer threatened by the countdown of my trial version of Visual Studio 2010! Thank you!

  • My Font and Color Settings for Visual Studio 2010

    One of the first things I do each time I start using a new version of Visual Studio is to customize the font and color settings.

    For Visual Studio 2010 this turned out to be a bit more complicated, though, because of the way XML documentation comments are rendered in the new editor.

    I like my doc comments to be shown with a background color, but different from earlier versions of Visual Studio, VS2010 will not continue the background color until the right margin, but instead until the last character of the line – which turns out to be kind of ugly.

    Fortunately, there’s an extension for that.

    So in order to get something similar to this…

    20100629_ColorScheme

     

    …you’ll need the Background Color Fix extension by Noah Richards. Note that the extension doesn’t always reflect changes you make to the colors immediately; you’ll have to close and open documents or even restart Visual studio. But once you’re set, this is a non-issue.

    My personal font and color settings for Visual Studio 2010 shown in the screenshot above can be downloaded here (right-click the link and "Save Target/Link As").

  • Das war die dotnet Cologne 2010

    Als sich am späten Freitagabend hinter mir die Parkplatzschranke des Holiday Inn am Stadtwald in Köln schloss, wurde endgültig klar: das war’s. Etliche Monate Vorbereitungszeit, eine wochenlange heiße Phase und dann war irgendwie alles ganz schnell vorbei. Zurück blieb ein gutes Gefühl, dass bei all den Strapazen Motivation genug ist, auch 2011 eine dotnet Cologne in Angriff zu nehmen.

    Der Konferenztag begann rund 16 Stunden vorher mit dem Aufbau der 300 Taschen für die Teilnehmer und anderen Vorbereitungen wie die Bereitstellung der Teilnehmermarken.

    Taschen

    Nach dem Einlass stürzten sich die Teilnehmer auf das Frühstück, das sowohl in Quantität und Qualität überzeugen konnte. Dies verringerte dann auch gleich meine Nervosität – denn gesättigte Teilnehmer sind gut gelaunte Teilnehmer…

    Fruehstueck

    Um 9:45 startete die offizielle Begrüßung, die leider von einigen Anlaufschwierig-keiten geplagt war. Die versagenden Batterien der Presenter-Maus konnten glücklicherweise schnell gewechselt werden (ich habe bei Vorträgen immer Ersatz in der Tasche). Die anderen Punkte wie die ungünstige Lautstärke-regelung (über ein vom Hotel fest verbautes Mischpult in einem fast schall-dichten Nebenraum) und die Verstopfung des Eingangbereichs durch mangelnde “Crowd Control” fallen unter die Rubrik “Abhaken und beim nächsten Mal irgendwie besser regeln”.

    Die Anmerkung eines Teilnehmers, dies würde den Charme einer Community-Konferenz ausmachen, war zwar als Aufmunterung nett gemeint, aber mein Ehrgeiz es 2011 besser zu machen ist trotzdem geweckt.

    Keynote

    Meine Keynote ab 9:55 lief kurz gesagt erfreulich rund. Seit einiger Zeit halte ich meine Vorträge im “wenige Worte pro Folie, dafür viele Folien pro Minute”-Stil und die 50 Folien passten fast perfekt in die geplanten 20 Minuten. Woher ich wusste, dass es zeitlich hinkommen würde? Ehrlich gesagt: Keine Ahnung, denn für eine Probe in Echtzeit war in den Tagen vor der Konferenz keine Gelegenheit…

    Nach der Keynote mussten noch schnell Teile der Mikrofonanlage umgestöpselt werden und dann war bei mir auch erst einmal die Luft raus. Die Anspannung war weg und ich gönnte mir eine Pause, bevor ich als “normaler Teilnehmer” die Vorträge von Stefan Lange zu Silverlight und Mathias Raacke zu Visual Studio Extensibility besuchte.

    Das Mittagessen gestaltete sich danach leider etwas chaotischer als gedacht. Zur Erklärung: Ursprünglich war eine Staffelung in 15min-Schritten geplant – ein Vortrag sollte 30 Minuten, zwei 45 und einer 60 Minuten dauern. Dummerweise fiel der 30-Minüter weg (und wurde durch einen 60-Minüter ersetzt) und dann wurden bei einem der Vorträge aus 45 fast 60 Minuten. Das heißt: Die Teil-nehmer aus drei Tracks strömten gleichzeitig zum Mittagessen. Auch hier gilt wieder: Notieren und bei nächsten Mal besser machen.

    Der Nachmittag ging im Nu vorrüber und bei der durch unsere Sponsoren reichhaltig bestückten Verlosung wurden jede Menge glückliche Gewinner mit Büchern und Software-Lizenzen ausgestattet.

    Apropos Sponsoren: Besonders erfreulich war das positive Feedback der Sponsoren vor Ort, die sich über regen Besuch der Stände freuten. Für die Verlosung diente dieses Jahr nicht der Bewertungsbogen als Los (was anonymes und damit ehrliches Feedback ermöglichte), stattdessen gab es einen Laufzettel, der von mindestens fünf Sponsoren abzustempeln war. Dieser Zettel erfüllte bei vielen tatsächlich die angedachte Funktion, als “Eisbrecher” einen einfacheren Einstieg in ein Gespräch zu finden.

    Da sich das Wetter im Laufe des Tages deutlich verbessert hatte, konnte die abschließende vom dotnet Forum gestiftete Grillfete tatsächlich im Freien stattfinden. Ein schöner Ausklang für einen gelungenen Konferenztag und eine gute Gelegenheit mal in Ruhe mit Leuten zu reden, die man sonst nur von Twitter-Einträgen u.ä. her kennt.

    Danksagung

    An dieser Stelle möchte ich mich ganz herzlich bedanken:

    • bei Stefan Lange, Albert Weinert und Melanie Eibl für die gute Zusammenarbeit
    • bei den Sprechern, die ohne Honorar (alleine gegen Erstattung der Reisekosten) aufgetreten sind
    • bei allen Helfern und Sponsoren, die diesen Tag möglich gemacht haben
    • bei dem Microsoft CLIP-Team um Dorothea Henke für das Abendessen am Abend vorher (und das “Doch-noch-möglich” am nächsten Tag).
    • und bei allen Teilnehmern für das Lob und die Ermunterung, auch 2011 eine Community-Konferenz auf die Beine zu stellen.

    Link-Sammlung

    Die dotnet Cologne 2010 hat mittlerweile ein deutliches Echo im Web hinterlassen, hier eine Auswahl:

  • Blogeinträge von Thomas Bandt, Mathias Raacke, Gordon Breuer, Martin Hey, Jürgen Gutsch, Dariusz Parys, Oliver Sturm und André Krämer
  • Artikel auf heise Developer
  • Fotogalerie von der dotnet Forum Grillparty.

  • dotnet Cologne 2010 – 300 ist ‘ne Menge…

    Eine Papiertasche auffalten und mit einer Zeitschrift, einem Bewertungsbogen, einem Zeitplan, einem Los für Abschlussverlosung sowie etwas Infomaterial von den Sponsoren zu befüllen, das dauert nicht sonderlich lang.

    Das ganze allerdings mit 300 Taschen zu machen, das kann eine Handvoll erwachsener Männer schon eine ganze Zeit lang beschäftigen.

    Taschen

    Es fand sich zwar recht bald ein geeigneter Ansatz, um das Befüllen schnell und effektiv zu machen (Entwickler optimieren halt gerne), aber ohne den einen oder anderen Tropfen Schweiß und ein deutlich spürbares Ziehen im Rücken ging die Aktion dann doch nicht ab.

    Für den Abtransport wurden drei Autos voll beladen, ein viertes zur Hälfte:

    Autos

    Manchmal sind es halt die scheinbar kleinen Dinge, die einem eine zunächst abstrakte (Teilnehmer-)Zahl sehr anschaulich vor Augen führen…

  • dotnet Cologne 2010 – What’s this all about?

    So far I haven’t blogged about the dotnet Cologne 2010 conference in English, as it’s a local community event which I’m co-organizing for a German-speaking audience.

    Typemock, one of our international sponsors, has now published the summary of an interview Britt King of CommunityBlender conducted with me in English about my personal history as a user group leader. The post on the Typemock blog gives a good idea of the history of the .NET community in the Cologne/ Bonn area in general and the dotnet Cologne conference in particular.

    Link: Typemock Sponsorship: dotnet Cologne 2010