By

Redaktion

11
Aug

Blazor WebAssembly ist endlich erschienen

Blazor WebAssembly ist am 19. Mai 2020 erstmals in einer stabilen Version erschienen. In diesem Beitrag stelle ich kurz zehn Gemeinsamkeiten und ausführlich zehn Unterschiede zu dem bereits im September 2019 erschienenen Blazor Server vor.
11
Jun

Web Components auf Steroiden

Saubere Architektur und eine gute Dokumentation machen Web Components erst so richtig gut wiederverwendbar. Beides lässt sich ohne eigenes Framework in der Regel kaum sinnvoll für größere Projekte abbilden. Hier kommen Frameworks speziell für Web Components ins Spiel. In diesem Fall Stencil, ein Tool zur Entwicklung, aber auch Dokumentation von Web Components. Eine Kampfansage gegen große Single Page Application Frameworks?
18
May

Die Realisierung von Microfrontends

Die in webpack 5 integrierte Module Federation erlaubt das Laden separat kompilierter Programmteile und das Teilen von Bibliotheken. Damit bietet es endlich eine offizielle Lösung für die Realisierung von Microfrontends.
21
Apr

Einstieg in die fabelhafte Welt der Web Components

Aktuell helfen uns viele Frameworks, im Web Komponenten zu entwickeln. Dabei hat jedes Framework seine individuelle Ausprägung, wie der Code zu strukturieren ist, welche Features oder Lifecycle-Methoden die Komponente hat. Wechseln wir von Framework A zu Framework B, müssen wir mitunter einiges Neues lernen und uns auf die Beschaffenheit des neuen Frameworks einlassen. Mit Web Components zieht ein natives Komponentenmodell in den Browser ein. Ist das die Abhilfe? Und damit der Untergang der Frameworks?
9
Mar

Oberflächendimensionen – alles nur UI? Mitnichten!

Wer nur auf die Oberfläche schaut, sieht weniger als die Spitze des Eisbergs. Das einfache UI ist nur ein Aspekt der UX (User Experience), die heute für den Erfolg einer Software bei den Nutzern wichtig ist – so weit, so gut. Aber wie sieht es dabei mit der DX (Developer Experience) aus?
28
Feb

.NET Core 3.1 ist reif

Ungewöhnlich an .NET Core 3.1 ist: Es gibt nur sehr wenige neue Funktionen, sondern vor allem Fehlerbehebungen und sogar inkompatible Änderungen, die es bei einer Version mit Änderung der Versionsnummer an der zweiten Stelle gar nicht geben dürfte. Das gute ist, es ist damit reif für den Einsatz.
7
Jan

Go, der C#-Killer?

Es hat sich herumgesprochen, dass wichtige Plattformen wie Docker und Kubernetes mit der Programmiersprache Go geschrieben sind. Kein Wunder, dass viele Entwicklerinnen und Entwickler neugierig geworden sind. In der Stack Overflow Survey 2019 landete Go auf der Liste der populärsten Entwicklungstechnologien auf Platz 13 und damit vor namhaften Sprachen wie Swift, Kotlin oder Dart. In der Rangliste der beliebtesten Sprachen erreicht Go Platz 9 und liegt damit sogar knapp vor C#.
10
Dec

XAML Islands: WPF und Windows Forms

Als XAML Islands wird eine mit Windows 10 Version 1903 eingeführte Technologie bezeichnet, mit der sich moderne UWP Controls mit Fluent Design in WPF- und Windows-Forms-Applikationen einbinden lassen. Damit ist es möglich, bestehende Anwendungen zu modernisieren, ohne dass diese gleich von Grund auf neu geschrieben werden müssen. In diesem Artikel lesen Sie, wie Sie XAML Islands einsetzen, und Sie erfahren auch, wie der zukünftige Weg der Universal Windows Platform aussieht.
29
Oct

Azure Functions und noch mehr Serverless

Warum muss es „Serverless oder Microservices“ sein? Es sollte vielmehr „Microservices mit Serverless“ heißen! Basierend auf einigen der allgemein anerkannten Prinzipien von Microservices können wir serverlose Architekturen und Technologien verwenden, um hochfokussierte Microservices zu bauen. Schauen wir uns gemeinsam überblicksmäßig einen pragmatischen Ansatz zum Erstellen von Microservices mit Azure Functions, Azure Service Bus, Azure Storage und weiteren Diensten und Tools an. Und das gilt für fast alle Softwareentwickler: .NET, Java, Node.js und sogar Python.
9
Oct

Vom Core zum Frontend

Der Blick in die Zukunft zeigt immer wieder, dass Veränderungen - und auch die damit einhergehenden Überraschungen - bei Microsoft Programm sind. Das gilt auch für den Blick in das kommende Jahr, mit dem Dr. Holger Schwichtenberg und Jörg Neumann am 24. September die BASTA! in Mainz eröffnet haben.

Ihr aktueller Zugang zur .NET- und Microsoft-Welt.
Der BASTA! Newsletter:

Behind the Tracks

.NET Framework & C#
Visual Studio, .NET, Git, C# & mehr

Agile & DevOps
Agile Methoden, wie Scrum oder Kanban und Tools wie Visual Studio, Azure DevOps usw.

Web Development
Alle Wege führen ins Web

Data Access & Storage
Alles rund um´s Thema Data

JavaScript
Leichtegewichtig entwickeln

UI Technology
Alles rund um UI- und UX-Aspekte

Microservices & APIs
Services, die sich über APIs via REST und JavaScript nutzen lassen

Security
Tools und Methoden für sicherere Applikationen

Cloud & Azure
Cloud-basierte & Native Apps