Feb
28,
2020
.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.
Jan
7,
2020
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#.
Dec
10,
2019
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.
Oct
29,
2019
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.
Oct
9,
2019
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.
Sep
2,
2019
Azure DevOps einfach per Kommandozeile steuern
Die Konfiguration und die Prozesse in Microsofts Clouddienst „Azure DevOps“ kann man auch per Kommandozeile statt per Klick-Orgien steuern. In diesem Artikel wird erklärt, wie es geht und was alles zu beachten ist.
Aug
14,
2019
Azure Blob Storage für .NET-Entwickler
Azure Blob Storage ist Microsofts Cloud-Dienst zum Speichern von Binary Large Objects (BLOBs). Das sind unstrukturierte Daten wie Bilder, Videos und Textdokumente. Doch neben dem Speichern dieser Daten bietet Blob Storage weitaus mehr. Thomas Claudius Huber von der Trivadis AG, stellt in seiner Session einiges davon vor.
Jul
15,
2019
ML.NET 1.0 – Machine Learning mit .NET Core 3
Mit .NET Core werden nicht nur WPF und WinForms Teil der neuen quelloffenen Implementierung von .NET, Microsoft möchte nun auch Machine Learning für jedermann einsetzbar machen. Darum hält nunmehr Machine Learning mit dem ML.NET Framework Einzug in .NET Core. Aber was kann ML.NET 1.0, welche Möglichkeiten gibt es dem Entwickler an die Hand, wie sehen das Tooling und die APIs aus und was passiert eigentlich unter der Haube?
Jun
26,
2019
Blockchains mit Hyperledger Fabric
Hyperledger Fabric ist eine mit Go entwickelte Open Source Blockchain. Hyperledger selbst wurde Ende 2015 unter dem Dachverband The Linux Foundation gegründet. Unter dessen Schirmherrschaft werden Open Source Blockchains und dazu passende Tools entwickelt. Und auch .NET-Entwickler können damit gut arbeiten.
Jun
19,
2019
5 Top-Argumente für Ihren BASTA!-Besuch
Ein .NET-Entwickler konzeptioniert, designt und entwickelt Softwareanwendungen, welche auf die Bedürfnisse des Unternehmens zugeschnitten sind. Neben der Bedarfsermittlung und Analyse der Anforderungen, gehören auch der Support und die stetige Weiterentwicklung zu seinen Aufgaben.