The Human Touch

Published on 17 July 2007 by James in Entrepreneurship, General Development

0

Simon Yorke, who builds record players in his shop in Spain, on why he doesn’t use machines to create his record players:

“We make everything by hand. Yes, we have machines; we have test operators. But, we make everything by hand. Why? If you manufacture everything, in a factory, using computers, everything comes out exactly the [...]

Continue Reading

0

Nick Bradbury had a blog series some time ago called “Simplicity Ain’t So Simple”, where he covered tips for simple software feature design. Here are the posts in case you missed them, as they have been a great reminder for me while designing for a new startup:

Part I: Decide What to Hide
Part II: Stop Showing [...]

Continue Reading

0

I read an interesting thread on The Business of Software about switching from C# to Ruby on Rails. Here are some of my favorites:
I tried Rails before and it felt like php (editing in Notepad and using command-line tools). When Rails comes up with an IDE like Visual Studio + Intellisense, I’ll consider it.
ZZ
It [...]

Continue Reading

0

I can recall when I first picked up a Palm Vx how excited I was to start writing code for it. I had one of the early versions of Java on it (from JavaOne ‘99), but found most of what I needed to write a complete Palm application was missing. So, I picked up one [...]

Continue Reading

InfoQ

Published on 08 June 2006 by James in Architecture, General Development, Java, Ruby

1

InfoQ is a new service by Floyd Marinescu that provides news feeds about all that is happening across Java, Ruby, .Net, Agile, and SOA (Think of TSS for multiple platforms). This is great for technical leads that have to deal with multiple technologies on their projects (like myself) or those that want to keep up [...]

Continue Reading

0

I was on the hunt for a Rails cheatsheet and found a blog posting with links to quite a few cheatsheets, done by Dave Child. Others that I’ve found along the way:

Blaine Kendall’s Rails PDF Sheet (14 pages)
Scriptaculous PDF Sheet from Slash7
Rails Forms from Slash 7
Rails Migration PDF from Garrett Snider
Ruby Quick Ref from Zen [...]

Continue Reading

0

I stumbled across a great resource for using regular expressions to validate different types of data. Here is a subset of the list that I found most useful:

EMAIL:
^[\w\-\+\&\*]+(?:\.[\w\-\+\&\*]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7}$

CREDIT CARD:
^((4\d{3})|(5[1-5]\d{2})|(6011))-?\d{4}-?\d{4}-?\d{4}|3[4,7]\d{13}$

MAC ADDRESS :
^([0-9a-fA-F][0-9a-fA-F]:){5}([0-9a-fA-F][0-9a-fA-F])$

IP ADDRESS :
^\b((25[0-5]|2[0-4]\d|[01]\d\d|\d?\d)\.){3}(25[0-5]|2[0-4]\d|[01]\d\d|\d?\d)\b$

REASONABLE DOMAIN NAME:
^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$

For Ruby, you can use String::match method to determine if any results were [...]

Continue Reading