I’ve started this blog is primarily a learning exercise, so here I will lay out a curriculum of topics I intend to study and blog about. This post should also help as a motivational tool and be useful as a To-Do List.
My list of technologies to learn, in chronological order, includes:
- I’ve had a introduction to MVC.Net this week and it really feels so much a nicer framework to code with, compared to asp.net webforms framework. I will get a web app up and running to try it out for size.
- A quick post on why Dependency Injection is useful for Unit testing, amongst other things. I also a will cover the factory pattern.
- So far I’ve been running tests with NUnit but it will be useful to see how the integrated Visual Studios Unit tests work
- My experience of using ELMAH for web app logging and a look at Log4Net
- To push my Android app beyond the “Hello World” stage 🙂
- Some research into Fxcop whether is worthwhile
- Distributed Source Control systems such as Git /and Mercurial
There’s a fair amount to learn there, but this is what I’ve currently got on my tech radar and I aim to have some useful knowledge of all of them.
#1 by Rob Cowell on January 11, 2011 - 15:26
Big fan of FXCop, especially when used with GhostDoc and ReSharper (with the FXCop plugin). These were invaluable tools the last time I coded for a living….
#2 by Rob Cowell on January 11, 2011 - 15:30
Sorry, that should be StyleCop rather than FXCop
http://stylecopforresharper.codeplex.com
#3 by Michael Okarimia on January 11, 2011 - 22:07
Thanks for the comment. I will do a follow up post when I get time to cover what I’ve learned with Git and ruby on rails. It’s been busy and interesting times in the last 6 months!