<?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>Hendeca Design &#187; Development</title>
	<atom:link href="http://www.hendeca.com/category/blog/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hendeca.com</link>
	<description>User-friendly, client-friendly, well-organized, eye-popping web design and development</description>
	<lastBuildDate>Sat, 04 Feb 2012 01:00:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Spillt.com Added to FWA 2011 Public Shortlist</title>
		<link>http://www.hendeca.com/blog/webdevelopment/spillt-com-added-to-fwa-2011-public-shortlist-and-nominated-for-a-css-design-award/</link>
		<comments>http://www.hendeca.com/blog/webdevelopment/spillt-com-added-to-fwa-2011-public-shortlist-and-nominated-for-a-css-design-award/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 00:06:45 +0000</pubDate>
		<dc:creator>Neal</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.hendeca.com/?p=331</guid>
		<description><![CDATA[We&#8217;re proud to announce that our most recent piece of work, the Spillt Motion Graphics website, has been nominated for a CSS Design Award and has been added to the Favourite Website Awards 2011 Public Shortlist! It was great creating this site for Spillt, an awesome motion graphics company based in Denver, and working with [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-332" title="Spillt Motion Graphics" src="http://www.hendeca.com/wp-content/uploads/2011/02/Screen-shot-2011-02-09-at-4.06.00-PM.jpg" alt="Spillt Motion Graphics" width="418" height="186" /></p>
<p>We&#8217;re proud to announce that our most recent piece of work, the Spillt Motion Graphics website, has been nominated for a <a title="CSS Design Awards" href="http://www.cssdesignawards.com/css-web-design-award-nominees.php" target="_blank">CSS Design Award</a> and has been added to the <a title="FWA 2011 Public Shortlist - Spillt" href="http://www.thefwa.com/shortlist/2011-spillt-site" target="_blank">Favourite Website Awards 2011 Public Shortlist!</a> It was great creating this site for Spillt, an awesome motion graphics company based in Denver, and working with designer <a title="Sean Herman Design" href="http://www.seanhermandesign.com" target="_blank">Sean Herman!</a> Thanks to everyone who has visited, supported, or enjoyed the site. Check it out <a title="Spillt.com" href="http://www.spillt.com" target="_blank">here.</a></p>
<p>Here&#8217;s to many more exciting websites to come in 2011!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hendeca.com/blog/webdevelopment/spillt-com-added-to-fwa-2011-public-shortlist-and-nominated-for-a-css-design-award/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 TextMate Features That Will Save You Hours</title>
		<link>http://www.hendeca.com/blog/webdevelopment/5-textmate-features-that-will-save-you-hours/</link>
		<comments>http://www.hendeca.com/blog/webdevelopment/5-textmate-features-that-will-save-you-hours/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 22:26:28 +0000</pubDate>
		<dc:creator>Neal</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[TextMate]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.hendeca.com/?p=239</guid>
		<description><![CDATA[Here are 5 of the features that make TextMate one of the best options for developers today. After working with many different editors, I&#8217;ve found that TextMate saves the most time and has the most efficient workflow. Hopefully this article will help you save as much time as I have by tapping into the powerful [...]]]></description>
			<content:encoded><![CDATA[<p>Here are 5 of the features that make TextMate one of the best options for developers today. After working with many different editors, I&#8217;ve found that TextMate saves the most time and has the most efficient workflow. Hopefully this article will help you save as much time as I have by tapping into the powerful tools offered by Textmate!</p>
<p><span id="more-239"></span></p>
<h4>1. Find and Replace with Regular Expressions</h4>
<p>This is by far one of the most powerful tools in TextMate. Regular Expressions allow you to edit very specific selections in your document. Regular Expressions will allow you to find any e-mail address, phone-number, or other specific type of text in your TextMate Document, giving you unprecedented control over your code. You can find some TextMate RegEx reference material <a href="http://manual.macromates.com/en/regular_expressions">here</a>.</p>
<p>Here&#8217;s an example of a way to use TextMate&#8217;s Regular Expression feature. If you get confused, you can refer to the TextMate documentation (http://manual.macromates.com/en/regular_expressions) which explains all of the Regular Expressions used in TextMate.</p>
<p>So let&#8217;s say I want to find any group of letters followed by a colon (for example any css property). First, I want to specify that the string I&#8217;m looking for starts with 1 or more letters (but no numbers). Looking at the TextMate RegEx reference, I see that \w denotes a word character (aka letters but not numbers) so we&#8217;ll start with that. Next, we know that there needs to be a minimum of one letter before the colon, but there is no maximum amount of letters. Looking at the reference, we can see that the plus sign denotes 1 or more occurrences of a character. So, so far we&#8217;ve got the following:</p>
<pre>\w+
</pre>
<p>Next, we know that after the series of letters, we are looking for a colon. In order to denote a colon character, we simply surround the colon in square brackets. In TextMate&#8217;s regular expressions, square brackets denote a character class. In this case, we only want the colon character, so we surround just the colon in square brackets. The final result is as follows:</p>
<pre>\w+[:]
</pre>
<p>Go ahead and try it out! Write some text in your document, and include some words followed by a colon. Press Command + F to open the find and replace window. Make sure you have the &#8220;Regular Expressions&#8221; box checked:</p>
<p><a href="http://www.hendeca.com/wp-content/uploads/2010/07/RegEx.jpg" rel="shadowbox[post-239];player=img;"><img class="alignnone size-full wp-image-249 border" title="RegEx" src="http://www.hendeca.com/wp-content/uploads/2010/07/RegEx.jpg" alt="TextMate: Regular Expressions" width="564" height="340" /></a></p>
<p>If you&#8217;ve entered the above code with Regular Expressions enabled, pressing the &#8220;Find Next&#8221; button should highlight the next instance of a word followed by a colon in your document. While this is a very simple example, it gives you an idea of the power of TextMate to cut down your work time!</p>
<h4>2. Projects</h4>
<p>In TextMate, you can create projects that will keep all of the files for a particular website or program organized. All you need to do to create a project is go to File&gt;New Project File.</p>
<p><img class="alignnone size-full wp-image-272 border" title="project" src="http://www.hendeca.com/wp-content/uploads/2010/07/project.jpg" alt="TextMate: New Project" width="386" height="240" /></p>
<p>Next, click on the gear icon on the Project Drawer and select &#8220;Add Existing Files&#8221;.</p>
<p><img class="alignnone size-full wp-image-271 border" title="addexisting" src="http://www.hendeca.com/wp-content/uploads/2010/07/addexisting.jpg" alt="TextMate: Add Existing Files" width="355" height="297" /></p>
<p>You can now select any files or folders you want included in your project. The files can be organized into folders, and any time you open your project, all of the files will be there, ready to edit. Once you&#8217;ve added the necessary files and folders, click File&gt;Save Project As to make sure your project is ready anytime you need to get to work. You&#8217;ll be surprised how much this improves your workflow!</p>
<h4>3. Editing Multiple Lines</h4>
<p>There are several ways to do this, and they are all incredibly useful! <strong>First let&#8217;s cover editing the same column on multiple lines.</strong> What do I mean by this? Look at the following block of text:</p>
<p><img class="alignnone size-full wp-image-241 border" title="multiple_lines5" src="http://www.hendeca.com/wp-content/uploads/2010/07/multiple_lines5.jpg" alt="TextMate Editing Multiple=" /></p>
<p>First, I&#8217;m going click right before the first letter of the first line, so the cursor sits just before the letter &#8220;A&#8221; on the first line. Next I&#8217;m going to Shift + Click right before the first letter of the last line. This will select all of the text between the first letter of the first line and the first letter of the last line like so:</p>
<p><img class="alignnone size-full wp-image-245 border" title="multiple_lines4" src="http://www.hendeca.com/wp-content/uploads/2010/07/multiple_lines4.jpg" alt="TextMate Editing Multiple=" /></p>
<p>Finally, I&#8217;ll press the ALT (option) key to place the cursor at the beginning of all three lines. It may be a little faint, but in the next screenshot, you should be able to see the cursor spanning all three rows of text:</p>
<p><img class="alignnone size-full wp-image-248 border" title="multiple_lines6" src="http://www.hendeca.com/wp-content/uploads/2010/07/multiple_lines61.jpg" alt="TextMate: Editing Multiple=" /></p>
<p>Now when I type &#8220;&lt;li&gt;&#8221; to make these into list items, I only need to type it once and it will appear on all three lines! AWESOME!</p>
<p><img class="alignnone size-full wp-image-244 border" title="multiple_lines3" src="http://www.hendeca.com/wp-content/uploads/2010/07/multiple_lines3.jpg" alt="TextMate: Editing Multiple=" /></p>
<p>Alright, so we managed to quickly and efficiently add the &lt;li&gt; tag to the beginning of each line. <strong>Next, we&#8217;re going to add the closing &lt;/li&gt; at the end of each line at the same time.</strong> First, I&#8217;ll select the end of the first line. Then, just as we did earlier, I&#8217;m going to Shift + Click the end of the last line, selecting the text between the end of the first and last rows of text. Once this is selected, I&#8217;ll go to Text&gt;Edit Each Line in Selection:</p>
<p><img class="alignnone size-medium wp-image-243 border" title="multiple_lines2" src="http://www.hendeca.com/wp-content/uploads/2010/07/multiple_lines2-300x193.jpg" alt="TextMate: Editing Multiple=" /></p>
<p>Now, when I type, whatever I type will appear at the end of each line:</p>
<p><img class="alignnone size-full wp-image-242 border" title="multiple_lines1" src="http://www.hendeca.com/wp-content/uploads/2010/07/multiple_lines1.jpg" alt="TextMate: Editing Multiple=" /></p>
<p>If that&#8217;s not a time saver, I don&#8217;t know what is! Use this to shave off valuable minutes from your coding. It may be a small amount of time, but use these tools on every project and you&#8217;ll ultimately save yourself from hours and hours of wasted productivity!</p>
<h4>4. Bundles</h4>
<p>With Bundles, you have access to code snippets for many of the most popular programming languages! And what&#8217;s better, you can write your own scripts to perform tasks for you! Jonathan Kemp over at <a href="http://www.kempwire.com" target="_blank">www.kempwire.com</a> wrote <a href="http://kempwire.com/tools/delete-blank-lines-in-textmate.html">this article</a> on how to make a Bundle that will delete blank lines in your document! It&#8217;s a useful tool if you end up with extraneous formatting when pasting text from another document into TextMate. Jonathan shows you step-by-step how to create the bundle, so I won&#8217;t go into detail. This technique serves as a good illustration of the power of even the most basic Bundles in TextMate!</p>
<p><img class="alignnone size-full wp-image-250 border" title="Bundle" src="http://www.hendeca.com/wp-content/uploads/2010/07/Bundle.jpg" alt="TextMate: Bundles" width="639" height="267" /></p>
<h4>5. Color Coding</h4>
<p>Alright, so this may not seem as useful as some of the other features, but you&#8217;ll be surprised how much a clear color-coding system helps when coding! Having a sensible color scheme helps you spot mistakes easily and allows you to find important pieces of code in a flash.</p>
<p><img class="alignnone size-full wp-image-251 border" title="Colors" src="http://www.hendeca.com/wp-content/uploads/2010/07/Colors.jpg" alt="TextMate: Colors" width="509" height="592" /></p>
<p>For example, any misspelling of CSS properties will result in an oddly colored line of code. Having the right color scheme will allow you to see syntax errors as you make them, leaving less busy work later to correct mistakes. As you can see in the screenshot below, syntax and spelling mistakes become glaringly obvious with a color scheme in place:</p>
<p><img class="alignnone size-full wp-image-252 border" title="Syntax" src="http://www.hendeca.com/wp-content/uploads/2010/07/Syntax.jpg" alt="TextMate: Syntax Mistakes" width="626" height="131" /></p>
<p>Experiment with different schemes until you find the right one. It&#8217;s crucial to be able to recognize what colors mean. This will help you avoid a myriad of mistakes and ultimately saves your eyes the effort of looking for a specific line of code buried within a large block of text!</p>
<p>Well that&#8217;s all for this article! Please contact me if you have any feedback about this (or other) blog posts! I&#8217;m interested to hear what&#8217;s working and what&#8217;s not! Thanks for reading and I hope these tips save someone many hours of valuable coding time!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hendeca.com/blog/webdevelopment/5-textmate-features-that-will-save-you-hours/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>5 Great Beginning Web Design/Development Books</title>
		<link>http://www.hendeca.com/blog/webdesign/5-great-beginning-web-designdevelopment-books/</link>
		<comments>http://www.hendeca.com/blog/webdesign/5-great-beginning-web-designdevelopment-books/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 07:09:56 +0000</pubDate>
		<dc:creator>Neal</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Lists]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.hendeca.com/?p=74</guid>
		<description><![CDATA[It&#8217;s hard to know where to begin when you&#8217;re buying your first book in an attempt to learn a new skill. Always make sure to buy the newest edition of any web design or development book you&#8217;re interested in, because times change and so do the best-practices for each language. There&#8217;s no such thing as [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s hard to know where to begin when you&#8217;re buying your first book in  an attempt to learn a new skill. Always make sure to buy the newest  edition of any web design or development book you&#8217;re interested in,  because times change and so do the best-practices for each language.  There&#8217;s no such thing as a perfect book, so make sure to Google anything  you don&#8217;t understand so you can find reference material to inform you.  In many cases, this will allow you to get much more out of any book you  read. There&#8217;s a wealth of great information out there, but it&#8217;s these 5  books that I found exceptional for beginners:</p>
<p><span id="more-74"></span></p>
<div class="blog_list_item">
<p><img class="alignleft size-full wp-image-92 border" title="zeldman-designing" src="http://www.hendeca.com/wp-content/uploads/2010/01/zeldman-designing.jpg" alt="Designing with Web Standards 3rd Edition by Jeffrey Zeldman" width="192" height="247" /><a href="http://www.zeldman.com/dwws/">1. Designing with Web  Standards (3rd Edition)<em> by Jeffrey Zeldman</em></a></p>
<p>Zeldman’s Designing with Web Standards isn’t so much an instruction book  on web design as it is a clear and concise explanation of idea behind  web standards. When I read this book, I hadn’t touch any web-based code  since the days of tables and font tags. Zeldman laid it all out in this  book, explaining how the web went from the clunky combined structure and  styling of early HTML to the sleek and sensible separation of structure  and style with XHTML and CSS.</p>
<p>In addition to the great history lesson about the web as well as a  great introduction to the new web standards, Zeldman also goes over the  basics of combining XHTML and CSS to design a website. If you’re  wondering what all the hubub is about Web Standards, this is the book  for you, and a great book all around for someone trying to break into  the field of Web Design. <a href="http://www.cssmastery.com/"></a></p>
</div>
<div class="blog_list_item">
<p><img class="alignleft size-full wp-image-95 border" title="cssmastery" src="http://www.hendeca.com/wp-content/uploads/2010/01/cssmastery.jpg" alt="" width="200" height="240" /><a href="http://www.cssmastery.com/">2. CSS Mastery<em> by Andy Budd</em></a></p>
<p>For a web designer you can never be too well-read on CSS. Once you  understand the basics, there are still tons of useful advanced  techniques to learn. Browser inconsistencies are always a problem, and  there are a slew of workarounds and best-practices to solve them.</p>
<p>In CSS Mastery, Andy Budd starts by explaining the box model,  something that will come in handy for the rest of your web design  career. Understanding the box model will help you grasp the way that  layout elements behave (and how they misbehave in Internet Explorer!).  Andy covers all the bases including menus, text, layouts, rollovers, and  everything else.</p>
<p>CSS Mastery goes into moderate depth on a wide variety of topics.  Books on more specific CSS subjects will co into more detail than CSS  Mastery, but the well-rounded range of crucial subjects is much better  for beginners. Any topics that you still have problems with after  reading this book can lead you to other, more specialized CSS books. For  someone trying to dive into the world of CSS, this is my #1 pick. <a href="http://www.amazon.com/exec/obidos/tg/detail/-/1590597311/ref=ord_cart_shr?_encoding=UTF8&amp;m=ATVPDKIKX0DER&amp;v=glance"></a></p>
</div>
<div class="blog_list_item">
<p><img class="alignleft size-full wp-image-94 border" title="php solutions" src="http://www.hendeca.com/wp-content/uploads/2010/01/php-solutions.jpg" alt="PHP Solutions: Dynamic Web Design Made Easy by David Powers" width="200" height="240" /><a href="http://www.amazon.com/exec/obidos/tg/detail/-/1590597311/ref=ord_cart_shr?_encoding=UTF8&amp;m=ATVPDKIKX0DER&amp;v=glance">3.  PHP Solutions: Dynamic Web Design Made Easy<em> by David Powers</em></a></p>
<p>David Powers knows exactly what to include in a book for beginners.  In addition to going over the basic syntax and structure of the  language, David includes everything you need to know to install PHP and  set up your own testing environment to try out all of the book’s  wonderful examples. The examples in the book are both well-explained and  useful. From examples as simple as includes to more involved projects  such as a database-driven photo gallery, Powers rarely loses his  audience, no matter how new they may be to the language!</p>
<p>If you’re interested in web development, this is a must, since PHP is  such a widely used language, and the driving force behind many popular  CMS’s including WordPress (the CMS used for this webpage among countless  others). I highly suggest using <a href="http://www.php.net/">php.net’s  documentation</a> as reference for any classes or functions you don’t  fully understand. <a href="http://simplebits.com/publications/bulletproof/"></a></p>
</div>
<div class="blog_list_item">
<p><img class="alignleft size-full wp-image-104 border" title="bp-big" src="http://www.hendeca.com/wp-content/uploads/2010/01/bp-big.gif" alt="Bulletproof Web Design by Dan Cedarholm" width="179" height="182" /><a href="http://simplebits.com/publications/bulletproof/">4.  Bulletproof Web Design<em> by Dan Cedarholm</em></a></p>
<p>This might be a better follow-up to CSS Mastery by Andy Budd, but it  teaches many CSS best-practices in a very sensible way. Dan introduces a  commonly used CSS technique, then explains why it’s not the best  solution. Next a better solution is introduced, and Dan explains exactly  why it’s an improvement. It’s simple, but effective, and it makes sense  to seasoned CSS gurus and beginners alike.</p>
<p>Bulletproof Web Design bridges the gap between simply understanding  CSS, and understanding the best way to use it to create a great site for  every browser (and browser setting). Dan’s website <a href="http://www.simplebits.com/">www.simplebits.com</a> is also a great  resource, and he has a few other books worth checking out as well! <a href="http://www.friendsofed.com/book.html?isbn=1590598156"></a></p>
</div>
<div class="blog_list_item">
<p><img class="alignleft size-full wp-image-106 border" title="actionscript3forflash" src="http://www.hendeca.com/wp-content/uploads/2010/01/actionscript3forflash.jpg" alt="Actionscript 3.0 for Flash and Flex by Sean McSharry, Steve Webster, and Todd Yard" width="200" height="240" /><a href="http://www.friendsofed.com/book.html?isbn=1590598156">5.  Actionscript 3.0 for Flash and Flex<em> by Sean McSharry, Steve Webster, and Todd Yard</em></a></p>
<p>Ok so I guess some would say that Actionscript 3.0 doesn’t fit into  the web development genre, but I’m sure there are plenty of you out  there interested in flash, and flash is still a huge part of the web  today. Don’t get me wrong, flash has its time and place, but there are  some web apps that are best suited for Actionscript 3.0! Also keep in  mind that there are versions for Flash CS3 and CS4, so it’s up to you  which version to get depending on which version of flash you have.</p>
<p>That said, I think this book is about the closest I’ve found to a  good all-around introduction. Like some of the other books on this list,  it is good for beginners because it is well-rounded. After explaining  the basics of the language, it goes on to show you numerous techniques  and practical projects in many different areas of interest. I suggest  this book as a way to get acquainted with the language, while further  books will help you gain a greater understanding of the more specific  functions that suite your needs. Actionscript 3.0 is a language capable  of doing so many things, so it’s nice to have a book like this to  introduce you to some of the most used functions of the language.</p>
<p>I find a lot of Actionscript 3.0 books lacking in their explanations  for beginners, and this book has moments of confusion, but to me it is  the closest I’ve found to a book for beginners that explains everything  in an easily understandable way. That said, make sure you always keep  your <a href="http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/">Actionscript  3.0 Language and Components Reference</a> open in case you come across  something you don’t understand.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.hendeca.com/blog/webdesign/5-great-beginning-web-designdevelopment-books/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

