01.03.2013
Das Vokabelheft
Das Potenzial der Versionsverwaltung Git erschließt sich über die zahlreichen Befehle der Kommandozeile. Als kleine Gedächtnisstütze präsentiert dotnetpro die wichtigsten im Überblick.
weiterlesen
01.02.2013
Reine Typsache
Die Websprache JavaScript hat bei Entwicklern nicht den besten Ruf, gilt sie doch „nur“ als umständliche Skriptsprache. Es wird Zeit, mit Vorurteilen aufzuräumen und JavaScript ins richtige Licht zu rücken.
weiterlesen
01.02.2013
Kurz gesagt
In seiner neuen Kolumne nimmt Golo Roden die Grundlagen von .NET unter die Lupe. Los geht es mit einem nicht technologischen, trotzdem aber ungemein wichtigen Thema: Abkürzungen und Akronyme wie CLR, BCL & Co.
weiterlesen
01.12.2012
Völlig losgelöst
JavaScript enthält keine Sprachkonstrukte zum Verwalten und Auflösen von Abhängigkeiten. Dennoch lässt sich Code in dieser Hinsicht strukturieren – mit der Bibliothek RequireJS.
weiterlesen
01.12.2012
Weißt du noch, damals?
Mit Cassini gab es mal einen leichtgewichtigen ASP.NET-Server. Er machte das Entwickeln mit ASP.NET einfach und schnell. Er hat einen Nachfolger: UltiDev Web Server Pro.
weiterlesen
01.09.2012
Angekommen!?
Nach vierundzwanzig Folgen „Golos scharfes C“ ist es an der Zeit, zurückzublicken und Abschied zu nehmen - aber nicht für lange.
weiterlesen
01.08.2012
Subtil volatil
Zu den am häufigsten missverstandenen Schlüsselwörtern in C# gehört „volatile“ – weshalb es die meisten Entwickler meiden. dotnetpro erklärt, wozu es gut ist.
weiterlesen
01.07.2012
Multifunktional
using ist in C# als Anweisung und als Direktive enthalten und hat mehrere Bedeutungen – was die meisten Entwickler eher beiläufig wahrnehmen. Zeit, das zu ändern!
weiterlesen
01.06.2012
Blockadenbau
Das Schlüsselwort „lock“ gehört zu den elementaren Grundlagen der nebenläufigen Programmierung und wird doch leider häufig falsch eingesetzt. Dabei ist die korrekte Anwendung gar nicht schwierig.
weiterlesen
01.05.2012
Felder oder Eigenschaften?
Anders als beispielsweise C++ und Java kennt C# das Konstrukt der Eigenschaften, das den kontrollierten Zugriff auf Felder erlaubt. Bei reinen Datenklassen erscheint es jedoch umständlich. Dieser Schein trügt.
weiterlesen