The updated version of the Data Structures and Algorithms book that Luca and I wrote is flying out once more! We are really very happy to see how many people are downloading our book. In total (counting the previous release) the book has had nearly 16,000 downloads! Amazing.
If you haven’t already got a copy what are you waiting for?! Its free so you don’t have to reach into those empty pockets at this time of year.
Download the updated version of the Data Structures and Algorithms book here!
Enjoy. Merry Christmas and a Happy New Year.
Just in time for Christmas 😉
You can download a revised version of the book Data Structures and Algorithms: Annotated Reference with Examples here!
The last version of the book has had just under 14,000 downloads since we released it.
Download the book now!
Data Structures and Algorithms: Annotated Reference with Examples
The 7th part of the design patterns series was published today. This part covers the template pattern.
View it – Design Patterns – Part 7
Part 6 of the design patterns series has just been published on DotNetSlackers. This part covers the adapter pattern.
View it – Design Patterns – Part 6
In this part of the series we look at the command pattern.
I’ve also seen that Sonu has posted in the article quick links to the previous articles in the series as well. While the articles are not written in any specific order I would recommend that you read the first part before you read any of the others if only for motivation to learn more about design patterns.
View it – Design Patterns – Part 5
As I mentioned several days ago I’ve been seeing if a dark theme in VS would help my eyes a little. The short of it is – no, no it didn’t. The major sore point is that if you use a dark theme in VS then you find yourself constantly swapping between dark (VS) and light (web content, content in general). The latter of course doesn’t sound like its particularly good for you and I’d definitely concur with that.
I actually found that my background was slightly off-white in my VS settings and since changing it to pure white around 3 or so days ago I’ve found that my eye strain has just disappeared. Funny thing is I can never remember changing the background colour.
I’ve no doubt that the colour schemes used in VS are very subjective so I won’t announce that light themes are the best, but it seems to work well for me.
I’ve been highly critical of using dark themes in Visual Studio particularly because the UI of VS is light in its very nature. The combination of the two proving to be an interesting proposition when using VS for large durations of time.
I digress. Recently I have suffered a few eye issues and I’m pretty much willing to try and use a dark theme now for more than an hour and then dismissing it in the hope that it may help me out a little. I have tried a few other minor solutions prior to this experiment, the most of which revolve around making the background colour of VS a slightly off-white colour. If anything that approach made things worse.
I’ll be using the theme for all my coding which spans from C++ to C# and see how it goes. The theme I will use is Vibrant Ink by Rob Conery.
Hopefully this may help my eyes a little? …
Part 4 of the design patterns series I have been writing has just been published on DotNetSlackers. This part covers the singleton pattern.
View it – Design Patterns – Part 4
We have just released 0.6 of the Data Structures and Algorithms library. Notable new features include (amongst many other little changes not listed):
- AVL Tree
- Radix sort
Download Data Structures and Algorithms 0.6!
Peli has just posted a good post on using Pex in a TDD fashion to create a binary heap.
In case you don’t know, Peli is actually one of the guys working on Pex at MSR so if you have a chance do give it a look 😉
“Pex (Program EXploration) is an intelligent assistant to the programmer. From a parameterized unit test, it automatically produces a traditional unit test suite with high code coverage. In addition, it suggests to the programmer how to fix the bugs.”
By the way Pex is not tied to MSTest. See the Pex Extensions project on CodePlex for other framework support like NUnit.