From 5c0f0952f1cf0248abf60e58bc562c42f1dd259e Mon Sep 17 00:00:00 2001 From: Jamie Dawson Date: Mon, 25 Sep 2017 07:43:15 -0700 Subject: [PATCH] Updated broken C# link (#2372) * Updated broken C# link The link for "Data Structures and Algorithms with Object-Oriented Design Patterns" under C# was broken. I updated it so it goes to the correct pdf file. * change to Wayback link from discussion https://web.archive.org/web/20161220072449/http://www.brpreiss.com/books/opus6/ --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 4ac31667..a4fb31ee 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -887,7 +887,7 @@ * [C# Yellow Book](http://www.csharpcourse.com) (intro to programming) * [Creating Mobile Apps with Xamarin.Forms C#](https://developer.xamarin.com/guides/xamarin-forms/creating-mobile-apps-xamarin-forms/) * [Daily Design Patterns](https://www.exceptionnotfound.net/downloads/dailydesignpattern.pdf) (PDF) -* [Data Structures and Algorithms with Object-Oriented Design Patterns in C#](http://www.brpreiss.com/books/opus6/) +* [Data Structures and Algorithms with Object-Oriented Design Patterns in C#](https://web.archive.org/web/20161220072449/http://www.brpreiss.com/books/opus6/) - Bruno Preiss * [Dissecting a C# Application](https://damieng.com/blog/2007/11/08/dissecting-a-c-application-inside-sharpdevelop) - Christian Holm, Bernhard Spuida, Mike Kruger * [Fundamentals of Computer Programming with C#](http://www.introprogramming.info/english-intro-csharp-book/read-online/) - Svetlin Nakov * [High level asynchronous programming with Reactive Extensions](https://github.com/petroemil/Rx.Book) - Emil Petro