LINQ resources

January 14, 2009

I have had the occassion to use a lot of LINQ to objects lately. I remembered there was a great resource for this, but couldn’t remember where that resource was. So, I’m posting it here now so I won’t lose it. I’ll update it as I find more linqs (okay bad pun, and I don’t care).

Frustrations in learning MVC

November 13, 2008

I’ve probably just been so far behind where technology is that I never had to deal with anything like this before, but I’m having a serious problem finding MVC applications which  work for the MVC Beta. It seems that the types of people that write good applications targeting new technologies have no problem learning things so quickly that they have it fully understood well in advance of a Beta version. It may also be a shortcoming in my google-fu, but if anyone comes across this and has a good example of a fully fledged MVC site that works and I can take apart and put back together and modify, PLEASE post a link to it here.

So much to learn

October 29, 2008

I recently posted a question to stackoverflow that has been bugging me for a long time: Should I take programming courses when I already have experience? I have been a developer for 3 and a half years. I think I’m pretty good at it, but I know there is a lot out there that I could stand to learn. Mainly, it’s probably an inferiority complex I have about not knowing as much about some things as other people. I have kept this feeling suppressed for a while by learning as much as I could about as much as I could. Once stackoverflow came out of private beta, it has really dawned on me how little I know, and how much is out there which I would like to learn.

As is somewhat the norm, the answers to my question were mostly helpful, and I thought I would post some of the things I found most helpful (since I don’t feel all that great about accepting one particular answer when the question is obviously subjective). 

MIT OpenCourseWare

The online course materials at MIT OpenCourseWare are pretty good. The first course on the list is an intro to Comp Sci. Their language that they study in the intro course is Python and that happens to be one of the languages I have been wanting to learn. I had a professor who absolutely swore by it but he was a bit odd, even for a Mathematics professor, so that was not a glowing endorsement. I have been wanting to learn a scripting language which is object oriented and I think python is a pretty good choice. Ruby is a close second.

There were also a number of books mentioned. If I get around to reading them I’ll have to post what I learned. In another question (that one being about functional programming), I came across a book that I had heard of before Structure and Interpretation of Computer Programs (the link goes to a pdf version which could disappear at any time I’m sure). This could be a good study as well.

SO d’oh!

October 26, 2008

Yikes! So, I see on a friend’s Google reader a way to track my stackoverflow reputation points and I give it a shot. I learned today that the polling interval on this application was very short.  How did I find out? Here’s a little story:

I tried going on to stackoverflow to look up something about MVC (which I’ll be studying with some of the FSDNUG peeople) and I just keep getting an untitled page. Now, I am certain that Jeff Atwood, et al are not prone to the same mistakes that I would make and that something else must be afoot. So, I google stackoverflow and notice that there is a blog (imagine that). I go poking through the blog and the second post is about scripting responsibly, and the author of the tool that I was using posted something about it checking every 30 seconds.  I wish I had known that, before I tried using it. I don’t even have enough reputation points that I would need to check it that often.

I think I should get a gold lemming badge or something. That is, if my IP for my house ever gets unbanned. So, for now I am relegated to the old way of google + hunt + peck + wading through the mire that is the interweb. That’s what I get for trying something out and not just doing it myself.

UPDATE: The ban has been lifted. Whew! It’s funny that I use it as much as I do after it has been public beta for not very long. The use of MVC on stackoverflow makes me think that learning MVC is well worth the time. Granted I might not write many things that have to scale as quickly as it has.