<?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>Design Shack &#187; coding</title>
	<atom:link href="http://designshack.net/tag/coding/feed" rel="self" type="application/rss+xml" />
	<link>http://designshack.net</link>
	<description>Inspiration, CSS Gallery &#38; Community News</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:00:00 +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>Keep That New Year&#8217;s Resolution and Make the Leap From Print to Web Design</title>
		<link>http://designshack.net/articles/html/keep-that-new-years-resolution-and-make-the-leap-from-print-to-web-design/</link>
		<comments>http://designshack.net/articles/html/keep-that-new-years-resolution-and-make-the-leap-from-print-to-web-design/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 14:30:16 +0000</pubDate>
		<dc:creator>Carrie Cousins</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://designshack.net/?p=28553</guid>
		<description><![CDATA[You’ve been designing for print since college and have an eye for what makes visuals work. But the landscape has changed (and for some, might even look a little scary). So when the ball dropped at the start of 2012, your resolution was to learn a little more about the digital side of it all [...]]]></description>
			<content:encoded><![CDATA[<div class="tutorialimage"><img class="alignNone size-full wp-image-1611" src="http://designshack.net/wp-content/uploads/printtoweb-0.jpg" alt="screenshot" width="510" /></div>
<p>You’ve been designing for print since college and have an eye for what makes visuals work. But the landscape has changed (and for some, might even look a little scary). So when the ball dropped at the start of 2012, your resolution was to learn a little more about the digital side of it all and make yourself that much more marketable.</p>
<p>Now is the time to get started. There are tons of resources out there to help print designers get their feet wet in coding, HTML and digital design. Because of the skills you already possess as a print designer, the transition might even be easier than you think. You already know how to use text, color and images, but need the skills to make it happen in the online format. With a little time and dedication, almost anyone can learn the basics with a few great (and free) tutorials right at your computer. </p>
<p><span id="more-28553"></span><br />
<em>Like the article? Be sure to subscribe to our <a href="feed://feeds.feedburner.com/designshack">RSS feed</a> and follow us on <a href="http://twitter.com/designshack">Twitter</a> to stay up on recent content.</em></p>
<h2>Coding for Beginners</h2>
<p>Sites such as <a href="http://www.codecademy.com/#!/exercises/0">Codeacademy</a> and <a href="http://www.highercomputingforeveryone.com/">Carl Herold’s Higher Computing for Everyone</a> allow users to learn the basics of computer coding at no cost. Users go through a series of courses designed by developers.</p>
<p>Codeacademy, which started in the summer of 2011, boasts more than 500,000 users and received $2.5 million from investors to finance the venture in October, according to <a href="http://bits.blogs.nytimes.com/2011/10/27/codecademy-lands-2-5-million-from-investors/">The New York Times</a>. Higher Computing for Everyone, which started in 2009, claims about 6,000 subscribers. Each of the sites is easy to use and do not require previous knowledge of coding.</p>
<p><a href="http://www.codecademy.com/#!/exercises/0">
<div class="tutorialimage"><img class="alignNone size-full wp-image-1611" src="http://designshack.net/wp-content/uploads/codeaca1.jpg" alt="screenshot" width="510" /></div>
<p></a></p>
<p>The bonus for Codeacademy is that the lessons are structured in an almost game-like way, allowing you to earn achievement badges for finishing lessons and sharing them online. Codeacademy lessons start at the most basic level – Lesson 1: Getting to Know You shows the syntax of programming – and moves on to lessons in Javascript functions. The only real downside is that the lessons lack context as to why things are done this way.</p>
<p>The game-like atmosphere of Codeacademy is fun. Going through the lessons gives you an immediate sense of accomplishment and understanding. With each entry in the practice area, the user gets immediate feedback on if the code was entered properly and if not, hints on how to proceed. The interface does not require sound and can be practiced at any pace, although it does work better if you complete whole lessons before logging out.</p>
<p><a href="http://www.highercomputingforeveryone.com/Course_2/Unit_5/Lesson_1/"><a href="http://www.highercomputingforeveryone.com/">
<div class="tutorialimage"><img class="alignNone size-full wp-image-1611" src="http://designshack.net/wp-content/uploads/highercomput1.jpg" alt="screenshot" width="510" /></div>
<p></a></a></p>
<p>Carl Herold’s Higher Computing for Everyone is a much more structured setup. You do not have to register for the site to go through the lessons, which are more like reading lectures than the interactive nature of Codeacademy. Herold takes users through the history and background of coding and programming languages in the first lessons and moves on to writing basic programs. </p>
<p>The depth of information is impressive but the interface might be intimidating for first-time coders. The lessons require a lot of reading and the interface does not have a practice workspace. </p>
<p>Combining the lessons in the two online modules might be the best route for learning as much about coding as possible. Herold’s information explains the principles in a clear way so that you can get a grasp on what it all means. Codeacademy’s lessons offer hands-on experience working with programming in an easy-to-use format.</p>
<h2>Learn HTML</h2>
<p>Although a basic knowledge of coding can’t hurt anyone, most designers want to jump right into website design. That’s where HTML comes in. The markup language uses a set of tags noted inside angle brackets to describe what is on a web page.</p>
<p>Start with the free tutorials at <a href="http://www.w3schools.com/html/default.asp">w3schools.com</a> or <a href="http://htmldog.com/guides/htmlbeginner/">HTML Dog</a>. Each site offers a series of short lessons for beginners from how to use basic HTML – setting up paragraphs and headers – to more complex functions, such as building tables or inserting images. </p>
<p><a href="http://www.w3schools.com/html/default.asp">
<div class="tutorialimage"><img class="alignNone size-full wp-image-1611" src="http://designshack.net/wp-content/uploads/w3sch1.jpg" alt="screenshot" width="510" /></div>
<p></a></p>
<p>The lessons from w3schools.com are fairly interactive and simple to understand. Each module allows users try playing with bits of HTML and see the results on the screen. The lessons also add an extra element of teaching to the exercises, explaining why certain tags work the way they do and how tings correspond to old and new methods of building web pages.</p>
<p>The beginner’s lessons at w3schools.com are pretty basic, but can lay a great groundwork for someone making the move from print having never worked online. The advanced lessons can really help designers make a page look the way they want without having to rely on free templates or boxed design sheets. The lessons include information on how to set up the layout of a web page; go into detail about working with media, such as images, video and audio; and introduce users to HTML5.</p>
<p><a href="http://htmldog.com/guides/htmlbeginner/paragraphs/">
<div class="tutorialimage"><img class="alignNone size-full wp-image-1611" src="http://designshack.net/wp-content/uploads/htmldog1.jpg" alt="screenshot" width="510" /></div>
<p></a></p>
<p>HTML Dog’s lessons are much more of a guided tour. They serve as a direct guide that lets users practice on their own using Notepad and a web browser (which are standard on most computers). The lessons are pretty simple and direct but lack interactivity. The site though, does go into pretty good detail about all of the common usage terms that will pop up in HTML, such as &#8220;strong&#8221; and &#8220;em.&#8221;</p>
<p>HTML Dog does allow users to delve into more complex lessons as well, with an introduction to CSS and intermediate and advanced HTML courses that cover items such as Javascript and using forms.</p>
<h2>More Advanced “Courses”</h2>
<p>Now that you’re hooked on learning everything you can about the digital format, check out all the materials at <a href="http://code.google.com/edu/">Google Code University</a>. The program, sponsored by web giant Google, has the look and feel of a college course guide. </p>
<p><a href="http://code.google.com/edu/"></p>
<div class="tutorialimage"><img class="alignNone size-full wp-image-1611" src="http://designshack.net/wp-content/uploads/google11.jpg" alt="screenshot" width="510" /></div>
<p></a></p>
<p>Lessons and courses are free and don’t require any registration. There are a host of different things to try, including tutorials recorded talks and courses with exercises. Much of the coursework is pretty advanced, with lectures and materials from educators and students at Harvard, Duke and Carnegie Mellon universities.</p>
<p>The major advantage to Google Code University is the network of resources. Lessons are up-to-date and move with technology, such as “Building an Android Application 101.” Each course lists prerequisite knowledge needed for the course, necessary software or materials and learning objectives.</p>
<h2>Practice New Skills</h2>
<p>The best way to test what you have learned is to put the concepts in action.</p>
<p>Feeling good about some of your coding skills? Create simple game or program to showcase your work. Play with something you can continue to work with and keep refining new skills. Create a web page – and don’t use a template. Start simple, but over time try to add new elements. Look at things you like online and try to replicate them on your site.</p>
<p>If you are feeling extra-confident, ask your boss to collaborate with others on a digital project or look for a small one you can handle alone but with supervision and guidance if you run into trouble. Let people know you are trying to make the leap to digital design; it is likely your peers will assist you along the way.</p>
<p>Finally keep learning new things. Once you have mastered coding and HTML, think about design in other areas such as for mobile applications and tablets.</p>
<h2>Conclusion</h2>
<p>There are great resources out there to help you learn all the new skills you want in 2012 – and you don’t have to go back to school to do it. Set a few goals and start with online courses and tutorials to make the most of your learning experience. </p>
<p>Practice everything you learn; just running through tutorials is not enough to make the skills relevant. Seek out experiences and projects that will test your new-found knowledge. Remember that the basic concepts that determine good design don&#8217;t change from print to the web; the key to success in both areas is an updated toolkit.</p>
]]></content:encoded>
			<wfw:commentRss>http://designshack.net/articles/html/keep-that-new-years-resolution-and-make-the-leap-from-print-to-web-design/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PSD2HTML Review</title>
		<link>http://designshack.net/articles/reviews/psd-to-html-by-psd2html/</link>
		<comments>http://designshack.net/articles/reviews/psd-to-html-by-psd2html/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 11:42:12 +0000</pubDate>
		<dc:creator>David Appleyard</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[psd]]></category>
		<category><![CDATA[psd2html]]></category>
		<category><![CDATA[slice]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://localhost:8888/?p=174</guid>
		<description><![CDATA[For several years, PSD2HTML have been the primary sponsor of Design Shack. We don&#8217;t like to suggest a service to you unless we have tried it ourself to ensure that it&#8217;s worth a recommendation. A recent addition to our network of sites, 13 Styles was in need of a redesign and I took the opportunity [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.designshack.net/postimages/psd2htmllogo.jpg" class="right" alt="PSD2HTML Review" border="0" />For several years, <a href="http://www.psd2html.com/" title="psd to html by psd2html.com">PSD2HTML</a> have been the primary sponsor of Design Shack. We don&#8217;t like to suggest a service to you unless we have tried it ourself to ensure that it&#8217;s worth a recommendation. A recent addition to our network of sites, <a href="http://www.13styles.com/">13 Styles</a> was in need of a redesign and I took the opportunity to use PSD2HTML&#8217;s service and document the process.</p>
<p>This article will be more than a straight forward review of PSD2HTML. We&#8217;ll be considering the basic idea of these type of services and considering when, and for who, they are appropriate. Honesty will be foremost, and I hope that you will gain a real insight into using a PSD to XHTML tool.</p>
<h2>PSD to XHTML Services</h2>
<p>PSD2HTML are one of the first companies to provide this service  (you can <a href="http://www.prweb.com/releases/2005/3/prweb219055.htm">see their original press release</a>), but there are a huge number of competitors in the area today and a Google search for &#8220;psd to html&#8221; brings back over half a million results. Here is a table summarizing the main players in the industry (a more in depth list can be found at <a href="http://www.mostsliced.com/slicers">Most Sliced</a>):</p>
<table class="shortcuts" cellspacing="0" summary="(X)HTML/CSS Coding Services" style="width: 400px;">
<tbody>
<tr class="selected">
<td>Service</td>
<td>Price ($)</td>
<td>Time (days)</td>
</tr>
<tr>
<td><a href="http://www.psd2html.com/">PSD2HTML</a></td>
<td>153 to 211</td>
<td>less than 24h</td>
</tr>
<tr class="alt">
<td><a href="http://www.slicendiceit.com/">Slice ‘n Diced</a></td>
<td>279 to 399</td>
<td>3-6</td>
</tr>
<tr>
<td><a href="http://thechoppr.com/">The Choppr</a></td>
<td>149</td>
<td>3</td>
</tr>
<tr class="alt">
<td><a href="http://www.xhtmlit.com/">XHTML iT</a></td>
<td>119</td>
<td>1 day or less</td>
</tr>
<tr>
<td><a href="http://xhtmlslicer.com/">XHTML Slicer</a></td>
<td>200 to 350</td>
<td>1-3 days</td>
</tr>
<tr class="alt">
<td><a href="http://xhtmlgenius.com/">XHTMLGenius</a></td>
<td>250</td>
<td>3</td>
</tr>
<tr>
<td><a href="http://xhtmlized.com/">XHTMLized</a></td>
<td>249+</td>
<td>up to 7 days</td>
</tr>
<tr class="alt">
<td><a href="http://www.wellcodeit.com/">We’llcodeit</a></td>
<td>199+</td>
<td>3</td>
</tr>
</table>
<p>We&#8217;ll be focusing on PSD2HTML, taking you through the process and showing you the final resulting design.</p>
<h2>The Process</h2>
<p>The <a href="http://www.psd2html.com/order-now.html">ordering process</a> at the site is very simple. There are several options available, starting with either a basic or professional package. We opted for the professional, as semantic, search engine friendly coding was a must have. Other optional additions are:</p>
<ul>
<li>Flexible width</li>
<li>Stretching the header and footer</li>
<li>Rollovers and dynamic menus</li>
<li>sIFR flash replacement</li>
<li>Commented CSS and XHTML code</li>
<li>Load speed optimization</li>
<li>Integration with CMS software (e.g. WordPress, MT, Drupal, Blogger, CubeCart)</li>
</ul>
<p><img src="http://www.designshack.net/postimages/13styles_clientarea.jpg" alt="PSD2HTML's Client Area" class="featureimage" /></p>
<p>After submitting the order, we were contacted at the start of the following working day with a request to clarify some of the features in the submitted PSD file. By the end of that day, some 7 hours later, the markup was provided through their online ticket system. The speed of the turn around was incredibly impressive &#8211; it would take even an experienced designer far longer than 6 hours to code a relatively complex site such as the one we submitted. If you need results quickly, this service would seem to be a great resource.</p>
<p>Speed isn&#8217;t the only factor, however. We&#8217;re going to show you, in full, the code created by PSD2HTML for the new layout.</p>
<h2>The Results</h2>
<p>This is the original 13 Styles design:</p>
<p><img src="http://www.designshack.net/postimages/13styles_old.jpg" alt="Original 13Styles Layout" class="featureimage" /></p>
<p>And this is a screenshot of the new version which we created in Photoshop:</p>
<p><img src="http://www.designshack.net/postimages/13styles_new.jpg" alt="New 13Styles Layout" class="featureimage" /></p>
<p>You can see the full website through the following link. It is essentially the exact code which we received back from PSD2HTML, and will still require customization before being integrated into the real 13 Styles site.</p>
<p><a href="http://www.designshack.net/tutorialexamples/13styles/" class="smallbox">View the design</a></p>
<p>Please feel free to take a look and judge the quality for yourself. We found it to be great &#8211; well laid out with the correct separation of content and presentation and semantic coding. We aren&#8217;t incredibly easy to impress, but this was certainly not a rushed, second rate effort. The process takes web design to a level of &#8216;mass production&#8217;, and high standards can be achieved through having a huge catalog of code examples and snippets to work from.</p>
<h2>Do We Recommend Them?</h2>
<p>The service was fast, efficient, inexpensive and of an outstanding quality. PSD2HTML would definitely be worth considering if you:</p>
<ul>
<li>Are short on time</li>
<li>Are a skilled designer, but not a coder</li>
<li>Require high quality, semantic and valid code</li>
<li>Want to have a personal, well trained contact creating the design</li>
</ul>
<p>It can be argued that design does not come from the ability to write code, but rather the ability to create an intuitive user experience which is simple to operate and gives the desired message. Using a service such as this ensures that you are free to focus on these aspects without being bogged down in small issues such as cross browser compatibility.</p>
<p>PSD2HTML impressed us in every area when coding the 13 Styles site, and we would not hesitate to recommend using their service. Be careful, though, that you don&#8217;t lose the passion for crafting your own HTML and CSS.</p>
<p><a href="http://www.psd2html.com/" title="psd to html by psd2html.com" class="smallbox">PSD2HTML by psd2html.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://designshack.net/articles/reviews/psd-to-html-by-psd2html/feed/</wfw:commentRss>
		<slash:comments>59</slash:comments>
		</item>
		<item>
		<title>Coding With Springloops</title>
		<link>http://designshack.net/articles/coding-with-springloops/</link>
		<comments>http://designshack.net/articles/coding-with-springloops/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 16:39:11 +0000</pubDate>
		<dc:creator>David Appleyard</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[springloops]]></category>
		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://localhost:8888/?p=231</guid>
		<description><![CDATA[A common problem I encounter when designing a site in a team is the lack of a tool to easily allow us to collaborate and co-ordinate our work. There are several tools available to manage workflow and tasks, but few to actually help with the problem of overwriting someone else&#8217;s code. Springloops is a unique [...]]]></description>
			<content:encoded><![CDATA[<p>A common problem I encounter when designing a site in a team is the lack of a tool to easily allow us to collaborate and co-ordinate our work. There are several tools available to manage workflow and tasks, but few to actually help with the problem of overwriting someone else&#8217;s code.</p>
<p><a href="http://www.springloops.com/">Springloops</a> is a unique source code management tool focused on web development teams. It allows you to code in parallel and share your code safely concentrated on results, not on lost changes or overwritten files. You get rapid collaboration in protected space.</p>
<p>In addition, using innovative deployment features, you can get rid of uploading files via ftp and overwriting others files on the server. It only takes one click to update several servers (both staging and production) in seconds. It can be a real problem solver &#8211; <a href="http://www.springloops.com/">take a look</a> at see if it&#8217;s for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://designshack.net/articles/coding-with-springloops/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Basics of Semantics</title>
		<link>http://designshack.net/articles/the-basics-of-semantics/</link>
		<comments>http://designshack.net/articles/the-basics-of-semantics/#comments</comments>
		<pubDate>Mon, 16 Jul 2007 13:15:37 +0000</pubDate>
		<dc:creator>David Appleyard</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Articles]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[semantics]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://localhost:8888/?p=445</guid>
		<description><![CDATA[Semantics is a word which strikes fear into many a designer&#8217;s heart, but it need not be a difficult or complicated topic. It concerns meaningful expression, avoiding presentational markup and using appropriate and meaningful tags where possible. Essentially, designing and writing HTML code in a semantic way is as simple as keeping your HTML concerned [...]]]></description>
			<content:encoded><![CDATA[<p>Semantics is a word which strikes fear into many a designer&#8217;s heart, but it need not be a difficult or complicated topic. It concerns meaningful expression, avoiding presentational markup and using appropriate and meaningful tags where possible.</p>
<p>Essentially, designing and writing HTML code in a semantic way is as simple as keeping your HTML concerned with the content of the page and not the layout. Some of the simple steps below will help you to ensure that you stay semantically pleasing to search engines, spiders and visitors:</p>
<h2>Title tag</h2>
<p>Ensure that your page title tag is descriptive and meaningful. Ensure that it changes for each page of your site to reflect the content on that page.</p>
<h2>Headings</h2>
<p>It&#8217;s possible to define your page&#8217;s headings with div and span tags, but that doesn&#8217;t convey any meaning that it is a heading. Using h1 to h6 tags to differentiate and style the headings on your page is much better.</p>
<h2>Tables and Forms</h2>
<p>By default, tables and forms are not very semantic and can be very general. They also lack accessibility for those using non-standard browsers. For tables, ensure that you use the thead tag to explain the columns of your table. For forms, adhere to using the label tag to describe what each input, checkbox etc is there for.</p>
<h2>Images</h2>
<p>It seems like it gets said over and over again, but use alt attributes for all your images to ensure that they are described within the page content &#8211; both for the benefit of search engines and disabled users.</p>
<h2>Seems straight forward&#8230; but why?</h2>
<p>Using semantic code won&#8217;t make your website look any different and it won&#8217;t directly benefit your readers in any way. One direct effect you may see is that search engines spider your website in a more correct and effective way.</p>
<p>Also, semantic coding is paving the way for the future. New devices, software and applications will be around in the next 5, 10, 100 years that still use the content on the web to power them. Semantics set the standard which future systems will adhere to and interpret, so future proof yourself!</p>
]]></content:encoded>
			<wfw:commentRss>http://designshack.net/articles/the-basics-of-semantics/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Object Caching 369/435 objects using disk: basic

Served from: designshack.net @ 2012-02-09 19:48:31 -->
