First off thank you to all who have downloaded the first draft of Data Structures and Algorithms: Annotated Reference with Examples. At the time of writing this post there have been more than 3200 downloads within around 3 days of it being put up on DotNetSlackers which is great! Thanks to all those who have helped spread the word by linking to the posts I made and to the actual project page. I’d also like to thank Dan Fernandez who gave the book a mention on This Week on C9 (a weekly review program on the popular Channel9 site). You … Continue reading DSA book on ‘This Week on C9’
Seems like ages I have waited for this moment, and now it is finally here I find myself with no time to actually mess around with it that much. I have really enjoyed using F# on and off for the last 18+ months and the IDE has been by no means the best but it has done the job sufficiently. Looks like there will be no more need to manually reference external assemblies and the like now 😉 Hopefully I will wrestle some time to spend a few minutes with this. Download link for the F# CTP – http://www.microsoft.com/downloads/details.aspx?FamilyID=61ad6924-93ad-48dc-8c67-60f7e7803d3c&displaylang=en
This is a little project that myself and Luca have been working on in our spare (spare) time in the last month or so. The book is no where near complete but we wanted to get it out there now and progress with it in view of the public eye rather than just sit on it and wait months until it was a lot more thorough. As this is just a preview don’t expect it to be all finely polished, we know what we are lacking in terms of explanations. No chapter in the preview is the final version of … Continue reading Data Structures and Algorithms book (free) first preview available!
In the first part we looked at the strategy pattern, in part 2 of this design patterns series we take a look at the observer pattern. As I mentioned in a previous post this series is aimed more at developers that are relatively new to design patterns rather than the seasoned pro’s. View it – Design Patterns – Part 2
This paper which can be viewed in the July/August ACM Queue magazine I found quite interesting as I had noticed that both Apple (MacBook Air) and Dell (XPS range) now ship notebooks with solid state hard drive’s. Granted they are a lot more expensive but consume less power and provide a lot more accesses per second. In the paper entitled Flash Disk Opportunity for Server Applications Gray and Fitzgerald state that accesses per second may be as high as 10 times more per second than that of a high-end SCSI disk. Interestingly the 64GB and 128GB solid state disk upgrades … Continue reading Interesting paper by the late Jim Gray and Bob Fitzgerald on flash disks
I am a massive fan of both these tools. Now StyleCop 4.3 and FxCop 1.36 have been released. For a long time now FxCop 1.36 has been in Beta. I thought that maybe the standalone tool had been dropped or something but alas I am wrong, and thankful for it. StyleCop, formerly C# Code Analysis (? I seem to remember the version prior to this was called that, may be wrong) fixes a tonne of bugs. The previous version broke several things in Visual Studio like the properties window for a project, this is no longer the case. There are … Continue reading StyleCop and FxCop released
I recently started writing a series on design patterns for DotNetSlackers. The series is aimed squarely at those who are new to design patterns. In the first part we cover the strategy pattern. At this moment in time I am not sure of how many parts the series will consist of but I have an idea so if there is a design pattern you would like me to cover then do let me know. View it – Design Patterns – Part 1
I’ve not looked at Pex (Program EXploration) yet but it seems pretty interesting. The previous version 0.5 only supported x86. I watched the Channel9 video on Pex a while back now, and have been following it via word of mouth for a long time so when 0.5 dropped it was pretty exciting…until I found out it didn’t support x64. Nikolai Tillman has some more information on the 0.6 release, of particular note “64-bit support: Pex 0.6 installs on 64-bit Windows (but cannot analyse 64-bit-only code)“
I think I’m almost famous. I’m mentioned 10:47 – 12:25. The mentioning was in response to my Visual Studio vNext wish list. Check out the video.