8 kostenlose E-Books und Guides für .NET Architekten und Entwickler

 

Es gibt an verschieden Stellen im Netz gute, kostenfreie Literatur und Guides für das .NET Umfeld. Die Bücher sind allerdings nur in englisch vorhanden.

Hier kommt die Liste:

1. "Foundations Of Programming” ist ein kostenloses E-Book von Karl Seguin. Es ist ein kurz gefasstes Buch, dass sich mit den Themen ALT.NET, Domain Driven Entwicklung, Dependency Injection und Test Driven Development, … befasst.

--> https://codebetter.com/media/p/179694.aspx 

2. “Microsoft Application Architecture Guide, second Edition” ist für Architekten ein sehr empfehlenswertes E-Book. Das Buch wurde in der 2. Auflage von der Patterns und Pratices Gruppe erstellt. Kann auch als Papierbuch bestellt werden. Es beschäftigt sich mit architekturellen Themen für verschiedene .NET Anwendungen.

--> https://www.microsoft.com/downloads/en/details.aspx?FamilyID=ce40e4e1-9838-4c89-a197-a373b2a60df2&displaylang=en 

3. “C# Yellow Book” von Rob Miles ist Buch für Programmieren, dass sich an Entwickler wendet. Es setzt sich mit der Sprache C# und den .NET Klassenbibliotheken auseinander und gibt Empfehlungen und best practices.

--> https://www.csharpcourse.com/ 

4. “Threading in C#” von Joe Albahari beschäftigt sich mit den Aspekten der parallelen Programmierung in .NET. Das Buch ist aktuell und beschäftigt sich auch mit den parallelen Erweiterung aus .NET 4.0.

--> https://www.albahari.com/threading/ 

5. “Improving .NET Application Performance and Scalability” wiederum ein Buch, dass von Patterns und Pratices erstellt wurde. Das Buch richtet sich ein Application aus dem Enterprise Bereich, der Aufgabe es ist performant und skalierbar zu laufen. Neben vielen Betrachtungen zu Konfiguration, effizienter Codierung, … beschäftigt sich das Buch auch mit der Thematik Performancemessungen/Analyse.

--> https://www.microsoft.com/downloads/en/details.aspx?FamilyID=8A2E454D-F30E-4E72-B531-75384A0F1C47

6. “Applying Design Patterns” ist ein kurze Beschreibung über den effizienten Einsatz von Patterns im Entwicklungsprozess.

--> https://amazedsaint.blogspot.com/2009/06/software-design-patterns-for-everyone.html 

7. Quickrefenzkarten für verschieden .NET Bereiche gibt’s hier

--> WCF 4 https://refcardz.dzone.com/refcardz/getting-started-windows-0

--> Silverlight und Expression Blend –> https://refcardz.dzone.com/refcardz/getting-started-silverlight

--> F# https://refcardz.dzone.com/refcardz/essential-f

8. “Improving Web Application Security: Threats and Countermeasures” ein älterer Security Guide der sich mit Aspekten von sicherer Software beschäftigt. Dabei würde ich das Buch nicht nur als hilfreich für WebApplikationen verstehen; –viele Aspekte lassen sich auch auf andere Anwendungstypen übertragen.

Im Buch wird auch das Konzept der “Threat Analyse” – Security Analyse von bestehenden Anwendungen betrachtet.

Für diejenigen, die die 1000 Seiten nicht lesen wollen, gibts es hilfreiche Security Checklisten im Buch.

--> https://msdn.microsoft.com/en-us/library/ff649874.aspx

GunnarD