<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>BolducPress, a web design blog &#187; Technology</title>
	<atom:link href="http://www.bolducpress.com/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bolducpress.com</link>
	<description>BolducPress is the blog of Joshua Bolduc, founder of the company - Part Digital Design</description>
	<lastBuildDate>Mon, 12 Apr 2010 16:13:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Modx &#8211; An intriguing CMS</title>
		<link>http://www.bolducpress.com/technology/modx-an-intriguing-cms/</link>
		<comments>http://www.bolducpress.com/technology/modx-an-intriguing-cms/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 04:01:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.bolducpress.com/?p=1051</guid>
		<description><![CDATA[Modx is a relatively new content management system that is getting a lot of buzz around the internet. I've taken a look at it recently and it's showing a lot of promise. ]]></description>
			<content:encoded><![CDATA[<h2 class = "first">What is Modx?</h2>
<p>Modx is a content management system (CMS) as well as a full blown framework. Right now there are two versions available, the mature 1.02 and a 2.0 beta. I&#8217;ve tried them both out and they both have their own strengths and weaknesses. I like version 1 for its compactness but I like version 2 for it elegant code (which in my book wins every time). </p>
<div id="attachment_1053" class="wp-caption alignnone" style="width: 610px"><a href="http://modxcms.com/" target = "_blank"><img src="http://www.bolducpress.com/wp-content/uploads/2010/01/modx_homepage.jpg" alt="You can find Modx at modxcms.com" title="modx_homepage" width="600" height="347" class="size-full wp-image-1053" /></a><p class="wp-caption-text">You can find Modx at modxcms.com</p></div>
<h2>Why Modx?</h2>
<p>Recently I&#8217;ve been trying to find ways to make myself more efficient and deliver a high quality product. I&#8217;m a programmer at heart and I find myself obsessing over good coding practices, sometimes at the expense of time. For small projects this was costing me a lot of money so I decided that I should use a pre-built content management system to handle all of their content. </p>
<p>I searched around the web for a while and considered using the classics such as joomla!, Drupal and Wordpress. While these were all solid solutions each of them had something that I didn&#8217;t really like. Joomla! was really bloated, I didn&#8217;t like Drupal&#8217;s user interface and Wordpress was more of a blogging platform which wouldn&#8217;t always work. Then I heard about Modx and it was getting a lot of buzz on the net so I thought I&#8217;d check it out. </p>
<h2>What I like about it so far</h2>
<h3>Everything is centralized in the program</h3>
<p>It takes a very interesting approach to building websites, you pretty much add all the HTML and PHP that you&#8217;re going to use for your site right into the CMS. That way you can make global changes to the interface right from the program and don&#8217;t have to log into the ftp server. </p>
<h3>Fantastic interface</h3>
<p>The interface in both versions is very slick, especially in version two.  I especially like that it uses AJAX in all its menus so it makes it very fast to find what you&#8217;re looking for. </p>
<div id="attachment_1052" class="wp-caption alignnone" style="width: 610px"><br />
<img src="http://www.bolducpress.com/wp-content/uploads/2010/01/modx_interface.jpg" alt="modx_interface" title="modx_interface" width="600" height="357" class="alignnone size-full wp-image-1052 img" /><br />
<p class="wp-caption-text">Modx 2</p></div>
<h3>A strong community</h3>
<p> It already has an archive of useful modules and components that you can install right into the system. Saving you lots of time and money. I&#8217;m looking forward to adding some of my own components to their library. </p>
<h2>What I don&#8217;t like about it so far</h2>
<h3>It&#8217;s very heavy on the database</h3>
<p>The fact that you add all your HTML and PHP code right into the CMS means it all gets stored in the database. Which can cause some serious security and performance issues. I read somewhere that you can choose to have your HTML files stored on the server instead of the database but I haven&#8217;t tried that yet. </p>
<h3>Version 2 is still in beta!</h3>
<p>Modx 2 hasn&#8217;t been released yet! Right now it&#8217;s still in beta and there are some features that haven&#8217;t been built yet. It&#8217;s a fine CMS though and you can still create websites with it. </p>
<h3>The documentation could be better </h3>
<p>I&#8217;ve been having a hard time using their documentation. The articles could be easier to find and a little more thorough. I would really like to see some in-depth tutorials because I think that would be the easiest way to learn how to use it. </p>
<p>Maybe I&#8217;m just impatient. . .</p>
<h2>My consensus?</h2>
<p>Modx is perfect for those who are looking for a solid CMS for small to medium websites. The learning curve isn&#8217;t too steep compared to some other systems. It only took me about 3 to 4 hours to build a working website. </p>
<h2>There&#8217;s more to come</h2>
<p>I&#8217;ve actually only just started working with Modx so there&#8217;s still a lot of learning to do. I&#8217;ll keep writing some articles about this system in the future and maybe even a tutorial or two so stay tuned <img src='http://www.bolducpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . </p>
<h2>What are your thoughts?</h2>
<p>Have you used Modx? What do you think? Is there another CMS that you would recommend?</p>
<h2>Further Reading</h2>
<p><a href = "http://modxcms.com/" target = "_blank">Modx Homepage</a><br />
<a href = "http://blog.taragana.com/index.php/archive/cms-talk-goodbye-joomla-hello-modx/" target = "_blank">Goodbye Joomla, Hello Modx&#8230;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bolducpress.com/technology/modx-an-intriguing-cms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Power of PHP Frameworks</title>
		<link>http://www.bolducpress.com/technology/the-power-of-php-frameworks/</link>
		<comments>http://www.bolducpress.com/technology/the-power-of-php-frameworks/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 04:01:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.bolducpress.com/?p=1045</guid>
		<description><![CDATA[PHP Frameworks simplify production, reduce costs and promote growth. They are, without a doubt, the most useful tool in the PHP developer's arsenal. ]]></description>
			<content:encoded><![CDATA[<h2 class = "first">Introduction</h2>
<p>In a nutshell, frameworks provide a  layer of abstraction that sits on top of the native php code. This layer of abstraction comes in the forms of classes and methods that the developer can use to build their applications. </p>
<h2>The advantages of frameworks</h2>
<h3>Decreases development time</h3>
<p>A framework packages  common functions into convenient classes and methods that make it easy for the developer to perform common functions quickly. For example, let&#8217;s say the developer needs to parse out XML. They can use an XML parsing class that then gets stored in a library. From now on, they can use that XML class on all their other projects and won&#8217;t need to rewrite any code. </p>
<h3>Increased Security</h3>
<p>A good PHP framework will have security features built in that are implemented transparently (without the input of the developer).  For example, a framework can check input values from a form field before it gets inserted into the database. </p>
<h3>Easier to maintain</h3>
<p>It&#8217;s much easier to maintain a framework because all of the elements are organized into separate parts that are arranged by context. You won&#8217;t have to hunt throughout your code to find out why your dates aren&#8217;t being parsed correctly, you simply go to your date classes and find the bug. </p>
<p>Multiple developers benefit from a framework because they each share an identical picture of the entire system in their head. They automatically follow a set of rules and regulations that are enforced by the system itself. So that if either of them deviate from the system, the program simply won&#8217;t work. </p>
<h3>Highly extensible</h3>
<p>Good frameworks break up each feature into independent parts which can be inserted and removed at a whim, this makes it easy for developers to expand the system through plug ins and modules. </p>
<h3>Large community behind it</h3>
<p>Mature frameworks usually have a large community of enthusiastic and passionate developers who are ready to answer and ask questions. This is invaluable for resolving bugs and addressing specific problems. </p>
<h2>The disadvantages of frameworks</h2>
<h3>Increased overhead</h3>
<p>The more files you include the more work the server has to do in order to run the system. Some frameworks can be pretty large and it&#8217;s not uncommon to see it using hundreds if not thousands of files. </p>
<p>Fortunately, most frameworks come with  a caching system that dramatically reduces the impact on the server.  </p>
<p>For most small to medium size sites frameworks typically do a good job at keeping a low footprint. </p>
<h3>Large learning curve</h3>
<p>Frameworks can take a long time to learn. Especially for those who are unfamiliar with object oriented programming. It can take from a few days to a few weeks to learn a framework enough to be considered competant. </p>
<h3>The internals are hidden from the developer</h3>
<p>Frameworks do such a good job at hiding the php behind the framework that it&#8217;s easy to bypass learning PHP completely. This can be detrimental if you&#8217;re trying to learn php so I wouldn&#8217;t advise you to start learning a framework until you already have a firm hand on php and have some knowledge of object oriented programming. </p>
<h3>Less flexibility</h3>
<p>Your options are reduced substantially when you start using a framework.  With a framework you are usually limited to one or two ways of doing something. For example, you may be required to return data as an object instead of an array. This is actually a blessing in disguise. By limiting the way you work you start to create a sense of &#8220;sameness&#8221; across the system that makes it much easier to know what&#8217;s going on at a glance. </p>
<h2>Build your own framework</h2>
<p>For those who are new to object oriented programming or PHP frameworks I recommend you build your own. It will give you a clearer idea how frameworks and some of the things that you have to take into consideration, such as security, url parsing, file structure etc. </p>
<p>You will learn a lot and be better prepared to start working with some of the mature frameworks that are available on the web. </p>
<h2>Download a framework</h2>
<p>There are a lot of quality frameworks available on the web but I&#8217;ve chosen four of my favorites for your consideration. </p>
<h3>CakePHP</h3>
<p>This is one of the most popular frameworks and it encourages a rather strict implementation  which is great for teams of web developers and beginners. If you&#8217;re just getting your feet wet and want to try out a powerful framework with a strong community then I would recommend this one. </p>
<p><a href = "http://cakephp.org/" target = "_blank">http://www.cakephp.org</a></p>
<h3>CodeIgnighter</h3>
<p>This is my personal favorite, It is similar to CakePHP but is more flexbile, I based my own framework off of this one (with some of my own changes). </p>
<p><a href = "http://codeigniter.com/" target = "_blank">http://codeigniter.com/</a></p>
<h3>Zend Framework</h3>
<p>This is developed by the people  behind PHP. It is very comprehensive and takes a different approach than PHP Igniter or CakePHP in that it provides the pieces for you to work with but you are responsible for getting them to work together. </p>
<p><a href = "http://framework.zend.com/" target = "_blank">http://framework.zend.com/</a></p>
<h3>PEAR</h3>
<p>PEAR is more of a repository than a framework but it&#8217;s worth adding to the list because all the code adheres to strict rules and can be integrated together. </p>
<p><a href = "http://pear.php.net/" target = "_blank">http://pear.php.net/</a></p>
<h2>What are your thoughts?</h2>
<p>Do you use a framework? If so what do you use? </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bolducpress.com/technology/the-power-of-php-frameworks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eight Useful WordPress Plugins</title>
		<link>http://www.bolducpress.com/technology/eight-useful-wordpress-plugins/</link>
		<comments>http://www.bolducpress.com/technology/eight-useful-wordpress-plugins/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 04:01:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.bolducpress.com/?p=1043</guid>
		<description><![CDATA[Wordpress has become so popular today that's it's often hard to find high high quality, well maintained plug ins. Fortunately, I've done the searching for you and found some very useful, professional plug ins that make it easier to manage your blog and increase performance. ]]></description>
			<content:encoded><![CDATA[<h2 class = "first">Askimet</h2>
<p>If you&#8217;ve used Wordpress then you are probably already very familiar with this plugin. I added this plug in to the list anyway however because it&#8217;s so useful at eliminating spam from your comments. And using a system like Wordpress as your blog will undoubtedly attract a lot of spammers. So make sure that this plug in is enabled and configured!</p>
<p><a href = "http://wordpress.org/extend/plugins/akismet/" target = "_blank">Download Askimet plug in</a><br />
<a href = "http://akismet.com/" target = "_blank">Home Page</a></p>
<h2>WP Super Cache</h2>
<p>WordPress can be quite resource hog, especially if your blog starts to become popular. I use this excellent plugin to lighten the load on the server. It essentially generates static html versions of your posts and saves them to the server and then returns those instead of querying the database and parsing text. This is a must have if you&#8217;re going to be displaying code or breaking up your posts into different pages. </p>
<p><a href = "http://wordpress.org/extend/plugins/wp-super-cache/" target = "_blank">Download WP Super Cache plug in</a><br />
<a href = "http://ocaoimh.ie/wp-super-cache/" target = "_blank">Home Page</a></p>
<h2>Syntax Highlighter Evolved</h2>
<p>Speaking of code, this plugin does an amazing job of displaying source code (perfect for programming tutorials). What&#8217;s different about this plug in is that it takes the task of parsing the text away from the server and onto the browser itself by using JavaScript instead of PHP. This results in a faster website with less overhead. </p>
<p><a href = "http://wordpress.org/extend/plugins/syntaxhighlighter/" target = "_blank">Download Syntax Highlighter Evolved plug in</a><br />
<a href = "http://www.viper007bond.com/wordpress-plugins/syntaxhighlighter/" target = "_blank">Home Page</a></p>
<h2>Multi-Page Toolkit</h2>
<p>On occasion I&#8217;ll write an extremely long post. One that simply isn&#8217;t econimical to have on one page. Therefore I prefer to break it up into different sections. This makes it really easy to do this. All I need to do is write one line of code and it breaks my content into separate pages. It couldn&#8217;t really be any easier if it tried. </p>
<p><a href = "http://wordpress.org/extend/plugins/multi-page-toolkit/" target = "_blank">Download Multi-Page Toolkit plug in</a><br />
<a href = "http://www.tarkan.info/tag/multi-page" target = "_blank">Home Page</a></p>
<h2>All in One SEO Pack</h2>
<p>Wordpress does a decent job of choosing the right keywords and description for the meta tags but if you want more control then this plug in is perfect for you! It allows you to add whatever titile, meta description or keywords that you like, that way you can fine tune your search keywords and get the most out of your keywords. </p>
<p><a href = "http://wordpress.org/extend/plugins/all-in-one-seo-pack/" target = "_blank">Download All in One SEO Pack plug in</a><br />
<a href = "http://semperfiwebdesign.com/" target = "_blank">Home Page</a></p>
<h2>Google XML Sitemaps</h2>
<p>If you&#8217;re familiar with sitemaps you&#8217;ll know that they are a great way to keep google updated about the status of your site. Unfortunately, you typically need to update your XML sitemap and submit it to Google every time your site gets updated. This can be a real pain in the butt so the fine people at arnebrachhold.de have created this elegant solution. Every time you update or submit a new post it will notify Google of your changes and you don&#8217;t have to worry about it anymore!</p>
<p><a href = "http://wordpress.org/extend/plugins/google-sitemap-generator/" target = "_blank">Download Google XML Sitemaps plug in</a><br />
<a href = "http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/" target = "_blank">Home Page</a></p>
<h2>WP No Category Base</h2>
<p>I don&#8217;t know about you but I don&#8217;t like how Wordpress organizes its posts by default. Plus when you want to view by category it adds the &#8220;category&#8221; word to the URL so it would something like http://www.bolducpress.com/category/design/. This plug in removes the category all together and makes your url look like this http://www.bolducpress.com/design/. Much better if you ask me!</p>
<p><a href = "http://wordpress.org/extend/plugins/wp-no-category-base/" target = "_blank">Download WP No Category Base plug in</a><br />
<a href = "http://wordpresssupplies.com/wordpress-plugins/no-category-base/" target = "_blank">Home Page</a></p>
<h2>Redirection</h2>
<p>This handles any 301 redirects or 404 errors, it&#8217;s nice because it will create a log of your 404 errors, it has full regular expression support and doesn&#8217;t require .htaccess! </p>
<p><a href = "http://wordpress.org/extend/plugins/redirection/" target = "_blank">Download Redirection plug in</a><br />
<a href = "http://urbangiraffe.com/plugins/redirection/" target = "_blank">Home Page</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bolducpress.com/technology/eight-useful-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Programmer Competency Matrix</title>
		<link>http://www.bolducpress.com/technology/the-programmer-competency-matrix/</link>
		<comments>http://www.bolducpress.com/technology/the-programmer-competency-matrix/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 04:01:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.bolducpress.com/?p=1039</guid>
		<description><![CDATA[For you developers out there! This is a great way to gauge your programming skills and see if you're just as good as you think you are!]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.indiangeek.net/programmer-competency-matrix/" target = "_blank"><img src="http://www.bolducpress.com/wp-content/uploads/2009/11/competency-matrix.jpg" alt="competency-matrix" title="competency-matrix" width="600" height="476" class="alignnone size-full wp-image-1041 img" /></a></p>
<p>The good people over at indiangeek.net have created a great table  that describes every expectation for each level of competency. It ranges from beginner to expert and is a great way to help guide yourself if you&#8217;re not sure where to begin or where to go next. </p>
<p>There is so much that is involved in being a developer that goes beyond just programming. I like this because it acknowledges this and breaks everything down into five different categories. </p>
<p>Taking a look at this table I realized that I was very strong is some areas and very weak in others. How about you? </p>
<p><a href = "http://www.indiangeek.net/programmer-competency-matrix/" target = "_blank">Check out the Programmer Competency Matrix!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bolducpress.com/technology/the-programmer-competency-matrix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A tour around my office</title>
		<link>http://www.bolducpress.com/technology/a-tour-around-my-office/</link>
		<comments>http://www.bolducpress.com/technology/a-tour-around-my-office/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 04:01:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.bolducpress.com/?p=856</guid>
		<description><![CDATA[Here is a brief glimpse around where I work everyday. As you'll notice you don't need the latest and greatest hardware to deliver quality work. ]]></description>
			<content:encoded><![CDATA[<h2 class = "first">My room is my castle</h2>
<p>Ok so this week I&#8217;m going to be a little self indulgent and write about the place where I work and the equipment that I use every day.</p>
<h2>I don&#8217;t like to have too much stuff in my room</h2>
<p>While I&#8217;m working I like to keep everything clean because if there is too much clutter it gets very hard for me to concentrate .  That&#8217;s why I always clean a little bit every friday so that my office is ready for me on Monday.</p>
<p>I also don&#8217;t like to pack in too much stuff because that can also be distracting, I want everything to be conveniently located and easily accessible.</p>
<p><img class="size-full wp-image-857 alignnone img class" title="room" src="http://www.bolducpress.com/wp-content/uploads/2009/08/room.jpg" alt="room" width="550" height="413" /></p>
<h2>Choosing a good desk is important</h2>
<p>Yes, that&#8217;s right. . I&#8217;m using a glass table for my computer. I bought it a few years ago at Office Depot, marked down from $100 to $80. The keyboard tray slides in and out which gives me a lot more room for my notebook and tablet.</p>
<p><img class="size-full wp-image-858 alignnone class" title="desk" src="http://www.bolducpress.com/wp-content/uploads/2009/08/desk.jpg" alt="desk" width="550" height="413" /></p>
<h2>My Aeron Chair is a dream come true</h2>
<p>I had known about the Aeron chair ever since I wrote my article <a href = "http://www.bolducpress.com/technology/tools-of-the-trade-hardware/">Tools of the Trade: Hardware</a>. And ever since then I really wanted one. Unfortunately, the price tag was a bit more than I wanted to pay ($1,200 a pop) but I eventually found one on ebay for half off and  quickly jumped on the deal. I&#8217;ve already noticed an improvement in my performance and I don&#8217;t feel as tired at the end of the day.</p>
<p><img class="size-full wp-image-859 img" title="chair" src="http://www.bolducpress.com/wp-content/uploads/2009/08/chair.jpg" alt="chair" width="550" height="621" /></p>
<h2>Dual monitors were one of the best investments I ever made</h2>
<p>Dual monitors are probably one of the most effective ways to improve your performance for the least amount of money. I&#8217;m using a 22inch and a 19inch and I love them both. </p>
<h2><img class="size-full wp-image-861 img" title="monitors" src="http://www.bolducpress.com/wp-content/uploads/2009/08/monitors.jpg" alt="monitors" width="550" height="413" /></h2>
<h2>Get a good keyboard that is comfortable</h2>
<p>My brother bought this for me one Christmas. Before, I was using a crappy little dell keyboard that came with my first computer (which I bought more than 6 years ago). This keyboard has customizable buttons and a comfortable wrist pad which is easier on the hands.</p>
<p><img class="size-full wp-image-862 img" title="keyboard" src="http://www.bolducpress.com/wp-content/uploads/2009/08/keyboard.jpg" alt="keyboard" width="550" height="413" /></p>
<h2>I love my wireless mouse</h2>
<p>I was getting fed up with my mouse chord constantly getting stuck in the keyboard tray so I bought this Logitech MX Revolution mouse ($60).  I don&#8217;t have to worry about changing batteries and it&#8217;s ergonomically designed for my hand. </p>
<p><img class="size-full wp-image-863 img" title="mouse" src="http://www.bolducpress.com/wp-content/uploads/2009/08/mouse.jpg" alt="mouse" width="550" height="413" /></p>
<h2>I use a tablet whenever I do design or illustrative work</h2>
<p>The mouse just doesn&#8217;t cut it when I&#8217;m trying to draw or design an interface. The wacom tablet makes it much easier by harnessing your natural ability to use a stylus. In the picture below you&#8217;re looking at an Intuous 3, Wacom has since released an Intuous 4, which I really want.</p>
<h2><img class="size-full wp-image-864 img" title="tablet" src="http://www.bolducpress.com/wp-content/uploads/2009/08/tablet.jpg" alt="tablet" width="550" height="413" /></h2>
<h2>Don&#8217;t underestimate the value of pen and paper</h2>
<p>My notebook and pens are one of the most useful tools that I own. I constantly need to jot down ideas and organize my thoughts, I&#8217;m simply not smart enough to keep it all in my head.</p>
<p><img class="alignnone size-full wp-image-865 img" title="notebook" src="http://www.bolducpress.com/wp-content/uploads/2009/08/notebook.jpg" alt="notebook" width="550" height="413" /></p>
<h2>I use a filing cabinet to organize and archive all my notes</h2>
<p>I keep an archive of all my old notes tucked away neatly in this filing cabinet. Every once in a while I will go through and discard papers that I&#8217;ll never need again.</p>
<h2><img class="alignnone size-full wp-image-866 img" title="filing_cabinet" src="http://www.bolducpress.com/wp-content/uploads/2009/08/filing_cabinet.jpg" alt="filing_cabinet" width="550" height="621" /></h2>
<h2>I use my iPod Touch to organize my tasks</h2>
<p>It took me a long time to decide whether I should get an iPod Touch or not. Well, obviously I bought the device and I never had any doubts since. I also purchased a great  task management app called &#8220;Things&#8221; for $10 which was worth every penney.</p>
<p><img class="alignnone size-full wp-image-867 img" title="ipod" src="http://www.bolducpress.com/wp-content/uploads/2009/08/ipod.jpg" alt="ipod" width="550" height="413" /></p>
<h2>Every night, I back up everything onto my external hard drive.</h2>
<p>I use this 500GB Western Digital external hard drive to store all my crucial files. It was about $100 at Circuit City about a year ago and it&#8217;s been working great since.</p>
<p><img class="alignnone size-full wp-image-868 img" title="Hard Drive" src="http://www.bolducpress.com/wp-content/uploads/2009/08/hard_drive.jpg" alt="Hard Drive" width="550" height="621" /></p>
<h2>The printer that was</h2>
<p>This printer right now has no ink in it, and I can&#8217;t even remember the last time it did. After I graduated college I no longer found the need to print papers (who would have thought?). No doubt, I will need to print something eventually and when I do I&#8217;ll pony up the $50 for more ink.</p>
<p>note: I didn&#8217;t intentionally make this photo grainy, it kind of just showed up like that and I ran with it.</p>
<p><img class="alignnone size-full wp-image-869 img" title="The Printer That Was" src="http://www.bolducpress.com/wp-content/uploads/2009/08/printer.jpg" alt="The Printer That Was" width="550" height="413" /></p>
<h2>Books, books and more books</h2>
<p>I love to read books and articles about web design, I can&#8217;t get enough, it&#8217;s turned into a real problem. . . </p>
<h2><img class="alignnone size-full wp-image-870 img" title="Books, books books" src="http://www.bolducpress.com/wp-content/uploads/2009/08/books.jpg" alt="Books, books books" width="550" height="621" /></h2>
<h2>What do you use?</h2>
<p>What kind of equipment do you use on a daily basis?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bolducpress.com/technology/a-tour-around-my-office/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>What to look for in a hosting company</title>
		<link>http://www.bolducpress.com/technology/what-to-look-for-in-a-hosting-company/</link>
		<comments>http://www.bolducpress.com/technology/what-to-look-for-in-a-hosting-company/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 04:01:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.bolducpress.com/?p=939</guid>
		<description><![CDATA[Hosting solutions are plentiful on the internet and some are better than others. Here are some of the things you should consider before you choose.]]></description>
			<content:encoded><![CDATA[<h2 class = "first">Dedicated or Shared?</h2>
<p>When you go with a hosting solution you have two options, either dedicated or shared hosting. </p>
<h3>Shared Hosting</h3>
<p>Shared hosting means that more than one domain is being hosted per server. This allows the service to be cheaper but you will also suffer a performance hit because it&#8217;s takes more processing power and memory to handle the traffic from multiple sites.<br />
Plans cost from $50 to $200 a year so if you&#8217;re just starting out and you don&#8217;t expect to have a lot of traffic right away then this is the ideal solution for you. </p>
<h3>Dedicated Hosting</h3>
<p>In dedicated hosting, your hosting provider will dedicate an entire server to your website. This is the most effective way to handle large volumes of traffic. However, it&#8217;s also the most expensive, with typical plans being hundreds of dollars a month.<br />
This would be a good option if you are part of a larger organization and a majority of your business will be conducted online. </p>
<h2>Up-time</h2>
<p>Most hosts promise 99% up-time, but you have to take this with a grain of salt because technology isn&#8217;t perfect, it gets old and needs repairs or replacing. Check online and see what people are saying, if you find a lot of complaints about their reliability then you might want to reconsider that host. </p>
<p>Also, not all servers are the same. A few years ago my website would keep on going down at least once  or twice a week. I called up the host and it turns out that that server was being repaired. I asked them to move it to another server, which they promptly did and I haven&#8217;t had a problem since. So if the host typically has high praise then ask them about the technology their using. </p>
<h2>Good Customer Support</h2>
<p>Make sure they have great customer support! If you can, make sure they speak your native language with little or no accent. The accent gets even worse over the phone, and in a business environment, communication is crucial. </p>
<p>This is an easy one to try too. Before you buy their hosting service, give them a call and ask a question about their service. This will give you a good idea of how they handle customers. </p>
<h2>The Control Panel</h2>
<p>There are a lot of things you are are going to want to do with your host. Such as ad email addresses, change passwords, look up system configurations etc. You shouldn&#8217;t have to call up customer support to do these common tasks. So make sure that they have a powerful control panel that makes it easy for you. </p>
<div id="attachment_940" class="wp-caption alignnone" style="width: 610px"><img src="http://www.bolducpress.com/wp-content/uploads/2009/09/cpanel.jpg" alt="cPanel Pro is a popular control panel today. If your host uses this software then you will have a lot of control." title="Control Panel" width="600" height="476" class="size-full wp-image-940" /><p class="wp-caption-text">cPanel Pro is a popular control panel today. If your host uses this software then you will have a lot of control.</p></div>
<h2>Price</h2>
<p>Be wary of hosts who offer prices that seem to be too good to be true, because more often than not. . . they are. </p>
<p>You should expect to pay at least $50 a year for a limited package and around $100 a year for a typical package. </p>
<p>Also keep an eye out for hosts who charge much more than that. If they charge $300 to $400 a year for shared hosting they should have a good reason. Perhaps it&#8217;s limited sharing and they don&#8217;t put a lot of sites on their servers or they will do the setup and other kinds of technical support. </p>
<h2>Hosting Capabilities</h2>
<p>What kind of features do you need for your website? If you need a database make sure that the host offers one. A lot of the cheaper hosts won&#8217;t support MySQL, or they will only support one and you have to pay for more. </p>
<p>Here are some of the features you should look for. </p>
<ul>
<li>FTP Support</li>
<li>Apache</li>
<li>E-Mail accounts</li>
<li>Mailing Lists</li>
<li>Subdomains</li>
<li>Parked and Addon Domains</li>
<li>PHP Support</li>
<li>MySQL Databases</li>
<li>PHPMyAdmin</li>
<li>Perl</li>
<li>Ruby on Rails</li>
<li>Python</li>
<li>Traffic Statistics</li>
<li>Account Management</li>
</ul>
<h2>Look up reviews</h3>
<p>If you&#8217;re still not sure about a particular host, then do a search on the web for reviews. Every website has to be hosted somewhere so there are a lot of people with opinions about hosts. Just do a simple google search and you will find plenty of information about the host. </p>
<div id="attachment_941" class="wp-caption alignnone" style="width: 610px"><img src="http://www.bolducpress.com/wp-content/uploads/2009/09/cnet_reviews.jpg" alt="cnet offers great reviews about hosts and presents them in a neat table for comparison. " title="Cnet Reviews" width="600" height="502" class="size-full wp-image-941" /><p class="wp-caption-text">cnet offers great reviews about hosts and presents them in a neat table for comparison. </p></div>
<h2>Further Reading</h2>
<ul>
<li><a href = "http://boagworld.com/technology/choosing-a-hosting-company" target = "_blank">Choosing a hosting company</a></li>
<li><a href = "http://reviews.cnet.com/web-hosting/" target = "_blank">CNET Web Hosting Reviews</a></li>
<li><a href = "http://www.cpanel.net/" target = "_blank">CPanel Home Page</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.bolducpress.com/technology/what-to-look-for-in-a-hosting-company/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Maintaining compatibility across multiple browsers</title>
		<link>http://www.bolducpress.com/technology/maintaining-compatibility-across-multiple-browsers/</link>
		<comments>http://www.bolducpress.com/technology/maintaining-compatibility-across-multiple-browsers/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 04:01:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.bolducpress.com/?p=835</guid>
		<description><![CDATA[Today, web browsers are a dime a dozen. But which ones should you support? And how should you do it? The answer may surprise you. ]]></description>
			<content:encoded><![CDATA[<h2>Which browsers should you support?</h2>
<h3>Use a statistics package to see which browsers are used most on your site.</h3>
<p>Use a statistics package such as Google Analytics to get an idea of which browsers your audience is using. This information provides a broader context on how your website is being used. So for example, if your website breaks in IE6 but that&#8217;s only 1% of you audience then it&#8217;s not the end of the world.</p>
<div id="attachment_837" class="wp-caption aligncenter" style="width: 570px"><img class="size-full wp-image-837" title="Browsers" src="http://www.bolducpress.com/wp-content/uploads/2009/07/browsers.png" alt="Since this is a web design blog, it's not surprising that most of my users are on Firefox." width="560" height="294" /><p class="wp-caption-text">Since this is a web design blog, it&#39;s not surprising that most of my visitors use Firefox.</p></div>
<h3>The most popular browsers</h3>
<p>If you don&#8217;t have access to a statistics package then you should prioritize your testing as follows.</p>
<ul>
<li>Internet Explorer 6</li>
<li>Internet Explorer 7</li>
<li>Internet Explorer 8</li>
<li>Firefox 3.5</li>
<li>Chrome</li>
<li>Safari</li>
<li>Opera</li>
</ul>
<p>This isn&#8217;t as hard as it may look because if you build your website in Firefox it will probably work in Safari, Chrome, Opera and Internet Explorer 8. The ones you want to pay extra attention to are  IE7 and especially IE6.</p>
<h2>There are several ways you can test multiple browsers.</h2>
<h3>Use two PCs and one Mac</h3>
<p>This is the most thorough and reliable way to test your websites. If you&#8217;re working with a team then this is even more useful.</p>
<p>Here is how you might configure your computers.</p>
<p><strong>On PC A</strong></p>
<ul>
<li>Windows XP</li>
<li>Internet Explorer 6</li>
<li>Firefox 3.5</li>
<li>Safari</li>
</ul>
<p><strong>On PC B</strong></p>
<ul>
<li>Windows Vista</li>
<li>Internet Explorer 8 (Comes with IE7 mode)</li>
<li>Firefox 3.5</li>
<li>Chrome</li>
<li>Safari</li>
<li>Opera</li>
</ul>
<p><strong>On Mac</strong></p>
<ul>
<li>Safari</li>
<li>Firefox</li>
</ul>
<h3>Dual Boot</h3>
<p>If you&#8217;re a freelancer, one way around purchasing two PCs is to dual boot your pc. Install Windows XP on one partition and then install Windows Vista on another. Then boot up a partition as you need.</p>
<p>There are ways to install Mac OS on a PC but it&#8217;s a lot of work, and frankly, a bit risky. If you&#8217;re up for the challenge then by all means go for it. But if you&#8217;d rather go the safe route then I&#8217;d suggest you just buy the mac.</p>
<h3>Use Emulators</h3>
<p>There are emulators out there that will help you run different browsers (specificially IE6) on computers that already have IE7 or IE8 installed.</p>
<p>Emulators have a few drawbacks however, they are notoriously slow and there is no guarantee that they will run exaclty like a fresh install of the real software.</p>
<p>I&#8217;ve only been able to get the emulators to work on Windows XP but there might be some solutions out there for Windows Vista.</p>
<h3>Use an online service</h3>
<p>There are some free and paid services that will take screen shots of your website in an array of different browsers. There are advantages and disadvantages to this, the one major one being that you can&#8217;t test the browser in real time. On the other hand, it&#8217;s a good quick way to see if there are any obvious flaws that should be addressed.</p>
<ul>
<li><a title="Browsershots" href="http://browsershots.org/" target="_self">Browsershots</a> &#8211;  A free service though it takes about half an hour for it to capture and upload the photos.</li>
<li><a title="BrowserCam" href="http://www.browsercam.com/Default2.aspx" target="_blank">BrowserCam</a> &#8211; This is a paid service. I&#8217;ve never used it but I&#8217;ve heard good things.</li>
</ul>
<h3>Adobe BrowserLab</h3>
<p>Adobe will soon release a very promising service called BrowserLab. It lets you load your website into multiple browsers at the same time. On top of that it lets you look at them side by side. It&#8217;s a closed Beta right now and when it&#8217;s released it will be a paid service. So it will be interesting to see what develops.</p>
<h2>Further Reading</h2>
<p><a title="Effectively Testing Your Website in Multiple Browsers" href="http://vandelaydesign.com/blog/design/effectively-testing-your-website-in-multiple-browsers/" target="_blank">Effectively Testing Your Browser on Multiple Browsers</a></p>
<p><a title="How to Check Your Website with Multiple Browsers on a Single Machine" href="http://www.thesitewizard.com/webdesign/multiplebrowsers.shtml" target="_blank">How to Check Your Website with Multiple Browsers on a Single Machine</a></p>
<p><a title="Adobe BrowserLab" href="http://labs.adobe.com/technologies/browserlab/" target="_blank">Adobe BrowserLab</a></p>
<p><a title="Free PC / Intel i86 Emulators, Virtualizers and Virtual Machines" href="http://www.thefreecountry.com/emulators/pc.shtml" target="_blank">Free PC / Intel i86 Emulators, Virtualizers and Virtual Machines</a></p>
<p><a title="How to dual-boot Vista With XP (with XP installed first)" href="http://apcmag.com/how_to_dualboot_vista_with_xp__stepbystep_guide_with_screenshots.htm" target="_blank">How to dual-boot Vista with XP (with XP installed first)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bolducpress.com/technology/maintaining-compatibility-across-multiple-browsers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TinyMCE or FckEditor?</title>
		<link>http://www.bolducpress.com/technology/tinymce-or-fckeditor/</link>
		<comments>http://www.bolducpress.com/technology/tinymce-or-fckeditor/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 04:01:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.bolducpress.com/?p=33</guid>
		<description><![CDATA[TinyMCE and FckEditor are the two dominant WYSIWYG editors on the web. But which one is easier to use? Which one is faster? Which one is easier to extend?]]></description>
			<content:encoded><![CDATA[<h2>WIYSIWYG Editor Feature Comparison</h2>
<table border="0">
<tbody>
<tr>
<th></th>
<th>TinyMCE</th>
<th>FckEditor</th>
</tr>
<tr>
<td><strong>Browser Support</strong></td>
<td>Supports IE 5.5+, Firefox 1.5+, Safari 3.0+, Opera 9.5+, Chrome, Camio 1.0+</td>
<td>Supports IE 5.5+, Firefox 1.5+, Safari 3.0+, Opera 9+, Chrome, SeaMonkey 1.0.5, Maxthon2</td>
</tr>
<tr>
<td><strong>Source Code</strong></td>
<td>Clean source code</td>
<td>Messy source code</td>
</tr>
<tr>
<td><strong>Code Output</strong></td>
<td>Creates clean HTML markup</td>
<td>Latest versions create clean HTML markup.</td>
</tr>
<tr>
<td><strong>Performance</strong></td>
<td>Faster than FckEditor.</td>
<td>Slower than TinyMCE.</td>
</tr>
<tr>
<td><strong>Company Website</strong></td>
<td>Is supported by an easy to use website.</td>
<td>Website is not as easy as TinyMCE.</td>
</tr>
<tr>
<td><strong>Community Support</strong></td>
<td>Has a great community around it.</td>
<td>Has a great community around it.</td>
</tr>
<tr>
<td><strong>Documentation</strong></td>
<td>Has great documentation.</td>
<td>Has decent documentation.</td>
</tr>
<tr>
<td><strong>Installation</strong></td>
<td>Is very streamlined and easy to install.</td>
<td>Is easy to install but not quite as streamlined.</td>
</tr>
<tr>
<td><strong>Installation Connectors</strong></td>
<td>Does not have Installation Connectors.</td>
<td>Supports Active-FoxPro, ASP.Net, ASP, ColdFusion, Java, Lasso, Perl, PHP and Python</td>
</tr>
<tr>
<td><strong>Plugin Archive</strong></td>
<td>Has a great archive of plugins</td>
<td>Has good archive of plugins but are hard to find.</td>
</tr>
<tr>
<td><strong>Plugin Installation</strong></td>
<td>Plugins are easy to install</td>
<td>Plug ins are harder to install</td>
</tr>
<tr>
<td><strong>Themes</strong></td>
<td>Themes are easily customizable.</td>
<td>Themes are easily customizable.</td>
</tr>
<tr>
<td><strong>Image/File upload</strong></td>
<td>Doesn&#8217;t come with image/file uploader (though you can download plugins).</td>
<td>Comes with a limited image/file uploader.</td>
</tr>
</tbody>
</table>
<h2>Which one should I use?</h2>
<h3>Use FckEditor when. . .</h3>
<p>You&#8217;re looking for something that works and you&#8217;re not interested in clean source code or using some of the advanced features.</p>
<h3>Use TinyMCE when. . .</h3>
<p>You&#8217;re interested in clean source code, plugin and theme development and you want a more streamlined experience.</p>
<h2>I prefer TinyMCE</h2>
<p>As a developer I use TinyMCE because it has great documentation and the learning curve isn&#8217;t as steep as FckEditor.</p>
<p>The only advantage  that FckEditor has over TinyMCE is the Image/File uploader and the Installation Connectors. However, I was able to solve these problems by finding a great Image uploader plugin and creating my own installation connector.</p>
<h3>Image uploader for TinyMCE</h3>
<p><a title="Image Manager" href="http://dustweb.ru/log/projects/tinymce_images/" target="_blank">Image Manager</a> &#8211; After testing nearly a dozen different plugins this is easily the best image upload plugin that I&#8217;ve found. (Though the original is in Russian they have an English version.)</p>
<h3>My PHP Installation Connector</h3>
<p><a href="http://www.bolducpress.com/wp-content/uploads/2009/06/tinymce_php_connector.zip">TinyMCE PHP Installation Connector</a> &#8211; This makes it easy to setup TinyMCE using PHP. (There are setup instructions in the source code).</p>
<h2>CKEditor is looking very promising</h2>
<p>The latest version of FckEditor, now called <a title="CKEditor" href="http://ckeditor.com/" target="_blank">CKEditor</a>, is looking very promising. It&#8217;s already faster than FckEditor and seems more stable.</p>
<p>However, I took a peak at the source code and it was a bit more complex than I would have liked.</p>
<p>It&#8217;s still early though so we&#8217;ll see what develops.</p>
<h2>What are you thoughts?</h2>
<p>Do you have any plugins that you  recommend? Do you prefer TinyMCE or FckEditor? Please share any thoughts in my comments!</p>
<h2>Further Reading</h2>
<p><a title="FckEditor vs TinyMCE" href="http://webtecker.com/2008/04/02/fckeditor-vs-tinymce/" target="_blank">FckEditor vs. TinyMCE</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bolducpress.com/technology/tinymce-or-fckeditor/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tools of the trade: Hardware</title>
		<link>http://www.bolducpress.com/technology/tools-of-the-trade-hardware/</link>
		<comments>http://www.bolducpress.com/technology/tools-of-the-trade-hardware/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 14:38:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.bolducpress.com/?p=714</guid>
		<description><![CDATA[Besides a computer, what other kinds of equipment do you need to do web design?]]></description>
			<content:encoded><![CDATA[<h2>A Wacom Tablet</h2>
<p>If you&#8217;re a designer then a <a href="http://www.wacom.com/index2.cfm" target="_blank">Wacom Tablet</a> is a must!  A tablet helps you escape the technical details of using a mouse by harnessing your natural ability to use a stylus. Your mind makes a switch that helps get the creative juices flowing.</p>
<div id="attachment_842" class="wp-caption aligncenter" style="width: 560px"><img class="size-full wp-image-842" title="Wacom Tablet" src="http://www.bolducpress.com/wp-content/uploads/2008/07/wacom-tablet.jpg" alt="I use a 6x8 inch Intuous 3. I find anything larger than that takes up too much space. " width="550" height="318" /><p class="wp-caption-text">I use a 6x8 inch Intuous 3. I find anything larger than that takes up too much space.</p></div>
<h2>Dual Monitors</h2>
<p>This was one of the best investments I ever made. By putting my code in one monitor and Firefox in the other I literally increase my production by 50%.</p>
<p>Dual monitors also helps me keep my train of thought. I can&#8217;t tell you how many times I was switching programs and forgot what I was going to do.</p>
<h2>External Hard Drive</h2>
<p>You&#8217;ve got to save your precious work some where! I like to have a external hard drive where I can store all my critical files, work or any other miscellaneous files.</p>
<p>I would recommend getting at least 500 gigabytes or if you can afford it, a terabyte.</p>
<p>I own a <a href="http://www.westerndigital.com/en/products/products.asp?driveid=351" target="_blank">Western Digital 500GB My Book</a>, it only cost me $100 at Circuit City (when they were still around) and it was worth every penny.</p>
<h2>A good keyboard and mouse</h2>
<p>Oh man this is a big one. You&#8217;ve got to get the best keyboard and mouse that you can. Now this doesn&#8217;t mean you need to spend $300+ but it does mean you need to find the one that&#8217;s right for you. I&#8217;m a big fan of Logitech so I own a <a href="http://www.logitech.com/index.cfm/keyboards/keyboard/devices/3071&amp;cl=us,en" target="_blank">Logitech Wave keyboard</a> ($50) and a <a href="http://www.logitech.com/index.cfm/mice_pointers/mice/devices/130&amp;cl=us,en" target="_blank">Logitech MX Revolution mouse</a> ($100). They both have great features that makes my work easier and more fun. For example, my keyboard has customizable buttons that makes it a snap for me to open Eclipse and Firefox.</p>
<h2>A good chair</h2>
<p><img class="size-full wp-image-744 alignleft" title="chair" src="http://www.bolducpress.com/wp-content/uploads/2009/04/chair.jpg" alt="chair" width="215" height="215" />If you do this job you&#8217;re going to be sitting down a lot! Get a good chair! It will save you a lot of back ache and will speed up productivity. The saying is, &#8220;your chair should be the best seat in the house.&#8221;  and it&#8217;s true.</p>
<p>Some good chairs to check out are the <a href="http://www.hermanmiller.com/CDA/SSA/Product/1,1592,a10-c440-p8,00.html" target="_blank">Aeron Chairs</a> by <a href="http://www.hermanmiller.com/" target="_blank">Herman Miller</a>, and the <a href="http://www.steelcase.com/na/leap_products.aspx?f=11852" target="_blank">Leap Chair</a> by <a href="http://www.steelcase.com/" target="_blank">Steelcase. </a>The Chairs can run you around $800 but the good is news that expense will quickly pay for itself with the increase in productivity.</p>
<h2>A good desk</h2>
<p>For a long time I had my computer set up on an old table that was bought for $5 and refinished. It was OK but my productivity really suffered because I didn&#8217;t have a lot of space for writing and I had NO space for an extra monitor. So eventually I decided to buy an actual computer desk and I&#8217;m so glad I did. It gives me space for my 22 and 19 inch monitors and also saves space for my Wacom tablet and notebook (which I always have on my desk.)</p>
<p>The fact of the matter is, if you&#8217;re going to do this professionally then you HAVE to own a good desk. You don&#8217;t have to spend a lot of money either, I bought a <a href="http://www.officedepot.com/ddSKU.do?level=SK&amp;id=611144&amp;cm_mmc=TLShopping-_-PriceGrabber-_-Furniture-_-611144%20Studio%20RTA%20Malibu%20Glass%20Computer%20Desk%2C%2029%203%2F4in.H%20x%2046%207%2F8in.W%20x%2025%203%2F8in.D%2C%20Pewter" target="_blank">Malibu Glass computer desk</a> for $80.</p>
<h2>A computer</h2>
<p><img class="size-full wp-image-740 aligncenter" title="computer" src="http://www.bolducpress.com/wp-content/uploads/2009/04/computer.jpg" alt="computer" width="500" height="316" /><br />
If you&#8217;re reading this you probably already have one, but is it really the computer that you need? Granted it doesn&#8217;t have to be a high powered work station, but it should still be pretty beefy.</p>
<p>For example my computer has the following specs:</p>
<ul>
<li>Processor: 2.13 GHz, Intel Core 2 Duo</li>
<li>RAM: 4 GB Kingston RAM</li>
<li>Video Card: NVIDIA GeForce 8800GT</li>
</ul>
<p>Expect to spend at least $800 on the core components (Tower, Motherboard, Processor, etc) and if you can, build it yourself.</p>
<h2>Lots of RAM</h2>
<p>Get as much RAM as you can afford! I&#8217;ve got 4 gigs and that&#8217;s barely enough. If you are not familiar with it, RAM makes it easier for you to run multiple applications at once.</p>
<p>For example, I&#8217;m frequently running Windows Vista, Adobe Photoshop, Eclipse, Itunes, CuteFTP, Firefox (with 10+ tabs open), Trillian (IM program) and WAMP. RAM let&#8217;s me do all of this with ease.</p>
<p>RAM prices vary dramatically, when I bought my first gigabyte it was $130 per chip. Now (nearly two years later) it&#8217;s $25 per chip. You don&#8217;t have to get the best RAM, find some that go with your motherboard and are within your price range.</p>
<h2>A Microphone</h2>
<p><img class="size-full wp-image-734 alignleft" title="microphone" src="http://www.bolducpress.com/wp-content/uploads/2009/04/microphone.jpg" alt="microphone" width="150" height="113" />I have a headset which I like because I don&#8217;t have to lean forward or worry about my juxtaposition with the microphone. However, it really depends on personal preference. Fortunately you can get these cheap. I bought my headset for $20 four years ago at Best Buy and it&#8217;s still going strong.</p>
<h2>Paper, Pencil and a Three Ring Binder</h2>
<p>Believe it or not, this is one of your most useful tools. I always have paper and a pencil on hand to jot down notes and ideas.  Frequently, I&#8217;ll have an idea that I can&#8217;t work on immediately, so I write it down and come back to it later.</p>
<h3>It&#8217;s great for clients</h3>
<p>It&#8217;s also a great thing to have when you&#8217;re having a meeting with a client. If you meet face to face and you pull out your notebook it communicates all the right things.</p>
<h3>It&#8217;s great for solving problems</h3>
<p>I can&#8217;t tell you how many times I was trying to figure out a way to do something but I just couldn&#8217;t wrap my head around it. As soon as I took out my notebook and started writing it out it became clear and I was able to get back to work.</p>
<p>If you&#8217;re not going to get anything else, get this! It will cost you maybe $5 so there isn&#8217;t any excuse.</p>
<h2>Related Posts</h2>
<p><a title="Tools of the Trade: Software" href="http://www.bolducpress.com/technology/tools-of-the-trade-software/" target="_self">Tools of the Trade: Software</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bolducpress.com/technology/tools-of-the-trade-hardware/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Tools of the trade: Software</title>
		<link>http://www.bolducpress.com/technology/tools-of-the-trade-software/</link>
		<comments>http://www.bolducpress.com/technology/tools-of-the-trade-software/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 14:31:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.bolducpress.com/?p=13</guid>
		<description><![CDATA[There's a plethora of software out there all begging for your attention. Learn what I like to use and how it can help you. ]]></description>
			<content:encoded><![CDATA[<h2>Introduction</h2>
<p>Below I&#8217;ve listed what I consider to be the most essential software that every web developer (or designer) should own. This is an open discussion though so please feel free to submit your own suggestions below.</p>
<h2>Pure Text Editor</h2>
<p>Every web developer MUST own a pure text editor, there&#8217;s no choice. Personally, I prefer <a href="http://www.eclipse.org/" target="_blank">Eclipse</a>, it&#8217;s a free, open-source, pure text editor that is powerful but not bloated. It&#8217;s based on the Java platform which I was reluctant to install, but I tried it anyway and I&#8217;m happy I did!</p>
<p>Notice that I didn&#8217;t mention Dreamweaver? The reason for this is that I simply don&#8217;t use it. You don&#8217;t have to own those expensive programs to do good work. Most of the people I know who do coding don&#8217;t use those programs either. Just something to keep in mind.</p>
<p>Eclipse comes in multiple flavors.</p>
<p><a href="http://www.eclipse.org/pdt/" target="_blank">Get the PHP Version</a></p>
<h2>Image Manipulation Software</h2>
<p>This is a no-brainer, if you&#8217;re doing web design or development and you don&#8217;t have a copy of Photoshop or any other equivalent program you have to get one. I love <a href="http://www.adobe.com/products/photoshop/index.html" target="_blank">Photoshop</a> but that can get pretty expensive, new versions are around $700.</p>
<p>If you can&#8217;t afford Photoshop there are also free alternatives, most notably <a href="http://www.gimp.org/" target="_blank">Gimp</a>. It&#8217;s a free open source application that has a lot of the same capabilities.</p>
<h2>Acrobat</h2>
<p>Another program by Adobe. I use this when I send my client invoices and proposals. Nothing communicates professionalism better than a fresh PDF document in your email. It also protects your documents so that clients (or anyone else) can&#8217;t modify the contents of an invoice or proposal.</p>
<p>If you can&#8217;t afford it there are other applications that will write to PDFs but I&#8217;ve found owning the program just makes it much easier.</p>
<div class="clear">
<h2>Web Server</h2>
<p>I like to have a web server installed on my computer so that I don&#8217;t have to upload my files to a remote server. I use a program called <a href="http://www.en.wampserver.com/" target="_blank">WAMP</a>. It stands for &#8220;Windows, Apache MySQL and PHP&#8221; and it makes it sinfully easy to install an Apache server with PHP and MySQL onto my computer.</p>
<p>This speeds up my production by more than 50% and on top of that, if internet is out I can still work on my PHP scripts because I have the server right there. Don&#8217;t wait, get this program now!</p>
<p><strong>note:</strong> there is also a <a href="http://www.mamp.info/en/index.php" target="_blank">mac version.</a></div>
<p><span id="1213711795157S" style="display: none;"> </span></p>
<h2>FTP Client</h2>
<p>Every web developer needs an FTP client. If you&#8217;re looking for a free version I highly recommend <a href="http://filezilla-project.org/" target="_blank">FileZilla</a> however if you&#8217;re willing to spend a little bit of money then I would suggest you try <a href="http://www.cuteftp.com/" target="_blank">CuteFTP</a>, It&#8217;s got an easy interface and makes it a breeze to manage your files.</p>
<p><span id="1213711794834E" style="display: none;"> </span></p>
<h2>Web Browser</h2>
<div id="attachment_753" class="wp-caption aligncenter" style="width: 470px"><img class="size-full wp-image-753" title="browsers" src="http://www.bolducpress.com/wp-content/uploads/2008/07/browsers.jpg" alt="You should have an array of browsers at your disposal." width="460" height="155" /><p class="wp-caption-text">You should have an array of browsers at your disposal.</p></div>
<p>&#8220;<em>What browser should I use while doing web development?</em>&#8221; I get this question a lot and I always say the same thing. . . <em>&#8220;It&#8217;s up to you.&#8221; </em></p>
<p>Personally, I work  in <a href="http://www.mozilla.com/en-US/firefox/" target="_blank">FireFox </a>and then debug it in all standards compliant browsers. When that works <em>then</em> I debug it in non-standards compliant browsers, especially <a href="http://www.microsoft.com/windows/products/winfamily/ie/default.mspx" target="_blank">Internet Explorer 7.0</a> and Internet Explorer 6.0.</p>
<p>Every developer should have at least the following browsers installed.</p>
<ul>
<li>Firefox</li>
<li>Opera</li>
<li>Safari</li>
<li>Chrome</li>
<li>Internet Explorer 8</li>
<li>Internet Explorer 6 (installed on a separate machine)</li>
</ul>
<h2>Regex Buddy</h2>
<p><a href="http://www.regexbuddy.com/" target="_blank">Regex Buddy</a> is a little known program but it is a gem. If any of you have worked with <a href="http://www.regular-expressions.info/" target="_blank">Regular Expressions</a> then you know how much a pain in the butt they can be. This program actually makes developing Regular Expressions fun. It has a debugger, and an analyzing agent that breaks down the expression into its individual parts. It&#8217;s a must have if you&#8217;re trying to parse text.</p>
<h2>Communication Software</h2>
<p>We&#8217;ve got to be able to communicate with clients in real time! E-Mails work great but after 100+ e-mails it can turn into a nightmare to keep them all straight. I highly recommend <a href="http://www.skype.com/" target="_blank">Skype</a>, it&#8217;s an online client that let&#8217;s you talk over the &#8220;telephone&#8221; through the internet. The benefits of this are substantial, for example, I have a client in New Zealand and talking over the phone would simply be too expensive. This is a welcome solution.</p>
<p>You can also use An instant messenger program if you don&#8217;t have a microphone or don&#8217;t like skype. There are the famous ones, <a href="http://dashboard.aim.com/aim" target="_blank">AOL Instant Messenger</a> (AIM), <a href="http://webmessenger.msn.com/" target="_blank">MSN Messenger</a> etc but I love <a href="http://www.ceruleanstudios.com/" target="_blank">Trillian</a>, it lets me have all my accounts in one tidy little program and saves all my sessions in a history so that I can refer back to it when I need.</p>
<h2>Zip/Un-Zip Software</h2>
<p>You&#8217;re going to need to be able to distribute your files quickly and cleanly to clients therefore a <a href="http://www.winzip.com/index.htm" target="_blank">WinZip</a> or <a href="http://www.rarlab.com/" target="_blank">WinRAR</a> application will be crucial. I like to use WinRAR because I find it easier but either one will work.</p>
<h2>Financial Management Software</h2>
<p>You&#8217;ve got to manage your money some how! It&#8217;s easy to lose track of how much you&#8217;ve made after you start collecting paychecks and handing out invoices. I prefer <a href="http://quicken.intuit.com/" target="_blank">Quicken</a> because I&#8217;m not a big fan of Microsoft but <a href="http://www.microsoft.com/money/default.mspx" target="_blank">Microsoft Money</a> is a good program as well, in this case it comes down to personal preference.</p>
<h2>Conclusion</h2>
<p>I hope this was informative and helpful. If you have any questions please don&#8217;t hesitate to post it below or <a href="http://www.partdigital.com/contact" target="_blank">contact me directly. </a></p>
<h2>Related Posts</h2>
<p><a title="Tools of the trade: Hardware" href="http://www.bolducpress.com/technology/tools-of-the-trade-hardware/" target="_self">Tools of the trade: Hardware</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bolducpress.com/technology/tools-of-the-trade-software/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
