Wednesday, August 31, 2005
Don't publish your podcast in only aac

I've been on this podcast wagon for a while. It started with listening to dotnetrocks every week, then as more and more people started publishing audio content, I started to rely on radio (and even music) less and less for my commute time ear candy.

As I posted before, I'm also starting to get into the mac. Since I'm still pretty macdumb, I've been hunting for podcasts that might help me learn osx, and other things mac. I first have to say thanks to Adam who runs the fantastic maccast. This has quickly become my favorite mac podcast, if not my favorite podcast.

I have noticed a number of mac related podcasts publishing only AAC files, though. I realize AAC is a pretty dominant format, but please remember, it's proprietary. So in effect, you are immediately cutting your listeners to those that support AAC. I may own a mac, but I don't have an ipod, and I hardly use itunes. I do, however, have an mp3 player, and time in the car to listen to your content.

Maybe these podcasts feel that AAC is just way superior over mp3, and losing those listeners is worth the extra features and quality. Of course there is no quality difference, and the only show I know that comes out with a bookmarked podcast is the maccast, which offers it as a secondary feed, so I'm thinking those aren't the reasons. Maybe you just want less listeners. Doubtful.

So I plead to podcasts, please don't pigeonhole users by supporting only a proprietary format. If you want to publish AAC, more power to you, but don't forget about those who haven't latched onto that proprietary format. Some of us still have older mp3 players (or just non-ipods), or don't love itunes.



 Sunday, August 28, 2005
Presentation : Introduction to asp.net

Come see me give an introduction to asp.net to the Hartford Macromedia User Group on September 15th at 6:00pm.

I'm very much looking forward to giving this presentation. I plan on starting with .net in general giving an overview of the different parts of the framework, and why the CLR is just too cool for words. Then I plan on diving into how to make basic pages, and showing off controls a little, hopefully with some simple ado.net. Please do not expect me to drag a grid on a form :)

The presentation will be about 45-50 minutes, with 10-15 minutes at the end for questions. I'm curious to see what the knowledge level of .net is in the room. I'd love to get to talk a little about the page lifecycle, as well as playing well with web standards in asp.net, but not sure time will permit.

If you have plans on attending, and have any specific questions, please feel free to drop me a line.



Simplify (Or the day I organized my blog subscriptions)

I went away last week for a few days. While we were gone, I had limited access to the internet. Well, I had plenty of access, just a limited amount of time my wife would let me sneak away with the laptop :) In that time, though, I didn't keep up with blogs, just a few odds and ends of daily digital life. So after a long drive Tuesday, I decided it was time to check the blogs. The little number in netnewswire showed over 2000 new posts. uhm..

Now maybe its summer, but my overall interest in blogging has gone down a bit. A few months ago it would have taken me hours, possibly a couple days to get caught up on that many posts. That day it took all of about 30 minutes. There were probably some good posts in there, but I just didn't have the patience to sift through it. This has been a common occurrence lately too. Maybe it's the amount of redundancy, maybe it's the sun, maybe I'm sick of staying up to date. Maybe a little from column A, column B, and column C.

In any case, this weekend I cleaned up my blog subscriptions. A lot. I probably dropped about half of my feeds, and feel just oh so clean. Today after a whole day of reading about Cocoa, I clicked to updated my subscriptions. 40 new items. Ah, much better...



Digital identity crisis

So, I bought a mac. that's pretty much where I've been for the past month.

I've always wondered what the other side looked like, so one day I broke down and decided to find out. I was able to find a used mac on ebay pretty cheap, so I'm now the proud owner of a power mac dual 450 with 512 ram. At first I was worried Tiger would be slugish, but have been pleasantly surprised with the speed of Tiger on this older box, even when I have a few applications running.

It came on a Saturday, and boy was I excited. I had started the research some weeks back, figuring out what the hardware lines are, and what the applications besides tiger and itunes did. I had a few mac friends, so I asked them a few questions here and there, and they all seemed to fit the "I love my mac" mold. A few were surprised I was asking.

I had other things going on that Saturday, but I had to at least turn it on. So I pull it out of the box, and marvel at the case for a couple minutes. Macs are pretty. After reading all the mac propaganda as well, I can't say I wasn't excited, with very high expectations. Turn it on, and realize I haven't the foggiest clue what to do with this thing.

I purchased that mac primarily to evaluate it as a development platform. I mean I am a developer, so what else would I use this thing for? I decided, though, that if I want to develop software for a mac, I should probably use one, at least for a day or two. So my first project was to turn off one of my main workstations at home. Within 2 days I was able to turn the box off by finding free or cheap alternatives to the few applications I actually needed, and had moved all of my home computing over to the mac.

Everything is different. Installing apps is simply dragging a folder, that looks like a file, to your applications folder. Wanna uninstall it? Delete the file. The X doesn't close apps, get used to that. After some growing pains, I'm moving around ok in osx. Everything just seems a little simpler. Osx is of course bsd at its core, so things like sudo port install ruby make me smile as well. I'm really starting to dig the osx interface. It just feels warm and fuzzy.

Apple gives away the development tools, which also helped me along with the purchasing decision. If I had to pay for Xcode, I doubt the mac would have looked like a cool experiment anymore. Soon after I have moved my daily life into the mac, it's time to install some development tools. Xcode is first. The download and install seemed to take forever, much like any given vs.net install. Hmm, Xcode is different too. Way different. I'll come back to you. For now, lets look at textmate and rails.

One of the mac friends I have been talking to told me I needed textmate. Although I haven't even begun to really step into it, I can see textmate will fit the programming editor bill very well. So I sat down with textmate and started looking at rails. See part of the drive of looking at mac is to look at something new. So if I'm going to look at a dynamic framework like obj-c and cocoa, might as well spend more time with ruby and rails at the same time. I had been an on and off ruby/rails researcher, but spent a good amount of time playing with it on the mac, and have come to realize rails is very.. very cool. Rails will be a fantastic web platform for my little experiment.

So all this time I was reading about obj-c and cocoa on the side. I think they intimidated me. Xcode looks very complex when you first open it, which usually never scares me. But it did. So I bought a book. I'm about halfway through it now, and am impressed with the framework thus far. Objective-C is.. like.. different. See a theme here? Today it blew my mind when I read all method calls messages were instances of NSInvocation. Interesting. Cocoa and Obj-C make an interesting dynamically typed pair. At first glance, this still looks quite fun.

So this is getting a bit long. I've been gone for a while, but hope to post quite a bit more. But there may be a few mac/cocoa/ruby/rails posts on the way.



 Monday, August 08, 2005
Spammers be gone

I'm sick of cleaning trackbacks. In the past hour I've gotten probably 50 trackbacks from some crappy ass site. So, instead of wasting more time with this, I just removed trackbacks from the site. Sure it's nice to see who tracks back to any given post, but if 80% of the traffic (probably closer to 90) is spam, whats the point? Maybe I'm starting to agree trackbacks are dead, just since anyone that can make ah HTTP post can spam up a site.

So spammers, spam away all you want. No one will see it but me, and what good is that since I already know your site sucks, and I really don't need to buy your pr 0 z4K, or used computer parts from you. I'll save my hard earned cash for respectable businesses.



 Thursday, August 04, 2005
Mini code camp (sql 2k -> 2k5) coming to Waltham

Thom Robbins has booked what looks like another fantastic free developer event up in Waltham. Adam Machanic will be speaking about SQL Server programming from SQL 2k -> SQL 2k5. Adam is one of the areas authorities on SQL Server, so I am really looking forward to this one. If you're interested, I would book now. I bet this one fills up quick.