…and oh! my! god! its cold! I was in work yesterday and didn’t leave the heating on! Dumb-ass! But hey ho. 2010 is the year I said I would learn more about .NET. So what will I learn?
2. SQL Server 2008 is out and there are tonnes of features that can make life bigger better and faster. Or so Microsoft would love you to believe. So I want to see all the new TSQL that you can write and all the new services. I need to learn about the management side of SQL Server, backups, restores, provisioning, the whatevers.
3. C# 4.0 will be out shortly. What will this mean to web development? Again not sure, thats what I want to learn about. If it doesn’t radically change the way I program – less code, faster output – then why do it?
4. Visual Studio 2010 as well is out this year. I have never really used Visual Studio to its full power, more like a glorified text editor. I need to change that.
5. Well I can’t think of much more to do with .NET, so I think this one will be iPhone app development. This will have to be close to the middle end of the year as I will need to “find” a Mac that someone doesn’t want (donations are allowed ;))
6. Going with the theme of mobile app development, playing with CSS to build a mobile version of tiny.projecttime would be awesome. I know that won’t be hard to do, but learning more about what CSS has to offer will be good.
7. Ok so back with the .NET theme. Something I don’t know anything about anymore is desktop application development. But I don’t want to have one that just uses a server in the user’s office. I want to create one that will contact my server running tiny. And I want it to be able to update itself. That’s actually quite a lot. Nice!
8. Google has a lot of cool tools, so learning more about Google Gears would be advantageous as having an offline web app would benefit so many users.
9. Regular Expressions – that’s dark dark magic!
Ok I can’t really think of anything at the moment to finish off my top 10. Am sure in the next months Bill and the boys will bring out something that will take my fancy. I could put website design on it, maybe take a class. But seriously why, when there are tonnes of excellent theme/template sites that I can easily rip off!?!
But if anyone (is reading this?) can think of something to add, then let me know.
10. Entity framework from .NET – let’s hope it’s better than nibernate.