dotnetpro 9/2023
Editorial
Editorial
14.08.2023
Schneller als schnell
Der Albert hat es doch schon Anfang des vorigen Jahrhunderts auf den Punkt gebracht: Die Lichtgeschwindigkeit ist eine Konstante.
weiterlesen
Schwerpunkt
Kartenfunktionalität mit Blazor WebAssembly nutzen
14.08.2023
Der beste Weg zum Ziel
Vorhandene Bibliotheken mit Kartenkomponenten effizient einbinden.
weiterlesen
JSON Patch
14.08.2023
Must-have für APIs
JSON ist heutzutage allgegenwärtig. Beim Umgang damit hilft ein besonderes Format.
weiterlesen
Das Web auf Desktop und Raspberry Pi, inklusive Datenbanken und Hardware
14.08.2023
Miletus statt Electron
Webapplikationen mit Features von Desktop-Anwendungen entwickeln.
weiterlesen
Planung
Time-out
14.08.2023
Wer lesen kann, ist klar im Vorteil
Die Fähigkeit zum genauen Hinsehen scheint immer mehr verloren zu gehen, auch bei Entwicklern. Woran liegt das?
weiterlesen
Agilität
14.08.2023
Softwarewartung – das ungeliebte Kind
Softwarewartung verkommt oft zu einer minimalen Fehlerbehebung, obwohl sie eine der anspruchsvollsten und wertvollsten Aufgaben in der Softwareentwicklung ist.
weiterlesen
Softwareentwicklung
14.08.2023
Großes Missverständnis
Wie Softwareentwicklung funktioniert, meinen viele zu wissen – oft ein Irrglaube mit katastrophalen Konsequenzen.
weiterlesen
Download
Downloads
14.08.2023
Entfernte Datenbank
Nützliches, wenn die Datenbank über das Web angesprochen werden soll, und Modeler im Schwerpunkt.
weiterlesen
Frontend
Design moderner Apps, Teil 1
14.08.2023
Einstieg: Das App-Konzept
Das Design moderner Apps basiert auf Recherche, Konzept und planvoller Umsetzung. Am Beginn geht es um Umdenken, um Konzepte, Ziele und Ansatzpunkte.
weiterlesen
Representational State Transfer
14.08.2023
REST als Architekturstil
Sechs grundlegende Prinzipien und drei Reifegrade.
weiterlesen
Verzeichnisse anlegen mit JavaScript
14.08.2023
Köchelverzeichnis per Browser
JavaScript kann Dateien nicht nur erzeugen – diese lassen sich auch in Verzeichnissen strukturieren.
weiterlesen
HTMX, Teil 9
14.08.2023
Follow me, if you can
Versteckte Probleme typischer API-SDKs bei der Implementierung eines evolvierbaren C#-Clients erkennen und beseitigen.
weiterlesen
Fünf kommerzielle Komponenten für Tabellenkalkulationsfunktionen
14.08.2023
Tabellen für jeden Zweck
Diese Spreadsheet-Steuerelemente erweitern Ihre Anwendung um Tabellenkalkulationsfunktionen.
weiterlesen
Core
C# 12
14.08.2023
Endlich was Neues?
Alle Jahre wieder eine neue Version unserer Lieblingssprache. Was wird sie bringen?
weiterlesen
switch-Ausdrücke in C#
14.08.2023
Switch as switch can
C# 11 bietet neue Features, um Arrays zusammen mit Listenmustern zu verwenden. Ein Überblick.
weiterlesen
Das eigene Betriebssystem, Teil 9
14.08.2023
Doppelt verkettet
Bevor das Kaos OS Multitasking lernt, sind noch einige Vorarbeiten erforderlich.
weiterlesen
Windows Community Toolkit
14.08.2023
Auf Gemeinschaft gebaut
Das Windows Community Toolkit bietet nützliche Erweiterungen für .NET – nun in Version 7.1.
weiterlesen
Hardware erzeugen mit C++
14.08.2023
FPGAs programmieren mit C/C++
Komponenten als Hardware lassen sich nicht nur mit VHDL erzeugen, sondern auch mit weitverbreiteten Programmiersprachen wie C oder C++ – mit Vitis HLS als Werkzeug.
weiterlesen
Guard.NET
14.08.2023
Bewachte Methoden
Guard-Klauseln können Code robuster machen und die Qualität heben. Guard.NET stellt die dafür nötige Umgebung zur Verfügung.
weiterlesen
Lernstoff
Lesenswert
14.08.2023
Bücher und mehr
C++20-Besichtigung, E-Books im Abo und KI-Sprachassistenten.
weiterlesen
Backend
Ein Rückblick und Ausblick in der 150. Folge der Datenzugriffsberatung
14.08.2023
Kein Ende in Sicht
Der DOTNET-Doktor feiert die 150. Folge dieser Datenzugriffskolumne mit einem Rückblick auf die letzten zwölfeinhalb Jahre und einem Ausblick.
weiterlesen
MongoDB Atlas nutzen, Teil 2
14.08.2023
Ein vollständiger Serverless Stack
Von der Datenbank bis zum Applikationshosting.
weiterlesen
Workout
Listview für die Registry, Teil 2
14.08.2023
Hol mal den Schlüssel!
Eine Funktion ermittelt die Schlüssel und legt Datenstrukturen für die Darstellung an.
weiterlesen
Requirements-First Development - Teil 3
14.08.2023
Computer: Implementiere
Der Entwurf steht, das Design hält. Jetzt schlägt die Stunde von ChatGPT.
weiterlesen
Ein eigenes Steuerelement für Verlaufsdaten, Teil 4
14.08.2023
URL-Verlaufsdaten im Griff
Verlaufsdaten in INI-Dateien speichern und verwalten.
weiterlesen
Wie ein Buchungssystem entstehen kann
14.08.2023
Auf fremden Pfaden wandeln
Es gibt nicht nur .NET. Sie können auch einen eigenen Technologie-Stack zusammenstellen.
weiterlesen