Showing posts with label publicity. Show all posts
Showing posts with label publicity. Show all posts

30 May 2013

Patterns-kompakt, die Vierte...

Gerade frisch aus der Druckerpresse kommt die vierte Auflage von Patterns-kompakt, der kurzen und hoffentlich kurzweiligen Einführung in Entwurfsmuster.


Das Buch fasst die wichtigsten Entwurfsmuster zusammen, die Sie für Software-Entwicklung benötigen. Software-Entwickler, -Architekten und -Designer finden darin effektiv anwendbare Lösungen für tägliche Entwurfsprobleme. 

Neu zur vierten Auflage sind jede Menge Codebeispiele, die zum Experimentieren mit den Mustern einladen… siehe hier.

Mehr zum Inhalt, viele Extrakte und jede Menge zugehörigen Sourcecode finden Sie auf der Website zum Buch… (danke an Karl Eilebrecht, dem PK-Helden!)

PK4-Cover-XL

 

Rein aus historischen Gründen hier mal die Evolution der Cover (links mit der ersten Auflage beginnend) - wobei wir uns für das Aussehen der ersten Auflage ja fast bei unseren Lesern entschuldigen müssen :-)

pk1-cover pk2-cover PK3-Cover

 

Übrigens hat auch der Verlag eine Evolution hinter sich - von Spektrum über Spektrum-Elsevier zu Springer zu Springer-Vieweg…. 

07 May 2013

(unabhängiger) Artikel über arc42-Einsatz

In der dotnetPRO erschien vor einiger Zeit "Nie wieder planlos" - ein ausführlicher Überblick zum arc42-Template und dessen Einsatz in der Praxis - aus der Feder von André Krämer.

 

Seit heute ist dieser kostenfrei als download erhältlich - dank einer Sondergenehmigung der dotnetPRO-Crew :-)

 

 

16 August 2012

Architektur auf Tour

Ich bin sehr froh, bei der kleinen, aber feinen Jax-on-Tour 2012 mitwirken zu dürfen.
Die Veranstalter hat einen guten Themenmix und klasse Sprecher zusammengestellt, unter anderem Ted Neward, Stefan Tilkov, Wolfgang Keller, Phillip Ghadir und Matthias Bohlen… Erwarten Sie geballte Erfahrung und spannende Vorträge.

Disclaimer: Ich spreche auch…

JAX_On_Tour_430x70_V1b.jpg

05 June 2012

Architektur mit Nachdruck

hah - der Titel dieses Eintrags ist miss- bis unverständlich… in voller Absicht:

Es handelt sich um (schamlose) Eigenwerbung - nämlich für mein Buch "Effektive Software-Architekturen", das ja seit letztem Jahr in der fünften Auflage vorliegt.

Nun - diese Auflage ist praktisch ausverkauft, darum hat der Hanser-Verlag das Buch jetzt nachgedruckt (cool - second printing) - und dabei gleich einige Fehlerchen beseitigt, insbesondere im Index.

Es eignet sich hervorragend zur Vorbereitung auf die Zertifizierungsprüfung des iSAQB e.V. zum Certified Professional for Software Architecture (Foundation Level).



978-3-446-42728-0_21171513282-77.jpeg

25 February 2012

Artikel zu "Quality Driven Software Architecture"

Mein Artikel zu QDSA ist im Business&Technologie Magazin erschienen.

Demnächst gibt's den auch als pdf - bis dahin finden Sie einige der Kernthesen auch unter qdsa.org.

02 February 2012

Leseprobe von "Knigge für Softwarearchitekten"

Knigge für Softwarearchitekten - Leseprobe

Knigge für Softwarearchitekten: nette Ankündigung

Sebastian Burkart hat eine nette Ankündigung für unseren Knigge geschrieben

06 January 2011

innoQ-Fellowship

Seit längerer Zeit haben wir mit dem Gedanken gespielt - jetzt endlich haben wir's
unter Dach und Fach: Seit Anfang Januar bin ich, begleitend zu meiner selbständigen Tätigkeit, zum innoQ-Fellow berufen worden.

Natürlich gab's seitens innoQ dazu eine Pressemitteilung:

Zum 1. Januar 2011 bekommt die innoQ prominente Verstärkung: Dr. Gernot Starke, renommierter Experte für das Thema Softwarearchitektur, ergänzt das Team in der Rolle eines "innoQ Fellow". Er unterstützt innoQ dabei in der strategische Entwicklung und stellt seine Expertise für gemeinsame Projekte zur Verfügung. Kunden können zukünftig aus einer Hand sowohl auf die persönlichen Expertise von Dr. Starke als auch auf das Know-How der anderen innoQ-Experten zurückgreifen.

Eine Verbindung zwischen Dr. Starke und innoQ gibt es schon lange: Neben der Zusammenarbeit in Kundenprojekten hat Dr. Starke zusammen mit innoQ Deutschland-Geschäftsführer Stefan Tilkov diverse Vorträge bei Konferenzen gehalten und das Buch "SOA-Expertenwissen" herausgegeben, an dem neben Gernot Starke und Stefan Tilkov auch diverse andere innoQ-Autoren beteiligt waren. Darüber hinaus sind Phillip Ghadir, Stefan Tilkov und Gernot Starke Gründungsmitglieder des iSAQB (International Software Architecture Qualification Board) und arbeiten dort gemeinsam an der Definition verbindlicher Standards zur Ausbildung von Software-Architekten mit.


03 December 2010

Werbung für die Werbung

Ich arbeite ja manchmal als Trainer für die Entwickler-Akademie, das nächste Mal im Februar 2011 in Köln ("Software Architecture Camp" mit iSAQB-Prüfung).

Nun haben die eine für meinen Geschmack sehr coole Anzeige für dieses Camp entworfen, die ich Ihnen gerne vorstelle (also Werbung für die Werbung).

Der jubelnde Mensch auf dem Gipfel vor farbenfrohem Himmel: So fühlen sich meine Kursteilnehmer, wenn Sie 'ne Übungsaufgabe gelöst haben :-)

Anzeige_EntwicklerCamp_Feb2011_Gernot

01 July 2010

Neue Kolumne im Javamagazin: Knigge....

Gemeinsam mit Peter Hruschka veröffentliche ich im Javamagazin
eine Kolumne über Verhaltensmuster von Softwarearchitekten.

Ihr Titel lautet "Knigge für Softwarearchitekten - Verhaltensmuster zwischen Vorbild und Desaster"

Netterweise steht die auf jaxenter online!

Die Folgen:

Folge 1a) Verhaltensspektrum zwischen Sonne und Finsternis

Folge 1b) Der Proaktive

Folge 2) Der Elfenbeinturm

Folge 3) Der Vielsehende

Folge 4) Strukturierte Faulheit

Folge 5) Der Diktator

Folge 6) Blick in den Rückspiegel

Folge 7) Anti-Muster: Zuviel des Guten

Folge 8) Der Multilinguist

Folge 9) Der Notationskrieger

Folge 10) Der Code-Held

Folge 11) Die Jongleuse

Folge 12) Der Vereinfachungskobold

Folge 13) Der Perfektionist

14) Der technische Risikomanager

Und damit wäre DIESE Staffel erstmal beendet. Ab Oktober 2011 geht's weiter - also lesen Sie fleissig das JavaMagazin, denn dort werden die weiteren Folgen zuerst veröffentlicht.



24 May 2010

Glaskugel: Architektur in 2020

Die Zeitschrift dotnetpro hat mich zur Zukunft von Software-Architekten befragt - und das Ergebnis im Rahmen eines gemeinsamen Glaskugel Artikels veröffentlicht (in dem auch noch Stefan Edlich und Michael Wiedeking ihre Meinungen zu Non-SQL beziehungsweise Programmiersprachen darlegen).

In Kurzform meine Thesen für die Zukunft von Software-Architekten:

  1. Standardisierung von Aufgaben und Ausbildung: Hier gibt es vielversprechende Ansätze (beispielsweise iSAQB und der sehr enterprise-lastige TOGAF).

  2. Anforderungsanalyse wird von Software-Architekten wahrgenommen. Im Bauwesen und großen Teilen der Ingenieurdisziplinen gibt es kein Requirements Engineering, sondern Konstrukteure. Das wird bei Software zukünftig ebenfalls so sein!

  3. Projektmanager werden zu organisatorischen Erfüllungsgehilfen von Software-Architekten. Wer kennt schon den Projektleiter des genialen Kuppelbaus auf dem Berliner Reichstages? Niemand. Die meisten haben von Sir Norman Foster, dem Architekten, aber schon gehört!

  4. Nichtfunktionale Merkmale als wesentliches Erfolgskriterium. Von der Einstellung Hauptsache es funktioniert... müssen wir uns ganz schnell verabschieden. Es geht um Qualität und Langlebigkeit!

  5. Um Größenordnungen verbesserte und komplexere Werkzeuge. Nur noch wenige Eingeweihte werden die Interna zukünftiger Entwicklungswerkzeuge verstehen. Sie werden ungeheuer viele Details vor uns Normalbürgern wegabstrahieren - einen Vorgeschmack gibt das für Kinder entwickelte Programmiertool Scratch - das beispielsweise das komplexe Thema Threading verbirgt - und zwar perfekt!


Als Software-Architekten haben wir eine wirklich spannende Zukunft vor uns!

17 May 2010

Patterns-kompakt: Neue Website...

Zu Karl Eilebrechts und meinem Buch (besser: Büchlein) Patterns-kompakt hat Karl in intensiver Fleissarbeit die Website aktualisiert und für neue Probekapitel gesorgt - danke!


02 September 2009

die "Vierte"...

ESA4-Cover-513x699

Gestern ist bei Hanser die vierte Auflage meines Buches "Effektive Software-Architekturen" erschienen. Die aktuelle Version hat um 30 Seiten auf 435 Seiten zugelegt.

Darin finden Sie jetzt über 50 Seiten Beispielarchitekturen (ich beschreibe ein System zur Datenmigration und eine CRM-Produktfamilie, beides real existierende Systeme). Dieses Kapitel können Sie beim Verlag kostenfrei herunterladen, als Appetithappen...

In einem weiteren neuen Kapitel erläutere ich den standardisierten Lehrplan für Software-Architekten des ISAQB in Kurzform.

Weitere Neuerungen finden sich under-the-cover. In praktisch allen Kapiteln habe ich aufgeräumt, korrigiert und aktualisiert.

Falls Ihnen Fehler, Versäumnisse oder Ungereimtheiten auffallen, freue ich mich über Ihre Rückmeldung!

09 July 2009

Zehnkämpfer der IT...

Softwarearchitekten tragen - wenn sie ihre Aufgabe ernst nehmen - eine Menge Verantwortung im Projekt
und benötigen dazu eine Menge an Fähigkeiten. Lesen Sie den Artikel Zehnkämpfer der IT, den Peter Hruschka und ich gemeinsam geschrieben haben.

(Update September 2010: Link aktualisiert!)

10 June 2009

Software-Architektur kompakt

endlich erschienen. Aus dem Rückentext:

Software Architektur kompakt gibt Ihnen alles, was Sie zu einem reibungslosen und schnellen Start in das Thema benötigen. Lernen Sie Systeme zukunftssicher, flexibel und transparent zu konstruieren. Sie finden hier sofort einsetzbare und erprobte Muster und Vorlagen zur Erstellung praxistauglicher IT-Architekturen.

Das Buch liefert allen relevanten Projektbeteiligten maßgeschneiderte Antworten zu Entwurfsentscheidungen, Systemstruktur und Implementierung.

Software-Architektur kompakt hilft Ihnen, das Berufsbild und die Verantwortung von Software-Architekten besser zu verstehen und in Ihren Projekten zu etablieren. Sie finden Antworten auf verbreitete Einwände wie „zu viel Aufwand", „keine Zeit" oder „zu teuer".

Software-Architektur kompakt

Freue mich über Rückmeldungen :-)

26 April 2009

Interview über Software-Architekten online...

Mirko Schrempp hat mich über Software-Architektur und die
Aufgabe von Software-Architekten interviewt - hier das Ergebnis.

Tenor: Ihr müsst als Software-Architekten vorstandstauglich sein...

23 February 2008

Article on Domain-Driven Development published...

The German OBJECTspektrum just published my latest article on "Domänenzentrierte Entwicklung" -
supported by this blog entry.

11 January 2008

major update on arc42-site...

(english version below)

Für alle arc42-Anhänger: Gerade haben wir die neue Version der Website live geschaltet -
grundlegend überarbeitet, mit der brandaktuellen Version 3.2 des bekannten Architektur-Templates an Bord.

Ausser dem neuen Layout gibt's auch viel neuen Inhalt, jede Menge neue Downloads und eine ausführliche Dokumentation des Templates ("How-To...").




English version:

Just in case you're interested in our arc42-site (free resources for software architects) - we just published a *major* update, including the brand-new version 3.2 of the template, an improved download-section and a (cool!) documentation of the template ("how-to").

Feedback welcome!

01 January 2008

Gewachsen und gereift: Effektive Software-Architekturen...

Ab dem 17. Januar 2008 ist die dritte Auflage meines Buches "Effektive Software-Architekturen"
im Buchhandel erhältlich. Mittlerweile gibt's auch eine Website zum Buch, mit diversen Kapiteln
im Originaltext als kostenfreie pdf-Downloads.

Von 270 auf 400 Seiten gewachsen, massiv überarbeitet und durch meine Erfahrungen der letzten Jahre
hoffentlich (noch weiter!) gereift... hier ein Überblick über den Inhalt:



Ach ja - so sieht's von vorne aus...:

14 December 2007

Links on Domain-Driven-Design (and Development)

For an upcoming article I researched a few things on domain-driven design. Find some of the links below:


(last updated Feb. 24th 2008, for Grails)



Note: This entry will be updated in the near future - stay tuned if you're interested in DDD!!




  • Eric Evans' domaindriven website, link to his awesome book on domain-driven design:


  • InfoQ published a minibook on DDD: Domain-Driven Design quickly (authored by Abel Avram and Floyd Marinescu)

  • Jimmy Nilson on Applying Domain-Driven Design and Patterns - a printed book...Of course, he maintains his own blog.




  • The Groovy-/Java based Grails adopted the convention-over-configuration ideas from RoR, but included several of the DDD patterns. It's really easy to describe entities and their associations, both static and dynamic scaffolding care for (some of the) rest. Just recently the Grails-team published their 1.0.1 version (too bad they introduced a number of issues, so the samples from the docu currently don't work properly - but stay tuned.





    IMHO this is one of the most promising approaches to DDD - I'm really curious wether their Apache-Wicket plugin turns out to be enterprise-ready :-) Well done, guys!!



  • NakedObjects Framework, a proven implementation of many DDD-patterns. Hosted here on sourceforge, includes an excellent (!!) programming manual with loads of samples.

  • InfoQ article on the 3.x release of NakedObjects


  • Some very clever people (Larry Constantine and Lucy Lockwood) badly complained the strange user interface of NakedObjects and published their very clear dislike here. What else to be expected from UI-gurus? It's their turf where NO and similar frameworks.




  • JMatter framework. Re-used some ideas from NakedObjects. Contains many sample applications, extensive docu. Have a look at the myTunes sample, where Eitan Suez implements a crude iTunes clone in approx 190 lines of java code. Quite cool. As in NakedObjects, the UI takes some time to get used to... Just recently (Feb-04-2008) updated the framework.


  • Introduction to JMatter on InfoQ - with interesting comments.

  • A discussion of JMatters wizards - with Groovy to the rescue...

  • A few articles on JMatter (from their website, but difficult to find).



  • Roma Framework. Another productive development framework which claims DDD, but does not provide any of the typical DDD patterns.

  • Presentation on the Roma Framework (on Slideshare)



  • Trails framework. More a productivity enhancer than a DDD-framework, but nevertheless...



  • CSLA Business Framework (Homepage), created by Rocky Lhotka.

  • Blog-Entry on CSLA-Business Framework, some critique



  • Of course, Ruby-on-Rails might be used as DDD framework. It's really productive for web applications, but does not implement any of the DDD patterns verbatim (and convention over configuration is not in the DDD list of favorite patterns...



  • Rickard Öberg started with QI4J - well worth checking out, just because it's him...




  • A german company (Freiheit.com) started their own UI-generation-DDD-framework, named SansSouci. Seems to be dead since 2005...