Image Image Image Image Image
Scroll to Top

To Top

german

27

Jun
2011

inAOP

vonJohannes Hoppe

[GERMAN] AOP @ .NET Usergroup Rhein-Neckar – Downloads

On 27, Jun 2011 | inAOP | vonJohannes Hoppe

Hier sind die Folien sowie die Beispiel-Anwendung, welche ich während des Vortrags verwende:


Downloads:

 

Tags | , ,

16

Jun
2011

inAOP

vonJohannes Hoppe

[GERMAN] 8. Treffen der .NET Usergroup Rhein-Neckar am 27.06.2011

On 16, Jun 2011 | inAOP | vonJohannes Hoppe

Als Entwickler sind wir täglich bemüht hochwertigen und sauberen Code zu produzieren. Für viele Probleme kennen wir bewährte Patterns und Vorgehensweisen. Doch manche Belange – wie etwa Logging, Exception Handling, Validierung oder Caching – liegen schnell unsauber verstreut im gesamten Projekt herum.

Bei dem 8. Treffen der .NET Usergroup Rhein-Neckar spreche ich von meiner Sicht über Clean-Code und die Grenzen von objektorientierter Programmierung. Anhand praktischer Bespiele zeige ich, wie man mit dem AOP-Framework Postsharp elegante Modularisierungsansätze erhält.

Der Vortrag richtet sich an interessierte Einsteiger in das AOP mit .NET.
Sofern bereits Postsharp auf dem Laptop installiert ist, können alle Beispiele Anhand der ASP.NET MVC Demo-Applikation WebNoteAOP nachvollzogen werden.

Tags | , ,

09

Feb
2011

inAOP

vonJohannes Hoppe

[GERMAN] VSone: AOP-Präsentation am 17.02.2011 in Unterschleißheim/München

On 09, Feb 2011 | inAOP | vonJohannes Hoppe

Wenn Sie Teilnehmer der VSone sind,
dann lade ich sie herzlich zu meiner Session ein:

  • am Do. 17. Februar 2011, 15:15 Uhr
  • Track 6
  • Thema: Aspektorientierte
    Programmierung (AOP) mit .NET

SharpCrafters  (die Entwickler vom AOP-Framework PostSharp) haben in Begleitung zur Session ein interessantes Interview mit mir geführt!

Der Vortrag richtet sich an alle AOP-Interessierten und wird einen theoretischen u. praktischen (Live-Coding) Anteil beinhalten.

Zunächst werde ich über Clean Code und die Grenzen von OOP sprechen. Ich zeige, dass Nicht-Funktionale Anforderungen (Cross-Cutting Concerns) neue Ansätze verlangen! Anschließend demonstriere ich die Anwendung von Aspekten für Exception Handling, Logging, Validierung & Caching.

Tags | ,