<?xml version="1.0" encoding="UTF-8"?>
<code-blog>
  <content>&lt;p&gt;So, you want to get in to web development, or you think you already are. You have you hack version of &lt;a href=&quot;http://www.adobe.com/products/dreamweaver/&quot; target=&quot;_blank&quot;&gt;Dreamweaver&lt;/a&gt; and you can push things around in design view, or you downloaded some templates from somewhere and you figured out how to add your &amp;#8220;bevel emboss&amp;#8221; logo into it. You&amp;#8217;re ready to start kickin ass and taking names! I was once like this like many others before me, but i met a seasoned Ruby developer through a project i was hired to do &lt;span class=&quot;caps&quot;&gt;CSS&lt;/span&gt; work for and he showed me the true light of the web world. Im not saying that DW isnt good, i have just come to realize that to really have a grasp on the &amp;#8220;true&amp;#8221; web, you reallly need to dig into the guts of what your building and not just mash crap up in design view. so with that being said&amp;#8230;&lt;/p&gt;
&lt;p&gt;As a developer you&amp;#8217;ll find that there are many many tools that can all get you where you need to be, and its a matter of taste and how comfortable these tools are to you. So if you&amp;#8217;re a windows guy then you just have bad taste&amp;#8230;j/k here are a few tools that we here at the cube prefer. &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;h3&gt;Mac Mac Mac -&lt;/p&gt;
&lt;p&gt;&lt;/h3&gt;I actually have a Ubuntu box as well, but I am a Mac guy for life, not that you cant develop on other platforms, I just think that the Mac out performs any other machine on the planet and the last thing i want when im working is a box that craps out or hangs etc.. So i would suggest saving a few extra bucks and buying a &lt;span class=&quot;caps&quot;&gt;MAC&lt;/span&gt;. Even the &lt;a title=&quot;Apple Mac Mini - Pure Awesome!&quot; target=&quot;_blank&quot; href=&quot;http://www.apple.com/macmini/&quot;&gt;mac minis&lt;/a&gt; are a supreme machine&lt;br&gt;&lt;h3&gt;Ruby, Rails, jQuery -&lt;/h3&gt;The core of our development efforts. &lt;a title=&quot;The Ruby Programming Language&quot; target=&quot;_blank&quot; href=&quot;http://www.ruby-lang.org/&quot;&gt;Ruby&lt;/a&gt;, because its the greatest programming language on earth. &lt;a title=&quot;The greatest framework in the world&quot; target=&quot;_blank&quot; href=&quot;http://www.rubyonrails.org&quot;&gt;Rails&lt;/a&gt;, because its a fantastic Ruby based web development framework, and &lt;a title=&quot;simply awesome javascript&quot; target=&quot;_blank&quot; href=&quot;http://www.jquery.com&quot;&gt;jQuery&lt;/a&gt;, because it makes javascript easy and a lot of fun to code. I wont go into too much detail on these as most posts will be about these.&lt;br&gt;&lt;h3&gt; Textmate -&lt;/h3&gt; When it comes to writing code i have used &lt;a href=&quot;http://netbeans.org/&quot; target=&quot;_blank&quot;&gt;Netbeans&lt;/a&gt; which is an &lt;span class=&quot;caps&quot;&gt;IDE&lt;/span&gt; (integrated development environment). Its a good tool if you like IDE&amp;#8217;s and the other &lt;span class=&quot;caps&quot;&gt;IDE&lt;/span&gt; is &lt;a href=&quot;http://www.jetbrains.com/ruby/index.html&quot; target=&quot;_blank&quot;&gt;Ruby Mine&lt;/a&gt; which gets a lot of praise from Ruby guys that like IDEs. I personally think they are heavy and clunky and dont really care for them. &lt;a href=&quot;http://www.macromates.com&quot; target=&quot;_blank&quot;&gt;Textmate&lt;/a&gt; is my editor of choice. It has color coding, a nice snippets feature, and there are a lot of great &lt;span class=&quot;caps&quot;&gt;FREE&lt;/span&gt; bundles to help enhance it with a lot of really nice features. It loads fast and simply gets the job done without hiccups. Also you start to notice that in many many screencasts, Textmate is the editor being used, so it can help a noob follow along a little better. it costs about $50 bucks but is so worth it.&lt;br&gt;&lt;h3&gt;SequelPro &amp;#8211; &lt;/h3&gt;When it comes to web applications using &lt;span class=&quot;caps&quot;&gt;SQL&lt;/span&gt; based database back ends, I &lt;span class=&quot;caps&quot;&gt;WAS&lt;/span&gt; a long time user of a &lt;span class=&quot;caps&quot;&gt;FREE&lt;/span&gt; application called Cocoa MySQL. This has now transitioned into a program called &lt;a title=&quot;Sequel Pro database management tool&quot; target=&quot;_blank&quot; href=&quot;http://www.sequelpro.com/&quot;&gt;Sequel Pro&lt;/a&gt;. This is a fantastic &lt;span class=&quot;caps&quot;&gt;GUI&lt;/span&gt; type tool for managing your databases. it allows you to not only manage local (on your machine) databases, but remote (on your server) databases as well. Very easy to use and &lt;span class=&quot;caps&quot;&gt;FREE&lt;/span&gt;. Although i suggest you donate even a few bucks to these projects to give back to these great tools that make our development lives easier.&lt;br&gt;&lt;h3&gt;Firefox &amp;#8211; &lt;/h3&gt;Unless you live under the Microsoft rock, youve probably heard of, and hopefully use, &lt;a title=&quot;The Mozilla Corp - Firefox&quot; target=&quot;_blank&quot; href=&quot;http://www.mozilla.com/firefox/&quot;&gt;Firefox&lt;/a&gt;. Firefox is one of the greatest tools for web development. Not only is it a great, and &lt;span class=&quot;caps&quot;&gt;IMO&lt;/span&gt;, the best browser out there to experience the web with, it also has the ability to add plug-ins. These plug-ins make a developers life a lot easier. The most noted are &lt;a title=&quot;Firebug add on for Firefox&quot; target=&quot;_blank&quot; href=&quot;http://getfirebug.com/&quot;&gt;Firebug&lt;/a&gt;, &lt;a title=&quot;The Web Developer toolbar for Firefox&quot; target=&quot;_blank&quot; href=&quot;https://addons.mozilla.org/en-US/firefox/addon/60&quot;&gt;Web Developer Toolbar&lt;/a&gt;, and &lt;a title=&quot;yslow page tester from yahoo&quot; target=&quot;_blank&quot; href=&quot;http://developer.yahoo.com/yslow/&quot;&gt;YSlow&lt;/a&gt;&lt;br&gt;&lt;h3&gt;Photoshop -&lt;/h3&gt;Not so much a dev tool, but a tool non the less. For those that are doing both design and development, &lt;a title=&quot;Photoshop graphics software&quot; target=&quot;_blank&quot; href=&quot;http://www.adobe.com/products/photoshop/photoshop/&quot;&gt;Photoshop&lt;/a&gt; &lt;span class=&quot;caps&quot;&gt;IMO&lt;/span&gt; is a must have. There are alternatives like &lt;a title=&quot;GIMP open source graphics tool&quot; target=&quot;_blank&quot; href=&quot;http://www.gimp.org/&quot;&gt;&lt;span class=&quot;caps&quot;&gt;GIMP&lt;/span&gt;&lt;/a&gt; or &lt;a title=&quot;Inkscape vector tool&quot; target=&quot;_blank&quot; href=&quot;http://www.inkscape.org/&quot;&gt;Inkscape&lt;/a&gt; that are free from the open source community, but I find that Photoshop is the greatest tool for image manipulation and optimization, and graphics. You can also use Illustrator in conjuction with, but i find that i can create about 95% of everything i need in Photoshop. This is the tool I will be using in future graphic blogs and tutorials.&lt;/p&gt;</content>
  <created-at type="datetime">2010-02-06T01:30:55-08:00</created-at>
  <id type="integer">11</id>
  <permalink>tools-of-the-trade</permalink>
  <sub-title>what the cool kids use</sub-title>
  <tag>general</tag>
  <title>Tools of the trade</title>
  <updated-at type="datetime">2010-02-14T18:42:50-08:00</updated-at>
</code-blog>
