loading

Sebastian Achatz IT Consulting

Sprecher

×

Ich bin regelmässig als Sprecher auf Konferenzen in ganz Deutschland eingeladen.
Im Folgenden findet sich eine Auswahl der Konferenzen und Themen.

2017 / 26. -29. Juni

Developer Week (DWX)

Threads lässt man nicht warten - The basics of ``async and await``

Diese Session erklärt die Hintergründe zu “async and await” und zeigt warum es Sinn macht “async and await” konsequent in Anwendungen umzusetzen. Sie gewährt einen tieferen Blick “hinter die Kulissen” und bringt anhand praxisnaher Beispiele die elementare Funktionsweise näher.
In der Session sind Grundkenntnisse  zum Thema “async and await” von Vorteil aber nicht unbedingt nötig.

2017 / 13. Mai

.Net Day Franken (DDF)

Scaling to the sky - with Azure Functions

Diese Session gibt einen Überblick über Azure Functions und erläutert die Grundlagen von “Serverless Computing”. Sie zeigt anhand von Beispielen aus dem “echten Leben” wie man eigene Anwendungen auf funktionaler Ebene quasi “grenzenlos” und zu einem Bruchteil der Kosten on-demand skalieren kann.  “Serverless Computing” ist zu recht eines der kommenden großen Themenfelder und wird den Bereich rund um “verteiltes Rechnen” ganz neu definieren.

2017 / 05. Mai

dotnet Cologne (DNC)

Mehrere Vorträge...

Connecting local data and the cloud –Hybride Lösungen mit Microsoft Azure.

“Die Cloud ist toll aber meine Daten gehören mir.” Wer hat diesen Satz nicht schon von Kunden oder Arbeitskollegen gehört. Dabei muss sich beides nicht ausschließen. Microsoft Azure bietet viele Möglichkeiten für hybride Szenarien aus lokalen Daten und Services in der Cloud. Dieser Track zeigt anhand einiger Beispiele aus der Praxis wie das konkret aussehen kann.

Scaling to the sky – with Azure Functions

Diese Session gibt einen Überblick über Azure Functions und erläutert die Grundlagen von “Serverless Computing”. Sie zeigt anhand von Beispielen aus dem “echten Leben” wie man eigene Anwendungen auf funktionaler Ebene quasi “grenzenlos” und zu einem Bruchteil der Kosten on-demand skalieren kann.  “Serverless Computing” ist zu recht eines der kommenden großen Themenfelder und wird den Bereich rund um “verteiltes Rechnen” ganz neu definieren.

2016

Advanced Developer Conference (ADC)

Mehrere Vorträge...

About async and await, concurrency and all that blocking stuff…

Diese Session geht mal ganz “back to the roots of processing” und beleuchtet die essentiellen Muster die wir jeden Tag beim Entwickeln von Software verwenden.
Sei es zur asynchronen Entkopplung oder zur Parallelisierung. Sie zeigt wie Concurrency und das daraus folgende Blocking den Programmfluss “lähmen” kann oder wie “falsche” Parallelisierung zu einer unberechenbaren Größe wird. Stolpersteine werden identifiziert und gezeigt wie man sie geschickt umschifft.
In der Session sind Grundkenntnisse zum Thema “async and await” und Parallelisierung von Vorteil aber nicht unbedingt nötig.

Connecting local data and the cloud –Hybride Lösungen mit Microsoft Azure.

“Die Cloud ist toll aber meine Daten gehören mir.” Wer hat diesen Satz nicht schon von Kunden oder Arbeitskollegen gehört. Dabei muss sich beides nicht ausschließen. Microsoft Azure bietet viele Möglichkeiten für hybride Szenarien aus lokalen Daten und Services in der Cloud. Dieser Track zeigt anhand einiger Beispiele aus der Praxis wie das konkret aussehen kann.

2016

Developer Week (DWX)

Hybride Lösungen mit Microsoft Azure.

“Die Cloud ist toll aber meine Daten gehören mir.” Wer hat diesen Satz nicht schon von Kunden oder Arbeitskollegen gehört. Dabei muss sich beides nicht ausschließen. Microsoft Azure bietet viele Möglichkeiten für hybride Szenarien aus lokalen Daten und Services in der Cloud. Dieser Track zeigt anhand einiger Beispiele aus der Praxis wie das konkret aussehen kann.

2016

.Net Day Franken (DDF)

About async and await, concurrency and all that blocking stuff...

Diese Session geht mal ganz “back to the roots of processing” und beleuchtet die essentiellen Muster die wir jeden Tag beim Entwickeln von Software verwenden. Sei es zur asynchronen Entkopplung oder zur Parallelisierung. Sie zeigt wie Concurrency und das daraus folgende Blocking den Programmfluss “lähmen” kann oder wie “falsche” Parallelisierung zu einer unberechenbaren Größe wird. Stolpersteine werden identifiziert und gezeigt wie man sie geschickt umschifft.

2015

Advanced Developer Conference (ADC)

Zen of DataFlow - Die Daten sollen parallel fließen.

Unter dem Motto “Zen of DataFlow” zeigt Sebastian Achatz das richtig parallel programmieren ganz anders geht. Das “Wie” zeigt diese Session ganz im Detail anhand vieler Beispiele aus der Praxis. Producer-Consumer heißt das Zauberwort mit dem Anwendungen zum “Fliegen” gebracht werden.

2015

NRW Conf

Connecting local data and the cloud - Hybride Lösungen mit Microsoft Azure.

“Die Cloud ist toll aber meine Daten gehören mir.” Wer hat diesen Satz nicht schon von Kunden oder Arbeitskollegen gehört. Dabei muss sich beides nicht ausschließen. Microsoft Azure bietet viele Möglichkeiten für hybride Szenarien aus lokalen Daten und Services in der Cloud. Dieser Track zeigt anhand einiger Beispiele aus der Praxis wie das konkret aussehen kann.

2015

.Net Day Franken (DDF)

Zen of DataFlow - Die Daten sollen parallel fließen.

Unter dem Motto “Zen of DataFlow” zeigt Sebastian Achatz das richtig parallel programmieren ganz anders geht. Das “Wie” zeigt diese Session ganz im Detail anhand vieler Beispiele aus der Praxis. Producer-Consumer heißt das Zauberwort mit dem Anwendungen zum “Fliegen” gebracht werden.

2014

NRW Conf

Mehrere Vorträge...

“Parallel Rockin’ – Paralleler Code muss rocken”

Unter dem Motto “Ich rocke…parallel” zeige ich warum “Async and await” doch was für Mädchen ist und richtig parallel programmieren ganz anders geht.
Das “Wie” zeigt dieser Talk ganz im Detail anhand vieler Beispiele aus der Praxis. Producer-Consumer heißt das Zauberwort mit dem Anwendungen zum “Fliegen” gebracht werden. Lasst euch in diesem Talk von richtigem parallelen “Code-Rock” mitreißen!

“Big Data Rockin’ – Data movin’ the easy way with SQL Server Integration Services”

Immer öfter geht es in der klassischen Softwareentwicklung nicht mehr nur um das Verarbeiten von einzelnen Datensätzen sondern um das Prozessieren und Transformieren von großen Datenbeständen (ETL). Die heutigen Software-Frameworks halten außer nativen Bulk-Operationen (z.B. SqlBulk) oft wenig Möglichkeiten bereit für die Softwareentwickler.
Mit den Microsoft SQL Server Integration Services (kurz SSIS) ergeben sich hier ganz neue Möglichkeiten.
Dieser Talk zeigt an vielen Beispielen aus der Praxis wie man die Microsoft SQL Server Integration Services heute ohne großen Aufwand nahtlos in die eigene Infrastruktur integrieren kann von kleinen Tools bis hin zu großen Integrationssystemen.

2014

.Net Day Franken (DDF)

„Parallel und gar nicht schnell“ - Der Kampf mit den Ressourcen.

In immer größer werdenden vernetzten Softwarearchitekturen ist die parallele Verarbeitung von Daten und Steuerung von Prozessen heutzutage eigentlich obligatorisch.
Oft sind Entwickler von den Geschwindigkeitszuwächsen durch Parallelisierung aber enttäuscht. Die Ergebnisse liegen weit hinter den Erwartungen zurück.
Dieser Talk geht darauf ein warum das so ist und wie der .NET Entwickler diesen Problemen begegnen kann.

2013

NRW Conf

Get in touch with Microsoft BizTalk Server

Vom Microsoft BizTalk Server haben die meisten schon gehört, aber was er genau macht und kann wissen doch die wenigsten. Dieser Talk “macht Schluss damit” und gibt einen kompletten Einblick in Microsoft BizTalk Server in nur 1 Stunde (ohne jegliches Vorwissen!). Das Produkt kann in einer Demo “hautnah” erlebt werden und es werden gängige Szenarien aus der Praxis gezeigt und erläutert.

2013

.Net Day Franken (DDF)

„PLINQ Extreme“ – Paralleles LINQ voll auskosten.

Dieser Talk geht auf alltägliche Szenarien und Aufgaben eines .NET Entwicklers ein und erläutert die Möglichkeiten die sich ihm mit LINQ und im speziellen mit PLINQ (Parallel – LINQ) ergeben. Es wird auf Stolperfallen und Probleme eingegangen die beim Einsatz von PLINQ auftreten können.
Der Talk ist auch eine gute Gelegenheit, das Tool LINQ Pad in vollem Einsatz kennen zu lernen.

2012

NRW Conf

“Einführung in die Kryptographie - Praktisches für den .NET Entwickleralltag”

“Die Kryptographie spielt in vielen Bereichen der modernen Softwareentwicklung eine wichtige Rolle. Da es dort meist um sensible und sicherheitskritische Themen geht, ist es umso wichtiger als Softwareentwickler die Techniken und Hintergründe zu kennen die eingesetzt werden. In diesem Talk werden “alltägliche” kryptographische Szenarien und Problemstellungen näher beleuchtet und der Referent geht darauf ein wie diese Problemstellungen mit heutigen Techniken gelöst und mögliche Stolperfallen umgangen werden können. Dies alles erfolgt anhand von praktischen Code-Beispielen und bereits bestehenden Frameworks und Libraries.

2012

.Net Day Franken (DDF)

TPL Deep Dive

In immer größer werdenden vernetzten Softwarearchitekturen ist die parallele Verarbeitung von Daten und Steuerung von Prozessen heutzutage eigentlich obligatorisch.
Dieser Talk geht auf die Probleme ein, die sich dem .NET Entwickler von heute stellen und wie er sie, auch mit Hilfe der Task Parallel Library, komfortabel und sicher lösen kann.

2011

.Net Day Franken (DDF)

Find your Flow - Asynchrone Prozesse mit der Task Parallel Library (TPL)

Die Task Parallel Library (TPL) ist ein wesentlicher Bestandteil des .NET Framework 4.0. Doch mit der TPL zu arbeiten heißt auch bei der Entwicklung umzudenken. Andere Muster zu verwenden. Sicherlich auch aus diesem Grund findet die TPL zu selten den Einsatz in „richtigen“ Projekten. Zu Unrecht wie der Speaker meint. Er zeigt anhand von praktischen Beispielen wie man die TPL sinnvoll einsetzen kann und was es zu beachten gilt.
Weiterhin zeigt er nützliche Erweiterungen die dem Entwickler das Leben mit der TPL erleichtern können.
Abschließend wagt er einen Ausblick auf das was kommen wird und heute schon greifbar ist mit dem Microsoft Visual Studio Async CTP.