Version 16 (modified by abeham, 9 years ago) (diff) |
---|
Additional Developer Material
This page contains a collection of blogs, books, videos and other resources about general programming topics and especially about the .NET Framework and C#. The HeuristicLab developers team uses this page to share interesting content which usually is not directly related to HeuristicLab or heuristic optimization. If you want to improve your software development skills or if you are looking for something to occupy your brain with, have a look at the following.
1. Books
1.1. Programming in General
- Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin
http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
mkommend - Joel on Software - Joel Spolsky
http://www.amazon.de/gp/product/1590593898/
abeham - The Mythical Man-Month: Essays on Software Engineering - Frederick P. Brooks
http://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959/ref=sr_1_1?ie=UTF8&s=books&qid=1279659371&sr=8-1
library - Programming Pearls - Jon Bentley
http://www.amazon.com/Programming-Pearls-2nd-Jon-Bentley/dp/0201657880/ref=sr_1_1?ie=UTF8&s=books&qid=1279663323&sr=8-1
gkronber - Leading Lean Software Development: Results are Not the Point - Mary & Tom Poppendieck
http://www.amazon.de/gp/product/0321620704
abeham - Structure and Interpretation of Computer Programs
http://mitpress.mit.edu/sicp/
gkronber - Hackers and Painters
http://books.google.at/books?id=IezOirt2n-gC&lpg=PP1&dq=hackers%20and%20painters&pg=PP1#v=onepage&q&f=false
gkronber - Succeeding with Agile: Software Development Using Scrum - Mike Cohn
http://www.amazon.de/gp/product/0321579364
abeham
1.2. Bibliographies
- Mary and Tom Poppendieck, authors of books on lean software development, have collected a list of annotated recommendations on relevant books
http://www.poppendieck.com/reference.htm
1.3 Heuristic Optimization
- Genetic Algorithms and Genetic Programming - Affenzeller, Winkler, Wagner, Beham
http://gagp2009.heuristiclab.com
- Essentials of Metaheuristics - Sean Luke
http://www.cs.gmu.edu/~sean/book/metaheuristics/
- Clever Algorithms - Jason Brownlee
http://www.cleveralgorithms.com/
2. Blogs
2.1. C# / .NET Programming
- Fabulous Adventures In Coding - Eric Lippert
http://ericlippert.com/ (used to be http://blogs.msdn.com/b/ericlippert/ but moved away from Microsoft) - ScottGu's Blog - Scott Gu
http://weblogs.asp.net/scottgu/default.aspx - Chris Burrows' Blog - Chris Burrows
http://blogs.msdn.com/b/cburrows/ (not at Microsoft anymore, follow-up blog not maintained) - Jon Skeet: Coding Blog - Jon Skeet
http://codeblog.jonskeet.uk/ (used to be http://msmvps.com/blogs/jon_skeet/ ) - Rico Mariani's Performance Tidbits - Rico Mariani
http://blogs.msdn.com/b/ricom/ - All Your Base Are Belong To Us - Sasha Goldshtein
http://blogs.microsoft.co.il/blogs/sasha/ - B# .NET Blog
http://community.bartdesmet.net/blogs/bart/Default.aspx (last post from 2010) - Bill Blogs in C# - Bill Wagner
http://srtsolutions.com/public/blog/243888 (defunct)
2.2. Programming in General
- Coding Horror - Jeff Atwood
http://www.codinghorror.com/blog/ - Alarming Development - Jonathan Edwards
http://alarmingdevelopment.org/ - Software Team Leadership - Roy Osherove
http://5whys.com/
3. Videos
3.1. PDC Videos
- PDC 2008
http://channel9.msdn.com/pdc2008 - PDC 2009
http://www.microsoftpdc.com/2009
3.2. NDC Videos
- NDC 2010
http://www.ndc2010.no