<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-21210713</id><updated>2011-04-21T13:54:33.418-07:00</updated><title type='text'>RadioFree</title><subtitle type='html'>Change is coming to how we get the radio we listen too.  Radio listeners will go from having 10 choices on their radios to thousands.  Good times, good times.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-21210713.post-8351891483159651498</id><published>2007-06-14T09:23:00.001-07:00</published><updated>2007-06-14T09:23:12.032-07:00</updated><title type='text'>ramen haiku</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I put a new website up the other day.&amp;amp;nbsp; This one purely for fun.&amp;amp;nbsp; &lt;a href='http://www.ramenhaiku.com'&gt;www.ramenhaiku.com&lt;/a&gt;.&amp;amp;nbsp; You should check it out.&amp;amp;nbsp; Here is my favorite haiku so far -&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br /&gt;    versatile ramen&lt;br /&gt;&lt;br&gt;&lt;/br&gt;so many ways to utilize&lt;br /&gt;&lt;br&gt;&lt;/br&gt;fry boil steam or bake&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;p class='poweredbyperformancing'&gt;Powered by &lt;a href='http://scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-8351891483159651498?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/8351891483159651498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=8351891483159651498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/8351891483159651498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/8351891483159651498'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2007/06/ramen-haiku.html' title='ramen haiku'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-6214469279208091788</id><published>2007-06-14T09:17:00.001-07:00</published><updated>2007-06-14T09:17:23.387-07:00</updated><title type='text'>Attachment_fu</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;In case you searched for this like I did, attachment_foo is really attachment_fu.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;And, its super ninja cool too!&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;The best tutorial I know of on it so far is here - &lt;a href='http://clarkware.com/cgi/blosxom/2007/02/24#FileUploadFu'&gt;Mike Clark's attachment_foo tutorial.&lt;/a&gt; &lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;p class='poweredbyperformancing'&gt;Powered by &lt;a href='http://scribefire.com/'&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-6214469279208091788?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/6214469279208091788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=6214469279208091788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/6214469279208091788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/6214469279208091788'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2007/06/attachmentfu.html' title='Attachment_fu'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-8063059681919102996</id><published>2007-03-18T22:02:00.001-07:00</published><updated>2007-03-18T22:02:39.856-07:00</updated><title type='text'>4gauge is back</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;It has been a really long time since &lt;a href='http://www.4gauge.com'&gt;4gauge.com&lt;/a&gt; went down, but finally, tonight it is back online, and ready to start taking care of all you hard working bands out there.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;So much has changed since I wrote here last. On the plus side, it looks like there is going to be a lot more free music on line, with heavyweights like Sony and BMG both making rumblings that they want to move in that direction.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Some very very bad news as well. It looks like The RIAA is about to put all of the independent radio stations out of business by hiking up the licensing fees that these of little stations pay per song to each user. They are aready were beyond reasonable from a deal struck back in 2002, but this new fee structure leaves it far, far behind.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;The RIAA can only have pushed for these fees for one reason. Small, free, independent radio took the power out of their hands, and gave it back to normal people like you and me. With a strong Internet radio community, we finally had choice, and that is the last thing that the RIAA wants us to have. They want to jam the same 20 fluff songs down our ears and keep control of what we buy at the CD store.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Sadly, they have likely succeeded. Great stations like &lt;a href='http://www.radioparadise.com'&gt;RadioParadise.com&lt;/a&gt; and &lt;a href='http://soma.fm'&gt;Soma.FM&lt;/a&gt; are the likely casualties. That, or they'll have to move to countries like Canada who are not in bed with the Corporate music industry's muscle.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;That's a bit of a rant, but its worth it, this is an important issue, especially for up and coming bands who need a wide variety of venues to play their stuff. Fortunatly, more and more sites like 4gauge are springing up every day, and &lt;a href='http://www.4gauge.com'&gt;4gauge.com&lt;/a&gt; is back online. &lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Hurray!&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-8063059681919102996?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/8063059681919102996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=8063059681919102996' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/8063059681919102996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/8063059681919102996'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2007/03/4gauge-is-back.html' title='4gauge is back'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-2784946183215510788</id><published>2007-01-28T02:22:00.001-08:00</published><updated>2007-01-28T02:22:33.158-08:00</updated><title type='text'>colors and their meaning</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Colors have a lot of meaning. The best graphic artists I know (including my current guy) know these meanings in their bones. They can look at a splotch of color, or wo colors next to eachother, and tell you exactly what sort of emotional reaction people are going to have to it.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;The rest of us have a much harder time doing this, but this site helps.... A Lot. You can click around on a color pallete, and it searches through Flickr to show you images of predominantly that color. Not only do you get the color, but you get to put the color in context. Amazing&lt;br&gt;&lt;/br&gt;&lt;a href='http://www.krazydad.com/colrpickr/'&gt;&lt;br&gt;&lt;/br&gt;http://www.krazydad.com/colrpickr/&lt;/a&gt;&lt;br&gt;&lt;/br&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-2784946183215510788?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/2784946183215510788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=2784946183215510788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/2784946183215510788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/2784946183215510788'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2007/01/colors-and-their-meaning.html' title='colors and their meaning'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-8205252496867923866</id><published>2007-01-10T20:39:00.001-08:00</published><updated>2007-01-10T20:39:24.576-08:00</updated><title type='text'>Good News for English unsigned bands</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;The &lt;a href='http://www.bbc.co.uk/home/i/'&gt;BBC&lt;/a&gt; has a great &lt;a href='http://news.bbc.co.uk/2/hi/entertainment/6248535.stm'&gt;article&lt;/a&gt; about sea change coming in the Music industry. From the article -&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;The English band Koopa is likely to be the first. From the article -&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;font size='2' color='#000000'&gt;Chart rules were changed at the start of January to count all digital single sales, even if there is no CD version.&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;font size='2' color='#000000'&gt;"It's fantastic that a band like us can have an&lt;br /&gt;opportunity to put ourselves into the top 30 with Razorlight and U2,"&lt;br /&gt;manager Gary Raymond told the BBC.&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;font size='2' color='#000000'&gt;Until 1 January, an artist needed to release singles on&lt;br /&gt;CD or another physical format - and therefore have a record deal - to&lt;br /&gt;qualify for the chart.&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;font size='2' color='#000000'&gt;But bands who sell songs themselves through approved download services are now eligible.&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-8205252496867923866?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/8205252496867923866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=8205252496867923866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/8205252496867923866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/8205252496867923866'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2007/01/good-news-for-english-unsigned-bands.html' title='Good News for English unsigned bands'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-2132675927959187948</id><published>2007-01-09T22:49:00.001-08:00</published><updated>2007-01-09T22:49:37.347-08:00</updated><title type='text'>Open Moko</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Lots of buzz today about the Apple Phone. It looks like quite a machine. I must say though that I'm more excited about this offereing from &lt;a href='http://blogs.pcworld.com/digitalworld/archives/2007/01/open_source_at.html'&gt;OpenMoko&lt;/a&gt;. Roughly the same form factor (probably not quite as sexy, though) and it runs Linux.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;I spend about half my time on OSX, and the other half on Ubuntu. I really do prefer the Gnome interface. I know that I'm probably one in a group of about one who feels this way, but thats the way it is. Long live competition that dirves innovation.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;One gadget from Apple that I may have a harder time saying no to is iTV. Are those shows on iTunes that you pay for commercial free? If so, I wonder how long they will stay that way.&lt;br&gt;&lt;/br&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-2132675927959187948?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/2132675927959187948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=2132675927959187948' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/2132675927959187948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/2132675927959187948'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2007/01/open-moko.html' title='Open Moko'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-3584391623804814854</id><published>2007-01-09T10:11:00.001-08:00</published><updated>2007-01-09T10:11:20.036-08:00</updated><title type='text'>good designers</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;There are a lot of great designers competing in the web space. Some of them have exceptional talent. I've been looking for the right designer to help with 4 gauge, and lots of great designers have sent me their portfolio.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;This one in particular sticks out. He's got a knack for both page design, and stunning graphics. I like how much action there is in the layouts and graphics he uses. Even in designs of quieter moments, you get the feeling that its only a pause to reflect inbetween the action.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Great stuff&lt;br&gt;&lt;/br&gt;&lt;a href='http://www.chado-design.com/'&gt;&lt;br&gt;&lt;/br&gt;http://www.chado-design.com/&lt;/a&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;p class='poweredbyperformancing'&gt;powered by &lt;a href='http://performancing.com/firefox'&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-3584391623804814854?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/3584391623804814854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=3584391623804814854' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/3584391623804814854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/3584391623804814854'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2007/01/good-designers.html' title='good designers'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-6083510303475873030</id><published>2007-01-07T01:28:00.001-08:00</published><updated>2007-01-07T01:28:29.973-08:00</updated><title type='text'>ZiYa from Rails</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Nice looking graphs have always been a challenge to get up on a web page. There are things like Gruff, that use ImageMagic, and they work well. But I've always wanted somthing that looked better. Now, it looks like you can use ZiYa to get the power and prettyness of Flash. &lt;a href='http://ziya.liquidrail.com'&gt;Nice!!&lt;/a&gt;&lt;br&gt;&lt;/br&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-6083510303475873030?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/6083510303475873030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=6083510303475873030' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/6083510303475873030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/6083510303475873030'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2007/01/ziya-from-rails.html' title='ZiYa from Rails'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-3556749275529068153</id><published>2007-01-06T12:11:00.001-08:00</published><updated>2007-01-06T12:11:02.795-08:00</updated><title type='text'>Do you do logos?</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Its Amazing how much time you can waste with content vendors who want to get your project in and out the door as fast as they can so they can make a quick buck. I'm looking for someone to do some logo work for 4gauge, and some other sites. If you do this kind of thing, let me know.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;I don't recommend sites like this one - &lt;a href='http://www.elance.com/'&gt;http://www.elance.com/&lt;/a&gt;&lt;br&gt;&lt;/br&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-3556749275529068153?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/3556749275529068153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=3556749275529068153' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/3556749275529068153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/3556749275529068153'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2007/01/do-you-do-logos.html' title='Do you do logos?'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-550711749047192675</id><published>2007-01-03T15:04:00.001-08:00</published><updated>2007-01-03T15:04:41.220-08:00</updated><title type='text'>Restful and ActiveResources</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Rails 1.2 is going to be released within the next few days. Sadly, ActiveResources didn't make the cut and is not included. We've been working with it a bit at work, and I can understand why, but still I'm looking forward to seeing it in wider use.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;I saw DHH talk about it at Rails Conf back in June, so I know that he is fired up on Rest/ActiveResources. I'm guessing that it will be a hot topic after 1.2 ships.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Rest/ActiveResources is an alternative to RPC/Soap. The basic concepts behind the two are fundamentally difference, with my preference being the Rest approach.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Rest is better because it is OO, while RPC is procedural. Active Resources actually allows the programmer to interact with remote objects natively in the current application.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;If you want to bone up on Rest/ActiveResources, try these links -&lt;br&gt;&lt;/br&gt;&lt;a href='http://www.ryandaigle.com/articles/2006/06/30/whats-new-in-edge-rails-activeresource-is-here'&gt;Ryan's Scraps&lt;/a&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;And a couple of podcasts - &lt;a href='http://podcast.sdruby.com/'&gt;sd.rb&lt;/a&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;p class='poweredbyperformancing'&gt;powered by &lt;a href='http://performancing.com/firefox'&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-550711749047192675?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/550711749047192675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=550711749047192675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/550711749047192675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/550711749047192675'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2007/01/restful-and-activeresources.html' title='Restful and ActiveResources'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-1098870189238669848</id><published>2006-12-31T22:54:00.001-08:00</published><updated>2006-12-31T22:54:07.827-08:00</updated><title type='text'>Eventful is a great tool</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Using &lt;a href='http://api.evdb.com/'&gt;Eventful.coms api&lt;/a&gt; is about the best tool I know of for bands to get show announcements across the internet. Its powerful because not only does your show get listed on &lt;a href='http://www.eventful.com'&gt;Eventful's site&lt;/a&gt;, but other sites use the api to fill in content on their site too. I've even seen more creative uses of Eventful data like &lt;a href='http://www.podbop.org'&gt;Podbop&lt;/a&gt;. When people talk about Web 2.0, they are talking about things like Eventful letting other sites access and contribute to its event database. A very cool thing.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;I've just pushed an update to &lt;a href='http://www.4gauge.com'&gt;4gauge&lt;/a&gt; that allows bands to submit new shows they create to Eventful. It brings a lot of power and usefulness to the site.&lt;br&gt;&lt;/br&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-1098870189238669848?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/1098870189238669848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=1098870189238669848' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/1098870189238669848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/1098870189238669848'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2006/12/eventful-is-great-tool.html' title='Eventful is a great tool'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-1323258783098585775</id><published>2006-12-30T18:34:00.001-08:00</published><updated>2006-12-30T18:35:25.706-08:00</updated><title type='text'>Nextcat</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;This is a good site for bands to get thier name out there, and hook up with other indie artists / producers / labels.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://nextcat.com/"&gt;www.nextcat.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;From their site -&lt;br /&gt;      At Nextcat, we’re hoping to create the first global online networking community&lt;br /&gt;      for all things relating to the entertainment industry.&lt;br /&gt;&lt;br /&gt;      We’re 100% independent, and not beholden to any large corporation. With&lt;br /&gt;      Nextcat.com, we hope to provide a marketplace of ideas and opportunities for&lt;br /&gt;      both established and emerging talent, as well as a forum and meeting place for&lt;br /&gt;      fans and enthusiasts.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-1323258783098585775?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/1323258783098585775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=1323258783098585775' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/1323258783098585775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/1323258783098585775'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2006/12/nextcat.html' title='Nextcat'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-5093673859571508789</id><published>2006-12-29T21:17:00.001-08:00</published><updated>2006-12-29T21:17:52.522-08:00</updated><title type='text'>Puzzles</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;img src='http://www.4gauge.com/images/other/puzzles.jpg'&gt;&lt;/img&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;p class='poweredbyperformancing'&gt;powered by &lt;a href='http://performancing.com/firefox'&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-5093673859571508789?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/5093673859571508789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=5093673859571508789' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/5093673859571508789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/5093673859571508789'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2006/12/puzzles.html' title='Puzzles'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-4214931566226290327</id><published>2006-12-29T21:02:00.001-08:00</published><updated>2006-12-29T21:02:48.325-08:00</updated><title type='text'>4Gauge Update</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I've put up some new features on 4gauge.com. You can now add photos of shows you've done, and see pictures from other bands who've played the venues on your schedule.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Check it out, and &lt;a href='http://www.4gauge.com'&gt;bands&lt;/a&gt; should get an account if you don't already have one.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;p class='poweredbyperformancing'&gt;powered by &lt;a href='http://performancing.com/firefox'&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-4214931566226290327?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/4214931566226290327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=4214931566226290327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/4214931566226290327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/4214931566226290327'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2006/12/4gauge-update.html' title='4Gauge Update'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-860890068823440714</id><published>2006-12-29T16:28:00.001-08:00</published><updated>2006-12-29T16:28:06.118-08:00</updated><title type='text'>Podbop</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;This is soo cool. If you want to know what bands are playing in your town, get this podcast. If you are a band, make sure you're listed.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;a href='http://podbop.org'&gt;www.podbop.org&lt;/a&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;p class='poweredbyperformancing'&gt;powered by &lt;a href='http://performancing.com/firefox'&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-860890068823440714?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/860890068823440714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=860890068823440714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/860890068823440714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/860890068823440714'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2006/12/podbop.html' title='Podbop'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-20480924500328492</id><published>2006-12-22T06:50:00.001-08:00</published><updated>2006-12-22T06:55:57.141-08:00</updated><title type='text'>Good user facing CMS</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Allowing users to do their own content management is difficult to get right from a usability standpoint. I've been working on a form that allows users of &lt;a href="http://4gauge.com/"&gt;4gauge.com&lt;/a&gt; to build custom email reminders that will go out to the venues they are scheduled to play.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The first goal is to make it clean and simple to understand. The challenge is to achieve the first goal while still giving the user enough wiggle room that they end up with a product they are happy with.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is what I came up with for the email -&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://4gauge.com/images/other/email_template_edit.gif" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I like the way this turned out. The system has control over most of the email, even the dynamic part like band name and show date. Then there is a text box right in the middle of the email. This gives the user a feel for what the final email will look like as they are creating it.  I made the background of the email just a little off of white, so the white background of the text field gets pushed to the foreground.  That makes it more obvious that there is an area for the user to edit.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What do you think?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="poweredbyperformancing"&gt;powered by &lt;a href="http://performancing.com/firefox"&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-20480924500328492?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/20480924500328492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=20480924500328492' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/20480924500328492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/20480924500328492'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2006/12/good-user-facing-cms.html' title='Good user facing CMS'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-5929327718717103717</id><published>2006-12-21T22:12:00.001-08:00</published><updated>2006-12-21T22:12:11.339-08:00</updated><title type='text'>Heckle Your Tests</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Heckle is getting some well deserved attention. I think it is important for development team managers who want to make sure that the code being checked in each week has adequate test coverage.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;a href='http://glu.ttono.us/articles/2006/12/19/tormenting-your-tests-with-heckle'&gt;Gluttonous : Tormenting Your Tests with Heckle&lt;/a&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;p class='poweredbyperformancing'&gt;powered by &lt;a href='http://performancing.com/firefox'&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-5929327718717103717?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/5929327718717103717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=5929327718717103717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/5929327718717103717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/5929327718717103717'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2006/12/heckle-your-tests.html' title='Heckle Your Tests'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-6864301427908045783</id><published>2006-12-21T15:34:00.001-08:00</published><updated>2006-12-21T15:34:16.855-08:00</updated><title type='text'>Trademark vs. Service Mark</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;We've just spent some time obtaining a Service Mark for the phrase "Like Dating For Jobs" on this site &lt;a href='www.climber.com'&gt;- Climber&lt;/a&gt;.com. It raised the question for me, what is the difference between a Trademark and a Service Mark. The answer is kind of subtle. Trademarks are for things you sell. Service Marks are for services you provide. Climber provides the service of finding people jobs in a way very similar to dating, thus its a Service Mark. If we were selling a "Super Duper Resume Spellchecker", that would be a TradeMark.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;More here - &lt;a href='http://www.legalzoom.com/law_library/trademarks/faq-faq-faq_servicemark.html'&gt;Trademark vs Service Mark&lt;/a&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;p class='poweredbyperformancing'&gt;powered by &lt;a href='http://performancing.com/firefox'&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-6864301427908045783?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/6864301427908045783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=6864301427908045783' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/6864301427908045783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/6864301427908045783'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2006/12/trademark-vs-service-mark.html' title='Trademark vs. Service Mark'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-8061682938422123333</id><published>2006-12-20T12:34:00.001-08:00</published><updated>2006-12-20T12:34:27.640-08:00</updated><title type='text'>Happy Holidays</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;img src='http://static.flickr.com/124/318317103_2f1c9b2fee.jpg'&gt;&lt;/img&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;p class='poweredbyperformancing'&gt;powered by &lt;a href='http://performancing.com/firefox'&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-8061682938422123333?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/8061682938422123333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=8061682938422123333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/8061682938422123333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/8061682938422123333'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2006/12/happy-holidays.html' title='Happy Holidays'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-7533234030040806077</id><published>2006-12-20T12:29:00.001-08:00</published><updated>2006-12-20T12:29:00.589-08:00</updated><title type='text'>Performancing for the new Blogger</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;The new Blogger breaks many of the old Firefox plugins that allowed posting to your blog from the page you are viewing. Thankfully, &lt;a href='http://performancing.com/'&gt;Performancing&lt;/a&gt; is the exception. It works nicely.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;p class='poweredbyperformancing'&gt;powered by &lt;a href='http://performancing.com/firefox'&gt;performancing firefox&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-7533234030040806077?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/7533234030040806077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=7533234030040806077' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/7533234030040806077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/7533234030040806077'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2006/12/performancing-for-new-blogger.html' title='Performancing for the new Blogger'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-4825532287642733270</id><published>2006-12-20T11:59:00.000-08:00</published><updated>2006-12-20T12:02:32.636-08:00</updated><title type='text'>acts_as_solr</title><content type='html'>Acts_as_solr is a great plugin for all your rails apps that need search.  It takes all of 10 minutes to install Solr AND the plugin. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://acts-as-solr.rubyforge.org/"&gt;http://acts-as-solr.rubyforge.org/ &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-4825532287642733270?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/4825532287642733270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=4825532287642733270' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/4825532287642733270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/4825532287642733270'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2006/12/actsassolr.html' title='acts_as_solr'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-116654994896103492</id><published>2006-12-19T09:39:00.000-08:00</published><updated>2006-12-19T09:57:31.543-08:00</updated><title type='text'>Simple Tools for Hardworking Bands</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Yesterday 4Gauge went live.  It is the beginning of a much larger project, and larger still ambitions.  I'm very proud of it.4Gauge is a tool for bands out on tour to easily keep in communication with the venues they are scheduled to play.  Bands can choose to send a 7 day reminder, 1 day reminder, or both.&lt;p&gt;Read more at &lt;a href="http://4gauge.com"&gt;4gauge.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-116654994896103492?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/116654994896103492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=116654994896103492' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/116654994896103492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/116654994896103492'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2006/12/simple-tools-for-hardworking-bands.html' title='Simple Tools for Hardworking Bands'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-116622176934104270</id><published>2006-12-15T14:29:00.000-08:00</published><updated>2006-12-15T14:29:29.383-08:00</updated><title type='text'>techno weenie</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Good things are coming to rails with ActiveResource&lt;/p&gt;&lt;p&gt;Read more at &lt;a href="http://weblog.techno-weenie.net/2006/12/13/taking-ares-out-for-a-test-drive"&gt;weblog.techno-weenie.ne...&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-116622176934104270?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/116622176934104270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=116622176934104270' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/116622176934104270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/116622176934104270'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2006/12/techno-weenie.html' title='techno weenie'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-116474963254856165</id><published>2006-11-28T13:33:00.000-08:00</published><updated>2006-11-28T13:33:52.583-08:00</updated><title type='text'>How to Build a Universe That Doesn't Fall Apart Two Days Later</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Building a community around a band, website, or whatever is hard, keeping it healthy and thriving is a lot harder still.&amp;amp;nbsp; &lt;/p&gt;&lt;p&gt;Read more at &lt;a href="http://deoxy.org/pkd_how2build.htm"&gt;deoxy.org/pkd_how2build...&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-116474963254856165?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/116474963254856165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=116474963254856165' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/116474963254856165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/116474963254856165'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2006/11/how-to-build-universe-that-doesnt-fall.html' title='How to Build a Universe That Doesn&apos;t Fall Apart Two Days Later'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-115243602462667860</id><published>2006-07-09T02:06:00.000-07:00</published><updated>2006-07-09T02:07:04.633-07:00</updated><title type='text'></title><content type='html'>&lt;A HREF='http://photos1.blogger.com/blogger/3607/2143/640/0151.jpg'&gt;&lt;IMG SRC='http://photos1.blogger.com/blogger/3607/2143/320/0151.jpg' border=0 alt='' style='clear:all;float:left;margin: 0px 10px 10px 0px; cursor:hand'&gt;&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' style='border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;' align='middle' border='0' /&gt;&lt;/a&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-115243602462667860?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/115243602462667860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=115243602462667860' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/115243602462667860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/115243602462667860'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2006/07/blog-post.html' title=''/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-113769038733815269</id><published>2006-01-19T09:05:00.000-08:00</published><updated>2006-01-19T09:06:27.340-08:00</updated><title type='text'>Ubuntu and servers</title><content type='html'>I love Ubuntu.  I really do.  I've been using it for about 9 months now, both at home and work.  It is flexible and easy to upgrade.  Recently, I was spouting off about how great Ubuntu is, and someone asked my why then I wouldn't use it in a server environment.  My response?&lt;br /&gt;&lt;br /&gt;Mostly the right tool for the job argument.  Ubuntu is designed to be a workstation distro.  Ease of use often goes hand-in-hand with lax security measures.  RedHat is a good choice for home rolled production servers.  Debian and Slack if you have a bit more experience.  (Debian is pretty darn easy, especially coming from Ubuntu)&lt;br /&gt;&lt;br /&gt;The best reason I know of, is when you run into problems on your server, you want active forums of experts who can help you.  RH, Debian, and Slackware all have admins with gobs of experience who will help you.  The Ubuntu server crowd is not going to be as robust.&lt;br /&gt;&lt;br /&gt;Now, all of that being said, I do all of my development (rails included) on a VMWare virtual machine.  Most of them are running Ubuntu in server mode.  The reason I do this is because it is dead simple to set up, and file structure is exactly the same as my base machine.  It makes things easier.&lt;br /&gt;&lt;br /&gt;Bottom line, you can certainly use Ubuntu for a production server, but you'll be mostly on your own fighting an uphill battle to get the machine secure.  You can do it, but it will take research.&lt;br /&gt;&lt;br /&gt;Last word, I've only ever had one machine compromised, and it was a Fedora box.  So take all the nice things I said about RedHat with that grain of salt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-113769038733815269?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/113769038733815269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=113769038733815269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/113769038733815269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/113769038733815269'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2006/01/ubuntu-and-servers.html' title='Ubuntu and servers'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-113769032308296467</id><published>2006-01-19T09:04:00.000-08:00</published><updated>2006-01-19T09:05:23.083-08:00</updated><title type='text'>Agile schema</title><content type='html'>I like to start with a database layout when building up a new site, but I go for the minimalist approach.  Trying to flush out every table, and every column is right back to the waterfall model of software development.   Agile development demands that you do only what is necessary to make the current test pass.  If that means having a cusomer table with just an "id" and "name" field, so be it.  With TDD its easy to flush out the db design as work progresses.  There will be time to add address, phone, and bra size  for a customer later.  Its even easy to shut down a model and move its pieces around.  Its true that changes like this tend to have concequences far and wide, but with tests in place, its easy to know what code needs to be massaged.&lt;br /&gt;&lt;br /&gt;The idea is to hold off making structure decisions until the last possible minute.  Once a data schema is set, it can get inflexible, even with good tests in place.  I want to always leave the maximum amount of flexibility until I have no choice.&lt;br /&gt;&lt;br /&gt;Example - does the "first name", "last name" fields go in the customer table, or the credit card table, or both?  I've built apps all three ways, and untill you've gotten a lot of use cases, flushed out those cases, and even rewritten them with the user, it can be difficult to know which one is proper.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-113769032308296467?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/113769032308296467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=113769032308296467' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/113769032308296467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/113769032308296467'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2006/01/agile-schema.html' title='Agile schema'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-113768982698967266</id><published>2006-01-19T08:54:00.000-08:00</published><updated>2006-01-19T09:04:25.896-08:00</updated><title type='text'>validator mixins</title><content type='html'>There was a proposal on the Rails mailing list this morning about divorcing the validation code from ActiveRecord, and making it its own mixin.&lt;br /&gt;&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;It seems to me that Validations are quite useful for many objects, even&lt;br /&gt;ones having nothing to do with ActiveRecord.&lt;br /&gt;&lt;br /&gt;Common examples are Contact Us forms, multi-step forms, web service&lt;br /&gt;paramater validations, etc.&lt;br /&gt;&lt;br /&gt;I took a look at the source for Validations, and it seems that it is&lt;br /&gt;very independent from ActiveRecord.  I caught only three depenedencies:&lt;br /&gt;&lt;br /&gt;1. validates_numericy --&gt; depends on ActiveRecords' before_type_case&lt;br /&gt;2. The exceptions were from the ActiveRecord namespace&lt;br /&gt;3. Including Validations hooked on methods like save&lt;br /&gt;&lt;br /&gt;It would seem to me that Validations would be best off as an independent&lt;br /&gt;mixin.  All ActiveRecord would need to do is mix it, add&lt;br /&gt;validates_numericay (1), catch the exceptions and rethrow them as&lt;br /&gt;ActiveRecord exceptions (2), and hook save type methods (3).&lt;br /&gt;&lt;br /&gt;What does everyone say?  Would this be a good change?  Is there an&lt;br /&gt;important reason for *not* doing this?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;I've been developing a data storage system based on Ferrett that clones the ActiveRecord interface, and having the ability to mixin validation instead of rolling my own makes my brow twitch like Elvis.  "Better than a penut butter, bannana sandwich baby"&lt;br /&gt;&lt;br /&gt;I've been calling my search based data storage IndexRecord, and the goal for its interface is simple.  Have models subclass IndexRecord instead of ActiveRecord, and have them be interchangable.  Currently, a model could be used like this.  Imagine the power of mixing in validators.&lt;br /&gt;&lt;br /&gt;class Page &lt; IndexedRecord&lt;br /&gt;  #setting up searchable fields in Page documents&lt;br /&gt;  fields :page_number, :text&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;Then you can do stuff like this -&lt;br /&gt;&lt;br /&gt;page = Page.new&lt;br /&gt;page.page_number = 23&lt;br /&gt;page.text = "One flew over the cookoo's nest."&lt;br /&gt;page.save&lt;br /&gt;&lt;br /&gt;pages = Page.search("text:cookoo") #gives back a hash of unique control_id and summary&lt;br /&gt;&lt;br /&gt;Now, imagine with validators mixed in, this model would be one step closer to AcriveRecord functionality.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-113768982698967266?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/113768982698967266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=113768982698967266' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/113768982698967266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/113768982698967266'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2006/01/validator-mixins.html' title='validator mixins'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21210713.post-113768964521135403</id><published>2006-01-19T08:49:00.000-08:00</published><updated>2006-01-19T08:54:05.213-08:00</updated><title type='text'>The end of one thing...</title><content type='html'>I resigned today from my old post today.  That has to be one of the hardest things there is to do in business.  Or, I suppose some people are dying to do it because they are unhappy, or whatever.  I am not one of those people.  In fact, I do not understand how someone can go, day after day, to a job that they do not like.  Along with my family, my job fills out my life.  Just like raising my boy, it gives me purpose.&lt;br /&gt;&lt;br /&gt; That is why leaving is so difficult.  I feel like I'm leaving a cause I have poured blood and sweat into.  Everyone at my old job is hardworking and dedicated.  I do not know if they will eventually be successful, but I do hope that is the case.  Good people.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt; ...Is the beginning of another.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; So, every ending is followed by a new beginning, and that is what I am looking forward to with &lt;a href="http://mingle.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;Mingle.com&lt;/a&gt;.  I start officially on the 27th, but have been working on a project for several weeks as a contractor.  We are using Rails for web development, and that has been new as well.  After a bump in the learning curve, I've began to pick up what I need really quickly.  The grammer of Ruby is intuitive, and elegant, making it easy to pick up new knowledge from code examples.  The community on the mailing list, blogs, and forums is a real assett for the language as well.  If you're trying to learn Rails, get on the list. &lt;br /&gt;&lt;br /&gt; Speaking of learning Rails, I can only luke warmly recommend the new Agile book.  While I have it, and reference it a lot, it leaves a lot for the 2nd edition.  Most importantly, test driven development gets about 3 paragraphs in it.  One of the things about Rails that is so attractive is how dead simple unit testing is.  TDD was cumbersom at best for web design before Rails.  With Rails, TDD is the only way to go, it is the strongest argument for using Rails in an Enterprise size project.  The book has it as little more than a footnote.&lt;br /&gt;&lt;br /&gt; Worse, when the book does get around to Unit Testing, they completly miss the boat on how to do it.  Unit tests are NOT written after the code is in place.  Even calling it "Testing" is a misnomer.  Testing is for before and during development.  Normal work flow goes like this - Test, code, test , refactor.  Having the tests lying around is just a bonus ( a big one though! )  They allow you to refactor with confidence that your changes are isolated.&lt;br /&gt;&lt;br /&gt; I see a maket for a book that dives into Rails with a TDD model.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21210713-113768964521135403?l=4gauge.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://4gauge.blogspot.com/feeds/113768964521135403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21210713&amp;postID=113768964521135403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/113768964521135403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21210713/posts/default/113768964521135403'/><link rel='alternate' type='text/html' href='http://4gauge.blogspot.com/2006/01/end-of-one-thing.html' title='The end of one thing...'/><author><name>Matt c</name><uri>http://www.blogger.com/profile/13620538059849849571</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
