christianromney.com

0 notes

Why Blogging is Dying

Today I read a technical blog post on DZone. I’m singling them out because this just happened to me, but you don’t have to look hard to find more examples. Anyway, I got to reading the comments and felt the need to add my $0.02. Of course, to comment one must create an account. I say, “of course,” but there really isn’t any good reason why I should have to. In any case, I clicked on the register link and was confronted with this. So, of course, I immediately closed that tab and went on to complain about it here. Comments welcome. ;)

4 notes

Set a default Emacs font the easy way on Mac OS X

First, enabled menu bar mode if you haven’t already (M-x menu-bar-open). Under Options, select Set default font… and choose your font face and size. Now, use M-x describe-font to see the font description string. Copy and paste this string into your .emacs configuration. Here’s mine:


(set-default-font "-apple-Menlo-medium-normal-normal-*-18-*-*-*-m-0-iso10646-")

Filed under technology

0 notes

UX Thought of the Day

No one wants to click a comment form Preview button. And if you let me choose between Submit and Preview, I’ll choose Submit everytime – only to notice my spelling error or blacklisted HTML tag after my comment’s been posted. Then, I’ll likely submit another comment right on its heels lamenting your shitty comment form’s lack of usability. It seems to me that inline previews with spell-checking and context-sensitive help are the way to go. Come to think of it, this might make a fun technology demo…

Filed under Technology

0 notes

In only a few hours, I was able to write a small, easily customizable proxy server that caches responses to help me develop while disconnected from our backend system. Node.js and MongoDB are definitely a force to be reckoned with.

1 note

The Great Whitespace Giveaway

Today only, I’d like to offer the first 10,000,000 programmers unlimited FREE whitespace! Take advantage of this limited-time offer to update your code with all the newlines, tabs, and especially spaces it so richly deserves. Now you’ll finally be able to turn this:


if(true){
foo();
}else{
bar();
}

into this:

if (true) {
  foo();
} 
else {
  bar();
}

So, go ahead, and let your code breathe.

Filed under code

0 notes

When adding unit test targets and classes in XCode, it’s easy to accidentally choose the wrong SDK / project type. I could have saved myself a lot of head-scratching building my iPad app if I had bothered to pay attention.