Quantcast
Channel: DotNetGerman Bloggers

Image may be NSFW.
Clik here to view.

Erste Schritte mit macOS als Windows IT Pro und Microsoft 365 Berater

Seit ich mein Beruf ausübe bin ich von macOS Benutzern umgeben. Der erste MacBook User begleitet mich seit 2005 und die letzten vier Jahre gab es quasi ein MacBook-Boom. In meiner Rolle als Cloud...

View Article


Neu in .NET 8.0 [17]: Zeitabstraktion für Tests mit Zeitangaben

In .NET 8.0 existiert mit der abstrakten Klasse TimeProvider ein einfacher Weg, Zeitangaben inklusive Zeitzone beliebig im Rahmen von Tests vorzutäuschen.

View Article


Neu in .NET 8.0 [18]: Ein Zeitraffer mit eigenem FakeTimeProvider

Auf Basis der Klasse TimeProvider kann man sich in .NET 8.0 einen eigenen TimeProvider erstellen, der in Tests Uhrzeiten vorgaukelt.

View Article

Neu in .NET 8.0 [19]: Razor-HTML-Rendering in beliebigen .NET-Anwendungen

Das HTML-Rendern mit Razor-Komponenten ist in .NET 8.0 auch außerhalb von Blazor-Anwendungen möglich, beispielsweise für HTML-formatierte E-Mails.

View Article

Neues Fachbuch: ".NET 8.0 Update" erklärt die Neuerungen gegenüber .NET 7.0

Das neue, kompakte Werk des DOTNET-DOKTORs zu .NET 8.0 richtet sich an Umsteigerinnen und Umsteiger von .NET 7.0.

View Article


Neu in .NET 8.0 [20]: Neue Code-Analyzer für .NET-Basisklassen

Die zusätzlichen Code-Analyzer bieten Verbesserungsvorschläge bei der Verwendung der .NET-Klassenbibliothek.

View Article

Neu in .NET 8.0 [21]: Neue Code-Analyzer für ASP.NET Core

ASP.NET Core 8.0 führt Code-Analyzer ein, die vor potenziellen Fehlern warnen und Best Practices empfehlen.

View Article

Image may be NSFW.
Clik here to view.

LLamaSharp: Run a ChatGPT like system on your hardware for dummies

TL;DR summary: Check out the LLamaSharp Quick Start and you will find everything that you need to knowChatGPT (and all those Microsoft Copilots out there that were build on top of this) is currently...

View Article


Neu in .NET 8.0 [22]: Neues Steuerelement OpenFolderDialog für WPF

Microsoft liefert in .NET 8.0 nach vielen Jahren erstmals wieder ein neues Steuerelement für die Windows Presentation Foundation.

View Article


Entwickler-Infotag online am 11. Juni 2024 zu .NET 9.0, C# 13.0 und KI

Der eintägige Online-Infotag widmet sich diversen Themen rund um die kommenden Versionen von C# und .NET sowie KI-unterstützte Softwareentwicklung.

View Article

Neu in .NET 8.0 [23]: Verbesserungen für ZipFile zur Arbeit mit Dateiarchiven

Die Klasse ZipFile besitzt nun Methoden, um ein ZIP-Archiv aus einem Dateisystemordner zu erstellen und Dateien in einen Zielordner zu entpacken.

View Article

Neu in .NET 8.0 [24]: HTTPS-Proxies bei HttpClient

Die Klasse HttpClient bietet seit .NET 8.0 auch Unterstützung für Proxies mit gesicherter Verbindung.

View Article

Neu in .NET 8.0 [25]: Resilienz im HTTP-Client

.NET 8.0 enthält die etablierte Bibliothek Polly für Ausfallsicherheit und den Umgang mit temporären Fehlersituationen.

View Article


Meinung: Softwareentwicklung ist keine Kunst

Was sind Softwareentwicklung und Informatik? Kunst oder Ingenieurswissenschaften? Ein Kommentar.

View Article

Neu in .NET 8.0 [26]: Anpassung der Resilienz im HTTP-Client

Entwicklerinnen und Entwickler können eigene Polly-Pipelines zur Handhabung von Fehlersituationen definieren.

View Article


Schätzung eines Softwareentwicklers: Ich werde Gärtner

Softwareentwicklung ähnelt mehr der Arbeit im Garten als einer Ingenieurswissenschaft – meint zumindest Chris Aitchison. Was ist an dieser These dran?

View Article

Neu in .NET 8.0 [27]: Konfigurierbare Namenskonventionen in System.Text.Json 8.0

In der JSON-Bibliothek können Entwicklerinnen und Entwickler nun neben CamelCasing auch andere Namenskonventionen wählen.

View Article


Neu in .NET 8.0 [28]: Erweiterung für die Deserialisierung von JSON-Objekten

System.Text.Json 8.0 bietet eine neue Einstellung zur Handhabung zusätzlicher Informationen bei der Deserialisierung von JSON in Objekten.

View Article

Zwölf Regeln für die perfekte (Micro-)Services-Architektur

Services versprechen eine einfache, zielgerichtetete und fachlich adäquate Softwareentwicklung. Doch worauf sollte man bei ihrem Bau achten?

View Article

Neu in .NET 8.0 [29]: Verbesserungen für den JSON-Source-Generator

Der Source Generator ist in .NET 8.0 wichtiger, damit die JSON-Serialisierung und -Deserialisierung auch AOT-Anwendungen funktioniert.​

View Article

Risiko Microservices? Vor- und Nachteile einer verteilten Architektur

Microservices sind die perfekte Lösung für gewisse Probleme. Doch unpassend eingesetzt, können sie das ganze Projekt ruinieren. Worauf gilt es zu achten?

View Article


Neu in .NET 8.0 [30]: Neue Datentypen in System.Text.Json 8.0

System.Text.Json beherrscht nun Half, Int128, UInt128, Memory und ReadOnlyMemory.

View Article


SQL ConnectionString: Encrypt & Trust Server Certificate

This is more of a “Today-I-Learned” post and not a “full-blown How-To article.” If something is completely wrong, please let me know - thanks!In our product, we store all data in an MS SQL database....

View Article

Neu in .NET 8.0 [31]: Erweiterte Serialisierung in System.Text.Json 8.0

Die JSON-Bibliothek kann nun auch nicht öffentliche Mitglieder serialisieren und deserialisieren.

View Article

Neu in .NET 8.0 [32]: Weitere Neuerungen in System.Text.Json 8.0

Die JSON-Bibliothek kann nun auch nicht öffentliche Mitglieder serialisieren und deserialisieren.

View Article


Spielerisch Assembler lernen

Das Buch "Einführung in die moderne Assembler-Programmierung" von Scot W. Stevenson bietet eine solide Einführung in Assembler auf Basis der RISC-V-Architektur.

View Article

Image may be NSFW.
Clik here to view.

dsregcmd, WAM and 'Connected to Windows'-Accounts

This is more of a “Today-I-Learned” post and not a “full-blown How-To article.” If something is completely wrong, please let me know - thanks!I was researching if it is possible to have a “real”...

View Article

Neu in .NET 8.0 [33]: Erweiterung des AOT-Compilers

Der AOT-Compiler kann auch Webservices und Hintergrunddienste übersetzen, aber mit einigen Einschränkungen.

View Article

OpenAI und Microsoft: Der Tragödie zweiter Teil

Wer dachte, dass nach dem Drama um Sam Altman im November 2023 Ruhe bei OpenAI eingekehrt ist, irrt. Das war erst der Anfang. Eine Analyse von Golo Roden.

View Article



Neu in .NET 8.0 [34]: Verbesserte Ausgaben beim Kompilieren

Der neue Terminal Logger erzeugt übersichtlichere Ausgaben, aber der alte lässt sich auf Wunsch weiterhin verwenden.

View Article

Node.js + TypeScript = Nie wieder JavaScript

Wer mit Node.js entwickelt, schreibt JavaScript – oder muss umständlich TypeScript konfigurieren. Doch beides hat nun bald ein Ende.

View Article

UrlEncode the Space Character

This is more of a “Today-I-Learned” post and not a “full-blown How-To article.” If something is completely wrong, please let me know - thanks!This might seem trivial, but last week I noticed that the...

View Article

Neu in .NET 8.0 [35]: Sicherheitswarnungen vor NuGet-Paketen

Visual Studio und die .NET-Kommandozeilenwerkzeuge können nun vor Paketen mit Sicherheitslücken warnen.

View Article


Scrum, XP & Co. – warum keiner mehr agil arbeiten will

Die Hochphase agiler Methoden wie Scrum und Extreme Programming scheint vorbei zu sein – ja, es scheint sogar einen Gegentrend zu geben. Wie kommt das?

View Article

Neu in .NET 8.0 [36]: Andere Grundeinstellung bei dotnet publish und dotnet pack

Die Kommandozeilenbefehle dotnet publish und dotnet pack erstellen nun standardmäßig ein Release-Build.

View Article

Connection Resiliency for Entity Framework Core and SqlClient

This is more of a “Today-I-Learned” post and not a “full-blown How-To article.” If something is completely wrong, please let me know - thanks!If you work with SQL Azure you might find this...

View Article


Neu in .NET 8.0 [37]: Zusammenfassung aller Build-Artefakte in ein Verzeichnis

Entwicklerinnen und Entwickler können nun die Ordner /bin, /obj und /publish unter einem Ordner zusammenfassen.

View Article


Entity Framework Core 8.0 Breaking Changes & SQL Compatibility Level

We recently switched from .NET 6 to .NET 8 and encountered the following Entity Framework Core error:Microsoft.Data.SqlClient.SqlException: 'Incorrect syntax near the keyword 'WITH'....The EF code uses...

View Article

Entwickler-Community-Konferenz am 27. und 28.09.2024 in Essen

Die iterate=>RUHR ist eine zweitägige Community-Konferenz mit Vorträgen zu .NET, KI, agilen Arbeitsweisen, Softwarearchitektur und -qualität.

View Article

Nur Mut! – Endlich raus aus der Scrum-Hölle

Viele Entwicklerinnen und Entwickler leiden unter Scrum, doch kaum jemand wehrt sich gegen dessen Einsatz im Unternehmen. Woran liegt das?

View Article

Neu in .NET 8.0 [38]: Containerdateien per dotnet publish erstellen

Es ist nun möglich, .NET-Anwendungen in eine Containerdatei zu veröffentlichen – ohne Dockerfile und ohne Bereitstellung in Docker.

View Article


Image may be NSFW.
Clik here to view.

OpenAI API, LM Studio and Ollama

This is more of a “Today-I-Learned” post and not a “full-blown How-To article.” If something is completely wrong, please let me know - thanks!I had the opportunity to attend the .NET User Group Dresden...

View Article

Eine Frage des Vertrauens: Finger weg vom Homeoffice!

Viele Konzerne wollen das Homeoffice abschaffen. Die Politik hingegen diskutiert über ein gesetzlich verankertes Recht darauf. Was spricht dafür, was dagegen?

View Article


Mehr als nur Programmieren: Ankündigung der tech:lounge Masterclass

Die the native web GmbH veranstaltet ab dem 11. November 2024 insgesamt zwölf Webinare zu den Themen Performance, Clean Code, Security und Architektur.

View Article

Die Einführung des EU Accessibility Act? Das wird teuer!

Es sollte selbstverständlich sein, Menschen nicht auszuschließen – doch in der IT wird genau das ständig gemacht. Ab 2025 gelten in der EU andere Regeln.

View Article


Neu in .NET 8.0 [40]: Eigener Workload für WASI

Das WebAssembly System Interface (WASI) wird durch Microsoft nun mit einem eigenen SDK unterstützt – aber weiterhin im Status "experimentell".

View Article

Ende der .NET-8.0-Serie – NET 9.0 kommt bald​

Die umfangreiche Serie mit Blogbeiträgen zu .NET 8.0 und den Neuerungen in C# 12 geht zwei Monate vor dem Release von .NET 9.0 zu Ende.

View Article

75 Prozent aller Softwareprojekte scheitern – was tun?

Viele Softwareprojekte sprengen sowohl den zeitlichen als auch den finanziellen Rahmen und liefern dann nachher trotzdem nicht das gewünschte Ergebnis. Warum?

View Article

JavaScript-Runtime Deno 2.0: Ist die neue Version das bessere Node.js?!

Version 2.0 bricht mit vielen ehemaligen Idealen des Deno-Projektes. Doch ist das gar nicht so schlimm, da Deno dadurch erst massentauglich wird.

View Article


Buchtipp: Neuronale Netze selbst programmieren

Ein neuronales Netz von Grund auf selbst zu entwickeln, trägt enorm zum Verständnis von KI bei. Das richtige Buch hilft, diesen Wunsch zielführend umzusetzen.

View Article