Back to work…

…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?

1.  Well as a previous post said, I have created an MVC app called tiny.projecttime.  I need to learn more about what I can do with MVC, otherwise it will be a pointless endeavour – surely there is more to MVC than just nice URLs and lots of Javascript?

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!

10. Help!

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.

2 thoughts on “Back to work…”

  1. In regards to #9, I highly recommend using Mastering Regular Expressions by O’Reilly pair with The Regex Coach. I’ve gone from “can’t even read it” to “can write, but still use a cheat sheet” with these tools. Good luck!

    I would like to know more about #10 as well. Any info you can report would be cool.

    Something to add? Not sure your knowledge of javascript libraries, but becoming fluent in one library has improved my webpages immensely.

  2. I fully agree that JavaScript libraries take your websites to the next level. would not be the same without jQuery! Another baby of mine again would be a bit shit without jQuery. And in work I built a drag n drop dynamic template driven cms engine that seriously could not have worked without colorbox jQuery plugin and jQuery beauty. So all I can say is jQUery…I heart you!

    #10 will hopefully be an exciting one. I fully get domain modelling – forgetting about the low level crap with Id’s etc – but when I started to use nHibernate for my ORM, I was sadly let down. I still had to map database tables manually through XML, I still had to indicate relationships between objects through ids on the table. A couple of times it took me an hour to work out something in a mapping file that would have taken seconds the old way.

    Think I will do a comparison of nHib, entity frameworks, and bog standard usage.

Leave a Reply

Your email address will not be published.