Zum Inhalt springen
Fabian Deitelhoff

Artikel aus 2019

23 Artikel

2019

dotnetpro 12/2019

Schlüsselspeicher

RocksDB ist ein Key-Value Store, für den auch .NET Bindings zur Verfügung stehen. Der Artikel erklärt, was Key-Value Stores von relationalen Datenbanken unterscheidet, und stellt RocksDB für .NET vor.

.NET

Coding Kids November 2019

Bringt’s das? Robo Wunderkind

Ein Robotik-Set mit steckbaren Blöcken und einer etwas anderen Art der Programmierung. Robo Wunderkind im „Bringt’s das“-Test.

MINT-Bildung

dotnetpro 11/2019

Daten gut vorbereitet

Tableau Prep Builder bereitet Daten für die explorative Datenanalyse auf: Workflows kombinieren, filtern, gruppieren und transformieren sie. Der Artikel zeigt Lizenzen, Installation und die wichtigsten Funktionen.

Datenanalyse · Tooling

dotnetpro 11/2019

Ein Parser für Formeln

XLParser erzeugt aus Excel-Formeln einen Syntaxbaum und nutzt dafür eine Grammatik der Delft University of Technology. So lassen sich Formeln in Tabellenkalkulationen automatisiert analysieren und kritische Fehler aufspüren.

Tooling · Datenanalyse

dotnetpro 10/2019

Domains nachschlagen

Die Bibliothek Nager.PublicSuffix zerlegt Domains in Top-Level-Domain, Domain und Subdomain. Grundlage ist die öffentliche Public-Suffix-Liste, die unter anderem Mozilla pflegt, sodass die Validierung gegen einen kuratierten Datensatz läuft statt nur gegen einen Algorithmus.

.NET · Webentwicklung

dotnetpro 10/2019

Vom Durcheinander zum Überblick

Tableau unterstützt die explorative Datenanalyse und Datenvisualisierung. Der Artikel stellt Lizenzen, Installation und Funktionen vor, zeigt Dashboards und Stories an einem realen Beispiel und was Tableau für Entwickler bietet.

Datenanalyse · Tooling

dotnetpro 09/2019

Besser befehlen

Die Kommandozeile in Windows hat keinen guten Ruf. Der Überblick ordnet die PowerShell ein und stellt Alternativen wie ConEmu und Cmder vor, die mehr Optionen und Komfort bieten.

Tooling

iX 09/2019

Vue.js-Tutorial, Teil 3: Externe Ressourcen und TypeScript

Der dritte und letzte Teil des Vue-Tutorials beschreibt den Zugriff auf externe Ressourcen, den Einsatz von TypeScript und das Ökosystem rund um Vue.js. Zudem gibt es einen Ausblick auf Version 3 des Frameworks.

Vue.js · Webentwicklung

dotnetpro 08/2019

Automatisierung mit links

GitHub Actions soll die Automatisierung von Aufgaben direkt auf der Plattform ermöglichen. Der Beitrag erklärt Workflows und Aktionen, zeigt deren Erstellung im visuellen Editor und im Code und betrachtet Missbrauchspotenzial und Stand der Beta.

Tooling · Automatisierung

dotnetpro 08/2019

Sesam öffne dich

Das Html Agility Pack ist ein in C# geschriebener HTML-Parser, mit dem sich per Web Scraping Daten aus Websites herauslösen lassen. Gezeigt wird, wie HTML geladen wird und wie sich Elemente selektieren und manipulieren lassen.

.NET · C# · Webentwicklung

Web & Mobile Developer Juli 2019

Prettier

Prettier formatiert Quelltext verschiedener Programmier- und Auszeichnungssprachen nach festen Regeln und lässt nur wenige Optionen zu. Vorgestellt werden das rechthaberische Konzept, die Integration in Entwicklungsumgebungen sowie CLI und API.

Tooling · Webentwicklung

dotnetpro 07/2019

C# 8.0 ante portas

Version 8.0 von C# kümmert sich unter anderem um Nullable Types, Pattern Matching und Interfaces und bringt asynchrone Streams sowie Indices und Ranges. Dazu: wie sich die Preview in Visual Studio 2019 mit .NET Core 3.0 ausprobieren lässt.

C# · .NET

dotnetpro 07/2019

SQL fürs Betriebssystem

Das Werkzeug osquery von Facebook stellt Informationen des Betriebssystems als relationale Datenbank bereit, die sich per SQL abfragen lässt. Gezeigt werden das Prinzip der virtuellen Tabellen, interaktive Shell und Daemon sowie die Plattformen Windows, macOS, Linux und FreeBSD.

Tooling · Infrastruktur

dotnetpro 06/2019

Jede Menge Transitionen

DbUp verwaltet versionierte SQL-Änderungsskripte und spielt sie in der richtigen Reihenfolge in eine Datenbank ein. Der Beitrag erklärt das Prinzip der Transitionen sowie Features wie Logging, Journaling und Code-basierte Skripte.

.NET · Tooling

dotnetpro 05/2019

Wer bist denn du?

Im User-Agent einer Client-Anwendung stecken wertvolle Informationen. Der Artikel zeigt, wie die Bibliothek uap-csharp aus dem ua-parser-Projekt den User-Agent in einer C#-Anwendung verarbeitet.

C# · Webentwicklung

dotnetpro 04/2019

Newsletterkampagnen mit .NET

MailChimp.NET ist der .NET-Wrapper für die Mailchimp API in Version 3.0. Die Folge zeigt die Installation über NuGet und wie sich Newsletter-Listen und Kampagnen programmgesteuert aus .NET heraus verwalten lassen.

.NET · Automatisierung

dotnetpro 03/2019

Der Weg durch die Anwendung

Smart.Navigation .NET will die Navigation zwischen Ansichten in Windows Forms, WPF und Xamarin vereinfachen und vereinheitlichen. Am Beispiel Windows Forms geht es um die Installation per NuGet, das Prinzip des Control Switching und die Features der Bibliothek.

.NET · C#

dotnetpro 02/2019

Automatisierte Testausführung

NCrunch führt Unit Tests als Visual-Studio-Erweiterung automatisch und parallel im Hintergrund aus. Der Artikel zeigt, wie das die Feedback-Schleife beim Testen verkürzt, welche Versionen unterstützt werden und was die Erweiterung kostet.

Testing · Tooling

dotnetpro 02/2019

Das Update kommt sicher

Simple.Migrations ist ein schlankes Migrations-Framework: Es verwaltet Migrationen mit Versionsnummern im Code und ruft sie einzeln oder nacheinander auf, generiert aber kein SQL. Der Beitrag zeigt, wie sich das Framework in eigene Anwendungen integrieren lässt.

.NET · Tooling

Web & Mobile Developer Januar 2019

Der neue Node.js-Debugger

Der Debugger ndb der Google Chrome Labs verspricht bessere Usability und speziell auf Node.js angepasste Features. Nach einem Überblick über Debug-Ausgaben, Browser-DevTools und den eingebauten Node.js-Debugger stellt der Artikel ndb vor.

Webentwicklung · Tooling

dotnetpro 01/2019

Alles so schön bunt hier

Tabellen, Farben und saubere Layouts statt tristem Text: Die Bibliothek CsConsoleFormat wertet die Ausgaben von .NET-Konsolenanwendungen auf, ohne dass jede Formatierung selbst implementiert werden muss. Der Artikel zeigt, was sie über die kombinierte Formatierung von .NET hinaus bietet.

.NET · C# · Tooling