<?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>Jorge Pedret</title>
	<atom:link href="http://jorgepedret.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jorgepedret.com</link>
	<description>Freelance Web Developer + Front End Designer</description>
	<lastBuildDate>Tue, 06 Jul 2010 02:36:54 +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>CSS won&#8217;t style my HTML5 markup in Internet Explorer!</title>
		<link>http://jorgepedret.com/web-development/html5-web-development/css-wont-style-my-html5-markup-in-internet-explorer/</link>
		<comments>http://jorgepedret.com/web-development/html5-web-development/css-wont-style-my-html5-markup-in-internet-explorer/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 02:34:44 +0000</pubDate>
		<dc:creator>Jorge Pedret</dc:creator>
				<category><![CDATA[html5]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[new html5 tags]]></category>

		<guid isPermaLink="false">http://jorgepedret.com/?p=169</guid>
		<description><![CDATA[You built your whole website using html5 new shiny tags, you're so proud of yourself, it looks great in your development browser. Time to give it a test in Internet Explorer to see what it looks like. It looks a lot worst than you was expecting... What the heck is going on?

Make html5 work under ie6, ie7 &#038; ie8 by adding this small JavaScript code.]]></description>
			<content:encoded><![CDATA[<p>You built your whole website using html5 new shiny tags, you&#8217;re so proud of yourself, it looks great in your development browser!!</p>
<p>It&#8217;s finally time to give it a test in Internet Explorer, let&#8217;s see how it looks like&#8230;</p>
<p>WHAT??? That looks a lot worst than I was expecting&#8230; What the heck is going on?</p>
<p>You try changing your css, but explorer doesn&#8217;t change at all&#8230; You verify if you&#8217;re actually working on the right file, and yes in deed, you are. You try to add some basic css properties, but again, it doesn&#8217;t change a bit. The problem is&#8230;</p>
<h3>Internet Explorer completely ignores html5 new tags</h3>
<p>OMG! Until when this stupid browser is going to give me head aches &#8211; you say out loud.</p>
<p>At this point you have two options:</p>
<ol>
<li>Change your entire markup and css to use old tags</li>
<li>Use Remy Sharp&#8217;s fix. The only downsize: It completely depends on Javascript</li>
</ol>
<p>IE simply ignores all the elements it doesn&#8217;t recognize, regardless of CSS. By using javascript&#8217;s function document.createElement(), we iterate through the markup and recreate all the tags that are not recognized by IE.</p>
<h3>Quick copy/paste solution</h3>
<p>Here is the code taken directly from <a href="http://remysharp.com/2009/01/07/html5-enabling-script/">Remy&#8217;s site</a>:</p>
<pre class="brush: jscript;">
&lt;!--[if IE]&gt;
&lt;script src=&quot;http://html5shim.googlecode.com/svn/trunk/html5.js&quot;&gt;&lt;/script&gt;
&lt;![endif]--&gt;
</pre>
<p>I&#8217;m thinking it might be a good idea to condition the code to IE versions lower than 8, since IE9 will have html5 support and it might be coming soon, but that&#8217;s up to you:</p>
<pre class="brush: jscript;">
&lt;!--[if lte IE 8]&gt;
&lt;script src=&quot;http://html5shim.googlecode.com/svn/trunk/html5.js&quot;&gt;&lt;/script&gt;
&lt;![endif]--&gt;
</pre>
<p>I feel stupid for not being aware and for not testing earlier in IE. It took me a while to figure out what was going on.</p>
<p>Get more information from this sites:<br />
<a href="http://net.tutsplus.com/tutorials/html-css-techniques/how-to-make-all-browsers-render-html5-mark-up-correctly-even-ie6/">http://net.tutsplus.com/tutorials/html-css-techniques/how-to-make-all-browsers-render-html5-mark-up-correctly-even-ie6/</a><br />
<a href="http://remysharp.com/2009/01/07/html5-enabling-script/">http://remysharp.com/2009/01/07/html5-enabling-script/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jorgepedret.com/web-development/html5-web-development/css-wont-style-my-html5-markup-in-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to write effective web content?</title>
		<link>http://jorgepedret.com/web-development/how-to-write-effective-web-content/</link>
		<comments>http://jorgepedret.com/web-development/how-to-write-effective-web-content/#comments</comments>
		<pubDate>Sun, 23 May 2010 03:46:02 +0000</pubDate>
		<dc:creator>Jorge Pedret</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[headings]]></category>
		<category><![CDATA[personas]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://jorgepedret.com/?p=151</guid>
		<description><![CDATA[Content is the reason why people visit your website. They are searching for information. If they can't quickly find what they're looking for, they leave.

Learning how to make your content easy to access, helps your visitors find what they're looking for. They don't want welcome messages or animated splash pages. They want to find what they came for... and quickly.]]></description>
			<content:encoded><![CDATA[<h3>Content is why people come to your website</h3>
<p>Content is the reason why people visit your website. They are searching for information. If they can&#8217;t quickly find what they&#8217;re looking for, they leave.</p>
<p>Learning how to make your content easy to access, helps your visitors find what they&#8217;re looking for. They don&#8217;t want welcome messages or animated splash pages. They want to find what they came for&#8230; and quickly.</p>
<p>For writing effective content you must get in your visitors mind. Most of us believe that we know who our users are; We believe that we know what they&#8217;re thinking.</p>
<p>Unfortunately, we don&#8217;t realize this is false until we get closer to them; until we study them, their needs and their day to day life.</p>
<p>To understand your visitors you must create personas.</p>
<p><img class="alignnone size-full wp-image-157" title="Persona Example from Letting go of the Words" src="http://jorgepedret.com/wp-content/uploads/2010/05/persona.jpg" alt="Persona Example from Letting go of the Words" width="600" height="100" /></p>
<p>A persona is an imaginary human created by you. This persona has:</p>
<ul>
<li>Name</li>
<li>Age</li>
<li>Occupation</li>
<li>Needs</li>
<li>Skills</li>
<li>And even a picture.</li>
</ul>
<p>By creating this persona, your mind leaves its own ego and starts thinking according to this imaginary person.</p>
<p><img class="alignnone size-full wp-image-156" title="Persona development" src="http://jorgepedret.com/wp-content/uploads/2010/05/persona-key-phrases.jpg" alt="Persona development" width="600" height="100" /></p>
<p>The final goal of creating personas is to help you understand your visitor&#8217;s questions and create <em>real life scenarios</em>.</p>
<h3>Everything on your website should fulfill a scenario</h3>
<p>After you create a list of personas, it&#8217;s time to think of possible scenarios. Scenarios are short stories that give you a good sense of the people who come to your site; What they want to do at your website.</p>
<p>&#8220;<em>Scenarios tell you the conversations people want to start</em>&#8221; &#8211; Janice  Redish, Letting go of the Words</p>
<blockquote><p>I&#8217;m traveling from the U.S. to India next month. Do I need a visa?</p></blockquote>
<blockquote><p>My niece will be two years old next week. I&#8217;m looking for a cute dress to send to her.</p></blockquote>
<p>If your content is not fulfilling any scenario, what&#8217;s the reason of having it? Change it to fulfill a scenario or delete it.</p>
<h3>Breaking down long content helps visitors organize your website&#8217;s ideas</h3>
<p>Whenever you see a &#8220;wall of text&#8221; keep in mind that:</p>
<ul>
<li>Your users won&#8217;t read it, or</li>
<li>It will be a pain in the butt to read (and they&#8217;ll be swearing at you for making it so hard to read).</li>
</ul>
<p><img class="alignnone size-full wp-image-160" title="i dont have time to read this crap!" src="http://jorgepedret.com/wp-content/uploads/2010/05/i-dont-have-time.jpg" alt="i dont have time to read this crap!" width="600" height="100" /></p>
<p>Break &#8220;walls of text&#8221; by making good use of these elements:</p>
<ul>
<li>Lists</li>
<li>Tables</li>
<li>Simplified text</li>
<li>Sub headings</li>
</ul>
<p><strong>Lists<br />
</strong>If you find yourself separating items by comas or enumerating items, convert those items into a list.</p>
<ul>
<li>It helps your visitors skim</li>
<li>Makes the content easy to <em>grab and go</em>.</li>
<li>Saves your users from having to create a mental list.</li>
<li>Help visitors find the item they&#8217;re looking for faster.</li>
</ul>
<p><strong>Tables<br />
</strong>Consider using tables when you need to compare numbers, have series of &#8220;if, then&#8221; or similar situations.</p>
<ul>
<li>Tables help you organize information in a more visual way</li>
<li>It makes the content easy to <em>grab and go</em>.</li>
<li>Visitors look for their question on the left column and when they find it, they look for the answer on the right column(s).</li>
</ul>
<p><strong>Simplified Text<br />
</strong>It helps users understand what you mean by just reading it once. Simplify your text following these tips:</p>
<ul>
<li>Remove any welcome message.<strong><br />
</strong>If you don&#8217;t want to remove it, think of what real life scenario the <em>welcome message</em> is fulfilling. Usually your answer will be <em>none</em>.</li>
<li>Remove any fluff words that don&#8217;t mean anything.<strong><br />
</strong>Words like &#8217;simply&#8217;, &#8216;basically&#8217;, &#8216;due to the fact that&#8217;, &#8216;at this point in time&#8217; can be completely removed or changed for a simpler word. Reading your sentences without fluff words sound a lot simpler<br />
<span style="color: #808080;">We are <span style="text-decoration: line-through;">simply</span> the best drug store. Our installations <span style="text-decoration: line-through;">basically</span> have all kinds of medicines for you.</span></li>
<li>Change complicated or technical words for very simple ones.</li>
<li>Write one to three short sentences for each paragraph, no more than that.</li>
<li>Try to avoid using comas. Break the sentence into two or more sentences instead.</li>
</ul>
<p><strong>Sub headings<br />
</strong>Also called sub titles. This helps users by telling them what they&#8217;re going to find after the heading. They can also make a general meaning of your document by only reading the sub headings.</p>
<p>Sub headings can be formatted like:</p>
<ul>
<li><strong>Questions </strong>(E.g: &#8220;Why is good content necessary?&#8221;)<br />
Use questions when your user comes to the site with questions. It&#8217;s a very good technique for clicking with your visitor.</li>
<li><strong>Statements</strong> (E.g: &#8220;Good content helps visitors find what they&#8217;re looking for&#8221;)<br />
This technique helps to get a better understanding of what&#8217;s below the heading. Notice the main headings of this article are formated like statements.</li>
<li><strong>Action Phrases</strong> (E.g: &#8220;Write good content by following these basic rules&#8221;)<br />
Use this technique when you want to encourage your user to do something or follow a list of steps.</li>
<li><strong>Nouns</strong> (E.g: &#8220;Good Content Writing&#8221;)<br />
This format can be used in some specific cases; most of the time for labels. Nouns are not conversational, unlike questions, statements or action phrases.</li>
</ul>
<h3>Naming your links efficiently saves visitors from feeling lost</h3>
<p>Naming links is one of the most important tasks while developing content. If you&#8217;ve read the phrase &#8216;<em>click here</em>&#8216;, you&#8217;ve seen bad link names.</p>
<p>Knowing what to put between the &lt;a&gt; tag is very simple, just follow these rules:</p>
<ul>
<li><strong>No &#8216;read more&#8217;, &#8216;click here&#8217;, &#8216;more&#8217; links<br />
</strong>Users usually skim through the text by jumping from one link to the next. Having a more descriptive link would help users know where that link is going to take them. By having a &#8216;read more&#8217; link, you obligate them to read what is before and after the link to understand what it is.</li>
<li><strong>Have links match your page titles</strong><br />
If visitors click on a link called &#8216;How to find a girlfriend&#8217; they want the page where they are redirected to be titled &#8216;How to find a girlfriend&#8217;. This not only supports consistency through your website but it also makes the user know right away that he&#8217;s in the right place.</li>
<li><strong>Use your visitors words</strong><br />
Avoid using your website marketing lingo for links. If you create a new section called &#8216;volcano power&#8217;, give the link a more descriptive name. Use your visitor&#8217;s words. Users won&#8217;t understand what you mean until after they click the link.</li>
<li><strong>Use action phrases for links<br />
</strong>This is a great technique to encourage your users to do something. For example: If you&#8217;re linking to a page where users can write their own comment, don&#8217;t name the link &#8220;comments&#8221;. Name it something like &#8220;write a comment&#8221; or &#8220;send us a comment&#8221;. Whatever works best.</li>
</ul>
<h3>&#8220;Inverted pyramid&#8221; text makes visitors interested enough to continue reading</h3>
<p>The inverted pyramid text is the total opposite of how we were taught in school. For this method you write the key message first. And you expand the subjects as you write. This technique is frequently used by journalists in newspapers.</p>
<p>Writing this way helps visitors quickly identify if they&#8217;re really interested or if they&#8217;ve read enough and want to stop.</p>
<p>There&#8217;s a similar technique for introducing new concepts to users. Let&#8217;s call it the known-&gt;unknown technique.</p>
<p>To use the known-&gt;unknown technique you start the paragraph with something the users already know and introduce something new in the second sentence. Then, in the start of the next paragraph you use the information that you introduced in the second sentence of the previous paragraph.</p>
<p>It&#8217;s easier to see it in action than to explain it. I&#8217;m going to use an example from Janice Redish&#8217;s book, Letting go of the Words (again):</p>
<p><img class="alignnone size-full wp-image-161" title="know to unknown paragraph" src="http://jorgepedret.com/wp-content/uploads/2010/05/know-unknown-paragraph.jpg" alt="know to unknown paragraph" width="600" height="200" /></p>
<p>Notice the first line of the first paragraph talks about something the user would already know if he&#8217;s looking to import yams into the US. The second line of the first paragraph introduces new information, indicating the yams need to be fumigated.</p>
<p>In the second paragraph, fumigation is already old information for the user, so it&#8217;s used to start the paragraph. Then the second sentence introduces new information.</p>
<p>Using this method makes users feel a lot more comfortable with what they&#8217;re reading and saves them from feeling lost in the process. It also helps educate them about unknown subjects.</p>
<h3>Where can I find more about content writing?</h3>
<p><img class="alignnone size-full wp-image-158" title="Recommended books" src="http://jorgepedret.com/wp-content/uploads/2010/05/recommended-books.jpg" alt="Recommended books" width="600" height="100" /></p>
<p>Most (if not all) of this information was taken from Janice Redish book, Letting go of the words. It&#8217;s an excellent book that I recommend all web developers and everybody related to read.</p>
<p>Of course there is a lot more detail in the book. It will teach you, using a lot of real life examples, what I just mentioned here.</p>
<p>My writing skills still suck, but at least now I&#8217;m able to identify bad content and improve it by 10000%.</p>
<p><img class="alignnone size-full wp-image-155" title="Don't make me think" src="http://jorgepedret.com/wp-content/uploads/2010/05/dont-make-me-think.jpg" alt="Don't make me think" width="600" height="100" /></p>
<p>I also recommend that you read DON&#8217;T MAKE ME THINK by Steve Krug. A really well done book that talks about helping your users understand what the hell you&#8217;re trying to say and lots about web usability.</p>
]]></content:encoded>
			<wfw:commentRss>http://jorgepedret.com/web-development/how-to-write-effective-web-content/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HTML5 &#8211; What you really need to know</title>
		<link>http://jorgepedret.com/web-development/html5-what-you-really-need-to-know/</link>
		<comments>http://jorgepedret.com/web-development/html5-what-you-really-need-to-know/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 23:53:09 +0000</pubDate>
		<dc:creator>Jorge Pedret</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://jorgepedret.com/?p=125</guid>
		<description><![CDATA[Quick reference for designers &#038; developers who just want the facts. 

An update and comparison between the html we've been working on for years and the new html5.

What's new, What was removed, What was changed and what's the current browser support.]]></description>
			<content:encoded><![CDATA[<p>This is a quick reference for those designers &amp; developers who just want the facts.</p>
<h3>What&#8217;s new?</h3>
<p><strong>DOCTYPE</strong></p>
<pre class="brush: xml;">
&lt;!-- Before --&gt;
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
&lt;!-- Now --&gt;
&lt;!DOCTYPE html&gt;
</pre>
<p>Most browsers will parse documents with that doctype as html5. That simple <img src='http://jorgepedret.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>CHARSET</strong></p>
<pre class="brush: xml;">
&lt;!-- Before --&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;!-- Now --&gt;
&lt;meta charset=utf-8 /&gt;
</pre>
<h3>What was removed?</h3>
<p>This tags are no longer valid in html5</p>
<pre class="brush: xml;">
&lt;basefont&gt;
&lt;big&gt;
&lt;center&gt;
&lt;font&gt;
&lt;s&gt;
&lt;strike&gt;
&lt;tt&gt;
&lt;u&gt;
</pre>
<p>Frames were removed as well.</p>
<pre class="brush: xml;">
&lt;frame /&gt;
&lt;frameset&gt;
&lt;noframes &gt;
</pre>
<p>Obsolete tags were taken out of html5 as well:</p>
<pre class="brush: xml;">
&lt;acronym&gt;
&lt;!-- Use abbr instead --&gt;
&lt;applet&gt;
&lt;!-- Obsoleted in favor of object --&gt;
&lt;isindex&gt;
&lt;!-- Replaced by usage of form controls --&gt;
&lt;dir&gt;
&lt;!-- Obsoleted in favor of ul --&gt;
</pre>
<p>Tag&#8217;s attributes referring to visual characteristics were removed as well. Just to mention some:</p>
<pre class="brush: xml;">align, background, bgcolor, border, clear, height</pre>
<h3>What changed?</h3>
<pre class="brush: xml;">
&lt;a&gt;
&lt;!-- Now it can contain block elements. Hurray! --&gt;
&lt;b&gt;
&lt;!-- Now represents text whose typical typographic presentation is emboldened --&gt;
&lt;hr /&gt;
&lt;!-- Now reprensents a thematic break in paragraph-level --&gt;
&lt;i&gt;
&lt;!-- Now represents text in an alternate voice or mood --&gt;
&lt;menu&gt;
&lt;!-- Has been redefined to be usefull for toolbars and context menues --&gt;
&lt;small&gt;
&lt;!-- Is now used to represent small print in documents, generally for legal purposes --&gt;
&lt;b&gt;
&lt;!-- Now represents importance instead of strong emphasis --&gt;
</pre>
<h3>New stuff, the exiting part!</h3>
<p>A bunch of <strong>new tags</strong> have been created to satisfy the common needs that HTML coders find everyday.</p>
<pre class="brush: xml;">
&lt;section&gt;
&lt;!-- Generic document or application section --&gt;
&lt;article&gt;
&lt;!-- INDEPENDENT piece of content of a document. E.g: Blog entry, newspaper article --&gt;
&lt;aside&gt;
&lt;!-- Content slightly related to the rest of the page. *cough* side bars *cough* --&gt;
&lt;hgroup&gt;
&lt;!-- Header of a section. E.g: To include title and subtitle, or company name and slogan type of thing --&gt;
&lt;header&gt;
&lt;!-- Group of Introductory or navigational aids. Doesn't necessarily needs to be at the top of the document, it can be the header of a section of the page --&gt;
&lt;footer&gt;
&lt;!-- Footer for a section. Can contain information about the author, copyright, etc. --&gt;
&lt;nav&gt;
&lt;!-- Section of document intended for navigation. --&gt;
&lt;figure&gt;
&lt;!-- Associate a caption with some embedded content, such as graphic or video. --&gt;
&lt;figcaption&gt;
&lt;!-- Provides caption for the previous tag's embedded content --&gt;
&lt;video&gt;
&lt;!-- Video and audio multimedia content. Very exciting tag <img src='http://jorgepedret.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  --&gt;
&lt;mark&gt;
&lt;!-- Run of marked text. E.g: Can be used for marking keywords of a search in a long text --&gt;
&lt;progress&gt;
&lt;!-- Represents a completion of a task. E.g: Downloading, performing series of expensive operations --&gt;
&lt;meter&gt;
&lt;!-- Represents a measurement, such as disk usage. --&gt;
&lt;time&gt;
&lt;!-- Represents a date and/or time. Very exciting tag <img src='http://jorgepedret.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  --&gt;
&lt;canvas&gt;
&lt;!-- Rendering dynamic bitmap graphics on the fly. Very exciting tag --&gt;
&lt;command&gt;
&lt;!-- Represents a command the user can invoke --&gt;
&lt;details&gt;
&lt;!-- Additional information or controls which user can obtain on demand --&gt;
&lt;datalist&gt;
&lt;!-- Used for creating a list of options for the new 'select' tag. --&gt;
&lt;keygen&gt;
&lt;!-- Control for key pair generation. --&gt;
&lt;output&gt;
&lt;!-- Represents some type of output. E.g: Calculation result --&gt;
</pre>
<p><strong>Input tag</strong>&#8217;s type attribute now has the following values:</p>
<ul>
<li>tel</li>
<li>search</li>
<li>url</li>
<li>email</li>
<li>datetime</li>
<li>date</li>
<li>month</li>
<li>week</li>
<li>time</li>
<li>datetime-local</li>
<li>number</li>
<li>range</li>
<li>color</li>
</ul>
<p>Depending on the device or browser used, this can prompt change the way to input the value. For example, if browsing from an iPhone, the datetime value promts the native way for the iPhone to choose a date+time.</p>
<p>The type attribute can also be used for automatic browser native validation purposes.</p>
<p>For more details on form changes, take a look at <a href="http://diveintohtml5.org/forms.html">http://diveintohtml5.org/forms.html</a></p>
<p>Visit: <a href="http://www.w3.org/TR/html5-diff/#new-attributes">http://www.w3.org/TR/html5-diff/#new-attributes</a> for more <strong>new attributes</strong> in html5 that you need to know about.</p>
<h3>New html5 API&#8217;s</h3>
<p>Other than tags, html5 implements a bunch of new API&#8217;s (think of it like javascript libraries) that will help you develop better applications in a faster way.</p>
<ul>
<li><strong>Video &amp; Audio</strong>: API for playing of video and audio; it can be used with the new video and audio elements.</li>
<li><strong>Offline Apps</strong>: An API that enables offline Web applications.</li>
<li><strong>Editable Content</strong>: API for editing inline content; use it with the new global contenteditable attribute.</li>
<li><strong>Drag &amp; Drop</strong>: API for drag &amp; drop elements; use in combination with a draggable attribute.</li>
<li><strong>History</strong>: API that exposes the history and allows pages to add to it to prevent breaking the back button.</li>
<li><strong>Geolocation</strong>: API that provides scripted access to geographical location of the device that&#8217;s browsing the site</li>
<li><strong>Local Storage</strong>: API for persistent data storage of key-value pair data in Web clients <em>(how exciting is that!?)</em></li>
</ul>
<h3>Examples:</h3>
<p>Check out html5 examples here <a href="http://html5demos.com/">http://html5demos.com/</a> they have everything and more of what I&#8217;ve said here and it&#8217;ll also tell you the current browser support.</p>
]]></content:encoded>
			<wfw:commentRss>http://jorgepedret.com/web-development/html5-what-you-really-need-to-know/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Designing for the Social Web &#8211; Book Review</title>
		<link>http://jorgepedret.com/books-reviews/designing-for-the-social-web-book-review/</link>
		<comments>http://jorgepedret.com/books-reviews/designing-for-the-social-web-book-review/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 22:26:01 +0000</pubDate>
		<dc:creator>Jorge Pedret</dc:creator>
				<category><![CDATA[Books Reviews]]></category>
		<category><![CDATA[Social Web]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[AOF]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://jorgepedret.com/blog/?p=51</guid>
		<description><![CDATA[I just finished reading a really really good book called &#8216;Designing for the Social Web&#8216; written by Joshua Porter (@bokardo). By using real life examples he breaks down the steps needed to take users from being unaware of your web to being passionate users (your ultimate goal).
The most important lessons I learned?
If I would have [...]]]></description>
			<content:encoded><![CDATA[<p>I just finished reading a really really good book called &#8216;<em><a href="http://www.amazon.ca/gp/product/0321534921?ie=UTF8&amp;tag=jorgepedretco-20&amp;linkCode=as2&amp;camp=15121&amp;creative=330641&amp;creativeASIN=0321534921">Designing for the Social Web</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.ca/e/ir?t=jorgepedretco-20&amp;l=as2&amp;o=15&amp;a=0321534921" border="0" alt="" width="1" height="1" /></em>&#8216; written by Joshua Porter (<a href="http://twitter.com/bokardo">@bokardo</a>). By using real life examples he breaks down the steps needed to take users from being <strong>unaware of your web</strong> to being <strong>passionate users </strong>(your ultimate goal).</p>
<p><em><strong>The most important lessons I learned?</strong></em><br />
If I would have only 2 seconds to explain to you the most important part of the book IMHO, I would say: <em>&#8220;Identify your desired users and have an authentic conversation with them.&#8221;</em></p>
<p>Make it easy for your users to send you a feedback or to contact you and listen to what they have to say. At the end everything turns around the user: Design for signup, design for ongoing participation, design for collective intelligence, design for sharing, this are all tools/actions the user will be using/executing.</p>
<p>Joshua creates a framework called <strong>AOF (Activities, Objects and Features)</strong>, which sets what you should prioritize when you&#8217;re in the designing/planning process. To wrap the idea in a few lines: Focus 90% of your energy in defining the main <strong>Activity</strong> you will be doing (what your users are/will be doing) and making sure it always kept in mind through the planning process.  Identify the <strong>Objects</strong> that people interact with while doing the main activity. Define the core <strong>Feature </strong>set after having an activity and objects defined, think of it as the <em>actions</em> people perform on the <em>objects.</em></p>
<p><em><strong>What did I learn from the book?</strong><br />
</em></p>
<ul>
<li><span style="font-style: normal; ">I learned that the real value of Amazon is the products reviews section.</span></li>
<li><span style="font-style: normal; ">Everything that you think you know but you don&#8217;t really apply it very much, he breaks it down and explains it with real life examples, helping you get a more solid concept of what you already know.</span></li>
<li><span style="font-style: normal; ">Your application is not based on the features it has, it&#8217;s based on the main activity it supports. When you&#8217;re thinking of your application, don&#8217;t define it like this: </span><span style="font-style: normal; "><em>It&#8217;s going to have a blog, it will also support user registration and profiles pages, the user can subscribe to the news letters, etc.</em></span><span style="font-style: normal; "> As the AOF method says, define your activity first and that should be the main thing.</span></li>
<li><span style="font-style: normal; ">Respect the power of an authentic conversation with your users. That&#8217;s the path to create passionate users.</span></li>
<li><span style="font-style: normal; ">How to make the user feel unique and at the same time make him feel like he belongs to a common-likes group.</span></li>
<li><span style="font-style: normal; ">How to encourage your users to participate by reciprocity laverage.</span></li>
<li><span style="font-style: normal; ">How you create signup friction through forms and how you can reduce it (this section of the book was really good!).</span></li>
<li><span style="font-style: normal; ">How to measure your success with numbers (although is not very specific, it gives you a nice introduction and overview of it).</span></li>
</ul>
<p>I&#8217;m currently reading a new book called &#8216;Letting Go of the Words &#8211; Writing Web Content that Works&#8217; by Janice Redish, it seems pretty promising, I&#8217;ll post my review as soon as I finish it <span style="color: #888888;">(and a link to buy it from the amazon store so I make money *Muhuhuhahaha &#8211; Laughs with evilness*) </span>.</p>
<p><em>Have you read designing for the social web?</em></p>
<p style="padding-left: 30px; ">Tell me what you think about it!<br />
Did you hate it? Did you love it?<br />
What did you learn from it?<br />
What was your favorite part?</p>
<p><em>Want to read this book?</em></p>
<p style="padding-left: 30px; ">Write a comment if you have any questions about it, or if you want to know something in specific.<br />
If you&#8217;re decided to get the book, get it here <a href="http://www.amazon.ca/gp/product/0321534921?ie=UTF8&amp;tag=jorgepedretco-20&amp;linkCode=as2&amp;camp=15121&amp;creative=330641&amp;creativeASIN=0321534921">Designing for the Social Web</a>, it&#8217;s better than all the other places where you can get it. <span style="color: #888888;">*Muhuhuhahaha &#8211; Laughs with evilness again!*</span></p>
<p><em>Have questions?</em></p>
<p style="padding-left: 30px; "><em><span style="font-style: normal;">I&#8217;ll be happy to help you, just post them as a comment and we&#8217;ll discuss it!</span></em></p>
]]></content:encoded>
			<wfw:commentRss>http://jorgepedret.com/books-reviews/designing-for-the-social-web-book-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use jQuery to select child element</title>
		<link>http://jorgepedret.com/web-development/use-jquery-to-select-child-element/</link>
		<comments>http://jorgepedret.com/web-development/use-jquery-to-select-child-element/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 01:12:30 +0000</pubDate>
		<dc:creator>Jorge Pedret</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[reminder]]></category>
		<category><![CDATA[tricks]]></category>

		<guid isPermaLink="false">http://jorgepedret.com/blog/?p=45</guid>
		<description><![CDATA[Suppose you have the following structure:

&#60;div class=&#34;section&#34;&#62;
	&#60;h3 class=&#34;title&#34;&#62;Title&#60;/h3&#62;
	&#60;span class=&#34;description&#34;&#62;...&#60;/span&#62;
&#60;/div&#62;
&#60;div class=&#34;section&#34;&#62;
	&#60;h3 class=&#34;title&#34;&#62;Title&#60;/h3&#62;
	&#60;span class=&#34;description&#34;&#62;...&#60;/span&#62;
&#60;/div&#62;

This code will let you access the child elements of &#8216;.section&#8217; when you use an &#8216;each&#8217; function

&#60;script type=&#34;text/javascript&#34;&#62;
$(function(){
	$('.section').each(function(i,element){
		$('description',this).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100);
	});
});
&#60;/script&#62;

I hope this helps someone, I kept forgetting how to do this, so this is mostly a reminder for myself.
Source: http://stackoverflow.com/questions/306583/jquery-this-selector-and-children/306904#306904
]]></description>
			<content:encoded><![CDATA[<p>Suppose you have the following structure:</p>
<pre class="brush: xml;">
&lt;div class=&quot;section&quot;&gt;
	&lt;h3 class=&quot;title&quot;&gt;Title&lt;/h3&gt;
	&lt;span class=&quot;description&quot;&gt;...&lt;/span&gt;
&lt;/div&gt;
&lt;div class=&quot;section&quot;&gt;
	&lt;h3 class=&quot;title&quot;&gt;Title&lt;/h3&gt;
	&lt;span class=&quot;description&quot;&gt;...&lt;/span&gt;
&lt;/div&gt;
</pre>
<p>This code will let you access the child elements of &#8216;.section&#8217; when you use an &#8216;each&#8217; function</p>
<pre class="brush: jscript;">
&lt;script type=&quot;text/javascript&quot;&gt;
$(function(){
	$('.section').each(function(i,element){
		$('description',this).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100);
	});
});
&lt;/script&gt;
</pre>
<p>I hope this helps someone, I kept forgetting how to do this, so this is mostly a reminder for myself.<br />
Source: http://stackoverflow.com/questions/306583/jquery-this-selector-and-children/306904#306904</p>
]]></content:encoded>
			<wfw:commentRss>http://jorgepedret.com/web-development/use-jquery-to-select-child-element/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Posting from my iphone</title>
		<link>http://jorgepedret.com/iphone/posting-from-my-iphone/</link>
		<comments>http://jorgepedret.com/iphone/posting-from-my-iphone/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 22:45:08 +0000</pubDate>
		<dc:creator>Jorge Pedret</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[post]]></category>

		<guid isPermaLink="false">http://jorgepedret.com/blog/2009/11/23/posting-from-my-iphone/</guid>
		<description><![CDATA[So I&#8217;m just testing this new wordpress feature that allows you to post from your mobile device&#8230; You only need to enable xml-rpc in your blog configuration, install the wordpress iPhone free application, enter your admin information and you are ready to post! You can also moderate comments, and manage your pages! It&#8217;s pretty cool! [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;m just testing this new wordpress feature that allows you to post from your mobile device&#8230; You only need to enable xml-rpc in your blog configuration, install the wordpress iPhone free application, enter your admin information and you are ready to post! You can also moderate comments, and manage your pages! It&#8217;s pretty cool! I&#8217;ll probably be posting comments from my mobile more often <img src='http://jorgepedret.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://jorgepedret.com/iphone/posting-from-my-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Scare IE Users into Upgrading with only ONE Line of Code?</title>
		<link>http://jorgepedret.com/uncategorized/how-to-scare-ie-users-into-upgrading-with-only-one-line-of-code/</link>
		<comments>http://jorgepedret.com/uncategorized/how-to-scare-ie-users-into-upgrading-with-only-one-line-of-code/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 17:36:26 +0000</pubDate>
		<dc:creator>Jorge Pedret</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.jorgepedret.com/blog/?p=36</guid>
		<description><![CDATA[Simply put:

&#60;!--[if lt IE 7]&#62;&#60;style type=&#34;text/css&#34;&#62;@import url(http://www.joelevi.com/securityupdate/bar.css);&#60;/style&#62;&#60;div id=&#34;advBrowserWarning&#34;&#62;&#60;a href=&#34;http://www.joelevi.com/securityupdate/securityAlert.html&#34;&#62;&#60;b&#62;WARNING!!!&#60;/b&#62; Your version of Internet Explorer has known security issues! To protect your computer please correct this now. Click here for options...&#60;/a&#62;&#60;/div&#62;&#60;![endif]--&#62;

This is a great idea! I just found this post that talks about a technique for scaring the crap out of IE6 users&#8230; Although is something [...]]]></description>
			<content:encoded><![CDATA[<p>Simply put:</p>
<pre class="brush: xml;">
&lt;!--[if lt IE 7]&gt;&lt;style type=&quot;text/css&quot;&gt;@import url(http://www.joelevi.com/securityupdate/bar.css);&lt;/style&gt;&lt;div id=&quot;advBrowserWarning&quot;&gt;&lt;a href=&quot;http://www.joelevi.com/securityupdate/securityAlert.html&quot;&gt;&lt;b&gt;WARNING!!!&lt;/b&gt; Your version of Internet Explorer has known security issues! To protect your computer please correct this now. Click here for options...&lt;/a&gt;&lt;/div&gt;&lt;![endif]--&gt;
</pre>
<p>This is a great idea! I just found this post that talks about a technique for scaring the crap out of IE6 users&#8230; Although is something I&#8217;m not going to apply in my websites (it&#8217;d be so funny though hahaha), it&#8217;s a pretty nice way to make them migrate to a better browser:</p>
<p><a title="How to Scare IE Users into Upgrading with only ONE Line of Code" href="http://www.joelevi.com/blog/index.php/2009/04/10/how-to-scare-ie-users-into-upgrading-with-only-one-line-of-code-2/" target="_self">Check out this post here</a></p>
<p>Enjoy! and comment if you&#8217;re applying it to your website hehehe</p>
]]></content:encoded>
			<wfw:commentRss>http://jorgepedret.com/uncategorized/how-to-scare-ie-users-into-upgrading-with-only-one-line-of-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress Code Highlight</title>
		<link>http://jorgepedret.com/web-development/wordpress-code-highlight/</link>
		<comments>http://jorgepedret.com/web-development/wordpress-code-highlight/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 04:22:28 +0000</pubDate>
		<dc:creator>Jorge Pedret</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[highlight]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.jorgepedret.com/blog/?p=19</guid>
		<description><![CDATA[While I was writing the last post, I was trying to find a nice code highlighter with this requirements:

Keep Indentation: I want to code to look nice, but if it&#8217;s not indented correctly as I submit it, then it&#8217;s garbage
Support Different Languages: I&#8217;m going to be writing post about Javascript, PHP, XHTML and I need [...]]]></description>
			<content:encoded><![CDATA[<p>While I was writing the last post, I was trying to find a nice code highlighter with this requirements:</p>
<ol>
<li><strong>Keep Indentation:</strong> I want to code to look nice, but if it&#8217;s not indented correctly as I submit it, then it&#8217;s garbage</li>
<li><strong>Support Different Languages</strong>: I&#8217;m going to be writing post about Javascript, PHP, XHTML and I need all these languages/markups to be highlighted</li>
<li><strong>Line number/Plain code view:</strong> You should be able to switch between plain code view and line number. I couldn&#8217;t find specifically what I was looking for but this one had a different approach to solve this problem.</li>
<li><strong>W3C Compliant:</strong> The code produced has to be W3C Compliant.</li>
</ol>
<p>After like 1 hour of research and testing, I found <strong>SyntaxHighlighter Evolved! </strong>here is the plugin&#8217;s website: <a href="http://www.viper007bond.com/wordpress-plugins/syntaxhighlighter/" target="_blank">http://www.viper007bond.com/wordpress-plugins/syntaxhighlighter/</a>.</p>
<p>To install it you can go to your Wordpress Admin panel and look for SyntaxHighlighter Evolved and install it.</p>
<p>To use it:[language]&#8230;code&#8230;[/language]<br />
Example:</p>
<pre class="brush: plain;">
[javascript]
$(function() {
	var zIndexNumber = 1000;
	$('div').each(function() {
		$(this).css('zIndex', zIndexNumber);
		zIndexNumber -= 10;
	});
});
[/javascript]
</pre>
<p>It&#8217;s pretty straight forward, for better details on how to use it, I went to my Wordpress Admin Back-end &gt; Plugins &gt; Installed, then I looked for SyntaxHighlighter Evolved and clicked on Settings, at the bottom of this page you&#8217;ll see the details of what parameters you can pass to change the functionality.</p>
<p>Do you know another code highlighter that works better than this one?</p>
]]></content:encoded>
			<wfw:commentRss>http://jorgepedret.com/web-development/wordpress-code-highlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to fix z-index problem in ie7 with jQuery?</title>
		<link>http://jorgepedret.com/web-development/how-to-fix-z-index-problem-in-ie7-with-jquery/</link>
		<comments>http://jorgepedret.com/web-development/how-to-fix-z-index-problem-in-ie7-with-jquery/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 03:50:47 +0000</pubDate>
		<dc:creator>Jorge Pedret</dc:creator>
				<category><![CDATA[Bug]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[z-index]]></category>

		<guid isPermaLink="false">http://www.jorgepedret.com/blog/?p=5</guid>
		<description><![CDATA[A quick post, I was just having problems in my website with my beautiful picture showing on top of everything. It was showing fine in FF but in Internet Explorer 7 it was showing behind, so you could only see like half of my face and that&#8217;s not fare for anyone.
I found this cool website [...]]]></description>
			<content:encoded><![CDATA[<p>A quick post, I was just having problems in my website with my beautiful picture showing on top of everything. It was showing fine in FF but in Internet Explorer 7 it was showing behind, so you could only see like half of my face and that&#8217;s not fare for anyone.</p>
<p>I found this <a class="external" title="Vance Lucas Website" rel="colleage" href="http://www.vancelucas.com/blog/fixing-ie7-z-index-issues-with-jquery/" target="_blank">cool website</a> where I read that ie7 does something weird with the stack order when it renders the page and solves the problem using jQuery. Surprisingly I just copied and pasted the code (after analyzing it of course) and it fixed my problem!</p>
<p>Here is the code! for more details on this solution go to <a href="http://www.vancelucas.com/blog/fixing-ie7-z-index-issues-with-jquery/" target="_blank">Vance Lucas Website</a></p>
<pre class="brush: jscript;">

$(function() {
	var zIndexNumber = 1000;
	$('div').each(function() {
		$(this).css('zIndex', zIndexNumber);
		zIndexNumber -= 10;
	});
});
</pre>
]]></content:encoded>
			<wfw:commentRss>http://jorgepedret.com/web-development/how-to-fix-z-index-problem-in-ie7-with-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome to Web Development Talk blog :)</title>
		<link>http://jorgepedret.com/uncategorized/welcome-to-web-development-talk-blog/</link>
		<comments>http://jorgepedret.com/uncategorized/welcome-to-web-development-talk-blog/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 02:49:01 +0000</pubDate>
		<dc:creator>Jorge Pedret</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.jorgepedret.com/blog/?p=3</guid>
		<description><![CDATA[As you might have seen in my home page, I&#8217;m a web developer with more than 5 years of experience. As most passionate computer people, I started in computers when I was very young and I&#8217;ve never lost my passion for my work (it doesn&#8217;t mean I haven&#8217;t got frustrated, angry and desperate when I [...]]]></description>
			<content:encoded><![CDATA[<p>As you might have seen in my <a title="Home Page" href="http://jorgepedret.com/" target="_blank">home page</a>, I&#8217;m a web developer with more than 5 years of experience. As most passionate computer people, I started in computers when I was very young and I&#8217;ve never lost my passion for my work (it doesn&#8217;t mean I haven&#8217;t got frustrated, angry and desperate when I can resolve problems &gt;:| ).</p>
<p>We&#8217;ll be discussing here new technology trends, things that I&#8217;ve discovered, things that I think they&#8217;re cool, general solutions, questions and other interesting stuff, so stay tunned for more posts <img src='http://jorgepedret.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . I don&#8217;t promise to write here every single day, but I will keep it up to date!</p>
<p>Thanks very much for visiting and if you want to stay tunned on my latest projects, adventures and more, <a title="Follow me on Twitter" href="http://twitter.com/jorgepedret" target="_blank">follow me on twitter</a>.</p>
<p>Cheers and keep your code clean!</p>
]]></content:encoded>
			<wfw:commentRss>http://jorgepedret.com/uncategorized/welcome-to-web-development-talk-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
