Webinar-Aufzeichungen

 | Pawel Gerr

In diesem Webinar lernst Du, wie ein Roslyn Source Generator implementiert wird. Zuerst sehen wir uns einen Roslyn Source Generator in Aktion an und werden ihn anschließend gemeinsam implementieren. Melden Dich jetzt kostenlos zum Webinar an. Wir freuen uns auf Dich!

Artikel lesen
 | Yannick Baron

Store-Architekturen (Flux, Redux etc.) sind in aller Munde bei Frontend-Entwicklern und auch bei Angular-Devs. In diesem Webinar machen wir uns vertraut mit den Konzepten, die hinter @ngrx/store stecken. An Hand einer Beispielapplikation sehen wir uns an, wie Reducer, Selector, Action und Effect zusammenspielen. Auch...

Artikel lesen
 | Christian Liebel

Progressive Web Apps (PWA) sind ein webbasiertes Anwendungsmodell: Einmal geschrieben lassen sich diese Anwendungen überall dort ausführen, wo ein halbwegs moderner Browser zur Verfügung steht – von Mobilgeräten bis hin zum Desktop. Gerade auf Windows, macOS und Linux haben PWAs ein großes Potenzial, denn hier...

Artikel lesen
 | Boris Wilhelms

Authorization, also wer darf was machen, ist ein zentraler Baustein der Sicherheit in Applikationen. In diesem Webinar zeigt Ihnen Boris Wilhelms wie man die Keycloak Authorization Services in ASP.NET Core nutzen kann um HTTP-REST- oder gRPC-APIs abzusichern. Dabei werden ASP.NET Core integrierte Komponenten...

Artikel lesen
 | Max Schulte

Eingabeformulare (kurz Forms) finden sich in jeder Web-App. Angefangen mit einer übersichtlichen Login-UI bis hin zu Seiten übergreifenden Steppern. Von einfach bis sehr komplex und hoch dynamisch sind Forms in allen Ausprägungen in einer Web-App anzutreffen. Wie ist es also möglich eine komplexe Formulare selbst zu...

Artikel lesen
 | Boris Wilhelms

Ob Authentication oder Authorization, Multi-Tenancy oder aber für einfache Anwendungen: Keycloak ist ein Open Source Identity and Access Management System mit dem Ihre Anwendungen Authentifizierung und Autorisierung auslagern können. Obwohl es ein Java-basierendes Produkt ist, lässt es sich dank offener Standards wie...

Artikel lesen
 | Patrick Jahr

Stockende UI, langsame Reaktion nach dem Klick auf einen Button oder einer Eingabe in einem Feld – dies sind nur wenige Beispiele für alltägliche Probleme, die beim Benutzen von Client-Anwendungen im Allgemeinen, und bei Webanwendungen im Speziellen immer wieder auftreten können. Bei der Entwicklung von SPAs, und so...

Artikel lesen
 | Sebastian Gingter

Asynchrone Programmierung wird immer häufiger als der Heilsbringer in Sachen Performance angepriesen. Doch stimmt das auch? Die Antwort ist ein ganz klares Jaein. Was bedeutet asynchrone Programmierung überhaupt, wie unterscheidet sie sich von Multithreading und was muss ich wirklich wissen, damit die Verwendung von...

Artikel lesen
 | Thorsten Hans

Application deployment is complicated and error-prone. Especially when it comes to cloud-native apps. Numerous tools have to work seamlessly hand-in-hand to ensure deployments are successful. The Cloud Native Application Bundles (CNAB) specification defines how cloud-native apps are distributed, deployed, upgraded, and...

Artikel lesen
 | Christian Weyer

Blazor WebAssembly ermöglicht SPAs und PWAs für Desktop und Mobile - mit C#, .NET und HTTPS-/REST-Calls. Aber da muss es nicht aufhören. Über gRPC, beziehungsweise gRPC-Web, kann man zum einen optimierte binäre Daten zwischen Blazor und APIs austauschen - und zum anderen eine Contract-First-Programmierung realisieren....

Artikel lesen
 | Christian Weyer

Single Page Applications (SPAs) schreibt man mit JavaScript oder TypeScript – na klar! Mit ASP.NET Core Blazor gibt es jedoch eine mögliche Alternative für .NET-Entwickler. Auf Basis des Web-Standards WebAssembly stellt es Tooling und eine Runtime zur Verfügung, über die man SPAs mit C# & Razor entwickeln kann. In...

Artikel lesen
 | Max Schulte

Moderne Businessanwendungen sind schon lange nicht mehr langweilig: Daten wollen visualisiert werden und zwar verständlich und ansprechend. Genau dabei helfen Web-Grafik-Engines wie BabylonJS. Sie ermöglichen, 2D-, 3D, Virtual- und Augmented-Reality-Inhalte verständlich darzustellen. Somit lassen sich unter anderem...

Artikel lesen
 | Christian Liebel

Was in zwei Sekunden nicht lädt, wird nie wieder aufgerufen: Die Erwartung von Anwendern an die Performance von Webanwendungen nimmt stetig zu. Nach dem Laden einer Webanwendung muss sich diese schnell und flüssig anfühlen, damit der Anwender sein Ziel erreichen kann. Im Webinar zeigt Ihnen Christian Liebel mit...

Artikel lesen
 | Thorsten Hans

Mit Cloud Native Application Bundle (CNAB) wurde ein Standard definiert, der besagt wie Cloud-Native-Anwendungen mitsamt der notwendigen Abhängigkeiten verteilt, aktualisiert und entfernt werden können. Porter ist eine - von Microsoft vorangetriebene - Open-Source Referenz-Implementierung von CNAB. Ein Paket, alles...

Artikel lesen
 | Yannick Baron

RxJS unterstützt bei der Bewältigung asynchroner Probleme verschiedener Art, nicht nur bei AJAX-Requests. Allerdings erfordert das Stream-basierte Paradigma ein Umdenken für den Entwickler. Nachdem wir uns im ersten Teil intensiv mit den Grundbausteinen von RxJS beschäftigt haben und dann im zweiten Teil sehr intensiv...

Artikel lesen
 | Christian Liebel

Unit-Tests sind ein hervorragendes Mittel, um (kritische) Funktionalität einer Anwendung automatisiert und schnell überprüfen zu lassen. Das SPA-Framework Angular liefert mit Karma von vornherein eine Testunterstützung mit. Mit Facebooks Jest gibt es jedoch ein weiteres Framework, das unter anderem mit paralleler...

Artikel lesen
 | Yannick Baron

Im ersten RxJS-Webinar der Serie 'RxJS von Grund auf: Einführung in reaktives JavaScript' haben wir uns die grundlegenden Konzepte hinter RxJS näher angesehen. Dabei kam ein Blick hinter die Kulissen von Operatoren und Operatorketten zu kurz. In diesem Teil legte Yannick am 16. Juni 2021 besonderen Fokus auf diese...

Artikel lesen
 | Yannick Baron

RxJS ist sehr mächtig. So mächtig, dass es Angular als zentrales Denk- und Programmiermodell für die interne Kommunikation unter Komponenten und Services auserkoren hat. Sie fühlen sich noch nicht sicher genug, RxJS in vollem Umfang einzusetzen? Im Webinar zeigte Yannick Baron am 02. Juni 2021, wie Sie mit den...

Artikel lesen
 | Pawel Gerr

Mit der Veröffentlichung von Entity Framework Core v3 hat sich das Verhalten des Objekt-Relationalen Mappers von Microsoft maßgeblich geändert. Einige Performance-Probleme haben sich mit der neuen Version praktisch von selbst gelöst, andere Probleme, die man teilweise von EF v6 kennt, kamen jedoch hinzu,...

Artikel lesen
 | Christian Liebel

Write once, run anywhere – dieser alte Java-Traum ist dank Webtechnologien längst Realität geworden. Neuerdings haben Cross-Platform-Entwickler aber die Wahl zwischen altbewährten Ansätzen wie Capacitor und GitHub Electron, bei denen Web-Apps in native Container verpackt werden, und den neuen Progressive Web Apps...

Artikel lesen
 | Thorsten Hans

Finally, one to rule them all: Azure Arc enabled Kubernetes allows you to manage and monitor Kubernetes clusters from different sources. Let Azure Arc act as a cockpit for all your Kubernetes clusters, no matter if they are running in AWS, Google Compute Cloud, Digital Ocean, or even a private data center. Watch this...

Artikel lesen
 | Manuel Rauber

Web Components: ein Begriff, gar (ehemaliger?) Hype, den wir in der Webentwicklung seit einiger Zeit lesen und immer wieder darüber stolpern. Custom Elements, Shadow DOM und HTML Templates ergeben ein natives Komponentenmodell für unseren Browser. Komponenten, wiederverwendbare SPA-Framework-unabhängige UI-Bausteine,...

Artikel lesen
 | Max Schulte

Webanwendungen können mitunter komplex werden. Täglich gibt es neue Anforderungen und am besten soll die App noch Cross-Plattform verfügbar sein. Und natürlich darf die Entwicklung nicht zu lange dauern. Ionic versucht als Opinionated-Framework dieses Problem zu adressieren. In diesem Webinar zeigte Max Schulte am 21....

Artikel lesen
 | Thorsten Hans

Anwendungen in Containern zu betreiben gehört nicht nur zum guten Ton. Bereits seit Jahren befinden sich Technologien wie Kubernetes und Docker auf einem Siegeszug der seines gleichen sucht. Doch bereits beim Erstellen von Docker Images gilt es auf viele kleine Dinge zu achten um Anwendungen auf lange Sicht...

Artikel lesen
 | Patrick Jahr

Echtzeitkommunikation zwischen zwei Welten – dem Client und dem Server. In Anwendungen wie zum Beispiel Dashboards, Messaging Apps, oder Spielen ist die Echtzeitkommunikation kaum noch weg zu denken. Mit SignalR ist eine Lösung geschaffen mit der das Hinzufügen und das Aufbauen einer Echtzeitkommunikation zwischen...

Artikel lesen
 | Christian Liebel

What doesn't load in two seconds will never be accessed again: User expectations for web application performance are steadily increasing. After a web application loads, it needs to feel fast and fluid in order for the user to achieve their goal.

Artikel lesen
 | Sebastian Gingter

Die Anforderungen an Software ändern sich mit der Zeit, und so muss sich die Software mit ändern. Das gilt ebenso für unsere Web-APIs. Doch sobald wir Endpunkte entfernen, Felder umbenennen oder gar das Verhalten ändern wollen oder müssen, so haben wir bei APIs das Problem, dass ältere Clientanwendungen mit dem neuen...

Artikel lesen
 | Christian Liebel

Storybook ist ein hervorragendes Tool zur Erstellung von UI-Komponentenkatalogen. Steuerelemente können hier isoliert betrachtet, ausprobiert und dokumentiert werden – eine perfekte Schnittstelle zwischen Designern, Entwicklern und weiteren Projektbeteiligten. Christian Liebel stellte im Webinar am 03. März 2021 ein...

Artikel lesen
 | Yannick Baron

RxJS is a very powerful tool and has been established in Angular as its central way of communication between components and services. If you are not entirely comfortable yet using RxJS in all of its glory, then this webinar is for you.

Artikel lesen
 | Thorsten Hans

Recording des Azure Arc-Webinars Inhalte Kurze Azure-Arc-Intro Funktionen und Möglichkeiten von Azure Arc-enabled Kubernetes Azure Arc-enabled Kubernetes: Hands-On, Inventarisierung, Governance Monitoring Möglichkeiten, Potentiale und Alternativen Q&A Git Repository Slidedeck…

Artikel lesen
 | Sebastian Gingter

Im Webinar am 16. Dezember 2020 beschäftigte sich Sebastian Gingter mit dem Thema Blazor Server genauer: Was ist Blazor Server überhaupt, wo liegen die Unterschiede zum Client-seitigen Blazor und SPAs im Allgemeinen und welche Auswirkungen haben diese Unterschiede auf die Art…

Artikel lesen
 | Christian Weyer

Ähnlich wie bei Angular und React wird auch bei Blazor ständig an der Plattform weiter gearbeitet. Vor allem bei Blazor WebAssembly als relativer Framework-Neuling sind die Verbesserungen und Neuerungen des ASP.NET-Teams bei Microsoft von Interesse.

Artikel lesen
 | Thorsten Hans

You want to provision and manage your cloud infrastructure professionally yet still keep things simple? Then you should check out this webinar recording and dive into Terraform with Thorsten Hans. You will learn by practical examples how to automate your mission-critical…

Artikel lesen
 | Thorsten Hans

Recording des Azure-Webinars Inhalte Scaling mit Kubernetes Boardmitteln Cluster Scaling mit Azure Kubernetes Service Was ist KEDA? Scaler in KEDA KEDA-Demo Beispielcode Slidedeck zum Azure Kubernetes Service-Webinar

Artikel lesen
 | Manuel Rauber

Web Components – ein Begriff, den wir immer öfter hören und lesen werden. Dahinter stehen die Technologien Custom Elements, Shadow DOM und HTML Templates. Zusammen ergeben sie ein natives Komponentenmodell für unseren Browser. Es hilft uns, wiederverwendbare UI-Komponenten zu…

Artikel lesen
 | Max Schulte

Im Webinar am 21. Oktober zeigt Max Schulte anhand einer Angular-Anwendung, Kernaspekte und Wege sowie einen Architekturansatz, um neue Visualisierungs- und Bedienmöglichkeiten in Ihre Anwendung integrieren zu können. Sie lernen die kritischen Unterschiede zwischen einem SPA…

Artikel lesen
 | Sebastian Gingter

Recording des ASP.NET Core API-Dokumentation-Webinars Inhalte Warum überhaupt API-Dokumentation? Wie dokumentiere ich eine ASP.NET Core Web-API? Technische Details Was sonst? API-Clients & Tests generieren Q&A Demo-Repository: https://github.com/thinktecture/tt-webinar-202…

Artikel lesen
 | Christian Liebel

Christian hat in seinem Webinar am 18. September 2020 über Progressive Web Apps die Offline-Fähigkeit in den Mittelpunkt gerückt - denn: zentrale Eigenschaft jeder Progressive Web App (PWA) ist die Verbindungsunabhängigkeit. Dank dem Service Worker funktioniert die App auch dann…

Artikel lesen
 | Thorsten Hans

Im Webinar am 09. September 2020 half Infrastructure-as-Code-Spezialist Thorsten Hans nicht nur dabei die Terraform-Basics kennenzulernen. Vielmehr zeigte er, wie Sie eine exemplarische Infrastruktur für mehrere Umgebungen (Development / Staging / Production) erstellen, anpassen…

Artikel lesen
 | Christian Weyer

Single-Page Applications (SPAs): bisher implementierte man sie vornehmlich mit JavaScript oder TypeScript, oft im Rahmen eines SPA Frameworks wie Angular oder React. Mittlerweile können nun durch den WebAssembly-Standard theoretisch beliebige Sprachen genutzt werden. Mit dem…

Artikel lesen
 | Yannick Baron

Recording des Git-Webinars Inhalte Motivation: Warum Versionsverwaltung? Initialisierung Datastructure: Tree Branching & Reintegration Resetting Remotes & Empfangen von Änderungen Beheben von Konflikten Plattformen und Lernmöglichkeiten Q&A Die Antworten auf die Q&A-Fragen des…

Artikel lesen
 | Thorsten Hans

Im Webinar am 08. Juli 2020 erklärte Thorsten Hans was Docker ist, warum Docker für jedes Unternehmen interessant ist und wie .NET-Web-Anwendungen effizient in Docker Containern betrieben werden. Lernen Sie die wichtigsten Charakteristiken und Kommandos, um mit der beliebten…

Artikel lesen
 | Boris Wilhelms

Im Webinar am 01. Juli 2020 zeigte Boris Wilhelms, was das Serverless-Modell ist und wie wir als .NET-Entwickler Azure Functions nutzen können um Serverless-Code zu schreiben. Das Serverless-Modell ist eine von vielen verschiedenen Möglichkeiten, Anwendungen für die Cloud zu…

Artikel lesen
 | Christian Liebel

Recording des Angular-Webinars Inhalte: Templating und Data Binding Benutzerdefinierte Steuerelemente Datenhaltung Dependency Injection Reaktive Programmierung Debugging Links: Code Sample: Angular-Beispie Code Sample: WPF-Beispiel Kostenloses Ebook "Angular für XAML…

Artikel lesen
 | Thorsten Hans

Im Webinar am 03. Juni 2020 erklärte Thorsten Hans am Beispiel von Azure Kubernetes Service (AKS), was Kubernetes ist und wie der Container-Orchestrator funktioniert. Anhand einer exemplarischen .NET-Core-Anwendung hat er veranschaulicht, wie der Weg in das beliebte „Cloud…

Artikel lesen