<?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>AmberWeinberg.com &#187; HTML</title>
	<atom:link href="http://www.amberweinberg.com/tag/html/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.amberweinberg.com</link>
	<description>Design, Development and Freelance Articles and Tutorials</description>
	<lastBuildDate>Thu, 09 Sep 2010 14:37:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>XHTML &amp; CSS For Mobile Development</title>
		<link>http://www.amberweinberg.com/xhtml-css-for-mobile-development/</link>
		<comments>http://www.amberweinberg.com/xhtml-css-for-mobile-development/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 14:30:02 +0000</pubDate>
		<dc:creator>Amber Weinberg</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tutorial]]></category>
		<guid isPermaLink="false">http://www.amberweinberg.com/?p=3427</guid>
		<description><![CDATA[If you follow me on Twitter or on Facebook, you&#8217;ve probably heard me talk about the mobile site I&#8217;ve been developing for Amazon Audible. The mobile site consists of over 50 mockups that needed to be developed in HTML/CSS and made to work for the iPhone, Android and Blackberry. While coding simple HTML/CSS mockups sounded [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.amberweinberg.com/wp-content/uploads/2010/09/3158195615_3263e1cc6f_z-590x393.jpg" alt="" title="3158195615_3263e1cc6f_z" width="590" height="393" class="alignleft size-large wp-image-3432" /></p>
<p>If you follow me on Twitter or on Facebook, you&#8217;ve probably heard me talk about the mobile site I&#8217;ve been developing for Amazon Audible.</p>
<p>The mobile site consists of over 50 mockups that needed to be developed in HTML/CSS and made to work for the iPhone, Android and Blackberry. While coding simple HTML/CSS mockups sounded pretty easy, I found that there were several hurdles and differences from doing mobile HTML and normal HTML.</p>
<p>Doing a mobile site from scratch was a big learning experience, so I&#8217;d thought I&#8217;d share some of the things I learned, that differed greatly for mobile dev.</p>
<h3>Think Small</h3>
<p>Doing mobile development means you have to think small and in terms of percentages, not pixels. You can&#8217;t have a 320px layout for the iPhone, because if you rotate the phone into landscape mode, you&#8217;ll have a skinny site running down the middle. You have to make sure the layout stays consist, while expanding for both portrait and landscape modes on the phone.</p>
<h3>CSS3 Wonders</h3>
<p>One of the biggest changes that were difficult for me to get over, and one of the best, was the fact that I could use CSS3 freely. I no longer had to worry about Internet Explorer, and al of the prominent mobile devices support it.</p>
<p>When trying to do some tricky styling without adding additional markup, I caught myself remembering that I could actually do it with nth-of-type and not having to worry about it breaking! So feel free to break out your CSS3 and even some of your HTML5 skills.</p>
<h3>Special Meta Tags</h3>
<p>There are a lot of little quirks in some mobile devices, but since I have an iPhone I&#8217;ll mention the ones I found in that device. The iPhone has this neat trick, where it links phone numbers in the browser and allows you to click on them and call them instantly.</p>
<p>This is awesome, except for the fact when it tries to do it on non-phone numbers. It seems to have difficulty sometimes determining what is and isn&#8217;t a number, especially when it comes to things like part/order numbers.</p>
<p>The awesome thing about Apple, however, is the fact they came up with a ton of meta tags that allow you to manipulate the way the iPhone device reads the website. I think these tags may also work on the Android, but don&#8217;t quote me on that.</p>
<p>To disallow the linking of phone numbers of your site, simple add this in between your &lt;head&gt; tags:</p>
<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;meta name=&quot;format-detection&quot; content=&quot;telephone=no&quot;&gt;</pre></div></div>
<p>I also ran across a problem where the iPhone likes to blow up the size of text in landscape mode, which was obviously a no-no and broke our layout. This was fixed simply by adding this style to the body property:</p>
<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">body <span style="color: #00AA00;">&#123;</span> -webkit-text-size-adjust<span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>
<h3>The IE of Mobile</h3>
<p>Of course, there&#8217;s always something that has to make a developer&#8217;s life difficult, and in this case it&#8217;s Blackberry. While it&#8217;s not <em>as</em> bad as Internet Explorer, it still became a thorn in my side.</p>
<p>Apparently, some models of Blackberries don&#8217;t support CSS3 properties, like opacity. I haven&#8217;t had any problems with advanced selectors though, so I&#8217;m not sure what is and isn&#8217;t supported.</p>
<p>The Blackberry also seemed to interpret spacing and paddings differently from the Android and the iPhone. For the most part, besides a few text differences, the Android and iPhone were quite similar in rendering the site.</p>
<h3>Browser-Testing</h3>
<p>Browser, or device, testing for mobile is a bit more difficult to do than normal web browser testing. While you can download pretty much al of the web browsers if you&#8217;re on a Windows machine (or use a simulator on a Mac), I&#8217;m fairly sure most devs don&#8217;t have an iPhone, Android AND a Blackberry.</p>
<p>For beginning testing, it was enough to resize my Firefox window as small as possible, but most of the testing I did on my iPhone, especially because the iPhone renders inputs and some backgrounds and paddings quite differently than Firefox.</p>
<p>For Android and Blackberry testing, I had to rely on the help of several of my Twitter friends (thanks guys!). A lot of the simulators you can download, especially the iPhone ones, never seem to actually renders the site like the actual device would. The client also had access to all three devices, so there were a big help in finding bugs.</p>
<h3>Teaching the Client</h3>
<p>The problem with percentage based designs, is that it&#8217;s impossible to have it &#8220;pixel-perfect&#8221; with the mockups, because you&#8217;re not using pixels. This was something I discovered early on, and something I had to teach the client about as well, especially because they had handed me size guides with the exact pixels everything was spaced out to.</p>
<p>This is a bit difficult to explain to a client who wants the mockups to look exactly the same in portrait and landscape mode, but with a little persistence and documentation, it wasn&#8217;t impossible for them to become relaxed in their layout expectations. You just have to be a bit more fluid when it comes to the mobile world.</p>
<h3>Progress</h3>
<p>I haven&#8217;t completed all the mockups yet, but you can <a href="http://amberweinberg.com/clients/audible">check out the progress on the mobile site</a> I&#8217;m working on for Audible for the next week or so before it&#8217;s taken down to become live.</p>
<h3>Your Thoughts</h3>
<p>What are some of the differences and difficulties you&#8217;ve experienced while coding for mobile sites?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.amberweinberg.com/xhtml-css-for-mobile-development/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Building Findable Websites</title>
		<link>http://www.amberweinberg.com/building-findable-websites/</link>
		<comments>http://www.amberweinberg.com/building-findable-websites/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 14:30:41 +0000</pubDate>
		<dc:creator>Amber Weinberg</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[validation]]></category>
		<guid isPermaLink="false">http://www.amberweinberg.com/?p=3315</guid>
		<description><![CDATA[Building Findable Websites by Arron Walter is one of the best books I&#8217;ve read on the subject of SEO, web standards and accessibility in the world of code. Aimed specifically to developers, Building Findable Websites is 264 pages based on several topics. This isn&#8217;t a regular SEO book, but teaches &#8220;findability&#8221; through good coding practices, including [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-3316" title="Web Standards SEO and Beyond" src="http://www.amberweinberg.com/wp-content/uploads/2010/08/Web-Standards-SEO-and-Beyond.gif" alt="" width="197" height="240" /><a href="http://www.amazon.com/gp/product/0321526287?ie=UTF8&amp;tag=portofambewei-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0321526287">Building Findable Websites</a> by Arron Walter is one of the best books I&#8217;ve read on the subject of SEO, web standards and accessibility in the world of code.</p>
<p>Aimed specifically to developers, <a href="http://www.amazon.com/gp/product/0321526287?ie=UTF8&amp;tag=portofambewei-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0321526287">Building Findable Websites</a> is 264 pages based on several topics. This isn&#8217;t a regular SEO book, but teaches &#8220;findability&#8221; through good coding practices, including best practices for Flash, Javascript and AJAX. It also includes basic SEO information on keywords in titles, alts and density.</p>
<p>I skipped over a few sections because it included basic information I already knew or beginners info on things like using Feedburner, but I still found a ton of relevant material to keep me interested.</p>
<p>The book has a ton of resources and code examples and even gives access to several bonus chapters on online.</p>
<p>You can find <a href="http://www.amazon.com/gp/product/0321526287?ie=UTF8&amp;tag=portofambewei-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0321526287">Building Findable Websites</a> on Amazon for $30.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.amberweinberg.com/building-findable-websites/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Common Mistakes Front-End Developers Make When Coding</title>
		<link>http://www.amberweinberg.com/common-mistakes-front-end-developers-make-when-coding/</link>
		<comments>http://www.amberweinberg.com/common-mistakes-front-end-developers-make-when-coding/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 14:30:57 +0000</pubDate>
		<dc:creator>Amber Weinberg</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[improvement]]></category>
		<category><![CDATA[rant]]></category>
		<guid isPermaLink="false">http://www.amberweinberg.com/?p=3271</guid>
		<description><![CDATA[I&#8217;m by no means perfect when it comes to web development, however I always strive to improve my code with each new site I make. I&#8217;ve noticed a lot of common mistakes made by both beginning and advanced developers (including myself). While some of these mistakes may seem trivial, they go a long way to [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-large wp-image-3273" title="2399479784_14138cc43f_b" src="http://www.amberweinberg.com/wp-content/uploads/2010/08/2399479784_14138cc43f_b-590x442.jpg" alt="" width="590" height="442" /><br />
I&#8217;m by no means perfect when it comes to web development, however I always strive to improve my code with each new site I make.</p>
<p>I&#8217;ve noticed a lot of common mistakes made by both beginning and advanced developers (including myself). While some of these mistakes may seem trivial, they go a long way to making the difference between the average developers and the great ones.</p>
<p>Let&#8217;s take a look at these mistakes and discuss why they&#8217;re bad.</p>
<h3>Using &lt;br/&gt; Tags To Space Divs</h3>
<p>This practice was something I used to do often back in the table layout days, but sadly the practice hasn&#8217;t died out among the development community. When editing other developers&#8217; code, it&#8217;s still fairly common to see developers using<br />
&lt;br/&gt; tags instead of margins or padding.</p>
<p>While the document will still validate, this isn&#8217;t a good practice. Browsers render spacing inconsistently, so your layout will end up being off in each one. It also muddies up your HTML and crosses the line of separating structure from presentation.</p>
<h3>Using Inline CSS</h3>
<p>I was hoping that with the recent popularity in semantics and the separation of structure and design, that the practice of using inline CSS would disappear. It hasn&#8217;t</p>
<p>Not only does inline CSS complicated your HTML, but it also defeats the purpose of CSS itself, which is to have one place to keep your styles so the site remains easily updatable. It can also penalize you SEO-wise by making it take longer for spiders to download your website, since they have to navigate through CSS (which they can&#8217;t use). Inline CSS also won&#8217;t validate if you&#8217;re using XHTML 1.0 Strict, which brings me to&#8230;</p>
<h3>Using A Transitional Doctype</h3>
<p>Using a transitional doctype is akin to that annoying friend of yours who can never make up their mind between two choices. Basically, a transitional doctype is halfway between the last and the next doctypes.</p>
<p>If you&#8217;re going to be a developer, be a good developer. Transitional doctypes let you get away with rookie mistakes like inline CSS and other presentational markup that have no place residing in your HTML.</p>
<h3>Putting Full CSS and Javascript in The Header</h3>
<p>You should always try to avoid putting actual CSS in your HTML, even if it&#8217;s in the header where it validates. Remember, design should be separate from markup. The only CSS you should have in your header is the link to the external stylesheet itself.</p>
<p>A lot of beginners (and annoyingly enough, WordPress plugin developers) put their Javascript in their header. While this isn&#8217;t technically wrong code-wise, it can seriously slow down the loading of the page, especially if you have multiple scripts. Place your scripts in the footer of your site, so the rest of the site can load before your JS. While it might not make a noticeable difference on small sites, it can really speed a larger one up.</p>
<h3>Containers Within Containers Within Containers Within&#8230;</h3>
<p>I think some developers are scared silly. Scared that if they don&#8217;t use six containers for that left content area, the whole site will blow up and the internet will point and laugh at said developer.<br />
This can also be classified as a form of divitis, but it&#8217;s actually worse &#8211; it&#8217;s container divitis.</p>
<p>No, you do not need that many containers, when normally one or two should be the most you ever need.</p>
<p>Of course, there are always exceptions. I once had a client that had a ton of expanding rounded corner boxes within each other and they all had to work in IE6. I finally made the decision to drop support for IE6 after that one&#8230;</p>
<h3>Tables, IE6 and Other Dead Things of The Night</h3>
<p>People have always been fascinated with monster and the undead and developers are no exception. We love dead things like tables for layouts, making sites work in IE6 and other practices that should&#8217;ve been laid to rest long ago. Just stop already ok? There&#8217;s never a happy ending, you&#8217;ve seen the movies.</p>
<h3>Who Needs Validation?</h3>
<p>There are those out there who think validation is stupid and pointless. Well I think they&#8217;re stupid and pointless. Validation gives you a proper standard to hold your code to, helps prevent browser rendering issues and makes you responsible for that rat&#8217;s nest you call a website.</p>
<p>I don&#8217;t think I&#8217;ve ever seen any developer who doesn&#8217;t validate have good, clean, semantic good. They don&#8217;t exist.</p>
<h3>Not Properly Indenting or Spacing Your Code</h3>
<p>While the actual structure of your code is mostly up to you and what makes it easier for you to read and develop under, your coding structure should at least contain some sort of consistent indention and spacing.</p>
<p>I can&#8217;t tell you how many times I&#8217;ve viewed code with no indention, too many indentions (i.e. code goes off the screen with indents when it&#8217;s parent element is indented only once) and about 50 returns between one element and the next. This is not only very, very ugly, it increases file size and makes it near impossible for the next developer to figure out what&#8217;s going on.</p>
<h3>Thinking HTML and CSS Are &#8220;Easy&#8221;</h3>
<p>I&#8217;ve heard some developer &#8220;experts&#8221; claim that HTML and CSS are easy and everyone should know how to do them. This is not only a HUGE annoyance to front-end developers like myself, it&#8217;s also untrue.</p>
<p>Yes, learning the basics of CSS and HTML are pretty easy compared to backend languages. However, becoming an expert in HTML and CSS is NOT. I know plenty of backend programmers who know several languages, but still can&#8217;t write clean, semantic HTML. Nor can they figure out the basics of validation (or write a simple paragraph without 100 errors).</p>
<p>Anyone can change font colors. But it takes a real expert in front-end development to code a complicated site from scratch that&#8217;s validated, clean, semantic and cross-browser friendly in under a few hours without looking. So no, real HTML and CSS isn&#8217;t easy.</p>
<h3>Picky Picky Picky!</h3>
<p>I&#8217;m very, very picky about the way HTML and CSS is written, because this is what I&#8217;ve spent most of my like trying to perfect. I think it&#8217;s important to hold yourself to the highest standard no matter what you do. As mom always said, :if you&#8217;re going to do it, do it right the first time.&#8221;</p>
<h3>Your Thoughts</h3>
<p>What are some of the coding mistakes you or other developers you&#8217;ve noticed make?<br />
<em></em></p>
<p><em>image by </em><a href="http://www.flickr.com/photos/foxtongue/"><em>Foxtongue</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.amberweinberg.com/common-mistakes-front-end-developers-make-when-coding/feed/</wfw:commentRss>
		<slash:comments>50</slash:comments>
		</item>
		<item>
		<title>The Difference Between $150 and $700</title>
		<link>http://www.amberweinberg.com/the-difference-between-150-and-700/</link>
		<comments>http://www.amberweinberg.com/the-difference-between-150-and-700/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 13:00:08 +0000</pubDate>
		<dc:creator>Amber Weinberg</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">http://www.amberweinberg.com/?p=3243</guid>
		<description><![CDATA[I&#8217;ve always been curious as to how much money those cheap PSD to XHTML companies make. It seems impossible that they make a ton of money by only charging $150 per site, plus I&#8217;ve noticed that they always take out big ads on large blog sites that charge over $600 a month per ad. This [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-3245" title="Cheap sign by ecastro" src="http://www.amberweinberg.com/wp-content/uploads/2010/07/Cheap-sign-by-ecastro-300x225.jpg" alt="" width="300" height="225" />I&#8217;ve always been curious as to how much money those cheap PSD to XHTML companies make. It seems impossible that they make a ton of money by only charging $150 per site, plus I&#8217;ve noticed that they always take out big ads on large blog sites that charge over $600 a month per ad.<br />
This also leads me to another thought &#8211; just how good can their code really be for only $150?<br />
I went through several of these PSD to XHTML sites, looked at the source code of both their sites and their portfolios, and here&#8217;s what I&#8217;ve found.</p>
<h3>It&#8217;s Raining Scripts!</h3>
<p>One thing I can&#8217;t figure out is why all of these sites insist on having 10+ scripts in their header. Is really necessary? Have they heard of optimization or minifying their JS?</p>
<h3>Divitis</h3>
<p>While several of these sites claim to have &#8220;handwritten&#8221; code, I really find that hard to believe. They always look like they&#8217;ve been run through those slice n&#8217; dice programs. The div names are always funky and generic. They contain divs wrapped around divs wrapped around some more divs. Most of these seem to come from some kind of template.</p>
<h3>Weirdo Meta Tags</h3>
<p>One of the sites I viewed had the weirdest meta tags I&#8217;d ever seen, a bunch I&#8217;d never even heard of. It&#8217;s like they read a beginner&#8217;s HTML book from 1994 and decided to use everything the book talked about, whether necessary or not.</p>
<h3>IE Or Bust</h3>
<p>All of these sites used IE hacks, which meant that none of these developers really know how to properly code, especially since almost ALL of the hacks were for IE8! IE8 is the easiest IE browser to code in, and you normally shouldn&#8217;t have any problems with it if you&#8217;re coding correctly.</p>
<h3>Go To Class</h3>
<p>Not everything needs a class, but according to these sites, everything must have some kind of class or ID. While it seems marginal, you should always try to use the cascade to style your elements, instead of classing everythin. Not only does that save on file size, but reduces confusion and mess in both your HTML and CSS.</p>
<h3>Validation</h3>
<p>The best part of all of these sites &#8211; most of them were validated, and in XHTML Strict no less. Kudos to them.<br />
But validation isn&#8217;t everything. Semantics is just as important and is something missing in all of the PSD to XHTML sites. Someone please tell me what the divs &#8220;b-box&#8221; and &#8220;c-150&#8243; are supposed to do?</p>
<h3>Logoworks and Factories</h3>
<p>These PSD to XHTML places remind me a lot of Freelancer.com, Logoworks and other crowd-sourcing  factory type sites. Sure, you&#8217;ll get the work done quickly and cheaply, but you&#8217;ll sacrifice in quality and it&#8217;s very, very noticeable.</p>
<h3>The Difference</h3>
<p>Which brings us here &#8211; so what&#8217;s the real difference between us (the good developers) and them? We&#8217;re not a factory. We don&#8217;t churn out the same junk over and over. We learn and improve our code with each site we make. We pride ourselves on using the least code possible while maintaining semantics, validation and accessibility.<br />
We don&#8217;t hide behind a web form. Clients can find us and talk to a real person and ask questions, instead of simply submitting a design on one end, and having a template spit out the other.<br />
This is why the best clients will <strong>always</strong> pay more for us.</p>
<h3>Your Thoughts</h3>
<p>What do you think about these PSD to XHTML places? Worth the price?<br />
<em>image by </em><a title="Link to ecastro's photostream" rel="dc:creator cc:attributionURL" href="http://www.flickr.com/photos/ecastro/"><em>ecastro</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.amberweinberg.com/the-difference-between-150-and-700/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>35 Books All Freelance Web Developers Should Read</title>
		<link>http://www.amberweinberg.com/35-books-all-freelance-web-developers-should-read/</link>
		<comments>http://www.amberweinberg.com/35-books-all-freelance-web-developers-should-read/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 14:30:59 +0000</pubDate>
		<dc:creator>Amber Weinberg</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[objective c]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[socialmedia]]></category>
		<category><![CDATA[strategy]]></category>
		<guid isPermaLink="false">http://www.amberweinberg.com/?p=3215</guid>
		<description><![CDATA[If you follow me on Goodreads, you know that I absolutely love to read. I&#8217;ve always been a big reader, but since I&#8217;ve become a freelance I&#8217;ve made sure to read even more than usual, in the field of business, development and the web in general. Reading is essential to any developer&#8217;s improvement. While blogs and magazines are great [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-3216" title="freelancefolder" src="http://www.amberweinberg.com/wp-content/uploads/2010/07/freelancefolder2.jpeg" alt="" width="590" height="277" /></p>
<p>If you follow me on <a href="http://www.goodreads.com/">Goodreads</a>, you know that I absolutely love to read. I&#8217;ve always been a big reader, but since I&#8217;ve become a freelance I&#8217;ve made sure to read even more than usual, in the field of business, development and the web in general.</p>
<p>Reading is essential to any developer&#8217;s improvement. While <a href="http://freelancefolder.com/20-must-read-blogs-for-online-entrepreneurs/">blogs and magazines are great to read</a> for a quick update, nothing replaces a good informative book. Even though web development isn&#8217;t the most interesting topic to read about, I&#8217;ve been able to find a lot of interesting and informative books over the years that have helped me to improve both my dev and business skills.</p>
<p><a href="http://freelancefolder.com/35-books-all-freelance-web-developers-should-read/">Read the rest of my post on FreelanceFolder »</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.amberweinberg.com/35-books-all-freelance-web-developers-should-read/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review of HTML5 For Web Designers by Jeremy Keith</title>
		<link>http://www.amberweinberg.com/review-of-html5-for-web-designers-by-jeremy-keith/</link>
		<comments>http://www.amberweinberg.com/review-of-html5-for-web-designers-by-jeremy-keith/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 14:30:50 +0000</pubDate>
		<dc:creator>Amber Weinberg</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[reviews]]></category>
		<guid isPermaLink="false">http://www.amberweinberg.com/?p=3179</guid>
		<description><![CDATA[HTML5 for Web Designers by Jeremy Keith is a quick and informative 85 page mini-book all about our favorite development topic, HTML5. The book took me a couple of nights to read, but only because I was super short on time, so anyone could easily read the whole book in one or two sittings. The [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-3180" title="Buy HTML5 For Web Designers, $18 + Shipping" src="http://www.amberweinberg.com/wp-content/uploads/2010/07/Buy-HTML5-For-Web-Designers-18-+-Shipping-213x300.png" alt="" width="213" height="300" /></p>
<p><a href="http://books.alistapart.com/">HTML5 for Web Designers</a> by Jeremy Keith is a quick and informative 85 page mini-book all about our favorite development topic, HTML5. The book took me a couple of nights to read, but only because I was super short on time, so anyone could easily read the whole book in one or two sittings.</p>
<p>The layouts of the book were nicely designed, the images are clear and crisp and the text is really easy to read. The book is smaller than you&#8217;d think, but comes jam packed with a lot great information and little fluff.</p>
<h3>The Bad</h3>
<p>I normally don&#8217;t start off with the bad points, but I feel it&#8217;s necessary here as I was extremely disappointed with the way this book was handled.</p>
<p>First off, I preordered my book the day of, or shortly after, preorder become available. Therefor, I expected to be one of the first people to get the books. I wasn&#8217;t. In fact, you could&#8217;ve ordered your book a week after it was released and gotten it way before me. It took over THREE weeks from the date of release to get my copy.</p>
<p>Also, when the copy came in, it was banged up, the corners were bent badly and the cover was cheap (a drop of water has literally disintegrated the cover). For $18+ I really expected something of higher quality, especially since it&#8217;s a paperback. These fudge ups remind me of the sad Smashing Book.</p>
<h3>The Chapters</h3>
<ul>
<li><strong>Chapter 1: A Brief History of Markup -</strong> My favorite part of the entire book actually had nothing to do with HTML5, but the first chapter. The first chapter was full of really interesting tidbits on the history of markup and the W3C and why XHTML 2.0 failed. It was really, really interesting (to me at least). The chapters in the book were hilariously named after oldies music. It was a really easy and pleasant reading, although HTML5 specs tend to bore the crap out of me.</li>
<li><strong>Chapter 2: The Design of HTML 5 &#8211; </strong>Another great &#8220;history&#8221; chapter that deals with how HTML5 came to be, what it aims to do and the basics of what the creators were thinking when dreaming up the billion page spec.</li>
<li><strong>Chapter 3: Rich Media &#8211; </strong>To be 100% honest, I&#8217;m not too crazy about media in HTML5. Never been too crazy about media ever. eh.</li>
<li><strong>Chapter 4: Web Forms 2.0 &#8211; </strong>For some reason, this chapter made me super excited about HTML5 web forms. Maybe because it makes complicated forms so much easier thanks to the fact you no longer need jQuery for everything.</li>
<li><strong>Chapter 5: Semantics &#8211; </strong>This is a very important issue to me. I&#8217;m disappointed that HTML5 takes a lot of the cleanliness out of what XHTML 1.0 forced us to do, but at least semantics are getting better. Not 100% happy with a bunch of this stuff, who uses microformats anyways?</li>
<li><strong>Chapter 6: Using HTML5 Today -</strong>The most useful chapter was the last one, where it talks about how we can use HTML5 today. Definitely interesting. Have been wanting to try my own HTML5 site for awhile now, but just haven&#8217;t gotten the time <img src='http://www.amberweinberg.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </li>
</ul>
<h3>Must Buy?</h3>
<p>Definitely. The book is $18 plus shipping and can be bought at <a href="http://books.alistapart.com/">A List Apart.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.amberweinberg.com/review-of-html5-for-web-designers-by-jeremy-keith/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
