Aug 10

IronRuby, A Match Made In…

With the recent "high profile" exit of Jimmy Schementi from Microsoft, IronRuby looks to be in trouble. At least it looks to be in danger of being "put down" from a Microsoft resources perspective. If you’ve been following my blog for a while you’ll know that I am a fan of the Ruby language, and I love the fact that we now have a working Ruby implementation on the .NET platform. It really does give us a great dynamic language to add into our arsenal, and I hear occasionally about IronRuby and IronPython both being used as scripting solutions within .NET applications.

Yep, that’s right. Scripting solutions. You know why? Because if you want to write applications entirely in Ruby or Python, you probably aren’t writing on the Windows platform. Native Ruby runs just fine on Windows. So if you aren’t interoping with .NET code, then why would you run IronRuby? Honestly, there aren’t many good reasons.

Ruby and Windows, BFFs?

So, was Ruby good for the .NET platform? Was it a match made in heaven or hell? I’ve heard many people making comments in both directions. Some making claims that IronRuby was made to bring Ruby programmers to the Microsoft platform, and the other side making claims that it was to keep .NET developers from leaving the Microsoft platform. Somehow I doubt that either of these scenarios is very likely.

Continue reading →

Aug 10

Starting A New Chapter

This should be the easiest post to publish that I have ever written. Unfortunately though it has been the exact opposite. I think there is quite a bit of fear built up in my lizard brain, telling me that I’m risking a lot, telling me that I need to turn around. Hopefully I can harness that fear and turn it into motivation. Turn it into something great…

So…you may, or may not, have noticed that my blogging has been cut back a little bit recently. Okay okay, it has been cut back quite a lot over the last few months. I’m still alive, as you can see from my Twitter account (You should follow me!). But the truth is, I’m not entirely sure why I haven’t blogged much. I’ve made up all kinds of excuses about how I’ve been working on other projects, and how I am busy working on some surprises (I am). But in the end blogging has, for years now, always been something for which I’ve made time. I never got handed time to write blog posts, I found the time, even when I was busy.

So why haven’t I found the time to write recently? Surely I have something to say, right? Well, I’m not so sure anymore. Blogging is about passion. It is about wanting to share a passion that I have. You see, a few years ago I decided to reinvent my career and myself. I was getting burned out, I wasn’t happy with where I was going and what I was doing. I needed a change. I needed to be surrounded by people who were as passionate about building software as I was. And so I started getting involved with the local developer community, which as it turns out, was one of the best decisions of my career.

Continue reading →

May 10

Richmond Code Camp 2010.1 Is This Weekend

Richmond Code Camp 2009.1

Richmond Code Camp 2010.1 is coming up this Saturday May 22nd from 7:30am to 5:00pm at J. Sargeant Reynolds Parham Road campus. If you haven’t already signed up, then what are you waiting for?!?! Get over there now! Don’t know what Code Camp is? Well, I’ll let the Code Camp site tell you:

Over 40 sessions concerning software development, methodology, programming languages, database development & administration, business intelligence, reporting, portals and more.

Free registration. Free breakfast. Free lunch. Awesome networking with your peers and dozens of expert speakers. Free WiFi. Incredibly modern classrooms and auditorium. Easy, free parking. Beautiful spring weather (ok, so that one’s a guess). What else could you ask for? A foot rub, you say? Umm, no. That’s a little weird. We’re not touching your feet. But we hope to see you at the Code Camp anyhow.
Check out our website at http://richmondcodecamp.org and be sure to add RichmondCodeCamp@mail.vresp.com to your e-mail whitelist filter so our updates and reminders can get through. See you there!

If you are curious as to what those 40+ session are, then go check out the schedule pdf.

Richmond Code Camp is a blast, and is chock full of awesome talks by some absolutely great presenters. And you know what else? If you show up, you’ll get to meet me. :-) That is what you are really going for, isn’t it?

May 10

Help Me Rename Bundler

When I created JavaScriptBundler I wanted to create a simple framework that would allow ASP.NET WebForms and ASP.NET MVC developers to quickly and easily combine and minify JavaScript. Mainly because I wanted something to use…scratch your own itch, as they say.

Then later I added support for CSS, and when I did that, I renamed it to Bundler. Since it was now doing more than just bundling JavaScript. Unfortunately when I did this, I didn’t do my due diligence and search around for other similarly named projects. Because I didn’t do this, I never found out that Yehuda Katz created a project called Bundler (which now seems to be maintained by Carl Lerche).

Continue reading →

Mar 10

How The U.S. Census Can Make Your Software Better


You might be thinking, what kind of silly question is that? The census is produced by the government, and everyone knows that the government can’t do much of anything correct. Right? Well, today I received in the mail the same letter from the U.S. Census Bureau that people across the net have been decrying for a while now. It is a thin envelope, and inside of it is a letter letting me know that in about a week I will be receiving a census form. At first glance you might think "What a waste! They mailed you a letter to tell you that they were going to mail you something?!" In the immortal words of Tracey Morgan, "That’s just crazy!" And at first, it does seem that way, but I think that the truth is a bit more involved.

Continue reading →