Was ich mache

Ich unterstütze mit maßgeschneiderten und tiefgehenden Trainings sowie Beratung Firmen im gesamten deutschen Sprachraum bei der Entwicklung von Geschäftsanwendungen. Dabei fokusiere ich mich auf moderne Web-Architekturen mit Angular.

Angular Schulung


Datenbindung, Formulare, Validierung, Routing, HTTP, Komponenten, ...


Angular: Advanced

Erweiterte Aspekte von Angular 2


Reaktive Architekturen mit Angular und Redux

Dieses interaktive Seminar vermittelt, wie Sie reaktive Anwendungen mit Angular entwickeln können.


Migration von AngularJS 1.x auf Angular (2+)

Bestehende Projekte auf Angular 2 migrieren, ngUpgrade, ...


Angular Review

Feedback und klärung offener Fragen, weiterführende Themen


Angular Workshop

Start ohne Umwege


Weitere Schulungen ...

Öffentliche Schulungen

24. 7. bis 25. 7. 2017

Angular Deep Dive: Workshop in Graz

In diesem weiterführenden Workshop erfahren Sie anhand eines durchgängigen Beispiels, wie Sie erweriterte Konzepte von Angular in Ihren Projekten nutzen können.


23. 6. bis 24. 6. 2017

Angular Senkrechtstart: Workshop in Graz

In diesem Workshop erfahren Sie anhand eines durchgängigen Beispiels, welche Konzepte hinter dem populären JavaScript-Framework Angular stehen, sowie wie Sie es in Ihren Projekten nutzen können.


Alle öffentlichen Schulungen

Aktuelle Konferenz-Beiträge

Angular im Enterprise-Umfeld

DWX 2017, 26. 6. bis 29. 6. 2017 in Nürnberg

Routing mit Angular

DWX 2017, 26. 6. bis 29. 6. 2017 in Nürnberg

Workshop: Angular für Fortgeschrittene

enterJS, 20. 6. bis 22. 6. 2017 in Darmstadt

Schnellere Single-Page Applications mit AOT und Tree Shaking am Beispiel einer Angular-Anwendung

enterJS, 20. 6. bis 22. 6. 2017 in Darmstadt

Workshop: Moderne Anwendungen mit Angular 4

JAX 2017, 8. 5. bis 12. 5. 2017 in Mainz

Durch die Schallmauer – hochperformante Anwendungen mit Angular

JAX 2017, 8. 5. bis 12. 5. 2017 in Mainz

Wiederverwendbare JavaScript-Steuerelemente mit Angular – Fallstudie mit Live-Coding

JAX 2017, 8. 5. bis 12. 5. 2017 in Mainz

Authentifizierung und Autorisierung mit Angular Authentifizierung und Autorisierung mit Angular

dot.net cologne 2017, 4. 5. bis 5. 5. 2017 in Köln

Aktuelle Fachartikel

Webanwendungen auf Knopfdruck: Scaffolding von AngularJS- und ASP.NET-5-Apps

8/2015, windows.developer

Direktiven und Komponenten: Frameworkneutrale Komponenten mit AngularJS 2.0

9/2015, windows.developer

Tipps und Tricks mit AngularJS, Teil 9: Performance-Tuning [für Angular 2]

8/2016, Heise Developer (Online)

Ausblick auf ASP.NET vNext, Teil 1: Moderne Securityszenarien

9/2013, windows.developer

Moderne Sicherheitsszenarien für ASP.NET, Teil 3: Federated Security

4/2014, windows.developer

Last-Minute-Ticket: Neuerungen in der finale Version von ASP.NET Web API

12/2012, windows.developer

EAI and EDI in the Cloud: Prospects of Azure Service Bus EAI & EDI – Part I

8/2012, Service Technology Magazine

EAI and EDI in the Cloud: Prospects of Azure Service Bus EAI & EDI – Part II

9/2012, Service Technology Magazine

Aktuell im Blog

Directly upgrading from AngularJS 1.x to Angular without preparing the existing Code Base

14. 7. 2017

When upgrading from AngularJS 1.x to Angular (2/4/5 etc.), we usually prepare our AngularJS 1.x code base first. This can involve leveraging new AngularJS 1.x techniques like components. Additionally, introducing TypeScript as well as module loaders like SystemJS or webpack are further tasks to prepare the existing code. The goal behind this is to draw near Angular in order to allow a better integration. But in some situations preparing the existing code is too costly. For instance, think about situations where we just want to write new parts of the application with Angular without the need to modify much of the existing AngularJS 1.x code. When this holds true for your project, skipping the preparation phase could be a good idea. This post shows step by step, how this approach can be accomplished. Like the official and well written upgrading tutorial which includes preparing the code base, it upgrades the popular AngularJS 1.x Phone Catalog Sample.

Alles lesen...

Angular im Enterprise-Umfeld: Folien und Beispiel von DWX 2017 in Nürnberg

27. 6. 2017

Nachfolgend meine Folien und das Beispiel vom Vortrag zu Angular im Enterprise-Umfeld, den ich auf der DWX 2017 in Nürnberg gemacht habe.

Alles lesen...

AOT und Tree Shaking mit Angular - Folien und Beispiel von meiner Session auf EnterJS in Darmstadt

22. 6. 2017

Nachfolgend die Folien und Beispiele zum Vortrag "AOT und Tree Shaking mit Angular"

Alles lesen...

Shrinking Angular Bundles with Closure

3. 6. 2017

Closure is said to be the most sophisticated JavaScript compiler available today. Its advanced optimization mode goes far beyond the tree shaking capabilities of other tools and allows for shrinking bundles to a minimum. Google uses it to improve the performance of its own products, like Google Docs and even Microsoft is using it meanwhile for Office 365. However, its considered to be an expert tool and therefore difficult to configure. In addition to that, it assumes that the underlying JavaScript code has been written in a specific way. Currently, the Angular team is working hard on making Angular work together with Closure as well as with its build tool Bazel. There are some first examples available, e. g. the Example Alex Eagle from the Angular Team created. This post uses the mentioned example to show how to use the closure compiler as well as the advantages it brings regarding bundle sizes. Furthermore, this post explains how to add own and existing packages to a Closure based project.

Alles lesen...

Slides and Sample for my Angular Talk at WAD 2017 in Vienna

14. 5. 2017

Please find below the slides and the sample from my Talk about Angular I did at We Are Developers in Mai 2017 in Vienna.

Alles lesen...

JavaScript-Steuerelemente mit Angular: Fallstudie mit Live-Coding, Material von JAX 2017 in Mainz

10. 5. 2017

Nachfolgend meine Unterlagen zur Session "JavaScript-Steuerelemente mit Angular: Fallstudie mit Live-Coding"

Alles lesen...

Using Angular and AOT with Webpack

10. 5. 2017

The Angular CLI provides AOT compilation out of the box. Under the hoods, it uses the package @ngtools/webpack which provides a loader for compiling TypeScript as well as a Plugin for AOT. One can easily use these mechanisms directly with webpack.

Alles lesen...

Angular Performance Tuning (Roundup)

10. 5. 2017

Angular is fast by default. In order to make it even faster one can leverage several techniques. In the last months, I've written some article about those techniques.

Alles lesen...