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).

Non-profit information

January 13, 2009

Some guys from our local .NET User Group (FSDNUG) and I are going to be in Dallas later this week for the WeAreMicrosoft event. It looks to be a lot of fun, very rewarding and educational. That’s the trifecta of awesome, IMO. 

Last night, at the FSDNUG SQL SERVER 2008 launch party, Michael Paladino brought up that we are going to be using a CMS in our project at WAM. There wasn’t a lot of input on the matter (I not so secretly hope we go with Graffiti since there will be a little bit of training on it there). However, one of the members, Randy Friend, brought up a great resource for non-profit organizations, called TechSoup (http://techsoup.com/).  Evidently, for organizations that qualify, you can get great deals on hardware and software.  If you work with non-profits often enough, it might be worth your while to check it out.

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.