dotnetpro 2/2018
Editorial
Editorial
15.01.2018
Wirklich wichtig
Mein Name ist David Redlich. Ich mache den Job, den kein anderer machen will. Die Drecksarbeit. Das, was anderen zu heftig ist.
weiterlesen
Schwerpunkt
Variationen über ein Thema: Hin- und her für Wizards.
15.01.2018
Wie im Browser navigieren
Variationen über ein Thema: In einem Wizard wird der Anwender von einer Seite zur nächsten geführt. WPF bietet dafür mehrere Möglichkeiten.
weiterlesen
LINQ-Provider selbst bauen
15.01.2018
Gekonnt abfragen
Wie Sie einen einfachen LINQ-Provider für LiteDB implementieren.
weiterlesen
Nebenläufige Ausführung
15.01.2018
Task ist das neue void
So setzen sie die Schlüsselworte async/await richtig ein, um Code asynchron ausführbar zu machen.
weiterlesen
Meinung
Mitarbeitersuche
15.01.2018
Strategien für den Talentkrieg
Wie Sie die Motivation Ihrer Softwareentwickler garantiert kleinkriegen.
weiterlesen
Planung
Automatisierte Builds mit VSTS, Teil 2
15.01.2018
Kontinuierlich releasen
Wie Sie eine Release-Pipeline mit integrierten Tests, Genehmigungsstufen sowie Rollback- und Bugfix-Optionen aufbauen.
weiterlesen
Softwaretests, Teil 2
15.01.2018
Die Welt des Testens
Systemtest, Komponententest oder Unit-Test? dotnetpro schafft Klarheit und zeigt, wann Sie wie am besten testen sollten.
weiterlesen
Downloads
Empfohlene Downloads
15.01.2018
Diese Tools sollten Sie sich ansehen
Cross-Compiler und aktuelle Tools und Bibliotheken.
weiterlesen
Frontend
ASP.NET Core: Caching
15.01.2018
Nachbrenner
Das Laufzeit- und Antwortverhalten für Webseiten lässt sich mit einigen Eingriffen optimieren.
weiterlesen
Angular DataTables
15.01.2018
Tabellenzauber
Tabellen mit Angular DataTables erstellen und an Prozesse oder Events anpassen.
weiterlesen
Fünf freie Data Provider für die Datenbankanbindung
15.01.2018
Datenbanken anbinden
Mit Data Providern erhalten Sie unter .NET vereinfachten Zugriff auf kommerzielle und Open-Source-Datenbanken.
weiterlesen
Core
Service Fabric Deep Dive, Teil 1
15.01.2018
Dinner-Demo
Setup eines Azure-Service-Fabric-Projekts mit Angular CLI.
weiterlesen
Big Data Processing Engines verstehen
15.01.2018
Datenverarbeitung im großen Stil
Von MapReduce zu modernen Big Data Processing Frameworks.
weiterlesen
Künstliche Intelligenz
15.01.2018
Spracheingabe
Dienste von Microsoft, Amazon, Google und IBM erkennen Sprache, übersetzen sie und geben sie aus.
weiterlesen
Xenko
15.01.2018
Daddeln mit C#
Die Open-Source Game Engine gibt es für viele Plattformen.
weiterlesen
Backend
Formelspalten in Entity Framework Core
15.01.2018
Berechenbar
Die Core-Version des Entity Frameworks berechnet Spalten auch beim Forward Engineering.
weiterlesen
Lernstoff
Tools
combit List & Label 23 Enterprise
15.01.2018
In Richtung Zukunft
Mit List & Label 23 bringen Sie Berichte in Desktop-Anwendungen, ins Intranet und in die Cloud.
weiterlesen
Codeanalyse mit NDepend
15.01.2018
Neues in Version 2017
Die Softwarequalität mit Werkzeugen zu messen kann sich lohnen. NDepend 2017 bietet dabei Neues.
weiterlesen
Workout
dojoAufgabe: Multitasking
15.01.2018
Nebenbei erledigt
Tätigkeiten, die etwas mehr Zeit in Anspruch nehmen, sollten im Hintergrund ausgeführt werden. Wie man das macht, können Sie mit der Aufgabe dieses Monats gleich üben.
weiterlesen
dojoLösung: eine Webanwendung erstellen
15.01.2018
Einmal das Seminar bitte!
Sind Sie fit in Sachen Webanwendungen? Wenn nicht: Üben hilft. Deshalb galt es diesen Monat, ein einfaches Anmeldesystem für Seminare zu entwickeln.
weiterlesen
.NET Core überall
15.01.2018
Hast du mal ne(u)n Dollar?
.NET Core läuft auf sehr vielen Plattformen, selbst auf dem Raspberry Pi. Aber wer will schon über 30 Euro für Hardware ausgeben, wenn es auch billiger geht?
weiterlesen
.NET Core unter Linux unter Windows
15.01.2018
Und sie drehen sich doch
So bringen Sie .NET-Core-Programme unter dem Betriebssystem Linux zum Laufen.
weiterlesen
Anwendungsentwicklung mit Wolkenkit, Teil 2
15.01.2018
Vom Modell zum Backend
Im ersten Teil dieser Serie half Domin Driven Design beim Entwurf eines Modells für ein Spiel. Nun wird dazu das Backend entworfen.
weiterlesen
Eine App – viele Technologien, Teil 1
15.01.2018
Das Experiment
Native, hybride und Web-Apps: ein Review der unterschiedlichen Ansätze.
weiterlesen
Eine App – viele Technologien, Teil 2
15.01.2018
In wenigen Schritten zum Erfolg
Ideenfindung und Konzeption, Vorstellung der Beispiel-App.
weiterlesen
Ein eigenes Control Panel bauen, Teil 10
15.01.2018
Plug-ins (de-)registrieren
Der nächste Schritt: Hilfsprogramm zum Einbinden von Plug-ins in die Systemsteuerung.
weiterlesen
Klassisches Messaging via Azure
15.01.2018
Bus-Geflüster
Public- und Hybrid-Cloud-Messaging mit Azure Service Bus.
weiterlesen
Kochen mit Patrick
15.01.2018
Lecker & leicht
Nach den fetten Weihnachtstagen ist es an der Zeit, die Pfunde zu reduzieren, zum Beispiel mit diesem leichten Toast.
weiterlesen