<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>centresource interactive agency blog</title>
	
	<link>http://blog.centresource.com</link>
	<description>web development | nashville, tn</description>
	<lastBuildDate>Tue, 11 Oct 2011 15:13:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
<!-- podcast_generator="Blubrry PowerPress/2.0.4" -->
	<itunes:summary>web development | nashville, tn</itunes:summary>
	<itunes:author>centresource interactive agency blog</itunes:author>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://blog.centresource.com/wp-content/plugins/powerpress/itunes_default.jpg" />
	<itunes:subtitle>web development | nashville, tn</itunes:subtitle>
	<image>
		<title>centresource interactive agency blog</title>
		<url>http://blog.centresource.com/wp-content/plugins/powerpress/rss_default.jpg</url>
		<link>http://blog.centresource.com</link>
	</image>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/CentresourceBlog" /><feedburner:info uri="centresourceblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><item>
		<title>Javascript Frameworks for Well Architected, Immersive Web Apps (Part I)</title>
		<link>http://blog.centresource.com/2011/10/11/javascript-frameworks-for-well-architected-immersive-web-apps-part-i/</link>
		<comments>http://blog.centresource.com/2011/10/11/javascript-frameworks-for-well-architected-immersive-web-apps-part-i/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 15:13:13 +0000</pubDate>
		<dc:creator>Daniel Nelson</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://blog.centresource.com/?p=3716</guid>
		<description><![CDATA[Immersive web applications involve sophisticated interactivity within the browser, connected to models and data persistence on the server. The structure...]]></description>
			<content:encoded><![CDATA[<div>Immersive web applications involve sophisticated interactivity within the browser, connected to models and data persistence on the server. The structure of the application is clearly delimited between client-side and server-side, but the available tools for building web applications have often blurred this distinction. The result is applications that are difficult to design and maintain.</p>
<p>Part I of this video explores the problem and what we are looking for in a solution. Part II (coming soon) goes into detail on a particular solution using Rails 3.1 and Angular.js. Source code for the demo application is available from the Centresource Github account.</p></div>
<p><iframe src="http://player.vimeo.com/video/30328747?title=0&amp;byline=0&amp;portrait=0" width="400" height="300" frameborder="0" webkitAllowFullScreen allowFullScreen></iframe>
<p><a  href="http://vimeo.com/30328747">Angular.js + Rails: Part 1</a> from <a  href="http://vimeo.com/centresource">centresource interactive agency</a> on <a  href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.centresource.com/2011/10/11/javascript-frameworks-for-well-architected-immersive-web-apps-part-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You Like Us! You Really Like Us!</title>
		<link>http://blog.centresource.com/2011/10/10/you-like-us-you-really-like-us/</link>
		<comments>http://blog.centresource.com/2011/10/10/you-like-us-you-really-like-us/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 17:29:00 +0000</pubDate>
		<dc:creator>Jon Arnold</dc:creator>
				<category><![CDATA[Company News]]></category>
		<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://blog.centresource.com/?p=3711</guid>
		<description><![CDATA[Everyone here at Centresource was pleasantly surprised to discover the Nashville Scene has picked our mixers as the Best Casual...]]></description>
			<content:encoded><![CDATA[<p>Everyone here at Centresource was pleasantly surprised to discover the Nashville Scene has picked our mixers as the Best Casual Geek Hang in Nashville!</p>
<p><img src="http://www.nashvillescene.com/imager/best-of-nashville-2011-heroes-and-villians/b/original/2644724/5ed5/coverstory1-1.jpg" width="500"/></p>
<p>The <a  href="http://www.nashvillescene.com/nashville/best-of-nashville-2011-people-and-places-writers-choice/Content?oid=2644714" target="_blank">writeup</a> sums up our intention for our bi-monthly Interactive Mixers perfectly:</p>
<p><quote><br />
What sets the "interactive web and mobile marketing" firm apart...is a casual vibe that doesn't feel cliquey or like a networking meat market.<br />
</quote></p>
<p>Couldn't have said it better ourselves.  We strive for a fun and casual environment for friends to gather and form new connections.  No pressure, no awkward ice breakers... just fun.</p>
<p>Speaking of our mixers, don't miss our next get-together on November 3rd.  <a  href="http://centresource.pingg.com/November2011" target="_blank">Be sure to RSVP</a>, and bring some canned food for our friends at <a  href="http://secondharvestmidtn.org/" target="_blank">Second Harvest Food Bank</a> who will be in attendance.  We'll have more great food and of course, great free beer from friends like <a  href="http://yazoobrew.com/" target="_blank">Yazoo</a> and more.  And hey –– they both made the Best of 2011 list, too! (Second Harvest won Best Non-Profit and Yazoo won Best Brewhouse – not too shabby!)</p>
<p>We're thrilled to share this list with so many great people and places around our favorite city.  Again, big thanks are owed to <a  href="http://twitter.com/#!/lanceco" target="_blank">Lance Conzett</a> for the kind words and the humbling addition to this year's best and brightest roundup of Music City!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.centresource.com/2011/10/10/you-like-us-you-really-like-us/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Pantone, Inc Mafia</title>
		<link>http://blog.centresource.com/2011/10/04/the-pantone-inc-mafia/</link>
		<comments>http://blog.centresource.com/2011/10/04/the-pantone-inc-mafia/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 16:38:38 +0000</pubDate>
		<dc:creator>Beth Mathews</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://blog.centresource.com/?p=3638</guid>
		<description><![CDATA[The other day I received a compliment on a mustard yellow dress that I had on and that certain compliment got me...]]></description>
			<content:encoded><![CDATA[<p>The other day I received a compliment on a mustard yellow dress that I had on and that certain compliment got me thinking about colors. (Stay with me fellas, developers and interactive minds!)  I started to reminisce about the 'good ole days' of the 90's where just about everyone you knew adorned some sort of hunter green piece of clothing and if you didn't have hunter green on, you just weren't with it.</p>
<p>If you look at any web gallery online these days, the most popular colors are most likely mustard yellow and gray.  Look at this google search for example:</p>
<p><a  href="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/Screen-shot-2011-09-22-at-9.34.23-AM.png" class="thickbox no_icon" rel="gallery-3638" title="Screen shot 2011-09-22 at 9.34.23 AM"><img class="alignleft size-large wp-image-3639" title="Screen shot 2011-09-22 at 9.34.23 AM" src="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/Screen-shot-2011-09-22-at-9.34.23-AM-1024x425.png" alt="" width="655" height="272" /></a></p>
<p>&nbsp;</p>
<p><strong>This got me thinking about who is responsible for these bursts of popular colors where a whole society will embrace that color scheme and roll with it.</strong> It all began in 1963 and it was quite a year for color enthusiasts.  The International Colour Authority was formed by a panel of international color specialists that would gather twice a year in London and select the upcoming color palette for the design world.  Their color selections would be published 22 months ahead to ensure the earliest color trend prediction known to any artist or designer.  Around the same time in the 1960's, Pantone Inc. was developed and created a a standardized color reproduction system that revolutionized the color trend world.</p>
<p>The ICA believes that color selection is vital to the success of an organization and is a pre-eminent factor in establishing whether a product <strong>will</strong> or <strong>will not sell</strong>.  The colors used within your organization has the power to influence whether we feel happy or sad, warm or cold and even stylish or conservative.</p>
<p>Here is a brief video on the effects of pantone colors within our society:</p>
<p><object width="500" height="281"><param name="movie" value="http://www.youtube.com/v/GFrjp_OM9uc?version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/GFrjp_OM9uc?version=3" type="application/x-shockwave-flash" width="500" height="281" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>It's no coincidence that mustard yellow is the hottest color for design this year.</p>
<p><a  href="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/phpThumb_generated_thumbnailjpg.jpeg" class="thickbox no_icon" rel="gallery-3638" title="phpThumb_generated_thumbnailjpg"><img class="alignleft size-full wp-image-3642" title="phpThumb_generated_thumbnailjpg" src="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/phpThumb_generated_thumbnailjpg.jpeg" alt="" width="415" height="321" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>When thinking about rebranding your site or business, try researching the most current pantone colors or the projected colors for the upcoming year.  The Pantone 'mafia' can persuade our minds into gravitating to or from a business just by the use of color!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.centresource.com/2011/10/04/the-pantone-inc-mafia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bag of Tricks - Essential Items for a Sales Person</title>
		<link>http://blog.centresource.com/2011/09/30/bag-of-tricks-essential-items-for-a-sales-person/</link>
		<comments>http://blog.centresource.com/2011/09/30/bag-of-tricks-essential-items-for-a-sales-person/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 19:12:56 +0000</pubDate>
		<dc:creator>Evan Owens</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://blog.centresource.com/?p=3662</guid>
		<description><![CDATA[Over the years I've attended thousands of sales meetings. Literally thousands. So as time has gone by, I've slowly added...]]></description>
			<content:encoded><![CDATA[<p>Over the years I've attended thousands of sales meetings. Literally thousands. So as time has gone by, I've slowly added to my bag of tricks for a happy lifestyle as a sales person. So here they are..</p>
<p><strong>Presenting the top 5 "Must Have" items for a happy lifestyle as a sales person</strong></p>
<p><strong>1. Hand Sanitizer</strong> - At any given networking event you'll shake roughly 30-50 peoples hands. <a  href="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/purell-hand-sanitizer.jpg" class="thickbox no_icon" rel="gallery-3662" title=""><img src="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/purell-hand-sanitizer.jpg" alt="" title="Hand Sanitizer" width="300" height="300" class="alignright size-full wp-image-3663" /></a>Do the math and germ wise you would fail a petri dish test. So in my car I keep a small bottle of hand sanitizer that I bring in my coat to any networking event. Think about this - after shaking hands with all those people, what's the next thing you do...EAT. Gross!!! Put your hands near your mouth. So the trick is to use hand sanitizer right before the handshaking begins and before it's time to eat. One delightful side benefit is that by the nature of the hand sanitizer's alcohol, it will dry your skin and help prevent the dreaded sweaty handshake!</p>
<p><strong>2. Theme Song</strong> - Every sales person will tell you their favorite part of their job is winning a deal. There's nothing quite like the rush of hearing a client say they trust you enough to work with you organization. All of the late nights and proposal revisions have paid off. As a way of celebrating we've creating a unique experience shared by all. That's right...a theme song. Every sales person should have a theme song that's played our a loud speaker system anytime they win a new deal. My recommendation would be "ThunderStruck" by ACDC but the choice is up to you. Not only will this make you feel great, it will also alert the rest of the office as to your collective success! But beware new hires - your theme song may say alot about you so choose  wisely. </p>
<p><strong>3. Evernote</strong> -  I know a billion articles have been written about the value of Evernote for <a  href="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/evernoteicon256.jpg" class="thickbox no_icon" rel="gallery-3662" title=""><img src="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/evernoteicon256.jpg" alt="" title="Evernote" width="256" height="256" class="alignright size-full wp-image-3664" /></a>organization but as a sales person you're constantly finding yourself in situations where you wish you could recall the name of that company you read about, or that stat you saw on your favorite blog. I keep folders in Evernote with titles like "Feedback Tools" or "Competitors." Anytime I see something that I'd like to remember I file it away and pull it up on the fly in a meeting. It will make you look wicked smart and all that parking spot in your brain to remain available. Having specific examples to share off hand can make or break your "street cred" in a sales meeting.<br />
<strong><br />
4. Sketch Pad</strong> - Maybe this one doesn't appeal to everyone, but enough with the legal pads!! They aren't even easy to use. You always get that awkward fold over on the top sheets or even worse the taters remains of papers once proudly used. Another things annoying is that no matter what line of work you're in, you probably find yourself drawing sketches or illustrations on your lined paper. it gets very confusing to the client with vertical, horizontal and slanted lines going all over the place. Instead, do yourself a favor and buy a nice sketch pad. No lines, great paper quality and neat, easily removed edges. You can't go wrong. </p>
<p><strong>5. Extra Clothes</strong> - I'm not one for clumsy food mishaps, but I keep an extra dress shirt handy at all times. It just lives in my desk. You never know when you'll spill mustard on your shirt but I'm betting it's 20 minutes before the biggest meeting of the week. If you are prone to spills, I'd also recommend an extra pair of pants for your office. High quality dark jeans are perfect for this. You can dress them up or leave them casual - either way they are flexible and work in a pinch. I also keep a bottle of Shout in my desk for the instant repair of stains. Tide Pens are great but I always lose them. A giant bottle of spray is tough to misplace!</p>
<p>So there's the initial list of "Must Have" items in a sales person's bag of tricks. Feel free to add your own to this list by commenting! More to come soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.centresource.com/2011/09/30/bag-of-tricks-essential-items-for-a-sales-person/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The magic of User Interface Design</title>
		<link>http://blog.centresource.com/2011/09/28/the-magic-of-user-interface-design/</link>
		<comments>http://blog.centresource.com/2011/09/28/the-magic-of-user-interface-design/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 17:23:11 +0000</pubDate>
		<dc:creator>Beth Mathews</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://blog.centresource.com/?p=3609</guid>
		<description><![CDATA[There are three things that make me feel like I succeeded as a web designer:
1. The user knew the...]]></description>
			<content:encoded><![CDATA[<p>There are three things that make me feel like I succeeded as a web designer:</p>
<p>1. The user knew the purpose of the site<br />
2. He or she found the information they were looking for<br />
3. They loved it so much that they alerted the masses through their social networks of this so called 'said' site. (Hey @Jimmy!  Check out this awesome site that sold me insurance and looked hip to the jive!)</p>
<p>What might you ask makes these 3 successes magically come together?  That magic would be something called the 'User Interface Design'.  Good user interface design can make a product easy to understand and use, which in return yields a greater user acceptance.  A designer should make the user's experience as simple and efficient as possible to accomplish the company's goals.  A question that stumps me at times is, how can I make this site efficient for a user yet still make it look intricately designed?</p>
<p><strong>Here are a few things to think about when designing a good UI site:</strong></p>
<p><strong>1. Design with a purpose:</strong></p>
<p>Most users don't read the fine print, they scan the page until they find what they're looking for.  When designing with a purpose (ie selling insurance, raising money for a non profit, promoting a new record), make that area loud and clear.  Imagine that very important section as a "hey! look at me!" flag on the page. Your job as a designer is to get rid of the question marks and direct the user straight to the point.</p>
<p><strong>2. Use your words:</strong></p>
<p>Much like I'm doing in this post (wink!), make use of different writing styles by using <strong>bold</strong>, <em>italics</em>, and short segments of text.  Also, talk business.  For example, if you want a user to use your product, apply phrases like "sign up" rather than "start now".  By using appropriate action words, this will encourage an actual action on the user's part.</p>
<p><strong>3. White space is your friend:</strong></p>
<p>The human brain automatically compartmentalizes words and images into separate pieces of information.  The use of white space can dramatically help the user's eye to perceive important information without being crowded and distracted by the lack of space.</p>
<p><strong>4. Usability Testing</strong></p>
<p><strong> </strong>After you have completed your designs, usability testing is one of the best ways to quickly test if other people than yourself understand the site.  This will bring to light the most obvious errors that you did not see yourself.</p>
<p><a  href="http://shoply.com/welcome/">Shoply</a> is an example of a site that has a great user interface.  If you look at the below image, you'll notice that the design applied each of the 4 techniques I mentioned above.</p>
<p><a  href="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/Screen-shot-2011-09-15-at-3.00.34-PM.png" class="thickbox no_icon" rel="gallery-3609" title="Screen shot 2011-09-15 at 3.00.34 PM"><img class="alignleft size-large wp-image-3610" title="Screen shot 2011-09-15 at 3.00.34 PM" src="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/Screen-shot-2011-09-15-at-3.00.34-PM-1024x479.png" alt="" width="516" height="241" /></a></p>
<p>&nbsp;</p>
<p>• The designer designed with a purpose.  Immediately I knew this was a site I could purchase unique items from local businesses.<br />
• They 'used their words'. I knew exactly what new items were featured, where to search the marketplace, and where to click if I wanted to open my own shop.<br />
• The white space made this site easy to navigate and is super easy on the eyes.</p>
<p>In the end, there truly are a lot of factors that go into making an amazing website.  I hope a few of these tricks can help any fellow designers think about the importance of good user interface design.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.centresource.com/2011/09/28/the-magic-of-user-interface-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2011 Technology Awards Nominees Announced!</title>
		<link>http://blog.centresource.com/2011/09/26/2011-technology-awards-nominees-announced/</link>
		<comments>http://blog.centresource.com/2011/09/26/2011-technology-awards-nominees-announced/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 20:48:12 +0000</pubDate>
		<dc:creator>Jon Arnold</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://blog.centresource.com/?p=3617</guid>
		<description><![CDATA[We are ecstatic to announce that we've once again made the Nashville Technology Council's Tech Awards Nominees List!  Not...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a  href="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/techawards_banner1.jpg" class="thickbox no_icon" rel="gallery-3617" title="Tech Awards"><img class="aligncenter size-full wp-image-3682" title="Tech Awards" src="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/techawards_banner1.jpg" alt="" width="497" height="216" /></a></p>
<p style="text-align: left;">We are ecstatic to announce that we've once again made the Nashville Technology Council's Tech Awards Nominees List!  Not only is our agency up for Company of the Year, but our own <a  href="http://www.twitter.com/bvalentine615" target="_blank">Brandon Valentine</a> and <a  href="http://www.twitter.com/rushbomb" target="_blank">Lyndsay Rush</a> scored noms for Developer of the Year and Social Media / Blogger of the Year, respectively.</p>
<p>Even better, some of our clients made the list, too!  Our friends at <a  href="http://www.vaco.com/" target="_blank">Vaco</a> are up for Company of the Year, and healthcare start-up darling <a  href="http://www.stratasan.com/" target="_blank">Stratasan</a> is up for, well, Start-up of the Year.  We're thrilled to have helped these great companies grow and succeed, and feel humbled to be in their midst.</p>
<p>Check out the list of full nominees <a  href="http://www.technologycouncil.com/2011/09/21/its-here-the-2012-technology-awards-nominees/" target="_blank">here</a>.  Also, you should really <a  href="https://www.wliinc23.com/nashvilletechnologytnassoc/cwt/external/wcpages/wcevents/eventregistration.aspx?eventID=3O0Z3P" target="_blank">register</a> so we can see your smiling faces as we (hopefully) win that evening!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.centresource.com/2011/09/26/2011-technology-awards-nominees-announced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Developer's Arsenal: Mike Calhoun</title>
		<link>http://blog.centresource.com/2011/09/26/a-developers-arsenal-mike-calhoun/</link>
		<comments>http://blog.centresource.com/2011/09/26/a-developers-arsenal-mike-calhoun/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 17:25:29 +0000</pubDate>
		<dc:creator>Michael Calhoun</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://blog.centresource.com/?p=3577</guid>
		<description><![CDATA[What tools do you use daily in the course of your development, and why those tools in particular?

Textmate....]]></description>
			<content:encoded><![CDATA[<ol>
<li><strong>What tools do you use daily in the course of your development, and why those tools in particular?</strong>
<ol>
<li><strong>Textmate</strong>. Q: How do you start an argume<a  href="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/textmate-logo1.png" class="thickbox no_icon" rel="gallery-3577" title="Textmate"><img class="alignright size-full wp-image-3674" title="Textmate" src="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/textmate-logo1.png" alt="" width="148" height="142" /></a>nt in a room of developers? Ask them "what texteditor is better and why?" I’ve always subscribed to the classic “if it isn’t broken don’t fix it” train of thought on this. Before I used Textmate, I couldn’t stand the editor I was using (possibly JEdit or Aptana or something else equally horrible...I was on a PC at the time). Changing over to a mac opened the world of Textmate up to me, and I’ve had no reason to really look for something better since then.</li>
<li><strong>iTunes &amp; a good pair of headphones</strong>. Honestly, I just can’t imagine working anymore without these two items that they’ve become a part of my required tools. Whether in the office or out in public it can be way to easy to get distracted by things happening around me, especially when I’m trying to get to the bottom of something complicated.</li>
<li><strong>Stackoverflow.com</strong>. This is definitely more of a resource than a tool, but I still make use of it on a daily basis and it is often an invaluable tool in getting a task accomplished. One of the biggest things that I love about programming is the community. When I have a problem, I can usually count on two things: 1: somebody else has has the same problem and 2: There is a thoughtful discussion about approaches and solutions to this problem. Beyond that, its not a one way street as you can help out your fellow programmer with something you’ve worked through that he/she may be losing sleep over.</li>
<li><strong>Google Chrome</strong>. More specifically, the Google Chrome developer tools. Having been a Firebug person for so long, this was kind of a weird changeover initially. But, once I got the hang of what was happening, going back and using Firebug seems kind of old and busted now.</li>
</ol>
</li>
<li><strong>How did you get into development/programming/engineering, and what keeps you in it?</strong><br />
I’d been “living with computers” since the 80’s when my parents got an Apple IIC. After that it just kind of seemed like it was a forgone conclusion that I would wind up working in a tech field. For a brief stint in college it seemed like the tech world and me may part ways; however, I found my way back in grad school while working on a Master’s of Information Science. One week before I graduated, I interviewed for and was offered my first full time, non freelance job working with Internet technology and the rest was history.</li>
<li><strong>Who is another programmer or developer you admire, and why?</strong><br />
Alan Turing. In<a  href="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/Alan_Turing_photo.jpg" class="thickbox no_icon" rel="gallery-3577" title="Alan_Turing_photo"><img class="alignright size-medium wp-image-3675" title="Alan_Turing_photo" src="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/Alan_Turing_photo-239x300.jpg" alt="" width="239" height="300" /></a> college, I was a dual major in computer science and history and his name kept popping up in both arenas all 4 years. Whether it was first year CS101 and a term paper I wrote on “<a  href="http://en.wikipedia.org/wiki/Turing_test" target="_blank">Turing Tests</a>” or my third year history seminar on WWII with the work he did on “<a  href="http://en.wikipedia.org/wiki/Bombe" target="_blank">The Bombe</a>” at Bletchey Park he was a present and fascinating figure. Granted he isn’t a developer or programmer in the sense of those terms that I work in today, but he is one of the first innovators and definitely a figure worthy of admiration for his brilliance and impact.</li>
<li><strong>How do you keep yourself up-to-date with the latest technologies and what new or upcoming tech are you excited about?</strong><br />
It is hard to answer this question because being in the tech field new developments seem to come at you from every which way. Probably the biggest ones I’ve looked at are meetings and conferences. Seems as though if you are in a city with a tech community, there will always be a designated get together to talk shop. Its great to attend conferences, but also just following them on any number mediums (twitter, blogs, etc. ) is great to learn about what new developments are popping up.</li>
<li><strong>What’s your favorite language of the moment? Why?</strong><br />
Working in a Ruby on Rails shop, it would be hard for me to answer this question with anything besides Ruby. But as to why it actually is my favorite presently, not so easy. Compared to other languages with which I’ve had experience, rails almost defies you to not like it. Writing apps it always come across as effortless and elegant because you are excited to work with it and proud of what you accomplish. Additionally, I’ve never come across a community that is so invested in advancing their interests that my job almost seems like a labor of love (with benefits).</li>
<li><strong>Do you have any advice for nascent developers?</strong><br />
Work! I remember first starting out one my ongoing complaints was that I couldn’t get a job because I didn’t have experience, and I couldn’t get experience because nobody would give me a job. But, I wish I had known then what I know now because working (albeit for free) is so easy to do in this industry. Find something you want to make (in my case it was a budget application to rein in my poor spending habits) and build it, and then share it on github or wherever. Do this with lots of things. Build yourself a website. Build your friend a website. Those are the best avenues to gain experience and some of the best things I’ve worked on since they’re for yourself and you can do/learn whatever you think would be cool.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.centresource.com/2011/09/26/a-developers-arsenal-mike-calhoun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up a client site on Heroku</title>
		<link>http://blog.centresource.com/2011/09/23/setting-up-a-client-site-on-heroku/</link>
		<comments>http://blog.centresource.com/2011/09/23/setting-up-a-client-site-on-heroku/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 16:01:38 +0000</pubDate>
		<dc:creator>Daniel Nelson</dc:creator>
				<category><![CDATA[Rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://blog.centresource.com/?p=3581</guid>
		<description><![CDATA[Thanks to Josh Crews for
cluing me in on how to set up staging on Heroku last February
First, add...]]></description>
			<content:encoded><![CDATA[<p><em>Thanks to <a  href="http://www.joshcrews.com">Josh Crews</a> for<br />
cluing me in on how to set up staging on Heroku last February</em></p>
<p>First, add heroku to the development group in the Gemfile and bundle install.</p>
<p>If this is a client site, you will want the client to own the<br />
application, so we'll sign in as the client from the beginning (you<br />
can also use "heroku sharing:transfer" to move an app to another user<br />
later):</p>
<p><code><br />
$ heroku auth:logout (only if you are already using heroku)<br />
$ heroku auth:login<br />
Enter your Heroku credentials.<br />
Email: client.email@address.com<br />
Password: client-password<br />
</code></p>
<p>Then create the production and staging apps:</p>
<p><code><br />
$ heroku create --stack bamboo-mri-1.9.2 mysitename<br />
$ heroku create --stack bamboo-mri-1.9.2 mysitename-staging<br />
</code></p>
<p>Then add yourself and anyone else on your team to the heroku apps:</p>
<p><code><br />
$ heroku sharing:add your.email@address.com --app mysitename<br />
$ heroku sharing:add your.email@address.com --app mysitename-staging<br />
$ heroku sharing:add team.member@address.com --app mysitename<br />
$ heroku sharing:add team.member@address.com --app mysitename-staging<br />
</code></p>
<p>Now you can sign out as the client and sign back into your own Heroku account:</p>
<p><code><br />
$ heroku auth:logout<br />
$ heroku auth:login<br />
Enter your Heroku credentials.<br />
Email: your.email@address.com<br />
Password: your-password<br />
</code></p>
<p>Next, we need to update project_root/.git/config so that we can deploy<br />
to the production and staging apps. Do this by copying the "heroku"<br />
block to a new "staging" block and updating the url to the name of the<br />
staging app. While you are at it, you might want to change "heroku" to<br />
"production" so that it is consistent with "staging":</p>
<p><code><br />
[remote "production"]<br />
       url = git@heroku.com:mysitename.git<br />
       fetch = +refs/heads/*:refs/remotes/heroku/*<br />
[remote "staging"]<br />
       url = git@heroku.com:mysitename-staging.git<br />
       fetch = +refs/heads/*:refs/remotes/heroku/*<br />
</code></p>
<p>Now, you can push to staging and production separately:</p>
<p><code><br />
$ git push staging master<br />
$ git push production master<br />
</code></p>
<p>And to push a branch other than master (such as develop) to staging<br />
for a beta reveal:</p>
<p><code><br />
$ git push staging develop:master<br />
</code></p>
<p>Note that for any Heroku commands, you will need to specify the app:</p>
<p><code><br />
$ heroku rake db:migrate --app mysitename-staging<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.centresource.com/2011/09/23/setting-up-a-client-site-on-heroku/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How an Italian Tomato Fixed My Brain</title>
		<link>http://blog.centresource.com/2011/09/21/how-an-italian-tomato-fixed-my-brain/</link>
		<comments>http://blog.centresource.com/2011/09/21/how-an-italian-tomato-fixed-my-brain/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 19:56:44 +0000</pubDate>
		<dc:creator>Jon Arnold</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://blog.centresource.com/?p=3563</guid>
		<description><![CDATA[I'm a productivity nerd.  I've tried more to-do applications and note-taking systems than I can  remember, and have built...]]></description>
			<content:encoded><![CDATA[<p><a  href="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/tomatovine.jpg" class="thickbox no_icon" rel="gallery-3563" title="Tomato Vine"><img class="size-medium wp-image-3566 alignright" title="Tomato Vine" src="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/tomatovine-300x197.jpg" alt="Tomato Vine" width="252" height="166" /></a>
<p>I'm a productivity nerd.  I've tried more to-do applications and note-taking systems than I can  remember, and have built up several ridiculous systems to help me stay organized over the years.  I think geeks typically build systems for two reasons:</p>
<ol>
<li>Most geeks have some form of ADD. Seriously.</li>
<li>Geeks typically have a lot of complex tasks and projects to manage, and our brains aren't dependable enough on their own to remember everything.</li>
</ol>
<p>So, we love systems.  That's why I was so excited to hear our <a  href="http://twitter.com/#!/nicholasholland" target="_blank">CEO Nick Holland</a>, in a recent meeting, explain his favorite productivity system to the room.  He indicated that our large gathering would easily go off the rails and he suggested we run the meeting on <strong>Pomodoros</strong> to keep us on track.  He explained that a <a  href="http://en.wikipedia.org/wiki/Pomodoro_Technique" target="_blank">Pomodoro</a> was a time cycle: the group would work for twenty-five minutes without ceasing, and when time ran out, we'd take a five minute break. (And we're talking a full "Class, drop your pencils" break – no focusing on the project during those breaks.)</p>
<p><a  href="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/timer2.png" class="thickbox no_icon" rel="gallery-3563" title="Pomodoro Timer"><img class="size-thumbnail wp-image-3564 alignleft" title="Pomodoro Timer" src="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/timer2-150x150.png" alt="Pomodoro Timer" width="150" height="150" /></a><em>Pomodoro is the Italian word for "tomato", aptly named after the Italian kitchen timers the system was born from.</em></p>
<p>I was reminded of a system called <strong>(10+2)*5</strong>, which cycles ten minutes of work for a two minute break.  Do this five times to compile sixty minutes, or one hour of productive work completed.  I tried this and honestly found the <a  href="http://www.43folders.com/2005/10/11/procrastination-hack-1025" target="_blank">(10+2)*5 system</a> to be a little too spastic: I'd find myself just digging into a task when the break bell rang.  Consequently the two minutes would fly by, leaving me knee deep in reading tweets or checking email but with a system that told me to get back to work.</p>
<p>Currently I use a <a  href="http://itunes.apple.com/us/app/pomodoro/id417574133?mt=12" target="_blank">Pomodoro app</a> from the Mac App Store, which is extremely simple yet customizable. (And offers the essential ability to turn off the timer ticking sound!)  There are also great apps for iOS and Android, which can be extremely helpful in managing a meeting like Nick did.</p>
<p>The Pomodoro system allows you a nice solid chunk of time to focus in on a task, dissect it into it's basic moving parts, and take care of it in an organized manner.  I choose one task or task group to work on and when the break bell rings, I'm often amazed at how much I accomplished just by refusing to devote attention to anything else.</p>
<p>A little science: our caffeine-riddled and overworked brains often misinterpret a new email or IM message as an urgent need and so we get caught up in things that really could wait in line behind the task at hand. <a  href="http://www.fourhourworkweek.com/blog/" target="_blank">Author Tim Ferriss</a> refers to these as "manufactured emergencies", and <a  href="http://sethgodin.typepad.com/seths_blog/2010/01/quieting-the-lizard-brain.html" target="_blank">many</a> <a  href="http://www.43folders.com/2009/08/04/enough" target="_blank">have</a> <a  href="http://www.debbieweil.com/blog/shut-up-lizard-brain-i-am-not-procrastinating-today/" target="_blank">mentioned</a> our brain's amygdala (or "The Lizard Brain") creating fear about scenarios that likely will not take place.  By focusing in on what's really important and ignoring those nagging feelings of dread when you don't check your email every two minutes, you're refusing your base instincts and pushing forward to creating your best work.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.centresource.com/2011/09/21/how-an-italian-tomato-fixed-my-brain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I love long car trips.</title>
		<link>http://blog.centresource.com/2011/09/15/i-love-long-car-trips/</link>
		<comments>http://blog.centresource.com/2011/09/15/i-love-long-car-trips/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 14:48:50 +0000</pubDate>
		<dc:creator>Chip Hayner</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[agile-development]]></category>

		<guid isPermaLink="false">http://blog.centresource.com/?p=3537</guid>
		<description><![CDATA[No, really... I do love long car trips.
There’s something fun and exciting about the process of charting out the best...]]></description>
			<content:encoded><![CDATA[<p>No, really... <a  href="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/road.jpeg" class="thickbox no_icon" rel="gallery-3537" title="Open Road"><img class="alignright size-medium wp-image-3538" title="Open Road" src="http://blog.centresource.com/wordpress/../wp-content/uploads/2011/09/road-300x199.jpg" alt="" width="300" height="199" /></a>I <em>do</em> love long car trips.</p>
<p>There’s something fun and exciting about the process of charting out the best path to get to your chosen destination. You spend time carefully thinking through your stops along the way -- based on what you want to be able to see, how much time you have, and how long you think you can stand to be in the car.</p>
<p>I’ve always dreamed about taking a road trip to California to visit my grandparents in Santa Cruz. According to Google Maps, the trip would take 38 hours (making the trip quite possible in 4 days) stopping each night in Oklahoma City, Albuquerque, and Las Vegas (about 9-10 hours each).</p>
<p>I could program my GPS, book the hotel rooms, and get my mix tapes all queued up... but what happens if something changes along the way?</p>
<p><em>What if I run into serious traffic outside of Memphis and my 11 hour drive starts to look more like 15 hours?</em></p>
<p><em>What if my friend in Oklahoma City calls after seeing I’m drive through and tells me I need to stay with him?</em></p>
<p><em>What if I decide on the 3rd day that it’s worth the 4 hour detour to see the Grand Canyon?</em></p>
<p><em>What if, while in Las Vegas, I end up [...redacted...]?</em></p>
<p>These “what if’s” are part of what make road trips so much fun -- the unexpected path that your journey takes as you’re traveling along.</p>
<p>Agile development is much like this road trip.</p>
<p>It’s always good to have a sense of your destination -- knowing (even if only generally) what you are trying to accomplish is always a good first step. From there, it’s important to start plotting your path: figure out the large milestones that should be accomplished along the way. Giving yourself realistic goals to reach is important if for no other reason than to mark your progress -- are you ahead of your plan or behind? Have you strayed too far from the original plan?</p>
<p>The actual agile development process, however, is like life on the open road. Each “sprint” (a specific period of time set aside per development cycle -- often one or two weeks) is like a day in the car: unexpected things will arise, plans will change, new options will appear. It’s important to spend time at the start of each sprint to reevaluate the current situation, and adjust the expectations for the coming sprint accordingly. Perhaps you need to forgo one feature to allow time for another to be fit in. Perhaps you need to add an additional sprint to accomplish everything that you’re wanting to. Perhaps you need to change your final destination altogether as you recognize a shift in your focus. The beauty of agile development is that it gives you the freedom to make these decisions as you go.</p>
<p>You just get to hang on for the ride.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.centresource.com/2011/09/15/i-love-long-car-trips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
