dotnetpro 12/2018
Editorial
Editorial
12.11.2018
Workshop statt Work-Stopp
Auf der Web Developer Conference habe ich am Angular-Einführungsworkshop von Gregor Biswanger teilgenommen.
weiterlesen
Schwerpunkt
How not to code
12.11.2018
Nicht nachmachen
Raus aus der Komfortzone: Statt an gutem Code zu lernen, sollen die folgenden Beispiele auf Gefahrenstellen hinweisen und abschrecken.
weiterlesen
Anti-Pattern
12.11.2018
Im Verborgenen
Unbemerkte Abhängigkeiten lassen sich oft schwer auflösen. Früherkennung hilft.
weiterlesen
Refaktorisieren
12.11.2018
Den Code ausmisten
Wie Sie unsauberen Code erkennen und verbessern – anschaulich erklärt anhand eines realen Beispiels.
weiterlesen
Meinung
Produktivitätsvernichter Misstrauen
12.11.2018
Auf Ehre und Gewissen
Mangelndes Vertrauen führt nur zu einem Mehr an Verträgen und vergeudeter Zeit.
weiterlesen
Planung
Code zu async/await refaktorisieren
12.11.2018
Async ist die Zukunft
Synchronen Code in nebenläufigen zu verwandeln gelingt dank des iPob-Verfahrens.
weiterlesen
Agiles Projektmanagement
12.11.2018
Scheitern ist Silber, Lernen ist Gold
Fehler begehen oder gar Scheitern allein nützt nichts, Lernen ist die Kernkompetenz.
weiterlesen
Mobile und Webanwendungen testen: Anbieter und Tools
12.11.2018
Die bessere App
Das intensive Testen von Webseiten und mobilen Anwendungen ist die Grundlage für verbesserte Handhabung, Fehlerbereinigung und funktionale Optimierung.
weiterlesen
Erweiterungsmethoden, Teil 2
12.11.2018
Extension Nothing!
Erweiterungsmethoden sind bequem, haben aber Nachteile – unter anderem im Architekturbereich.
weiterlesen
Download
Downloads
12.11.2018
Diagramme für Klassen erzeugen
Mit dem .NET-Core-Tool DotNetOMDGenerator generieren Sie ein Klassendiagramm für ein C#-Projekt.
weiterlesen
Frontend
JavaScript-Bundling
12.11.2018
Nur das, was man braucht
Mit Rollup modularen JavaScript-Code ohne Overhead für NPM und Web optimieren.
weiterlesen
JavaSript: Callbacks
12.11.2018
Asynchron getaktet
Callbacks sind eine spezielle, in JavaScript ausgesprochen wichtige Art von Funktionen.
weiterlesen
Fünf Monitoring-Lösungen
12.11.2018
Big Brother
Mit diesen Programmen überwachen Sie die Aktivitäten von Anwendungen.
weiterlesen
Core
Threading mit Python
12.11.2018
Parallel-Prozesse
Um mehrere Aufgaben gleichzeitig oder mit kleinen Einschränkungen „quasi-gleichzeitig“ auszuführen, gibt es Standardbibliotheken von Python ebenso wie von Drittanbietern.
weiterlesen
2D-Grafiken mit SkiaSharp zeichnen
12.11.2018
Eine für alle
SkiaSharp bietet eine plattformübergreifende Schnittstelle zum Zeichnen von 2D-Grafiken an.
weiterlesen
Backend
Owned Types in Entity Framework Core
12.11.2018
Klare Besitzverhältnisse
Die komplexen Typen von ADO.NET Entity Framework gibt es auch in Core. Sie heißen nur anders.
weiterlesen
Lernstoff
Lernstoff
12.11.2018
Bücher und mehr
Über Quantencomputing, Datenzugriff und Sicherheit.
weiterlesen
Tools
MSTest V2
12.11.2018
Alles bleibt anders
MSTest steht nun in Version 2 zur Verfügung. Zeit, zu vergleichen, welche Verbesserungen sich daraus ergeben und wie es sich gegen andere Unit-Testing-Frameworks schlägt.
weiterlesen
Code selbst konvertieren
12.11.2018
Zu Fuß von A nach B
Wenn Tools zur Codeumwandlung im Brownfield stecken bleiben, ist manuelle Nacharbeit gefragt.
weiterlesen
Workout
GPGPU mittels OpenCL und Cloo
12.11.2018
Den Turbo einschalten
Die GPU zum Beschleunigen von Programmabläufen nutzen – dotnetpro zeigt, wie auch Sie das können.
weiterlesen
Das Robot Operating System (Version 2)
12.11.2018
Robotik für jedermann
ROS ermöglicht es Entwicklern, einfach und schnell Robotiksoftware zu schreiben – und mit der neuen Version 2 zielt es auf Anwendungen in der Industrie.
weiterlesen
Common Intermediate Language, Teil 3
12.11.2018
C# und CIL im Team
Wie Sie IL-Code in C#-Programme einbinden.
weiterlesen
Objektdaten laden und speichern, Teil 6
12.11.2018
Flexibel serialisieren
An die Medienverwaltung werden unterschiedliche Serialisierungsformate angebunden.
weiterlesen
Aufwandsschätzung und Zeiterfassung
12.11.2018
T-Shirts zu verkaufen
Wie Sie Aufwände für agile Projekte in wenigen Minuten belastbar schätzen.
weiterlesen
Kochen mit Patrick
12.11.2018
Feierabend-Aufwärmer
Für kalte Tage das ideale Essen: leckeres Kokos-Gemüse-Curry
weiterlesen