Oliver Sturm

Autor

Oliver Sturm

Oliver Sturm ist Training Director bei DevExpress. In über 25 Jahren hat er weitreichende Erfahrungen gesammelt als Softwareentwickler und -architekt, Berater, Trainer, Sprecher und Autor. Seit vielen Jahren ist er Microsoft C# MVP. Im Web finden Sie ihn unter oliversturm.com.

Das richtige Werkzeug finden – sind Microservices der passende Hammer?

Als Junge besaß ich ein Schweizer Taschenmesser. Damit konnte man tolle Sachen machen: vom Zahnstocher bis zum Dosenöffner war da alles dran, was man je brauchte. Natürlich hatte ich zu dieser Zeit meines Lebens nicht viele Dosen zu öffnen oder Korken zu ziehen, aber die Vielfältigkeit des Werkzeugs fand ich beeindruckend.

Die Top-6-Sprachfeatures in C# 6

Mit C# 6.0 hat Microsoft endlich einmal wieder eine neue Sprachversion vorgestellt, die eine Reihe von neuen Sprachfeatures mitbringt. Strategische Einschränkungen gab es bei der Gestaltung trotzdem noch: Nur solche Features haben es letztlich in diese Version geschafft, die Vereinfachungen bestehender Syntax darstellen, also dem Entwickler das Leben einfacher machen und etwas Tipparbeit ersparen. Man hat sich dagegen entschieden, manche anderen guten Ideen umzusetzen, die „richtiges“ Neuland erschlossen hätten. Dies könnte in zukünftigen Versionen nachgeholt werden, aber dazu gibt es bisher noch keine Versprechungen.

F# – Die funktionale Alternative zu .NET

Schon seit Visual Studio 2010 ist F# Standardbestandteil der Microsoft-Entwicklungswelt. Davor wurde die Sprache bereits seit 2005 entwickelt, basierend auf syntaktischen Grundlagen, die aus bestehenden funktionalen Hybridsprachen übernommen wurden. Somit ist eigentlich nichts Neues an dieser Sprache – und dennoch ist sie für viele .NET-Programmierer noch immer eine Unbekannte, ein Werkzeug, mit dessen Einsatz man sich noch nicht im Detail beschäftigt hat.

Wichtige Sprachstrukturen in F#

In diesem Kapitel finden Sie all die grundlegenden Informationen, die Sie zur Struktur und zum syntaktischen Aufbau von F#-Programmen brauchen, um den Beispielen komfortabel folgen zu können. Nehmen Sie sich die Zeit, selbst ein wenig mit der Sprache zu spielen, zum Beispiel mit der interaktiven Umgebung FSI. Die meisten Programmierer können sich alles Neue wesentlich besser merken, wenn sie es schon einmal selbst ausprobiert haben.

X
- Gib Deinen Standort ein -
- or -