Zum Inhalt springen
Fabian Deitelhoff

Artikel aus 2018

28 Artikel

2018

Coding Kids Dezember 2018

Bringt’s das? Codino

Ein bunter Baukasten, der zum Basteln und Programmieren auffordert. Der Codino im „Bringt’s das“-Test.

MINT-Bildung

dotnetpro 12/2018

Eine für alle

SkiaSharp ist ein .NET-Wrapper um die Grafikbibliothek Skia und zeichnet Text, Grafikprimitive und Bilder plattformübergreifend. Der Beitrag zeigt die Installation als NuGet-Paket und die wichtigsten Funktionen.

.NET · C#

dotnetpro 12/2018

Zu Fuß von A nach B

Wo Konvertierungstools an Edge-Cases wie On Error Goto scheitern, ist Handarbeit gefragt. Der zweite Teil zeigt allgemeine Konvertierungsbeispiele und technische Hilfsmittel, mit denen sich ein eigener Code-Konverter implementieren lässt.

.NET · C# · Tooling

Web & Mobile Developer November 2018

TypeScript 3.0 und 3.1

Seit 2017 erscheint TypeScript in einem schnelleren Release-Zyklus mit einem größeren Release alle zwei Monate. Der Überblick zeigt die Neuerungen von Version 3.0, etwa den Typ unknown, Neues bei Tupeln und Projektreferenzen, sowie die von Version 3.1.

Webentwicklung · Tooling · Programmiersprachen

dotnetpro 11/2018

Out of the box

Boxstarter macht Softwareinstallationen unter Windows wiederholbar und baut dafür auf dem Paketmanager Chocolatey und der PowerShell auf. Der Beitrag zeigt, wie sich ein System ohne manuelle Installationen aufsetzen lässt.

Automatisierung · Tooling

dotnetpro 10/2018

Ganz dynamisch

Die Bibliothek Dynamic Expresso interpretiert einfache C#-Anweisungen zur Laufzeit. Der Artikel zeigt Installation, interne Funktionsweise und Einschränkungen: Ein eigener Parser macht aus Zeichenketten Lambda-Ausdrücke.

.NET · C#

dotnetpro 10/2018

Gute Noten als Teamplayer

Der zweite Teil zu Todoist zeigt einen Workflow für neue Aufgaben, die Verzahnung mit anderen Programmen und Diensten, den API-Zugriff, die Teamfunktionen und Alternativen zu Todoist.

Tooling

dotnetpro 09/2018

Spurverfolgung

RockLib.Diagnostics konfiguriert das Tracing in .NET, auch ohne app.config und web.config, die es in .NET Core nicht mehr gibt. Die Kolumne zeigt die Installation per NuGet und die statische Klasse Tracing mit ConfigureTrace und GetTraceSource.

.NET · Tooling

dotnetpro 09/2018

To do or not to do?

Todoist gibt es seit 2007 und wird von Doist entwickelt. Der erste Teil stellt die Pläne der Todo-Anwendung und die ersten Schritte vor und zeigt, wo die Unterschiede zu anderen Todo-Listen liegen.

Tooling

Web & Mobile Developer August 2018

PixiJS - Eine Einführung

PixiJS ist eine HTML5 Engine, die 2D-Inhalte per WebGL rendert. Der Artikel führt in Version 4 der Bibliothek ein, erklärt Einsatzszenarien von Spielen bis Datenjournalismus und zeigt, wie der Einstieg gelingt.

Webentwicklung

dotnetpro 08/2018

Unterschiede auf Knopfdruck

BitDiffer vergleicht .NET Assemblies zwischen zwei Versionen und spürt Änderungen an öffentlichen wie privaten Elementen ohne manuelles Suchen auf. Gezeigt werden Installation, grafische Oberfläche, Konsolenversion und Vergleiche über ein Comparison Set.

.NET · Tooling

Coding Kids Juli 2018

Bringt’s das? Cozmo

Hat noch jemand einen Überblick über all die Gadgets, mit denen Kinder programmieren lernen können? Wir haben den Spielzeugroboter Cozmo unserem „Bringt’s das“-Test unterzogen.

MINT-Bildung

dotnetpro 07/2018

Der menschliche Faktor

Bericht vom Dagstuhl-Seminar 18061 „Evidence About Programmers for Programming Language Design“ im Februar 2018: Wie lassen sich Programmiersprachen evidenzbasiert designen, und welche vier Ziele verfolgte das Seminar?

Programmiersprachen · Eye-Tracking

dotnetpro 07/2018

Entscheidend ist, was hinten rauskommt

Die Bibliothek Shouldly vereinfacht die Vergleiche von berechneten und erwarteten Werten in Tests und liefert aussagekräftigere Fehlermeldungen. Die Folge zeigt Installation per NuGet, den Aufbau der Operationen und den Unterschied zu FluentAssertions.

Testing · .NET

dotnetpro 06/2018

Hilfe vom Kammerjäger

Ein Überblick über Drittanbieter-Tools für das Debugging von C#-Code: alternative IDEs wie Visual Studio Code, Erweiterungen für Visual Studio und zusätzliche Werkzeuge, die parallel zur IDE laufen.

.NET · C# · Tooling

dotnetpro 06/2018

Künstliche Ebenbilder

Der Dienst Gravatar stellt global wiedererkennbare Avatare bereit, die an eine E-Mail-Adresse gebunden sind. Die Folge erklärt die beiden Gravatar-APIs und zeigt, wie sich die Avatare mit Gravatar.NET aus .NET heraus abfragen lassen.

.NET · Webentwicklung

dotnetpro 06/2018

Ungenaue Informationen

Compiler-Fehlermeldungen sind oft unverständlich, unvollständig und verschleiern die eigentliche Fehlerursache, besonders für Programmieranfänger. Der Artikel erklärt, was eine gute Fehlermeldung ausmacht, und fasst den Stand der Forschung mit Literaturverweisen zusammen.

Tooling · Programmiersprachen

dotnetpro 06/2018

Ungeziefer mit Visual Studio finden

Visual Studio bietet viele Funktionen zum Debuggen von Code. Der Artikel zeigt nützliche Funktionen und Tastaturkürzel des Debuggers und was sich im Laufe der Versionen verändert hat.

.NET · Tooling

dotnetpro 05/2018

Da hilft nur Jot

Die Bibliothek Jot speichert Zustände einer Anwendung wie Fenstergröße, Position oder persönliche Einstellungen deklarativ und stellt sie beim Neustart wieder her. Gezeigt wird das Tracking am Beispiel einer WindowsForms-Anwendung.

.NET · Tooling

dotnetpro 04/2018

Blitzer für .NET

BenchmarkDotNet misst die Performance von .NET-Code, isoliert jede Benchmark-Methode in einem eigenen Projekt und führt sie mehrfach inklusive Warm-Up-Phase aus. Der Artikel zeigt, warum naive Zeitmessungen per Konsolenausgabe in die Irre führen.

.NET · Tooling

dotnetpro 03/2018

Der Weg zur künstlichen Intelligenz

Bericht von der MLConference, die vom 04. bis 07. Dezember 2017 in Berlin stattfand: Organisation und Technik, die drei Tracks der Konferenz und ein Deep-Learning-Workshop mit TensorFlow und Python.

KI

dotnetpro 03/2018

Mehr Features für C#

Was bringt C# 7.2, was ist für C# 8.0 geplant? Ein Überblick über ausgewählte Neuerungen wie schreibgeschützte Referenzen und darüber, wo Microsoft neue Sprachfunktionen offen auf GitHub diskutiert.

C# · .NET

dotnetpro 03/2018

Von Kilo zu Mega zu Giga

Die Bibliothek ByteSize rechnet Größenangaben von Daten zwischen Einheiten wie Kilo-, Mega- und Gigabyte um, ähnlich wie System.TimeSpan es für Zeit tut. Die Folge zeigt die Installation per NuGet und die Verwendung über das Fluent Interface.

.NET · C#

dotnetpro 02/2018

Daddeln mit C#

Xenko ist eine 2D- und 3D-Cross-Plattform-Game-Engine von Silicon Studio, die selbst in C# geschrieben ist. Der Beitrag stellt Features, Zielplattformen und die Lizenzmodelle der Engine vor.

Games & Spieleentwicklung · C#

dotnetpro 02/2018

Neues in Version 2017

Die Versionsreihe 2017 des Codeanalyse-Werkzeugs NDepend bringt ein neues Versionsschema, Unterstützung für Visual Studio 2017 und .NET Core sowie die Technical Debt Estimation. Der Test basiert auf Version 2017.3.1.

.NET · Testing · Tooling

myRobot Januar 2018

Was sind Sensoren

Was Sensoren und Aktoren sind und warum Roboter sie brauchen. Am Tastsensor des LEGO Mindstorms EV3 zeigt der Artikel, wie ein Programm in EV3-G auf einen Knopfdruck reagiert.

MINT-Bildung · Hardware

dotnetpro 01/2018

Aus dem fernen Osten

Makeblock bietet mit mBot und mBot Ranger zwei Robotik-Sets für die MINT-Bildung an. Der Test zeigt Sensoren, Plattformen und Einsatz der Kits auf Basis von Arduino Uno und Arduino Mega 2560.

MINT-Bildung · Hardware

dotnetpro 01/2018

Der Buchdrucker

DocFX erzeugt aus XML-Dokumentationskommentaren im C#- oder VB.NET-Quelltext und aus Markdown-Dateien eine statische HTML-Dokumentation. Gezeigt werden die Installation per Chocolatey, über das Paket docfx.console und auf Build Servern sowie der Einstieg mit docfx init.

.NET · Tooling