When I created this blog, I wanted it to be about user interfaces, CSS, and maybe a bit of client script and design. That's what I do and what I love doing, truly it's what I got into this business to do. My last few months, however, have been spent dealing with all sorts of other technologies that exist nowhere near the front end.
The technology I've been using has actually been quite fun. I've been dealing with the .NET Entity Framework, which is an auto-generating data access layer similar to LLBLGen or Hibernate for Java. It's free, works very well and has saved me a heap of time on this project. There are quite a few problems with it though, namely handling of scalar stored procedures, mediocre data model updating and the usual Attach/Detach context problems that it shares with Hibernate. It could do with some "scaffold" functionality too, but I think that's included in .NET MVC Framework.
I've also been playing with SQL database mail, SQL's bcp function, and fighting with Visual SourceSafe and IIS. Yes, I'm working for a client who likes Microsoft ;-)
My next project looks like it will be iPhone based, so whilst I need to brush up on my Cocoa, I may get back to doing what I love: creating beautiful, usable interfaces that improve the way we work with technology.
I'm looking to complete work on an article on "Designing for Touch" soon. Looking good so far...