Buchtipp: Silverlight, was wirklich wichtig ist!

Jetzt beschäftige ich mich mit Silverlight schon mehr oder weniger seit dem es auf der Welt ist. Dabei gehört auch die eine oder andere durchaus anspruchsvolle Anwendung zum Portfolio. Und so bin ich eher nicht davon ausgegangen, noch auf ein Buch zu treffen, das zu einem wirklichen Erkenntnisgewinn führen kann. Weit gefehlt! Denn Silverlight 4 Unleashed strotzt nur so vor Tipps auch für fortgeschrittene Entwickler. Dabei schafft es der Autor durchaus, auch weniger erfahrene Entwickler in die Welt ernsthafter Anwendungsentwicklung zu führen. Nach vielleicht 100 Seiten eher grundsätzlicher Themen für den ambitionierten Einsteiger geht es dann auch gleich mit Dependency Properties und Co. in die Vollen – wem das evtl. zu schnell geht, der kann auf das Vorgänger Buch des Autors zu Silverlight 2 zurückgreifen (der Autor kündigte an, dass dieses kostenlos als PDF verfügbar sein soll).

Das zügige Tempo wird bis zum Ende durchgehalten. So gut wie alle wichtigen Themen werden behandelt, darunter MVVM (Model-View-ViewModel), Erstellung von LoB-Anwendungen (Line of Business), Multitouch sowie MEF (Managed Extensibility Framework). Am meisten hat mich bei dem Buch aber begeistert, dass trotz der eher technischen Ausrichtung auch endlich mal die Vorteile von Expression Blend eindrucksvoll erklärt werden. Allein deshalb ist das Buch ein Muss für jeden Entwickler, der Silverlight nicht nur erlernen, sondern das nötige Wissen für realistische Anwendungen vermittelt bekommen möchte.

„Silverlight 4 Unleashed“
Autor: Laurent Bugnion
Preis: ca. Euro 40,-
ISBN: 0672333368
Erscheinungsdatum: Sams Publishing, 21. Oktober 2010
Link: http://www.amazon.de/exec/obidos/ASIN/0672333368/wolter-21

Das ergänzende Vorgängerbuch ist bei Amazon für ca. 45,- Euro erhältlich.

Nachbericht .Net User Group Treffen / Windows Phone 7 Fundamentals

Gestern Abend war ich bei der .Net User Group Rhein/Ruhr und es hat sehr viel Spaß gemacht, mit den Teilnehmern fast drei Stunden über das Windows Phone 7 zu diskutieren. Ich hoffe, es ist gelungen, nicht nur die wesentlichen Ideen und Konzepte zu vermitteln, sondern auch typische Stolperfallen aufzuzeigen. In den Folien zu “Windows Phone 7 Fundamentals” (als PDF mit rund 8MB) finden sich neben einem umfassenden Überblick auch einige Anregungen zu Navigation, der Navigations-Historie, dem sogenannten Tombstoning und Performancetipps. Und unter http://www.vimeo.com/album/213387 findet Ihr noch eine Screencast-Serie mit praktischen Beispielen zum Thema.

Upcoming / Meine (beruflichen) Vorsätze für 2011

So, nach dem nun Weihnachten, Silvester, mein Geburtstag und mein Jahresurlaub sowie ein paar Altlasten aus 2010 geschafft sind, steht die Planung für 2011 an. Ein paar Termine für Konferenzen und Vorträge sind bereits fest eingetragen. Los geht es heute Abend mit dem .Net User Group Rhein/Ruhr Treffen. Dort darf ich Windows Phone 7 vorstellen. Am 7. Februar kommt dann unsere neue Konferenz zum Thema Mobile, auf die ich mich schon riesig freue (http://www.beyondtellerrand.com/). Und dieser Konferenz folgt vom 5. bis 8. April unsere elfte FFK (http://ffk11.beyondtellerrand.com/), bei der wir auch wieder auf gute 500 Teilnehmer hoffen. Einen eigenen Vortrag halte ich wieder auf der Webinale (http://webinale.de/2011/) vom 30. Mai bis 1. Juni. Im Februar zeichne ich außerdem noch ein Lernvideo zu Windows Phone 7 auf. Auch sonst gibt es zwar weitere Anfragen für Vorträge, aber noch nichts Spruchreifes.

Es sind – neben den eh laufenden Projekten, Trainings und Beratungsterminen – außerdem einige spannende größere Projekte im Gespräch. Überraschenderweise nicht so sehr als Experte für Silverlight oder Flash/Flex, sondern es kommen vermehrt übergreifende Anfragen, die auch Kompetenz im Bereich Interaction Design, User Experience und Prototyping fordern; das freut mich, da ich mich dafür sehr begeistere. Ganz abgesehen davon, dass dieses Wissen mir schon in vielen Projekten geholfen hat und ich in unregelmäßigen Abständen immer wieder Lehraufträge rund um diese Themen halte. Damit aber nicht genug: Auch die Anfragen für plattformübergreifende Technologien hinsichtlich Desktop und mobiler Plattformen nehmen zu. Das alles passt gut zu meinen beiden technischen Jahreszielen: Denn jedes Jahr nehme ich mir vor, mindestens eine Technologie zu vertiefen und ein neues Gimmick in meiner Freizeit auszuprobieren. Dieses Jahr steht auf der Technologieseite das Paket aus JavaScript, HTML/HTML5 und jQuery bzw. jQuery Mobile. Bei den Gimmicks habe ich leider schon meinen Spaß gehabt und Anfang Januar meine Xbox Kinect Experimente durchgespielt (da muss ich mir dann noch was Neues für den Rest des Jahres überlegen). Bei meinem dritten Jahresziel bin ich noch ein wenig ratlos: Denn bisher ist es mir jedes Jahr gelungen, ein Projekt an einem eher „ungewöhnlichen“ Ort auf der Welt zu machen. Das hätte fast noch im Januar geklappt! Das Projekt in Sydney ist aber dann leider aus organisatorischen Gründen gescheitert. Aber das Jahr ist lang und mal sehen, was nun an Projekten und Reisen letztendlich noch kommt…