Keynote | 
BiPRO-Tag 2022
 | 23.06.2022

Säulen des modernen Web: Progressive Web Apps, Web Components und WebAssembly

Das Web hat sich signifikant geändert. Vom reinen Zuhause von Websites hat es sich gemausert zur omnipotenten Plattform für jegliche Arten von Software-Anwendungen. Selbst Cross-Plattform Businessanwendungen und mobile Apps setzen auf die Power des Webs und der gängigen Webbrowser. In diesem Vortrag beleuchtet Christian Weyer die drei wichtigsten Säulen des modernen Webs aus Software-Architekten und -Entwicklersicht. Progressive Web Apps (PWA) sind angetreten, um die Lücke zwischen nativen Anwendungen und dem Web immer weiter zu schließen. Web Components plädieren für einen Framework- und Hersteller-unabhängigen bzw. -übergreifenden Ansatz zur Bereitstellung und Nutzung von UI-Komponenten. Und WebAssembly schließlich möchte nativem Code und anderen Programmiersprachen als JavaScript sicheren und effizienten Zutritt in den Browser ermöglichen. Das moderne Web erlaubt moderne Softwarelösungen - für alle.

Christian Weyer ist Mitbegründer und CTO von Thinktecture. Er ist seit mehr als 25 Jahren als technischer Berater in der Softwarebranche aktiv.

Event

BiPRO-Tag 2022
22.06.22  
- 23.06.22 
@ Neuss
 (DE)
Signet_BiPRO-Tag-2022_inkl_Award_RGB_web_600px

Links & Materialien

Aufzeichnung

No Data Found

Weitere Artikel zu Modern Web, PWA, Web Components, WebAssembly

Low-angle photography of metal structure
AI
cl-neu

AI-Funktionen zu Angular-Apps hinzufügen: lokal und offlinefähig

Künstliche Intelligenz (KI) ist spätestens seit der Veröffentlichung von ChatGPT in aller Munde. Wit WebLLM können Sie einen KI-Chatbot in Ihre eigenen Angular-Anwendungen integrieren. Wie das funktioniert und welche Vor- und Nachteile WebLLM hat, lesen Sie hier.
26.02.2024
Blazor
sg

Understanding and Controlling the Blazor WebAssembly Startup Process

There are a lot of things going on in the background, when a Blazor WebAssembly application is being started. In some cases you might want to take a bit more control over that process. One example might be the wish to display a loading screen for applications that take some time for initial preparation, or when users are on a slow internet connection. However, in order to control something, we need to understand what is happening first. This article takes you down the rabbit hole of how a Blazor WASM application starts up.
07.03.2023
.NET
cl-neu

Adding Superpowers to your Blazor WebAssembly App with Project Fugu APIs

Blazor WebAssembly is a powerful framework for building web applications that run on the client-side. With Project Fugu APIs, you can extend the capabilities of these apps to access new device features and provide an enhanced user experience. In this article, learn about the benefits of using Project Fugu APIs, the wrapper packages that are available for Blazor WebAssembly, and how to use them in your application.

Whether you're a seasoned Blazor developer or just getting started, this article will help you add superpowers to your Blazor WebAssembly app.
28.02.2023
Angular
MS-rund

Implementing Smart and Presentational Components with Angular: Condensed Angular Experiences – Part 4

In this article, we will explore how to apply the concept of smart and presentational components with Angular. We will choose a complex-enough target to see all aspects in action, yet understandable and within the scope of this article. The goal is to teach you how to use this architecture in your way. For that, we will iterate through different development stages, starting with the target selection and implementing it in a naive way. After the first development, we will refactor that naive solution into smart and presentational components that are reusable, refactor-friendly, and testable.
23.01.2023
Blazor
cl-neu

Blazor WebAssembly in Practice: Maturity, Success Factors, Showstoppers

ASP.NET Core Blazor is Microsoft's framework for implementing web-based applications, aimed at developers with knowledge of .NET and C#. It exists alongside other frameworks such as ASP.NET Core MVC. About two and a half years after the release of Blazor WebAssembly and based on our experiences from many customer projects at Thinktecture, we want to have a close look at the following questions: What is the current state of the framework? How can you successfully use Blazor? And where does it have limitations?
24.11.2022
Blazor
favicon

Blazor WebAssembly: Debugging gRPC-Web with Custom Chrome Developer Tools

If you are working with Blazor, gRPC is a big issue for transferring data from APIs to clients. One issue of developing with gRPC-Web is debugging the transmitted data because the data is in an efficient binary message format. In this article, I will show you how to solve this problem with the help of my NuGet.
17.11.2022

Unsere Webinare

Unsere Artikel

Mehr über uns