Rash thoughts about .NET, C#, F# and Dynamics NAV.


"Every solution will only lead to new problems."

Monday, 24. September 2007


Basta 2007: Interview mit Steffen Forkmann

Filed under: msu solutions GmbH,Navision,Steffen,Veranstaltungen,Visual Studio — Jens Hesse at 14:14 Uhr

Jens Hesse: Hallo Steffen. Du warst zum ersten Mal auf der „BASTA!“, wie kam es dazu?

Steffen Forkmann: Hallo Jens. Die „BASTA!“ Ist eine der wichtigsten deutschsprachigen Entwicklerkonferenzen, da ist es klar, dass man dort gern teilnehmen möchte. Dass es dieses Jahr sogar gleich als Sprecher geklappt hat, habe ich vor allem Torsten Weber zu verdanken. Er ist Leiter der .NET User Group in Leipzig und auch im Advisory Board der „BASTA! 2007“.

JH: Worüber hast Du gesprochen?

SF: Ich habe einen Einstiegsvortrag über die Programmierung in Microsoft Dynamics NAV gehalten und dabei versucht wesentliche Grundkonzepte in Navision zu vermitteln.

JH: Dynamics NAV (ehemals Navision) ist eine ERP Plattform aus dem Hause Microsoft. Was spricht aus deiner Sicht für den Einsatz von Dynamics NAV?

SF: Aus betriebswirtschaftlicher Sicht spricht eine ganze Menge dafür. Microsoft bietet hier ein vollständiges ERP-System, das alle grundlegenden Geschäftsprozesse schon vorimplementiert zur Verfügung stellt. Das bedeutet Partnerunternehmen können auf diese Grundprozesse aufbauen und brauchen nur ihr eigenes Branchenwissen zu implementieren. Alle buchungs- und steuerrelevanten Details sind ja schon da. Das bedeutet somit einen gewaltigen Entwicklungsvorsprung gegenüber einer komplett eigenen Lösung. Es ist für einen Entwickler schon schwierig genug die betriebswirtschaftlichen Interna seiner Branche zu verstehen, da muss man sich die Buchhaltung oder ähnliches nicht auch noch antun – zumal Navision dafür ein Zertifikat von Wirtschaftsprüfern hat. Allerdings bekommt man diesen Entwicklungsvorsprung nicht geschenkt. Neben den Lizenzkosten für Client und Standardobjekte fallen auch noch Lizenzkosten für Eigenentwicklungen an.

JH: Warst Du mit Deinem Vortrag / der Resonanz zufrieden?

SF: Da die „BASTA!“ eigentlich eine reine .NET-Veranstaltung ist, war ich mit den ca. 25 Zuhörern eigentlich ganz zufrieden, zumal auch einige attraktive Mainstream-Themen parallel liefen. Nachdem Vortrag kamen auch noch diverse Zuhörer zu mir und stellten einige Detailfragen. Unter anderem auch zur rudimentären Entwicklungsumgebung C/SIDE.

JH: Wie darf man das genau verstehen?

SF: In meinem Vortrag habe ich Dynamics NAV aus Entwicklersicht beschrieben. Mir war es wichtig auf der einen Seite den schon angesprochenen Entwicklungsvorsprung zu erkären, aber auf der anderen Seite habe ich auch auf diverse Probleme im Entwicklungsalltag hingewiesen. Die Entwicklungsumgebung C/SIDE ist eben schon einige Jahre alt und auf einer modernen Konferenz wie der „BASTA!“, wo u.a. auch Visual Studio der übernächsten Generation gezeigt wird, kommt eine Demo in C/SIDE manchen Teilnehmern schon wie Kulturschock vor. Da kann man noch so lange auf die Vorteile von NAV eingehen, wenn man einmal die Codeunit 80 aufmacht und eine Funktion zeigt, die über 36 Bildschirmseiten geht und nicht ein Kommentar zu sehen ist, dann wirkt das auch auf den härtesten Notepad-Hacker abstoßend.

JH: Verstehe. Wie geht es jetzt weiter? Wird man Dich öfter auf Entwicklerkonferenzen sehen?

SF: Na das hoffe ich doch. Schon im Frühjahr 2008 findet zum Beispiel die BASTA! Spring unter dem Motto “Best Practices” statt. Da werde ich mich sicher mit dem einen oder anderen Thema bewerben. Als nächstes liegt jedoch erstmal eine Dozententätigkeit bei der Berufsakademie Heidenheim an. Dort werde ich zwei Vorlesungen über Dynamics Nav halten.

JH: Was hältst Du von der Konferenz im Allgemeinen, und wie beurteilst Du die Ihre Stellung im Vergleich zu kostenlosen Konferenzen wie beispielsweise der ICE in Lingen?

SF: Also die BASTA! ist natürlich nur schwer mit der ICE zu vergleichen. Die BASTA! ist aufgrund ihrer Größe natürlich wesentlich breiter besetzt, sowohl thematisch als auch personell. Mit 78 Speakern kann natürlich auch ein viel breiteres Spektrum geboten werden. Allerdings fällt die Wahl bei teilweise 8 parallelen Sessions auch schwerer. Als Zuhörer hat man immer das Gefühl einen wichtigen Teil zu verpassen. Die ICE hingegen ist wesentlich persönlicher und somit der Erfahrungsaustausch auch etwas einfacher möglich. Besonders gut gefällt mir auch das Konzept der .NET User Group Leipzig. Dort werden halbjährlich mit dem .NET Summercamp bzw. dem .NET Wintercamp, auf dem ich auch schon sprechen konnte, sehr preiswerte .NET-Konferenzen angeboten. Dieses Jahr hat Torsten Weber sogar mit Daniel Fisher, Šenaj Lelic, Bernd Marquardt, Roland Weigelt, Ralf Westphal und Michael Willers die absolute .NET-Prominenz für das .NET Summercamp gewinnen können.

JH: Danke für das Interview.

Tags: , , , , , ,

Wednesday, 19. September 2007


Kurioses von der BASTA

Filed under: Lustiges,Veranstaltungen — Steffen Forkmann at 13:46 Uhr
Pleiten Pech und Pannen 

Bei meinem Vortrag über die Programmierung in Dynamics Nav hat mir mein Navision bei der Demo leider einen Streich gespielt und ist vollkommen unmotiviert abgeraucht. Da probiert man das Ganze zu Hause unzählige Male aus und genau in der Präsentation passiert der Unfall.

Aber heute habe ich erfahren, dass ich mich da noch glücklich schätzen kann. Torsten Weber ist heute in seiner Session über “Mobile Anwendungen mit dem .NET Compact Framework 2.0” das gesamte Vista abgestürzt. Das ist natürlich äußerst ärgerlich. Dafür hatte Torsten jedoch die mit Abstand schönsten Folien auf der BASTA.

[Noch schlimmer ist es jedoch, wenn man, wie es Dirk Primbs leider passiert ist, seine eigene KeyNote verpasst. Dafür ist jedoch Dariusz Parys eingesprungen.]

Abendprogramm

Das Abendprogramm gestern bestand in einer Session, in der jeder BASTA-Teilnehmer die Möglichkeit hatte 5 Minuten auf der Bühne über ein Thema seiner Wahl referieren. Dabei konnten die Zuhörer den Redner auch abwählen und selbst das Mikrofon übernehmen.  Als Anreiz konnte man neben einem BASTA-Schlüßelbändchen (Trostpreis) auch attraktive Sachpreise gewinnen. Das Highlight war jedoch als ein Oracle-Mitarbeiter (O-Ton “Orahkäl”) 5 min. lang versuchte Leute zu finden, die im nächsten Jahr auch mal einen Oracle-Vortrag auf der BASTA hören wollen. Als Preis loste er sich dann ein SQL-Server Buch. 😉 Nicht zu fassen.

Aber es kam noch besser: Im Anschluss an den Oracle-Vertreter wurde Masoud Kamali auf die Bühne gebeten, seines Zeichens Gründer und Geschäftsführer des Software & Support Verlages. Er sollte in 5min. die Gründunggeschichte und die weitere Zukunft (O-Ton: “Wir schlagen Google!”) des Verlages zu erklären. Der Software & Support Verlag ist ja auch Veranstalter der BASTA und der Hauptpreis des Abends (Kostenlose Teilnahme an der BASTA 2008) wurde nun genau von deren Chef gezogen – welch eine Ironie in 10 Minuten.

Das Ticket wird nun übrigens bei Ebay versteigert und der Erlös geht an Ärzte ohne Grenzen.

Am zweiten Abend wurde dann übrigens Poker gespielt – leider ohne persönliche Einsätze, so dass eigentlich mit jeder Hand gespielt (und verloren) wurde.

Pokern auf der BASTA

Speaker-Shirts

Die Speaker laufen auf der BASTA alle mit so tollen schwarzen Polo-Shirts rum. Wie ich jedoch erfahren habe, sollte ich meins immer schön anlassen. Das Shirt von Michael Willers  ist offenbar so begehrt, dass es gestern geklaut wurde. 😉

Interessant ist in dem Zusammenhang auch der Blog-Eintrag von Benjamin Gopp 😉

Auf der Rückfahrt gab es dann noch folgendes Highlight:

Bielefeld

Tags: , , , , , , ,

Tuesday, 18. September 2007


BASTA! 2007

Filed under: msu solutions GmbH,Navision,Steffen,Veranstaltungen — Steffen Forkmann at 18:47 Uhr

Momentan (vom 18. bis 21. September) findet im Congress Centrum Mainz die BASTA! 2007 statt und ich habe heute im neu eingeführten “Business Solutions”-Track einen Vortrag über die Programmierung mit Microsoft Dynamics Nav gehalten. Die Slides zum Vortrag werden demnächst auf der Konferenz-CD und auf dem Navision Blog erhältlich sein.

Desweiteren ist Jens als Pressevertreter für den Navision Blog akkreditiert und wird von seinen Eindrücken auf der BASTA! berichten.

Weitere Infos zur BASTA findet man auch im BASTA-Blog.

Tags: , , , , , , , , ,

Wednesday, 22. August 2007


Microsoft Dynamics Nav vs. Workflow Foundation

Filed under: .NET 3.0,msu solutions GmbH,Navision,Veranstaltungen — Steffen Forkmann at 10:42 Uhr

Microsoft Navision vs. Workflow FoundationAm 3.8.2007 habe ich bei der .NET User Group Leipzig einen Vortrag zur Integration der WF in Microsoft Navision gehalten.

Vor mir sprach Ole Fjordside (Produktmanager für Microsoft Dynamics NAV bei der Microsoft Deutschland GmbH) über die aktuelle Version Microsoft Dynamics Nav 5.0 und gab einen Ausblick auf die kommende Version 5.1.

Während der anschließenden Diskussion wurden auch einige wichtige Fragen zu möglichen Updatestrategien der Partnerunternehmen geklärt.

Die Foliensätze beider Vorträge sind auf der Veranstaltungsseite zum Download freigegeben.

Tags: , , ,

Monday, 28. May 2007


Bericht zur Student Technology Conference 2007

Filed under: .NET,Veranstaltungen — Steffen Forkmann at 16:46 Uhr

Vom 21. bis 22. Mai 2007 fand die STC 2007 im Landschaftspark Duisburg statt. Da ich bereits 2005 auf der STC in Mainz war, wollte ich auch unbedingt dieses Jahr hin. Und ich kann gleich vorweg nehmen: es hat viel Spaß gemacht – nicht zuletzt da wir diesmal eine 9er Gruppe gebildet haben.

Da die Keynote am Montag (21.5.2007) bereits um 10 gehalten werden sollte, hatten wir uns entschlossen einen Tag früher anzureisen und in der Jugendherberge Duisburg Meiderich zu übernachten. Wie sich heraus stellte war die Jugendherberge nur 300 Meter vom Tagungsgelände entfernt, so dass wir uns nach dem langen Playstation-Turnier ohne Probleme bei der STC anmelden konnten.

(weiterlesen…)

Tags: , , , ,

Thursday, 24. May 2007


Microsoft macht Partner fit für Web 2.0

Filed under: .NET,ASP.NET,Diverses,Firmen,Veranstaltungen,Visual Studio,WPF — Jens Hesse at 23:02 Uhr

Durch die sogenannte “LiftOff Initiative” sollen Microsoft Partner in einem Trainingsprogramm an die Technologien rund ums Web 2.0 herangeführt werden. Schwerpunkt der Trainingsmaßnahme ist die Integration der Microsoft Webtechnologien (WPF/E, ASP.NET, AJAX), Web Services und Map Point, sowie Workflow Management.

(weiterlesen…)

Tags: , , , , , ,

Wednesday, 23. May 2007


Martin Maas gewinnt Jugend-forscht Bundesausscheid

Filed under: Security,Veranstaltungen — Steffen Forkmann at 13:34 Uhr

Martin Maas vom Georg-Cantor-Gymnasium in Halle (meine ehemalige Schule) hat den Bundesausscheid Jugend-forscht im Bereich Mathematik/Informatik gewonnen mit einer Arbeit auf dem Gebiet der Steganografie.

Herzlichen Glückwunsch Martin – weiter so.

PS: Bei dem Anlass habe ich auch wieder den Link auf mein damaliges Jufo-Projekt gefunden.

Tags: ,

Saturday, 5. May 2007


Dynamics Nav Vortrag in Berlin bei Microsoft

Filed under: msu solutions GmbH,Navision,Privates,Veranstaltungen — Steffen Forkmann at 9:16 Uhr

Im Rahmen des Microsoft Student Program habe ich am 03.05.2007 in der Berliner Niederlassung von Microsoft einen dreistündigen Vortrag zu Microsoft Dynamics Nav (Navision) gehalten.

In ersten 90 min. des Vortrags habe ich eine Einführung in Navision gegeben und einige grundlegende Konzepte erklärt. Die Vortragsfolien dazu kann man nun herunter laden. 

Im zweiten Teil bin ich dann etwas tiefer in die Programmierung gegangen und habe gezeigt wie man als Kundenanpassung ein Gruppierungskriterium in die Verkaufsbuchungsroutinen einbauen kann.

Insgesamt hat mir die Veranstaltung sehr viel Spaß gemacht und ich möchte mich an dieser Stelle nochmal bei Christoph Lesser für die Einladung und bei den Zuhörern für die rege Diskussion bedanken.

Microsoft Berlin

Tags: , , ,

Vortrag von Roland Weigelt zur Visual Studio 2005 Erweiterbarkeit

Filed under: .NET 3.0,C#,TechTalk,Veranstaltungen,Visual Studio — Steffen Forkmann at 8:57 Uhr

Am 06.07.2007 findet ab 19:30 ein sehr interessantes Event in Leipzig statt. Roland Weigelt wird über die Entwicklung seines mehrfach ausgezeichneten Plugins GhostDoc berichten und einen Einblick in die Visual Studio Erweiterbarkeit geben. GhostDoc ist für mich neben ReSharper das wichtigste Plugin für Visual Studio überhaupt.

Der Vortragende wird folgende Features vorstellen:

  • Code Snippets
  • Item und Project Templates
  • Wizards
  • Makros
  • Add-Ins

Mehr zu dieser Veranstaltung bzw. die Anmeldung findet man auf den Seiten der .NET User Group Leipzig.

Tags: , , , ,

Wednesday, 25. April 2007


DB2 Zertifizierung 730

Filed under: Diverses,Sebastian,Veranstaltungen — Sebastian Wolf at 16:46 Uhr

Am Freitag hatte ich das Glück an einer kostenlosen Veranstaltung von IBM zur Zertifizierung teilzunehmen, welche in der Martin-Luther Universität stattfand. Schon Monate vorher fanden im Rahmen eines Vorbereitungsseminars regelmäßig Treffen statt – bei einem dieser Treffen hielt ich auch einen Vortrag zum Storage Management von DB2.

Letztendlich habe ich den Test erfolgreich beim 1. Versuch geschafft und kann mich jetzt “IBM Certified Database Associate” nennen. 🙂

Tags: , ,