<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">

<channel>
	<title>WebDev FeedHouse</title>
	<link>http://www.webdevfeedhouse.com</link>
	<language>en</language>
	<description>WebDev FeedHouse - http://www.webdevfeedhouse.com</description>

<item>
	<title>W3C: W3C Demonstrates Power of Open Web Platform at Mobile World Congress 2012</title>
	<guid>tag:www.w3.org,2012://4.9354</guid>
	<link>http://www.w3.org/News/2012.html#entry-9354</link>
	<description>&amp;amp;lt;p&amp;amp;gt;
&amp;amp;lt;a class=&quot;imageLink&quot; href=&quot;/2012/MWC/&quot;&amp;amp;gt;
&amp;amp;lt;img src=&quot;http://www.w3.org/2012/MWC/images/thumb.png&quot; alt=&quot;MWC imagery&quot; width=&quot;100&quot; height=&quot;75&quot;/&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;
W3C invites media, analysts, and other attendees of &amp;amp;lt;a href=&quot;http://www.mobileworldcongress.com/&quot;&amp;amp;gt;Mobile World Congress (MWC) 2012&amp;amp;lt;/a&amp;amp;gt; to meet with W3C and learn how the Open Web Platform is transforming industry. From 27 February through 1 March W3C will showcase demonstrations of HTML5, CSS3, and other open Web technologies at its booth in &amp;amp;lt;strong&amp;amp;gt;Hall 2, Stand 2A31&amp;amp;lt;/strong&amp;amp;gt;. CEO Jeff Jaffe, W3C staff, and some W3C Members will be available as expert resources for media stories and analyst reports on how the Web is changing mobile, television, advertising, games, publishing, automotive, health care, and other industries. Read the &amp;amp;lt;a href=&quot;https://www.w3.org/2012/02/mwc-media.html.en&quot;&amp;amp;gt;media advisory&amp;amp;lt;/a&amp;amp;gt; and &amp;amp;lt;a href=&quot;http://www.w3.org/2012/MWC/&quot;&amp;amp;gt;learn more about W3C @ MWC 2012.&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;


    &amp;lt;/content&amp;gt;</description>
	<pubDate>Wed, 08 Feb 2012 21:00:30 +0000</pubDate>
	<dc:creator>W3C Staff</dc:creator>
</item>
<item>
	<title>W3C: W3C Launches New Markup Validation Service</title>
	<guid>tag:www.w3.org,2012://4.9353</guid>
	<link>http://www.w3.org/News/2012.html#entry-9353</link>
	<description>&amp;amp;lt;p&amp;amp;gt;
The W3C has launched the
&amp;amp;lt;a href=&quot;http://validator.w3.org/nu/&quot;&amp;amp;gt;Nu Markup Validation Service&amp;amp;lt;/a&amp;amp;gt;,
a non-DTD-based markup validator being made available to the community in
parallel to the existing DTD-based
&amp;amp;lt;a href=&quot;http://validator.w3.org&quot;&amp;amp;gt;validator.w3.org&amp;amp;lt;/a&amp;amp;gt; W3C markup validator.
The W3C Nu Markup Validation Service uses the same backend as the
&amp;amp;lt;a href=&quot;http://validator.nu/&quot;&amp;amp;gt;Validator.nu&amp;amp;lt;/a&amp;amp;gt; site, which is also the
backend for the HTML5-checking feature of
&amp;amp;lt;a href=&quot;http://validator.w3.org&quot;&amp;amp;gt;validator.w3.org&amp;amp;lt;/a&amp;amp;gt;.
The Nu Markup Validation Service is a separate, standalone validator
which provides that same HTML5-checking feature while also offering a user
interface that exposes additional options, such as full validation support
for XHTML5 documents, and the ability to validate documents that contain
features from
&amp;amp;lt;a href=&quot;http://www.w3.org/TR/rdfa-core/&quot;&amp;amp;gt;RDFa Core 1.1&amp;amp;lt;/a&amp;amp;gt; and from
&amp;amp;lt;a href=&quot;http://www.w3.org/TR/rdfa-lite/&quot;&amp;amp;gt;RDFa Lite 1.1&amp;amp;lt;/a&amp;amp;gt;.
&amp;amp;lt;/p&amp;amp;gt;
    &amp;lt;/content&amp;gt;</description>
	<pubDate>Wed, 08 Feb 2012 21:00:30 +0000</pubDate>
	<dc:creator>W3C Staff</dc:creator>
</item>
<item>
	<title>W3C: Widget Access Request Policy is a W3C Recommendation</title>
	<guid>tag:www.w3.org,2012://4.9352</guid>
	<link>http://www.w3.org/News/2012.html#entry-9352</link>
	<description>&amp;amp;lt;p&amp;amp;gt;The &amp;amp;lt;a href=&quot;http://www.w3.org/2008/webapps/&quot;&amp;amp;gt;Web Applications Working Group&amp;amp;lt;/a&amp;amp;gt; has published a W3C Recommendation of &amp;amp;lt;a href=&quot;http://www.w3.org/TR/2012/REC-widgets-access-20120207/&quot;&amp;amp;gt;Widget Access Request Policy&amp;amp;lt;/a&amp;amp;gt;. This specification defines the security model controlling network access from within a widget, as well as a method for authors to request that the user agent grant access to certain network resources or sets thereof. Learn more about the &amp;amp;lt;a href=&quot;http://www.w3.org/2006/rwc/&quot;&amp;amp;gt;Rich Web Client Activity&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/p&amp;amp;gt;
    &amp;lt;/content&amp;gt;</description>
	<pubDate>Wed, 08 Feb 2012 21:00:30 +0000</pubDate>
	<dc:creator>W3C Staff</dc:creator>
</item>
<item>
	<title>W3C: CSS Positioned Layout Module Level 3 Draft Published</title>
	<guid>tag:www.w3.org,2012://4.9351</guid>
	<link>http://www.w3.org/News/2012.html#entry-9351</link>
	<description>&amp;amp;lt;p&amp;amp;gt;The &amp;amp;lt;a href=&quot;http://www.w3.org/Style/CSS/members&quot;&amp;amp;gt;Cascading Style Sheets (CSS) Working Group&amp;amp;lt;/a&amp;amp;gt; has published the First Public Working Draft of &amp;amp;lt;a href=&quot;http://www.w3.org/TR/2012/WD-css3-positioning-20120207/&quot;&amp;amp;gt;CSS Positioned Layout Module Level 3&amp;amp;lt;/a&amp;amp;gt;. CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc. This module contains the features of CSS level 3 relating to positioning and stacking of elements. It includes and extends the functionality of CSS level 2, which builds on CSS level 1. The main extensions compared to level 2 are the ability to position elements based on CSS Region boxes, and the ability to specify a different containing blocks for elements. Learn more about the &amp;amp;lt;a href=&quot;http://www.w3.org/Style/&quot;&amp;amp;gt;Style Activity&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/p&amp;amp;gt;
    &amp;lt;/content&amp;gt;</description>
	<pubDate>Wed, 08 Feb 2012 21:00:30 +0000</pubDate>
	<dc:creator>W3C Staff</dc:creator>
</item>
<item>
	<title>W3C: Last Call: Web IDL</title>
	<guid>tag:www.w3.org,2012://4.9350</guid>
	<link>http://www.w3.org/News/2012.html#entry-9350</link>
	<description>&amp;amp;lt;p&amp;amp;gt;The &amp;amp;lt;a href=&quot;http://www.w3.org/2008/webapps/&quot;&amp;amp;gt;Web Applications Working Group&amp;amp;lt;/a&amp;amp;gt; has published a Last Call Working Draft of &amp;amp;lt;a href=&quot;http://www.w3.org/TR/2012/WD-WebIDL-20120207/&quot;&amp;amp;gt;Web IDL&amp;amp;lt;/a&amp;amp;gt;. This document defines an interface definition language, Web IDL, that can be used to describe interfaces that are intended to be implemented in web browsers. Web IDL is an IDL variant with a number of features that allow the behavior of common script objects in the web platform to be specified more readily. How interfaces described with Web IDL correspond to constructs within ECMAScript execution environments is also detailed in this document. It is expected that this document acts as a guide to implementors of already-published specifications, and that newly published specifications reference this document to ensure conforming implementations of interfaces are interoperable. Comments are welcome through 28 February. Learn more about the &amp;amp;lt;a href=&quot;http://www.w3.org/2006/rwc/&quot;&amp;amp;gt;Rich Web Client Activity&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/p&amp;amp;gt;
    &amp;lt;/content&amp;gt;</description>
	<pubDate>Wed, 08 Feb 2012 21:00:30 +0000</pubDate>
	<dc:creator>W3C Staff</dc:creator>
</item>
<item>
	<title>W3C: Java language binding for Web IDL Draft Published</title>
	<guid>tag:www.w3.org,2012://4.9349</guid>
	<link>http://www.w3.org/News/2012.html#entry-9349</link>
	<description>&amp;amp;lt;p&amp;amp;gt;The &amp;amp;lt;a href=&quot;http://www.w3.org/2008/webapps/&quot;&amp;amp;gt;Web Applications Working Group&amp;amp;lt;/a&amp;amp;gt; has published the First Public Working Draft of &amp;amp;lt;a href=&quot;http://www.w3.org/TR/2012/WD-WebIDL-Java-20120207/&quot;&amp;amp;gt;Java language binding for Web IDL&amp;amp;lt;/a&amp;amp;gt;. This document defines the Java language binding for Web IDL, the interface definition language for the Web platform. Learn more about the &amp;amp;lt;a href=&quot;http://www.w3.org/2006/rwc/&quot;&amp;amp;gt;Rich Web Client Activity&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/p&amp;amp;gt;
    &amp;lt;/content&amp;gt;</description>
	<pubDate>Wed, 08 Feb 2012 21:00:30 +0000</pubDate>
	<dc:creator>W3C Staff</dc:creator>
</item>
<item>
	<title>W3C: W3C Introduces Startup Level for Membership</title>
	<guid>tag:www.w3.org,2012://4.9347</guid>
	<link>http://www.w3.org/News/2012.html#entry-9347</link>
	<description>&amp;amp;lt;p&amp;amp;gt;To increase and broaden participation in its activities, W3C announces today a new
&amp;amp;lt;a href=&quot;http://www.w3.org/Consortium/fees-201202#startup&quot;&amp;amp;gt;startup membership level&amp;amp;lt;/a&amp;amp;gt; for small organizations new to W3C. Organizations are eligible for the new level depending on their size (10 or fewer employees) and annual revenues. This new level is available for the first two years of Membership. Please see the &amp;amp;lt;a href=&quot;http://www.w3.org/Consortium/fees-201202#startup&quot;&amp;amp;gt;startup level description&amp;amp;lt;/a&amp;amp;gt; for details and more information about eligibility. Please contact membership@w3.org if you have any questions.&amp;amp;lt;/p&amp;amp;gt;
    &amp;lt;/content&amp;gt;</description>
	<pubDate>Wed, 08 Feb 2012 21:00:30 +0000</pubDate>
	<dc:creator>W3C Staff</dc:creator>
</item>
<item>
	<title>W3C: Last Call: Vibration API</title>
	<guid>tag:www.w3.org,2012://4.9345</guid>
	<link>http://www.w3.org/News/2012.html#entry-9345</link>
	<description>&amp;amp;lt;p&amp;amp;gt;The &amp;amp;lt;a href=&quot;http://www.w3.org/2009/dap/&quot;&amp;amp;gt;Device APIs Working Group&amp;amp;lt;/a&amp;amp;gt; has published a Last Call Working Draft of &amp;amp;lt;a href=&quot;http://www.w3.org/TR/2012/WD-vibration-20120202/&quot;&amp;amp;gt;Vibration API&amp;amp;lt;/a&amp;amp;gt;. This specification defines an API that provides access to the vibration mechanism of the hosting device. Vibration is a form of tactile feedback. The API is designed to tackle high-value use cases related to gaming, and is not meant to be used as a generic notification mechanism. Comments are welcome through 01 March. Learn more about the &amp;amp;lt;a href=&quot;http://www.w3.org/2007/uwa/&quot;&amp;amp;gt;Ubiquitous Web Applications Activity&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/p&amp;amp;gt;
    &amp;lt;/content&amp;gt;</description>
	<pubDate>Wed, 08 Feb 2012 21:00:30 +0000</pubDate>
	<dc:creator>W3C Staff</dc:creator>
</item>
<item>
	<title>W3C: The PROV Data Model and Abstract Syntax Notation Draft Published</title>
	<guid>tag:www.w3.org,2012://4.9344</guid>
	<link>http://www.w3.org/News/2012.html#entry-9344</link>
	<description>&amp;amp;lt;p&amp;amp;gt;The &amp;amp;lt;a href=&quot;http://www.w3.org/2011/prov/&quot;&amp;amp;gt;Provenance Working Group&amp;amp;lt;/a&amp;amp;gt; has published a Working Draft of &amp;amp;lt;a href=&quot;http://www.w3.org/TR/2012/WD-prov-dm-20120202/&quot;&amp;amp;gt;The PROV Data Model and Abstract Syntax Notation&amp;amp;lt;/a&amp;amp;gt;. PROV-DM is a data model for provenance for building representations of the entities, people and activities involved in producing a piece of data or thing in the world. PROV-DM is domain-agnostic, but is equipped with extensibility points allowing further domain-specific and application-specific extensions to be defined. PROV-DM is accompanied by PROV-ASN, a technology-independent abstract syntax notation, which allows serializations of PROV-DM instances to be created for human consumption, which facilitates its mapping to concrete syntax, and which is used as the basis for a formal semantics. Learn more about the &amp;amp;lt;a href=&quot;http://www.w3.org/2001/sw/&quot;&amp;amp;gt;Semantic Web Activity&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/p&amp;amp;gt;
    &amp;lt;/content&amp;gt;</description>
	<pubDate>Wed, 08 Feb 2012 21:00:30 +0000</pubDate>
	<dc:creator>W3C Staff</dc:creator>
</item>
<item>
	<title>W3C: BAD to Good Updated: Demo shows web accessibility barriers fixed</title>
	<guid>tag:www.w3.org,2012://4.9343</guid>
	<link>http://www.w3.org/News/2012.html#entry-9343</link>
	<description>&amp;amp;lt;p&amp;amp;gt;The Web Accessibility Initiative (&amp;amp;lt;a href=&quot;http://www.w3.org/WAI/&quot;&amp;amp;gt;WAI&amp;amp;lt;/a&amp;amp;gt;)
Education and Outreach Working Group (&amp;amp;lt;a href=&quot;http://www.w3.org/WAI/EO&quot;&amp;amp;gt;EOWG&amp;amp;lt;/a&amp;amp;gt;) has updated
the &amp;amp;lt;a href=&quot;http://www.w3.org/WAI/demos/bad/&quot;&amp;amp;gt;Before and After Demonstration
(BAD)&amp;amp;lt;/a&amp;amp;gt;. BAD shows an inaccessible website and a retrofitted version of the
same website with the accessibility barriers fixed. Read the &amp;amp;lt;a href=&quot;http://lists.w3.org/Archives/Public/w3c-wai-ig/2012JanMar/0024.html&quot;&amp;amp;gt;update e-mail&amp;amp;lt;/a&amp;amp;gt; and learn
about &amp;amp;lt;a href=&quot;http://www.w3.org/standards/webdesign/accessibility&quot;&amp;amp;gt;Accessibility&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/p&amp;amp;gt;  
    &amp;lt;/content&amp;gt;</description>
	<pubDate>Wed, 08 Feb 2012 21:00:30 +0000</pubDate>
	<dc:creator>W3C Staff</dc:creator>
</item>
<item>
	<title>W3C: Internet Society Board Approves Donation to Support W3C Stewardship of Open Web Platform</title>
	<guid>tag:www.w3.org,2012://4.9340</guid>
	<link>http://www.w3.org/News/2012.html#entry-9340</link>
	<description>&amp;amp;lt;p&amp;amp;gt;In its continuing efforts to foster an open Internet ecosystem, the &amp;amp;lt;a href=&quot;http://www.internetsociety.org/&quot;&amp;amp;gt;Internet Society&amp;amp;lt;/a&amp;amp;gt; today announced a 1M USD donation to the World Wide Web Consortium. This donation, the final installment of the Internet Society's 2009 &amp;amp;lt;a href=&quot;http://www.w3.org/2009/12/isocw3c-pr&quot;&amp;amp;gt;pledge&amp;amp;lt;/a&amp;amp;gt; of 2.5M USD over three years, supports the continued evolution of W3C as an organization that creates open Web standards.&amp;amp;lt;/p&amp;amp;gt;
&amp;amp;lt;p&amp;amp;gt;&quot;The W3C is emblematic of the inclusive, multistakeholder approach that is critical to the continued development, operation, and use of the open, global Internet,&quot; said Raúl Echeberría, Chair of the Internet Society Board of Trustees. &quot;We look forward to continued cooperation between the W3C and the Internet Society to advance our shared values through independent voices.&quot; Read the &amp;amp;lt;a href=&quot;http://www.w3.org/2012/01/isoc-pr.html&quot;&amp;amp;gt;press release&amp;amp;lt;/a&amp;amp;gt; and &amp;amp;lt;a href=&quot;http://www.w3.org/2009/11/isoc-w3c-faq&quot;&amp;amp;gt;ISOC and W3C FAQ&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/p&amp;amp;gt;
    &amp;lt;/content&amp;gt;</description>
	<pubDate>Wed, 08 Feb 2012 21:00:30 +0000</pubDate>
	<dc:creator>W3C Staff</dc:creator>
</item>
<item>
	<title>W3C: Three Last Call Working Drafts published by the RDF Web Applications Working Group</title>
	<guid>tag:www.w3.org,2012://4.9341</guid>
	<link>http://www.w3.org/News/2012.html#entry-9341</link>
	<description>&amp;amp;lt;p&amp;amp;gt;The &amp;amp;lt;a href=&quot;http://www.w3.org/2010/02/rdfa/&quot;&amp;amp;gt;RDF Web Applications
Working Group&amp;amp;lt;/a&amp;amp;gt; has published three Last Call Working Drafts today:&amp;amp;lt;/p&amp;amp;gt;
 
&amp;amp;lt;ul class=&quot;show_items&quot;&amp;amp;gt;
&amp;amp;lt;li&amp;amp;gt; &amp;amp;lt;a href=&quot;http://www.w3.org/TR/2012/WD-rdfa-core-20120131/&quot;&amp;amp;gt;RDFa Core 1.1&amp;amp;lt;/a&amp;amp;gt;,&amp;amp;lt;/li&amp;amp;gt;
&amp;amp;lt;li&amp;amp;gt; &amp;amp;lt;a href=&quot;http://www.w3.org/TR/2012/WD-rdfa-lite-20120131/&quot;&amp;amp;gt;RDFa Lite 1.1&amp;amp;lt;/a&amp;amp;gt; and &amp;amp;lt;/li&amp;amp;gt;
&amp;amp;lt;li&amp;amp;gt; &amp;amp;lt;a href=&quot;http://www.w3.org/TR/2012/WD-xhtml-rdfa-20120131/&quot;&amp;amp;gt;XHTML+RDFa 1.1&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/li&amp;amp;gt;
&amp;amp;lt;/ul&amp;amp;gt;
 
&amp;amp;lt;p&amp;amp;gt;Together, these documents outline the vision for RDFa in a variety of
XML and HTML-based Web markup languages. RDFa Core 1.1 specifies the
core syntax and processing rules for RDFa 1.1 and how the language is
intended to be used in XML documents. RDFa Lite 1.1 provides a simple
subset of RDFa for novice Web authors. XHTML+RDFa 1.1 specifies the
usage of RDFa in the XHTML markup language.&amp;amp;lt;/p&amp;amp;gt;
 
&amp;amp;lt;p&amp;amp;gt;A number of improvements have been made to RDFa 1.1 over the past year
by working closely with Google, Microsoft, Yahoo! and the other search
engine developers. Public review and comments have resulted in a number
of further refinements to the language that eases the learning curve for
beginner Web authors.&amp;amp;lt;/p&amp;amp;gt;
 
&amp;amp;lt;p&amp;amp;gt;The release of these documents as Last Call Working Drafts is a signal
to the public that the Working Group believes that all of the technical
requirements, public comments and reported issues have been addressed.
It is also an open invitation to the general public to review and
provide feedback on the finalization of this technology via the &amp;amp;lt;a
href=&quot;http://lists.w3.org/Archives/Public/public-rdfa-wg/&quot;&amp;amp;gt;RDF Web
Applications Working Group mailing list&amp;amp;lt;/a&amp;amp;gt;, by 21 February. Learn more about
the &amp;amp;lt;a href=&quot;http://www.w3.org/standards/semanticweb/&quot;&amp;amp;gt;Semantic Web
Activity&amp;amp;lt;/a&amp;amp;gt;.
&amp;amp;lt;/p&amp;amp;gt;
    &amp;lt;/content&amp;gt;</description>
	<pubDate>Wed, 08 Feb 2012 21:00:30 +0000</pubDate>
	<dc:creator>W3C Staff</dc:creator>
</item>
<item>
	<title>W3C: W3C Launches Patent Advisory Group for Touch Events Specification</title>
	<guid>tag:www.w3.org,2012://4.9339</guid>
	<link>http://www.w3.org/News/2012.html#entry-9339</link>
	<description>&amp;amp;lt;p&amp;amp;gt;In accordance with the &amp;amp;lt;a href=&quot;/Consortium/Patent-Policy-20040205/&quot;&amp;amp;gt;W3C Patent Policy&amp;amp;lt;/a&amp;amp;gt;, W3C has launched a Patent Advisory Group (&amp;amp;lt;acronym&amp;amp;gt;PAG&amp;amp;lt;/acronym&amp;amp;gt;) in response to &amp;amp;lt;a href=&quot;http://www.w3.org/2012/01/touch-pag-charter&quot;&amp;amp;gt;disclosures&amp;amp;lt;/a&amp;amp;gt; 
related to the &amp;amp;lt;a href=&quot;http://www.w3.org/TR/touch-events/&quot;&amp;amp;gt;Touch Events version 1&amp;amp;lt;/a&amp;amp;gt; Specification. The &amp;amp;lt;a href=&quot;http://www.w3.org/2010/webevents/&quot;&amp;amp;gt;Web Events Working Group&amp;amp;lt;/a&amp;amp;gt; develops this specification. W3C &amp;amp;lt;a href=&quot;/Consortium/Patent-Policy-20040205/#sec-Exception&quot;&amp;amp;gt;launches a PAG&amp;amp;lt;/a&amp;amp;gt; to resolve issues in the event a patent has been disclosed that may be essential, but is not available under the &amp;amp;lt;a href=&quot;/Consortium/Patent-Policy-20040205/#def-RF&quot;&amp;amp;gt;W3C Royalty-Free licensing requirements&amp;amp;lt;/a&amp;amp;gt;. Public comments regarding these disclosures may be sent to public-te-pag@w3.org (&amp;amp;lt;a href=&quot;http://lists.w3.org/Archives/Public/public-te-pag/&quot;&amp;amp;gt;with public archive&amp;amp;lt;/a&amp;amp;gt;). Learn more about &amp;amp;lt;a href=&quot;/Consortium/Patent-Policy-20040205/#sec-Exception&quot;&amp;amp;gt;Patent Advisory Groups&amp;amp;lt;/a&amp;amp;gt;.&amp;amp;lt;/p&amp;amp;gt;
    &amp;lt;/content&amp;gt;</description>
	<pubDate>Wed, 08 Feb 2012 21:00:30 +0000</pubDate>
	<dc:creator>W3C Staff</dc:creator>
</item>
<item>
	<title>W3C: Workshop Report: Data and Services Integration</title>
	<guid>tag:www.w3.org,2012://4.9336</guid>
	<link>http://www.w3.org/News/2012.html#entry-9336</link>
	<description>&amp;amp;lt;p&amp;amp;gt;W3C today published the &amp;amp;lt;a href=&quot;http://www.w3.org/2011/10/integration-workshop/report.html&quot;&amp;amp;gt;report&amp;amp;lt;/a&amp;amp;gt; of the &amp;amp;lt;a href=&quot;http://www.w3.org/2011/10/integration-workshop&quot;&amp;amp;gt;Workshop on Data and Services Integration&amp;amp;lt;/a&amp;amp;gt;, hosted on 20-21 October 2011 by MITRE in Bedford, Massachusetts, USA. This workshop provided a way for the community to meet and discuss some of the challenges of integration of heterogeneous data and services. With the emergence of the Web, the need for reusing data and services has become even stronger as the number of available services has grown. Different services stacks now exist from Web Services to Cloud-based services. One goal of this workshop was to figure out the needs in the domain of integration that would benefit from standardization, or where discussion via Community or Business Groups could gather a critical mass.&amp;amp;lt;/p&amp;amp;gt;
&amp;amp;lt;p&amp;amp;gt;The participants came to the conclusion that solutions to the data integration issues can be the result of better integration of tools helping going cross-stacks. They also discussed how to architect RESTful services in the enterprise, with a plan to create a group to work on Linked Data Patterns, specifically REST-based patterns on RDF and other formats.&amp;amp;lt;/p&amp;amp;gt;
    &amp;lt;/content&amp;gt;</description>
	<pubDate>Wed, 08 Feb 2012 21:00:30 +0000</pubDate>
	<dc:creator>W3C Staff</dc:creator>
</item>
<item>
	<title>W3C: Incubator Group Report: Media Analysis Management Interface</title>
	<guid>tag:www.w3.org,2012://4.9335</guid>
	<link>http://www.w3.org/News/2012.html#entry-9335</link>
	<description>&amp;amp;lt;p&amp;amp;gt;The &amp;amp;lt;a href=&quot;http://www.w3.org/2005/Incubator/mami/&quot;&amp;amp;gt;Media Analysis Management Interface Incubator Group&amp;amp;lt;/a&amp;amp;gt; published its final report, &amp;amp;lt;a href=&quot;http://www.w3.org/2005/Incubator/mami/XGR-mami-20120125/&quot;&amp;amp;gt;Media Analysis Management Interface XG Final Report&amp;amp;lt;/a&amp;amp;gt;. The Media Analysis Management Interface (MAMI) enables the understanding of the real world at a low cost by using analysis engines such as video image processing engines, sensor data analysis engines, and so on. It also enables various services to be easily provided, such as physical security, environmental load reduction, and intelligent accessibility services. The MAMI Incubator Group described the requirements of the MAMI and six use cases in three fields: energy saving, video surveillance, and operational improvement. The Incubator Group expects to collaborate with other W3C working groups, in particular the Multimodal Interaction Working Group.&amp;amp;lt;/p&amp;amp;gt;
&amp;amp;lt;p&amp;amp;gt;This publication is part of the &amp;amp;lt;a href=&quot;/2005/Incubator/&quot;&amp;amp;gt;Incubator Activity&amp;amp;lt;/a&amp;amp;gt;. This work is not on the W3C standards track.&amp;amp;lt;/p&amp;amp;gt;
    &amp;lt;/content&amp;gt;</description>
	<pubDate>Wed, 08 Feb 2012 21:00:30 +0000</pubDate>
	<dc:creator>W3C Staff</dc:creator>
</item>
<item>
	<title>Vitamin: Rails 3.2.1</title>
	<guid>http://thinkvitamin.com/?p=18410</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/sK9NCA8PUAY/</link>
	<description>&lt;p&gt;Greetings, folks! If you haven&amp;#8217;t been keeping up with the latest Rails news, we have a new version! Ruby on Rails 3.2.1 has &lt;a href=&quot;http://weblog.rubyonrails.org/2012/1/20/rails-3-2-0-faster-dev-mode-routing-explain-queries-tagged-logger-store&quot;&gt;recently been released&lt;/a&gt; with some very welcome changes!&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-18410&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Faster development mode&lt;/strong&gt; &amp;#8211; Rails now only reloads the classes you&amp;#8217;ve actually changed between requests in development mode.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explain queries&lt;/strong&gt; &amp;#8211; In development mode, you can automatically show the explain of certain queries by calling &lt;code&gt;.explain&lt;/code&gt; at the end of your query. The results will go in your log.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Active Record Store&lt;/strong&gt; &amp;#8211; Active Record now has a built in way to do key/value storage right from your models. No plug-ins or external gems required!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can also check out the &lt;a href=&quot;https://gist.github.com/1648523&quot;&gt;change log&lt;/a&gt; of all of the fixes and changes, both big and small. Enjoy!&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=sK9NCA8PUAY:1BBcTugKECQ:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/sK9NCA8PUAY&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Wed, 08 Feb 2012 14:00:04 +0000</pubDate>
	<dc:creator>Jason Seifer</dc:creator>
</item>
<item>
	<title>Vitamin: Treehouse Groups are live!</title>
	<guid>http://thinkvitamin.com/?p=18615</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/VM23ihUEc0w/</link>
	<description>&lt;p&gt;You can now create a &lt;a href=&quot;http://teamtreehouse.com/groups?cid=226&quot;&gt;Treehouse Group Account&lt;/a&gt; for your company, university, school or any grouping of two or more people. Group plans are 25% cheaper so it&amp;#8217;s a great way to save money. &lt;span id=&quot;more-18615&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://teamtreehouse.com/groups?cid=226&quot;&gt;&lt;img src=&quot;https://img.skitch.com/20120208-e353huqs35pai7sn4aram9xbfu.png&quot; alt=&quot;Screenshot of the new Treehouse Groups Activity page which shows Members unlocking badges and watching videos&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We&amp;#8217;ve added a simple Groups Dashboard that allows you to see &amp;#8230;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Group Activity: Who&amp;#8217;s watching videos and unlocking Badges&lt;/li&gt;
&lt;li&gt;Ranking in your Group, based on Badge unlocks&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;More info &amp;#8230;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Group pricing is 25% off normal prices, which allows people with large groups to save a bit of money.&lt;/li&gt;
&lt;li&gt;You only need 2+ people to sign up.&lt;/li&gt;
&lt;li&gt;If you&amp;#8217;re already a Member, you can&amp;#8217;t be brought into a Group. We&amp;#8217;ll address this in v2 of Groups. However, please contact Support if you need help: help@teamtreehouse.com&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/groups?cid=226&quot;&gt;Sign up here&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;We have big plans for adding more features to Groups, so stay tuned. This is just an MVP (minimum viable product) release, so we could get it out to you all and see what you think :)&lt;/p&gt;
&lt;h3&gt;General Design Refresh&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://twitter.com/ty&quot;&gt;Tyson&lt;/a&gt;, our new Designer has also done a site-wide refresh on the app. It&amp;#8217;s even easier to use now and super fast. Tyson lead the Digg Design Team for awhile so he knows all about optimizing for speed :)&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://img.skitch.com/20120208-ntk55d9d6nwi4ugk57khijcr8x.png&quot; alt=&quot;Screengrab of the new Library page&quot;&gt;&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=VM23ihUEc0w:HlFswKnjcFk:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/VM23ihUEc0w&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Wed, 08 Feb 2012 13:45:02 +0000</pubDate>
	<dc:creator>Ryan Carson</dc:creator>
</item>
<item>
	<title>Wisdump: The "Horrible Web Design Client:" An Infographic Look</title>
	<guid>http://www.wisdump.com/?p=3068</guid>
	<link>http://www.wisdump.com/design/the-horrible-web-design-client-an-infographic-look/</link>
	<description>&lt;p&gt;Web design is a new frontier in creative designing. It takes a special set of design skills to make an effective web site. A good web site is not just pretty to look at, or filled with a lot of cool Flash animations, it is also easily navigable, with well laid out elements that are not confusing to a person who will visit the site for the first time.&lt;span id=&quot;more-3068&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;There are so many things that come into play in effective web design that for an aspiring web designer, but if there's one skill that a web designer must really develop, and fast, is how to deal with customers, especially those that are notoriously difficult to work with. In this &lt;a href=&quot;http://www.topwebdesignschools.org/design-clients/&quot;&gt;infographic&lt;/a&gt; from the online publication&lt;a href=&quot;http://www.topwebdesignschools.org/&quot;&gt; Top Web Design Schools&lt;/a&gt;, the business of dealing with difficult customers is given a tongue-in-cheek, but very informative treatment. Reading through the infographic will give you the necessary information that will help you deal with clients more effectively in the future. As they say, forewarned is forearmed. You can now go to a client meeting with the necessary tools that will help make these meetings more fruitful and definitely a lot painless.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.topwebdesignschools.org/design-clients/&quot;&gt;&lt;img src=&quot;http://www.topwebdesignschools.org/design-clients/web-design-client.jpg&quot; alt=&quot;Anatomy of a Web Design Client&quot; width=&quot;500&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;br&gt;
From: &lt;a href=&quot;http://www.topwebdesignschools.org&quot;&gt;Top Web Design Schools&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/SVAaDpxK0-K012n-oXoZQil12DI/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/SVAaDpxK0-K012n-oXoZQil12DI/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/SVAaDpxK0-K012n-oXoZQil12DI/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/SVAaDpxK0-K012n-oXoZQil12DI/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/Wisdump?a=2Ds09ZYoNik:ygTF5GDCLJ0:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Wisdump?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Wisdump?a=2Ds09ZYoNik:ygTF5GDCLJ0:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Wisdump?d=7Q72WNTAKBA&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Wisdump?a=2Ds09ZYoNik:ygTF5GDCLJ0:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Wisdump?i=2Ds09ZYoNik:ygTF5GDCLJ0:V_sGLiPBpWU&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Wisdump?a=2Ds09ZYoNik:ygTF5GDCLJ0:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Wisdump?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/Wisdump/~4/2Ds09ZYoNik&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Wed, 08 Feb 2012 07:35:37 +0000</pubDate>
	<dc:creator>Wisdump</dc:creator>
</item>
<item>
	<title>Vitamin: Free Video: Getting started with iOS development</title>
	<guid>http://thinkvitamin.com/?p=18579</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/uoTfIo-Tajk/</link>
	<description>&lt;p&gt;In this &lt;a href=&quot;http://teamtreehouse.com/library/ios-4-foundations/your-first-app/getting-started/play?cid=193&quot;&gt;6 minute video&lt;/a&gt;, we will get you started with iOS development by learning about the benefits of Apple&amp;#8217;s iOS Dev center and how to gain access to the integrated development environment (IDE) called Xcode.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://teamtreehouse.com/library/ios-4-foundations/your-first-app/getting-started/play?cid=193&quot;&gt;&lt;img src=&quot;http://i.imgur.com/34Rjr.png&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This video is from &lt;a href=&quot;http://teamtreehouse.com/?cid=193&quot;&gt;Treehouse&lt;/a&gt;, a high-quality video training site with hundreds of short videos on topics like &amp;#8230;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/accessibility/?cid=193&quot;&gt;Accessibility&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/css3?cid=193&quot;&gt;CSS3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/aesthetic-foundations?cid=193&quot;&gt;Aesthetic Foundations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/django/?cid=193&quot;&gt;Django&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/html/?cid=193&quot;&gt;HTML&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/css-foundations/?cid=193&quot;&gt;CSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/html5-foundations/?cid=193&quot;&gt;HTML5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/ios-4-foundations/?cid=193&quot;&gt;iOS Development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/javascript/?cid=193&quot;&gt;JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/jquery/?cid=193&quot;&gt;jQuery&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/nosql/?cid=193&quot;&gt;NoSQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/php/?cid=193&quot;&gt;PHP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/rwd-foundations/?cid=193&quot;&gt;Responsive Web Design&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/ruby/?cid=193&quot;&gt;Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/ruby-on-rails/?cid=193&quot;&gt;Ruby on Rails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/archive/ux-foundations/?cid=193&quot;&gt;UX&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/version-control?cid=193&quot;&gt;Version Control&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/wordpress?cid=193&quot;&gt;WordPress Theme Design&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;New videos are added regularly, so it&amp;#8217;s a great way to stay up-to-date on all the latest technology and methods. Browse the entire &lt;a href=&quot;http://teamtreehouse.com/library/?cid=193&quot;&gt;library of videos&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=uoTfIo-Tajk:TBbSR5woB7s:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/uoTfIo-Tajk&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Tue, 07 Feb 2012 15:38:09 +0000</pubDate>
	<dc:creator>Amit Bijlani</dc:creator>
</item>
<item>
	<title>Vitamin: Another Round of Treehouse Nerd Merit Badges!</title>
	<guid>http://thinkvitamin.com/?p=18564</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/MGgUMyKUE8s/</link>
	<description>&lt;p&gt;We recently launched &lt;a href=&quot;http://teamtreehouse.com/?cid=193&quot;&gt;Treehouse&lt;/a&gt; and, thanks to you, it&amp;#8217;s been successful beyond our wildest expectations. Thank you all so much!&lt;/p&gt;
&lt;p&gt;We had so much fun celebrating with our previous giveaway, that we thought we would do another one.&lt;span id=&quot;more-18564&quot;&gt;&lt;/span&gt;If you &lt;a href=&quot;http://twitter.com/treehouse&quot;&gt;tweet to @treehouse&lt;/a&gt; the name of your favorite web app, we&amp;#8217;ll randomly pick 10 winners to receive a &quot;Mike the Frog&quot; Nerd Merit Badge! Here&amp;#8217;s a picture of what they look like:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://i.imgur.com/MRZX6.jpg&quot; alt=&quot;A circular embroidered badge featuring Mike the Frog.&quot;&gt;&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=MGgUMyKUE8s:g-HOwraB-6U:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/MGgUMyKUE8s&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Tue, 07 Feb 2012 14:00:28 +0000</pubDate>
	<dc:creator>Nick Pettit</dc:creator>
</item>
<item>
	<title>Vitamin: Pears: An open source collection of common markup &amp; style</title>
	<guid>http://thinkvitamin.com/?p=18536</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/5QPI3k9-NNo/</link>
	<description>&lt;p&gt;Lo and behold, Mr. Dan Cederholm has done it again! This time the folks over at &lt;a href=&quot;http://simplebits.com/&quot; target=&quot;_blank&quot;&gt;SimpleBits&lt;/a&gt; unveiled their latest project, &lt;a href=&quot;http://pea.rs/&quot; target=&quot;_blank&quot;&gt;Pears&lt;/a&gt;, an open source WordPress theme that enables you to get your own pattern library up and running quickly.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;Pears&quot; src=&quot;http://i.imgur.com/xvD0Z.jpg&quot; title=&quot;Pears&quot; class=&quot;alignleft&quot; width=&quot;704&quot; height=&quot;576&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-18536&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This is super helpful to collect, test and experiment with your collection of semantic HTML &amp;#038; CSS patterns. For beginners it can be a great way to begin to understand the relationship between markup and style. No matter which audience you fall into, it  is a handy tool for improving speed and productivity.&lt;/p&gt;
&lt;p&gt;Also make sure to take notice of the Pears website itself, which is beautifully designed and responsive. &lt;/p&gt;
&lt;p&gt;Thanks Dan, for making our lives more enjoyable with &lt;a href=&quot;http://www.dribbble.com&quot;&gt;Dribbble&lt;/a&gt; and easier with &lt;a href=&quot;http://www.pea.rs/&quot;&gt;Pears&lt;/a&gt;. :)&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=5QPI3k9-NNo:jznt-NvLDNM:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/5QPI3k9-NNo&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Mon, 06 Feb 2012 18:38:20 +0000</pubDate>
	<dc:creator>Allison Grayce</dc:creator>
</item>
<item>
	<title>Vitamin: Future Insights Live " Early Birds Extended!</title>
	<guid>http://thinkvitamin.com/?p=18485</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/UiEC1hHIdE0/</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://thinkvitamin.com/events/future-insights-live-early-birds-extended/attachment/hooray/&quot; rel=&quot;attachment wp-att-18486&quot;&gt;&lt;img src=&quot;http://thinkvitamin.com/wp-content/uploads/2012/02/hooray.jpg&quot; alt=&quot;&quot; width=&quot;704&quot; height=&quot;468&quot; class=&quot;aligncenter size-full wp-image-18486&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you caught &lt;a href=&quot;http://thinkvitamin.com/events/youve-gotta-come-to-this-event/&quot;&gt;Ryan&amp;#8217;s article&lt;/a&gt; last week, he told you about our brand new, not to be missed Vegas event &amp;#8211; &lt;a href=&quot;http://futureinsightslive.com&quot;&gt; Future Insights Live&lt;/a&gt;! We&amp;#8217;ve combined the Future of Web Apps, Design and Mobile into one massive five day event all geared toward you! Whether you&amp;#8217;re a Web Designer, Developer or Entrepreneur there will be something for everyone.&lt;/p&gt;
&lt;p&gt;We are launching a brand new scheduling app within the next couple of weeks which will list full details of the huge conference schedule and give you an overall feel for the event. So with that in mind, we have decided to extend our Early Birds (saving you $200) until 24th Feb! That way you can see EXACTLY what you&amp;#8217;re paying for.&lt;/p&gt;
&lt;p&gt;We&amp;#8217;ll be launching the full schedule by the end of the week, so please check it out and &lt;a href=&quot;http://futureinsightslive.com/register&quot;&gt;join us&lt;/a&gt; for our biggest event yet!&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=UiEC1hHIdE0:pNdP7oEfh60:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/UiEC1hHIdE0&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Mon, 06 Feb 2012 16:52:04 +0000</pubDate>
	<dc:creator>Lou Morgan</dc:creator>
</item>
<item>
	<title>Vitamin: Check My Colours</title>
	<guid>http://thinkvitamin.com/?p=18517</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/5-7K3reuYh4/</link>
	<description>&lt;p&gt;Developers often write tests to make sure their code is working properly, and designers should be thinking along the same lines.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-18517&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s difficult to test aesthetics, but with tools like &lt;a href=&quot;http://www.spurapp.com/&quot;&gt;Spur App&lt;/a&gt; you can make sure that your design looks good for people with color blindness and other mild vision impairments. You can also make sure that your design has enough contrast and feels &quot;balanced&quot; on both sides.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.checkmycolours.com/&quot;&gt;&lt;img src=&quot;http://i.imgur.com/FdscF.jpg&quot; alt=&quot;Logo for Check my Colours&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.checkmycolours.com/&quot;&gt;Check My Colours&lt;/a&gt; is another web-based tool that can help out. Simply type in your live URL, and you&amp;#8217;ll get a listing of all the areas where your color contrast can be improved. It&amp;#8217;s a bit more technical than simply looking at a black and white image, but it&amp;#8217;s good for more detailed analysis, especially on a complex web application that might have lots of dynamic views.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=5-7K3reuYh4:ndeOO4iKia4:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/5-7K3reuYh4&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Mon, 06 Feb 2012 16:51:42 +0000</pubDate>
	<dc:creator>Nick Pettit</dc:creator>
</item>
<item>
	<title>ajaxian: Winding road of open-source webOS</title>
	<guid>http://ajaxian.com/?p=10762</guid>
	<link>http://feedproxy.google.com/~r/ajaxian/~3/Ebjc6NompAw/winding-road-of-open-source-webos</link>
	<description>&lt;p&gt;HP continues to divulge bits and pieces of a&lt;a href=&quot;http://almaer.com/blog/the-rise-and-fall-of-webos-is-an-epic-tale-webos-web-os&quot;&gt; road map&lt;/a&gt; for the &lt;a href=&quot;http://almaer.com/blog/the-rise-and-fall-of-webos-is-an-epic-tale-webos-web-os&quot;&gt;ill-starred&lt;/a&gt; and nearly-orphaned webOS. The company has followed up its December plan to release webOS mobile platform and development tools with a proposed timeline, with a full release set before year's end.  Some people see a life for the associated Enyo JavaScript framework aside from any success or failure webOS ultimately achieves.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ajaxian?a=Ebjc6NompAw:0xyydazms7s:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ajaxian?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ajaxian?a=Ebjc6NompAw:0xyydazms7s:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ajaxian?d=7Q72WNTAKBA&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ajaxian?a=Ebjc6NompAw:0xyydazms7s:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ajaxian?i=Ebjc6NompAw:0xyydazms7s:D7DqB2pKExk&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
	<pubDate>Thu, 02 Feb 2012 22:21:14 +0000</pubDate>
	<dc:creator>jvaughan</dc:creator>
</item>
<item>
	<title>456 Berea St: Using max-width on images can make them disappear in IE8</title>
	<guid>http://www.456bereastreet.com/archive/201202/using_max-width_on_images_can_make_them_disappear_in_ie8/</guid>
	<link>http://www.456bereastreet.com/archive/201202/using_max-width_on_images_can_make_them_disappear_in_ie8/</link>
	<description>&lt;p class=&quot;preamble&quot;&gt;I recently ran into a problem that was really hard to figure out. I was working on a responsive design where I used &lt;code&gt;img {max-width:100%;}&lt;/code&gt; to make sure that images would be downsized rather than overflow in narrower viewports.&lt;/p&gt;

&lt;p&gt;It worked great everywhere&quot; until I went to check in IE8. The site's logo was gone! None of the usual IE bug fixes cured the problem, and it took me quite a while to realise that &lt;code&gt;max-width&lt;/code&gt; was part of the problem.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.456bereastreet.com/archive/201202/using_max-width_on_images_can_make_them_disappear_in_ie8/&quot;&gt;Read full post&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Posted in &lt;a href=&quot;http://www.456bereastreet.com/archive/categories/browsers/&quot; rel=&quot;tag&quot;&gt;Browsers&lt;/a&gt;, &lt;a href=&quot;http://www.456bereastreet.com/archive/categories/css/&quot; rel=&quot;tag&quot;&gt;CSS&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Copyright © &lt;a href=&quot;http://www.456bereastreet.com/&quot;&gt;Roger Johansson&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/asg0urLjdoS0RTfxGyMYPtxGsJ4/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/asg0urLjdoS0RTfxGyMYPtxGsJ4/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/asg0urLjdoS0RTfxGyMYPtxGsJ4/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/asg0urLjdoS0RTfxGyMYPtxGsJ4/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/456bereastreet?a=PJ-73eQrVNc:8b_RwN5WA6g:I9og5sOYxJI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/456bereastreet?d=I9og5sOYxJI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/456bereastreet?a=PJ-73eQrVNc:8b_RwN5WA6g:bcOpcFrp8Mo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/456bereastreet?d=bcOpcFrp8Mo&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/456bereastreet?a=PJ-73eQrVNc:8b_RwN5WA6g:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/456bereastreet?i=PJ-73eQrVNc:8b_RwN5WA6g:F7zBnMyn0Lo&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/456bereastreet?a=PJ-73eQrVNc:8b_RwN5WA6g:gIN9vFwOqvQ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/456bereastreet?i=PJ-73eQrVNc:8b_RwN5WA6g:gIN9vFwOqvQ&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/456bereastreet/~4/PJ-73eQrVNc&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Thu, 02 Feb 2012 19:16:54 +0000</pubDate>
	<dc:creator>Roger Johansson</dc:creator>
</item>
<item>
	<title>molly.com: Inside the CSS WG: A New Reality Series</title>
	<guid>http://www.molly.com/?p=261</guid>
	<link>http://www.molly.com/2012/02/02/inside-the-css-wg-a-new-reality-series/</link>
	<description>I&amp;#8217;m pleased to announce my new series of interviews published by the wonderful Bath, U.K. based .net Magazine, called &amp;#8220;Inside the CSS Working Group.&amp;#8221; &amp;#8220;Step with me behind the curtain into the W3C CSS Working Group. Historically filled with challenges, &amp;#8230; &lt;a href=&quot;http://www.molly.com/2012/02/02/inside-the-css-wg-a-new-reality-series/&quot;&gt;Continue reading &lt;span class=&quot;meta-nav&quot;&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;</description>
	<pubDate>Thu, 02 Feb 2012 18:32:50 +0000</pubDate>
	<dc:creator>mollydotcom</dc:creator>
</item>
<item>
	<title>Vitamin: Full Day Web Design Workshops: Which Would You Pick?</title>
	<guid>http://thinkvitamin.com/?p=18417</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/t5IZusJJEZU/</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://thinkvitamin.com/business/full-day-web-design-workshops-which-would-you-pick/attachment/learn/&quot; rel=&quot;attachment wp-att-18419&quot;&gt;&lt;img class=&quot;size-full wp-image-18419 alignleft&quot; src=&quot;http://thinkvitamin.com/wp-content/uploads/2012/02/learn.jpg&quot; alt=&quot;&quot; width=&quot;704&quot; height=&quot;380&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;At Carsonified Towers, we&amp;#8217;re all getting super excited for May, when &lt;a title=&quot;The Future Of Web Design&quot; href=&quot;http://futureofwebdesign.com/london-2012/&quot;&gt;The Future of Web Design&lt;/a&gt; hits London for another three days of learning and inspiration. As ever, we kick off the show with &lt;a href=&quot;http://futureofwebdesign.com/london-2012/schedule&quot;&gt;four full-day workshops&lt;/a&gt; &amp;#8211; each lead by a totally inspirational industry leader. From 9am am to 5pm, we&amp;#8217;ll be rolling up our sleeves and knuckling down for a serious hit of web savvy. Numbers are capped at 40 for each workshop, ensuring a great learning environment.&lt;/p&gt;
&lt;p&gt;This year&amp;#8217;s chosen workshop topics are already proving popular. First up, we&amp;#8217;ve got the unstoppable force of web awesomeness that is &lt;a href=&quot;http://twitter.com/#!/boagworld&quot;&gt;Paul Boag&lt;/a&gt;. Director of &lt;a title=&quot;Headscape&quot; href=&quot;http://headscape.co.uk/&quot;&gt;Headscape&lt;/a&gt;, Paul will be leading a crash course in &lt;strong&gt;Running A Successful Web Design Business&lt;/strong&gt;: &amp;#8221;&lt;em&gt;We like to think that being a successful independent web designer is about creating great websites. Its not. Running your own business is about a lot more than having the right professional skills.&lt;/em&gt; &amp;#8221;&lt;/p&gt;
&lt;p&gt;After wowing the crowds as a Rising Star back in 2011, &lt;a title=&quot;Steve Fisher (Twitter)&quot; href=&quot;http://twitter.com/hellofisher&quot;&gt;Steve Fisher&lt;/a&gt; has rapidly become one of our most popular speakers. He&amp;#8217;ll be joining us again in &lt;a href=&quot;http://futureofwebdesign.com/london-2012/&quot;&gt;London&lt;/a&gt; to lead his &lt;strong&gt;Rock Solid UX Deliverables&lt;/strong&gt; workshop: &lt;em&gt;&amp;#8220;No longer something that has to always be hugely complex and costly, we&amp;#8217;ll cover the back-to-basics approach to UX design in this workshop and how to practically dispatch a rock solid responsive web design UX deliverables package.&amp;#8221; &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Next up, creator of the uber popular&lt;a href=&quot;http://globalmoxie.com/blog/c25k.shtml&quot;&gt; Coach to 5K&lt;/a&gt; app, &lt;a title=&quot;Josh Clark (Twitter)&quot; href=&quot;http://twitter.com/globalmoxie&quot;&gt;Josh Clark&lt;/a&gt; will be crossing the Atlantic to deliver his &lt;strong&gt;Teaching Touch&lt;/strong&gt; workshop &amp;#8211; a sell out success at &lt;a href=&quot;http://futureofwebdesign.com/new-york-2011/schedule/&quot;&gt;FOWD NYC&lt;/a&gt; last year: &amp;#8220;&lt;em&gt;The workshop presents nitty-gritty &amp;#8216;rule of thumb&amp;#8217; design techniques that together form a framework for crafting finger-friendly interface metaphors, affordances, and gestures for a new generation of mobile apps that inform and delight.&lt;/em&gt;&amp;#8221;&lt;/p&gt;
&lt;p&gt;Last but not least, longtime Carsonified favourites, the &lt;a href=&quot;http://twitter.com/#!/standardistas&quot;&gt;Web Standardistas &lt;/a&gt;will be joining the fun, to teach their &lt;strong&gt;Good Ideas Grow On Paper&lt;/strong&gt; workshop: &amp;#8220;&lt;em&gt;Armed with some fundamental design principles and an abundance of tools &quot; which naturally includes the Standardistas&amp;#8217; &amp;#8216;Bag of Awesome™&amp;#8217; (containing a veritable cornucopia of material) &quot; we show the aspiring analogue designer a range of methods for breaking out of the stranglehold of the often clichéd digital world.&lt;/em&gt;&amp;#8221;&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;Which workshop appeals the most to you? For detailed information on all of them, head on over to our &lt;a href=&quot;http://futureofwebdesign.com/london-2012/schedule&quot;&gt;schedule page&lt;/a&gt;&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Thanks to &lt;a href=&quot;http://www.flickr.com/photos/nationaalarchief/3915529903/&quot;&gt;Nationaal Archief&lt;/a&gt;  for the photo used above.&lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=t5IZusJJEZU:XLscK-sCN70:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/t5IZusJJEZU&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Thu, 02 Feb 2012 16:51:00 +0000</pubDate>
	<dc:creator>Cat Clark</dc:creator>
</item>
<item>
	<title>Vitamin: SQL Fiddle</title>
	<guid>http://thinkvitamin.com/?p=18418</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/i-wBRPUUpyA/</link>
	<description>&lt;p&gt;If you like jsFiddle, then you will love &lt;a href=&quot;http://sqlfiddle.com/&quot; title=&quot;SQL Fiddle&quot;&gt;SQL Fiddle&lt;/a&gt;. It allows you to select a database, build a schema, populate the schema and run queries against it. The service currently supports MS SQL, MySQL, Oracle, and PostgreSQL. Why is this interesting? You can compare databases, post questions to forums along with your schema and query or just prototype an idea. &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://sqlfiddle.com/&quot; title=&quot;SQL Fiddle&quot;&gt;&lt;img src=&quot;http://i.imgur.com/rXJfW.jpg&quot; title=&quot;SQL Fiddle&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=i-wBRPUUpyA:2tq45Y49-MU:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/i-wBRPUUpyA&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Thu, 02 Feb 2012 15:05:25 +0000</pubDate>
	<dc:creator>Amit Bijlani</dc:creator>
</item>
<item>
	<title>Vitamin: Free Video: Control Flow</title>
	<guid>http://thinkvitamin.com/?p=18405</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/Ao2E9Z7lMJM/</link>
	<description>&lt;p&gt;In this &lt;a href=&quot;http://teamtreehouse.com/library/ruby-foundations/objects-classes-and-variables/control-flow/play?cid=193&quot;&gt;4 minute video&lt;/a&gt;, you will learn about the concept of control flow in Ruby. This goes in to using if/else statements and case statements&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://teamtreehouse.com/library/ruby-foundations/objects-classes-and-variables/control-flow/play?cid=193&quot;&gt;&lt;img src=&quot;http://thinkvitamin.com/wp-content/uploads/2012/02/Control-Flow-Treehouse-1.png&quot; width=&quot;704&quot; height=&quot;397&quot; alt=&quot;A screenshot from the Control Flow video demonstrating a case statement.&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This video is from &lt;a href=&quot;http://teamtreehouse.com/?cid=193&quot;&gt;Treehouse&lt;/a&gt;, a high-quality video training site with hundreds of short videos on topics like &amp;#8230;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/accessibility/?cid=193&quot;&gt;Accessibility&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/css3?cid=193&quot;&gt;CSS3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/aesthetic-foundations?cid=193&quot;&gt;Aesthetic Foundations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/django/?cid=193&quot;&gt;Django&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/html/?cid=193&quot;&gt;HTML&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/css-foundations/?cid=193&quot;&gt;CSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/html5-foundations/?cid=193&quot;&gt;HTML5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/ios-4-foundations/?cid=193&quot;&gt;iOS Development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/javascript/?cid=193&quot;&gt;JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/jquery/?cid=193&quot;&gt;jQuery&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/nosql/?cid=193&quot;&gt;NoSQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/php/?cid=193&quot;&gt;PHP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/rwd-foundations/?cid=193&quot;&gt;Responsive Web Design&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/ruby/?cid=193&quot;&gt;Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/ruby-on-rails/?cid=193&quot;&gt;Ruby on Rails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/archive/ux-foundations/?cid=193&quot;&gt;UX&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/version-control?cid=193&quot;&gt;Version Control&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/wordpress?cid=193&quot;&gt;WordPress Theme Design&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;New videos are added regularly, so it&amp;#8217;s a great way to stay up-to-date on all the latest technology and methods. Browse the entire &lt;a href=&quot;http://teamtreehouse.com/library/?cid=193&quot;&gt;library of videos&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=Ao2E9Z7lMJM:Kgaf5geFeio:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/Ao2E9Z7lMJM&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Thu, 02 Feb 2012 14:00:24 +0000</pubDate>
	<dc:creator>Jason Seifer</dc:creator>
</item>
<item>
	<title>QuirksMode: QuirksMode.org reader survey, part II</title>
	<guid>http://www.quirksmode.org/blog/archives/2012/02/quirksmodeorg_r_3.html</guid>
	<link>http://www.quirksmode.org/blog/archives/2012/02/quirksmodeorg_r_3.html</link>
	<description>&lt;p&gt;In December I held a &lt;a href=&quot;https://urtak.com/u/12765&quot; class=&quot;external&quot;&gt;QuirksMode reader survey&lt;/a&gt; on Urtak. It had 69 questions, and about 59,000 answers were given by about 1,100 respondents. A few weeks back I published &lt;a href=&quot;http://www.quirksmode.org/blog/archives/2012/01/quirksmodeorg_r_2.html&quot;&gt;part 1&lt;/a&gt; of my survey. Here&amp;#8217;s the next few findings.&lt;/p&gt;

&lt;p&gt;About one quarter of the total number of questions was submitted by readers &amp;#8212; and some of them are very interesting ones. Even better, I had to reject only a quarter or so of the submitted reader questions. So the collaborative aspect of Urtak is a resounding success.&lt;/p&gt;

&lt;p&gt;This entry gives some information about your way of working, your relation to this site, and device ownership.&lt;/p&gt;

&lt;p&gt;There&amp;#8217;s one restriction on the cross-tabs: at least 100 people must have replied Yes to the first question in order to get a more-or-less representative response. If the total number is less I refuse to publish the cross-tab.&lt;/p&gt;

&lt;p&gt;Incidentally, you can create cross-tabs yourself at &lt;a href=&quot;https://urtak.com/u/12765&quot; class=&quot;external&quot;&gt;the site&lt;/a&gt;. Play with the data if you feel like it.&lt;/p&gt;

&lt;h3&gt;Basic&lt;/h3&gt;

&lt;p&gt;Urtak allows you to create cross-tabs of two questions (and no more than two). My primary interest is to see whether my European and US respondents differed. In the mobile questions I also split up iPhone and Android users.&lt;/p&gt;

&lt;p&gt;58% of you live in Europe and 30% in the US &amp;#8212; the rest lives somewhere else. 42% of you has an iPhone as primary phone, against 35% Android.&lt;/p&gt;

&lt;p&gt;The US has clearly more iPhone users, and Europe more Android users. Still, because more Europeans were surveyed, most iPhone users live in Europe.&lt;/p&gt;

&lt;table class=&quot;browserStats&quot;&gt;
	&lt;caption&gt;About you&lt;/caption&gt;
	&lt;tr&gt;
		&lt;th&gt;Question&lt;/th&gt;
		&lt;th&gt;All&lt;/th&gt;
		&lt;th&gt;Europe&lt;/th&gt;
		&lt;th&gt;US&lt;/th&gt;
		&lt;th&gt;iPhone&lt;/th&gt;
		&lt;th&gt;Android&lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you live in Europe?&lt;/td&gt;
		&lt;td&gt;58%&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;56%&lt;/td&gt;
		&lt;td&gt;61%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you live in the US?&lt;/td&gt;
		&lt;td&gt;30%&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;35%&lt;/td&gt;
		&lt;td&gt;29%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Is your primary phone an iPhone?&lt;/td&gt;
		&lt;td&gt;42%&lt;/td&gt;
		&lt;td&gt;41%&lt;/td&gt;
		&lt;td&gt;49%&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Is your primary phone an Android?&lt;/td&gt;
		&lt;td&gt;35%&lt;/td&gt;
		&lt;td&gt;37%&lt;/td&gt;
		&lt;td&gt;33%&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;(How to read: 56% of those using an iPhone as primary phone live in Europe.
41% of those who live in Europe use an iPhone as primary phone.)&lt;/p&gt;

&lt;h3&gt;Your way of working&lt;/h3&gt;

&lt;p&gt;A few questions about your way of working. Americans are more likely to use a Mac and at least two screens, while Europeans care more for Opera and for low-bandwidth sites. HTML5 and CSS3 are now used across the board (81%), and new features are routinely used without a fallback (69%).&lt;/p&gt;

&lt;p&gt;72% uses jQuery in most of their projects, while 30% uses another library and 42% prefers native JS. These numbers do not add up. Do a few people use both jQuery and another library in every single project? I hope not. The native JS question asked for preferences, and not actual behaviour, so that might explain the overlap with the other categories.&lt;/p&gt;

&lt;table class=&quot;browserStats&quot;&gt;
	&lt;caption&gt;About your way of working&lt;/caption&gt;
	&lt;tr&gt;
		&lt;th&gt;Question&lt;/th&gt;
		&lt;th&gt;Yes&lt;/th&gt;
		&lt;th&gt;Europe&lt;/th&gt;
		&lt;th&gt;US&lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Is your primary workstation a Mac?&lt;/td&gt;
		&lt;td&gt;43%&lt;/td&gt;
		&lt;td&gt;41%&lt;/td&gt;
		&lt;td&gt;51%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Does your primary development setup have at least 2 screens?&lt;/td&gt;
		&lt;td&gt;65%&lt;/td&gt;
		&lt;td&gt;60%&lt;/td&gt;
		&lt;td&gt;76%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you primarily develop desktop websites?&lt;/td&gt;
		&lt;td&gt;83%&lt;/td&gt;
		&lt;td&gt;83%&lt;/td&gt;
		&lt;td&gt;85%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you specialize in mobile web development or design?&lt;/td&gt;
		&lt;td&gt;24%&lt;/td&gt;
		&lt;td&gt;24%&lt;/td&gt;
		&lt;td&gt;25%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you use HTML5 and CSS3 routinely when developing new web sites?&lt;/td&gt;
		&lt;td&gt;81%&lt;/td&gt;
		&lt;td&gt;81%&lt;/td&gt;
		&lt;td&gt;82%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Are you using new features that older browser versions do not support without a fallback (in either CSS or JS)?&lt;/td&gt;
		&lt;td&gt;69%&lt;/td&gt;
		&lt;td&gt;70%&lt;/td&gt;
		&lt;td&gt;67%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do all your sites work with CSS and JavaScript disabled?&lt;/td&gt;
		&lt;td&gt;41%&lt;/td&gt;
		&lt;td&gt;44%&lt;/td&gt;
		&lt;td&gt;40%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you test your sites in Opera desktop?&lt;/td&gt;
		&lt;td&gt;51%&lt;/td&gt;
		&lt;td&gt;60%&lt;/td&gt;
		&lt;td&gt;40%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you use jQuery in most of your projects?&lt;/td&gt;
		&lt;td&gt;72%&lt;/td&gt;
		&lt;td&gt;71%&lt;/td&gt;
		&lt;td&gt;75%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you use one single library that's not jQuery in most of your projects?&lt;/td&gt;
		&lt;td&gt;30%&lt;/td&gt;
		&lt;td&gt;30%&lt;/td&gt;
		&lt;td&gt;28%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you prefer using native JS as opposed to a library?&lt;/td&gt;
		&lt;td&gt;42%&lt;/td&gt;
		&lt;td&gt;40%&lt;/td&gt;
		&lt;td&gt;37%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you optimize your websites for low-bandwidth (mobile) users?&lt;/td&gt;
		&lt;td&gt;52%&lt;/td&gt;
		&lt;td&gt;55%&lt;/td&gt;
		&lt;td&gt;45%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you use Unit testing while developing a project?&lt;/td&gt;
		&lt;td&gt;42%&lt;/td&gt;
		&lt;td&gt;42%&lt;/td&gt;
		&lt;td&gt;43%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you try (i.e. almost always) to keep a change log of your work?&lt;/td&gt;
		&lt;td&gt;70%&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you test landscape and portrait mode specifically?&lt;/td&gt;
		&lt;td&gt;72%&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;The last two questions were submitted late in the poll, and haven&amp;#8217;t garnered enough replies for cross-tabs.&lt;/p&gt;

&lt;h3&gt;QuirksMode.org&lt;/h3&gt;

&lt;p&gt;Then the part that interests me most: how do you interact with QuirksMode.org? What surprised me most is that only 43% follows me on Twitter. Since I used Twitter as the main marketing tool for this survey I expected that number to be far higher. Europeans and iPhone users are more likely to follow me.&lt;/p&gt;

&lt;p&gt;Android users are more likely to visit this site at least once per week, while US residents and iPhone users are marginally more likely to donate.&lt;/p&gt;

&lt;table class=&quot;browserStats wide&quot;&gt;
	&lt;caption&gt;About your relation to QuirksMode.org&lt;/caption&gt;
	&lt;tr&gt;
		&lt;th&gt;Question&lt;/th&gt;
		&lt;th&gt;Yes&lt;/th&gt;
		&lt;th&gt;Europe&lt;/th&gt;
		&lt;th&gt;US&lt;/th&gt;
		&lt;th&gt;iPhone&lt;/th&gt;
		&lt;th&gt;Android&lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you follow ppk on Twitter?&lt;/td&gt;
		&lt;td&gt;43%&lt;/td&gt;
		&lt;td&gt;48%&lt;/td&gt;
		&lt;td&gt;33%&lt;/td&gt;
		&lt;td&gt;50%&lt;/td&gt;
		&lt;td&gt;41%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you go to QuirksMode at least once a week?&lt;/td&gt;
		&lt;td&gt;36%&lt;/td&gt;
		&lt;td&gt;35%&lt;/td&gt;
		&lt;td&gt;38%&lt;/td&gt;
		&lt;td&gt;33%&lt;/td&gt;
		&lt;td&gt;38%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Have you ever donated money to QuirksMode?&lt;/td&gt;
		&lt;td&gt;5%&lt;/td&gt;
		&lt;td&gt;6%&lt;/td&gt;
		&lt;td&gt;7%&lt;/td&gt;
		&lt;td&gt;7%&lt;/td&gt;
		&lt;td&gt;5%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you like the blogposts about the mobile market?&lt;/td&gt;
		&lt;td&gt;80%&lt;/td&gt;
		&lt;td&gt;80%&lt;/td&gt;
		&lt;td&gt;84%&lt;/td&gt;
		&lt;td&gt;83%&lt;/td&gt;
		&lt;td&gt;83%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you like the Linkbait posts?&lt;/td&gt;
		&lt;td&gt;60%&lt;/td&gt;
		&lt;td&gt;63%&lt;/td&gt;
		&lt;td&gt;56%&lt;/td&gt;
		&lt;td&gt;58%&lt;/td&gt;
		&lt;td&gt;62%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you like the posts about mobile web development?&lt;/td&gt;
		&lt;td&gt;95%&lt;/td&gt;
		&lt;td&gt;95%&lt;/td&gt;
		&lt;td&gt;92%&lt;/td&gt;
		&lt;td&gt;97%&lt;/td&gt;
		&lt;td&gt;95%&lt;/td&gt;
&lt;/table&gt;

&lt;h3&gt;Device ownership&lt;/h3&gt;

&lt;p&gt;Finally, what devices do people own? Remember, iPhone and Android are those whose primary phone is iPhone or Android, not those who own such a device. Regardless, some people are confused. 2% of those whose primary phone is an Android don&amp;#8217;t actually own an Android phone. For iPhone this is 1%. ??!?! (Unless a few people use the device, but do not own it; for instance because their employer bought it for them. Possible, I suppose.)&lt;/p&gt;

&lt;p&gt;The geographical differences are clear: Europeans are far more likely to own a Symbian, MeeGo, or S40 phone (figures, seeing Nokia has hardly any market share in the US). Oddly, the same goes for Windows Phone, and I hadn&amp;#8217;t expected that.&lt;/p&gt;

&lt;p&gt;Americans are more likely to own a gaming console, a Kindle, a webOS device, or a Chromebook. The first and last mildly surprise me, the other two don&amp;#8217;t.&lt;/p&gt;

&lt;p&gt;iPhone users are more likely to own lots of phones, and generally score higher on all phone types but Symbian, webOS, and bada. Android users are more likely to own a Chromebook.&lt;/p&gt;

&lt;table class=&quot;browserStats wide&quot;&gt;
	&lt;caption&gt;About the devices you own&lt;/caption&gt;
	&lt;tr&gt;
		&lt;th&gt;Question&lt;/th&gt;
		&lt;th&gt;All&lt;/th&gt;
		&lt;th&gt;Europe&lt;/th&gt;
		&lt;th&gt;US&lt;/th&gt;
		&lt;th&gt;iPhone&lt;/th&gt;
		&lt;th&gt;Android&lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you own an iPhone?&lt;/td&gt;
		&lt;td&gt;45%&lt;/td&gt;
		&lt;td&gt;42%&lt;/td&gt;
		&lt;td&gt;53%&lt;/td&gt;
		&lt;td&gt;99%&lt;/td&gt;
		&lt;td&gt;11%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you own an Android phone?&lt;/td&gt;
		&lt;td&gt;44%&lt;/td&gt;
		&lt;td&gt;45%&lt;/td&gt;
		&lt;td&gt;45%&lt;/td&gt;
		&lt;td&gt;21%&lt;/td&gt;
		&lt;td&gt;98%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you own a gaming console with a browser?&lt;/td&gt;
		&lt;td&gt;40%&lt;/td&gt;
		&lt;td&gt;34%&lt;/td&gt;
		&lt;td&gt;54%&lt;/td&gt;
		&lt;td&gt;46%&lt;/td&gt;
		&lt;td&gt;42%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you own a Symbian phone?&lt;/td&gt;
		&lt;td&gt;19%&lt;/td&gt;
		&lt;td&gt;23%&lt;/td&gt;
		&lt;td&gt;5%&lt;/td&gt;
		&lt;td&gt;14%&lt;/td&gt;
		&lt;td&gt;19%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you own a Kindle?&lt;/td&gt;
		&lt;td&gt;18%&lt;/td&gt;
		&lt;td&gt;14%&lt;/td&gt;
		&lt;td&gt;28%&lt;/td&gt;
		&lt;td&gt;24%&lt;/td&gt;
		&lt;td&gt;22%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you own a Windows Phone?&lt;/td&gt;
		&lt;td&gt;8%&lt;/td&gt;
		&lt;td&gt;9%&lt;/td&gt;
		&lt;td&gt;6%&lt;/td&gt;
		&lt;td&gt;6%&lt;/td&gt;
		&lt;td&gt;4%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you own an S40 phone?&lt;/td&gt;
		&lt;td&gt;8%&lt;/td&gt;
		&lt;td&gt;10%&lt;/td&gt;
		&lt;td&gt;2%&lt;/td&gt;
		&lt;td&gt;6%&lt;/td&gt;
		&lt;td&gt;6%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you own more than five phones? (Not tablets)&lt;/td&gt;
		&lt;td&gt;8%&lt;/td&gt;
		&lt;td&gt;7%&lt;/td&gt;
		&lt;td&gt;9%&lt;/td&gt;
		&lt;td&gt;10%&lt;/td&gt;
		&lt;td&gt;6%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you own a webOS phone?&lt;/td&gt;
		&lt;td&gt;7%&lt;/td&gt;
		&lt;td&gt;6%&lt;/td&gt;
		&lt;td&gt;11%&lt;/td&gt;
		&lt;td&gt;7%&lt;/td&gt;
		&lt;td&gt;8%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you own a BlackBerry phone?&lt;/td&gt;
		&lt;td&gt;6%&lt;/td&gt;
		&lt;td&gt;6%&lt;/td&gt;
		&lt;td&gt;8%&lt;/td&gt;
		&lt;td&gt;8%&lt;/td&gt;
		&lt;td&gt;4%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you own a Chromebook?&lt;/td&gt;
		&lt;td&gt;3%&lt;/td&gt;
		&lt;td&gt;1%&lt;/td&gt;
		&lt;td&gt;7%&lt;/td&gt;
		&lt;td&gt;1%&lt;/td&gt;
		&lt;td&gt;4%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you own a Samsung bada phone?&lt;/td&gt;
		&lt;td&gt;3%&lt;/td&gt;
		&lt;td&gt;2%&lt;/td&gt;
		&lt;td&gt;1%&lt;/td&gt;
		&lt;td&gt;2%&lt;/td&gt;
		&lt;td&gt;3%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you own a MeeGo phone?&lt;/td&gt;
		&lt;td&gt;2%&lt;/td&gt;
		&lt;td&gt;3%&lt;/td&gt;
		&lt;td&gt;0&lt;/td&gt;
		&lt;td&gt;2%&lt;/td&gt;
		&lt;td&gt;0&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;I have now published all the questions. Maybe I'll create some new interesting cross-tabs later.&lt;/p&gt;</description>
	<pubDate>Thu, 02 Feb 2012 10:39:27 +0000</pubDate>
</item>
<item>
	<title>Vitamin: Git For Designers (Part 1)</title>
	<guid>http://thinkvitamin.com/?p=18391</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/_ssyV-KFkTk/</link>
	<description>&lt;p&gt;Hi designers! I&amp;#8217;m not a designer. Sorry. I&amp;#8217;m a developer. I can barely tell when things look good or not. This week I learned that there are different ampersands out there (thanks, &lt;a href=&quot;http://twitter.com/allisongrayce&quot;&gt;Allison&lt;/a&gt;!). But that&amp;#8217;s not why I&amp;#8217;m writing today. We all have to work together. Professionally, one way we do that is by using version control. A version control system tracks changes to your code. There are a lot of different version control systems out there. Today we&amp;#8217;ll be talking about git. Specifically, as it relates to designers making web sites.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-18391&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;Why Use Version Control?&lt;/h2&gt;
&lt;p&gt;You might be wondering why you should use version control, even for a site you&amp;#8217;ll never collaborate with anyone on. This is a valid question. I can best illustrate the answer with a scenario you may have encountered in the past. Let&amp;#8217;s say you&amp;#8217;re in the middle of making a site and want to try something crazy with the css. Maybe you want to do a bit of an experiment and make everything strange shades of yellow and red. You don&amp;#8217;t know if you&amp;#8217;re going to keep the work when you finish it. Since it&amp;#8217;s an experiment, it would probably be a good idea to not mess up your working version of the site.&lt;/p&gt;
&lt;p&gt;At this point, you might be thinking of creating a copy of the site and making your changes on the copy. Maybe you&amp;#8217;re sure that you&amp;#8217;re going to use this work and you&amp;#8217;re going to crank through. Maybe it doesn&amp;#8217;t work out, though. Wouldn&amp;#8217;t it be nice if you could take a snapshot of your site now, do your experiment, and not have to worry about whether you mess things up? That&amp;#8217;s exactly what version control is for!&lt;/p&gt;
&lt;h2 id=&quot;install&quot;&gt;Step 1: Install and Configure Git&lt;/h2&gt;
&lt;p&gt;In order to start working with git, though, we need to install it. Git is fairly easy to install. If you&amp;#8217;re using Windows, &lt;a href=&quot;http://help.github.com/win-set-up-git/&quot;&gt;GitHub&lt;/a&gt; has an excellent set up guide to get git installed on Windows. They also have great guides for &lt;a href=&quot;http://help.github.com/mac-set-up-git/&quot;&gt;Mac OS X&lt;/a&gt; and &lt;a href=&quot;http://help.github.com/linux-set-up-git/&quot;&gt;linux&lt;/a&gt;. If you don&amp;#8217;t already have git installed, follow those guides and come on back here.&lt;/p&gt;
&lt;p&gt;Once you have git installed, you have to tell it who you are. This is done using the &lt;code&gt;config&lt;/code&gt; command. Open Terminal and type in the following:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;$ &lt;span&gt;git&lt;/span&gt; config &lt;span&gt;--global&lt;/span&gt; user.name &lt;span&gt;&quot;Jason Seifer&quot;&lt;/span&gt;
$ &lt;span&gt;git&lt;/span&gt; config &lt;span&gt;--global&lt;/span&gt; user.email &lt;span&gt;&quot;jason@teamtreehouse.com&quot;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;initialize&quot;&gt;Step 2: Initialize a repository&lt;/h2&gt;
&lt;p&gt;We&amp;#8217;re going to initialize a git repository now. A repository is just a directory with one or more files we want to track the changes of, in this case our web site. Open up terminal (or command prompt on Windows) and change to the directory containing the site you want to put in to git. You do that with the &lt;code&gt;cd&lt;/code&gt; command. I&amp;#8217;m going to put my web site in the &lt;code&gt;Sites/think_vitamin&lt;/code&gt; directory.&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;~&lt;span&gt;&amp;#93;&lt;/span&gt; $ &lt;span&gt;cd&lt;/span&gt; Sites&lt;span&gt;/&lt;/span&gt;think_vitamin
&lt;span&gt;&amp;#91;&lt;/span&gt;~&lt;span&gt;/&lt;/span&gt;Sites&lt;span&gt;/&lt;/span&gt;think_vitamin&lt;span&gt;&amp;#93;&lt;/span&gt; $&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Once you&amp;#8217;re in there, type the following:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;~&lt;span&gt;/&lt;/span&gt;Sites&lt;span&gt;/&lt;/span&gt;think_vitamin&lt;span&gt;&amp;#93;&lt;/span&gt; $ &lt;span&gt;git&lt;/span&gt; init&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Assuming you have correctly installed git, you should see the following:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;  Initialized empty Git repository &lt;span&gt;in&lt;/span&gt; &lt;span&gt;/&lt;/span&gt;Users&lt;span&gt;/&lt;/span&gt;jason&lt;span&gt;/&lt;/span&gt;Sites&lt;span&gt;/&lt;/span&gt;think_vitamin&lt;span&gt;/&lt;/span&gt;.git&lt;span&gt;/&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;This is git telling you that thinks are working and that the path it gave you is now a repository. If you don&amp;#8217;t see that output, go back to step 1 and verify that everything was correctly installed.&lt;/p&gt;
&lt;h2 id=&quot;add&quot;&gt;Step 3: Add Your Files&lt;/h2&gt;
&lt;p&gt;Now that we have initialized our git repository, we have to tell git what files we want to add to the repository. In order to do this, we use the &lt;code&gt;add&lt;/code&gt; command. The &lt;code&gt;add&lt;/code&gt; command takes either a single file or a path. The &lt;code&gt;add&lt;/code&gt; command takes the changes you&amp;#8217;ve made and adds them to something in git called the staging area. The staging area is kind of like a waiting room for git. It lets you tell git what changes you&amp;#8217;re going to add to the main index.&lt;/p&gt;
&lt;p&gt;Since we are already in the directory with our web site, we&amp;#8217;ll tell it to add the path of the current directory:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;~&lt;span&gt;/&lt;/span&gt;Sites&lt;span&gt;/&lt;/span&gt;think_vitamin&lt;span&gt;&amp;#93;&lt;/span&gt; $ &lt;span&gt;git&lt;/span&gt; add .&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;At this point, you won&amp;#8217;t see any output. My example is just an &lt;code&gt;index.html&lt;/code&gt; file. In order to see what git is about to stage, you can use the &lt;code&gt;status&lt;/code&gt; command:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;~&lt;span&gt;/&lt;/span&gt;Sites&lt;span&gt;/&lt;/span&gt;think_vitamin master&lt;span&gt;&amp;#93;&lt;/span&gt;$ &lt;span&gt;git&lt;/span&gt; status
&amp;nbsp;
&lt;span&gt;# On branch master&lt;/span&gt;
&lt;span&gt;#&lt;/span&gt;
&lt;span&gt;# Initial commit&lt;/span&gt;
&lt;span&gt;#&lt;/span&gt;
&lt;span&gt;# Changes to be committed:&lt;/span&gt;
&lt;span&gt;#   (use &quot;git rm --cached ...&quot; to unstage)&lt;/span&gt;
&lt;span&gt;#&lt;/span&gt;
&lt;span&gt;#	new file:   index.html&lt;/span&gt;
&lt;span&gt;#&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The first line of the output says &amp;#8220;&lt;code&gt;On branch master&lt;/code&gt;&amp;#8220;. In git, a branch is just a pointer to something called a &lt;code&gt;commit&lt;/code&gt; (explained in the next section). Since this is our first commit, git lets us know that on the second line of output where it says &lt;code&gt;Initial commit&lt;/code&gt;. Next, git says there are changes to be committed. My &lt;code&gt;index.html&lt;/code&gt; file is there since it&amp;#8217;s the only thing I have in the directory right now. This is good!&lt;/p&gt;
&lt;h2 id=&quot;commit&quot;&gt;Step 4: Commit Your Changes&lt;/h2&gt;
&lt;p&gt;A &lt;code&gt;commit&lt;/code&gt; in git is a pointer to a series of changes that you have told git you want to track with the &lt;code&gt;add&lt;/code&gt; command. When you commit your changes, git writes them to the index. This is git&amp;#8217;s way of saying &amp;#8220;this is what the repository looked like at this point in time.&amp;#8221; So let&amp;#8217;s commit our changes:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;~&lt;span&gt;/&lt;/span&gt;Sites&lt;span&gt;/&lt;/span&gt;think_vitamin&lt;span&gt;&amp;#93;&lt;/span&gt;$ &lt;span&gt;git&lt;/span&gt; commit &lt;span&gt;-m&lt;/span&gt; &lt;span&gt;&quot;Initial commit&quot;&lt;/span&gt;
&lt;span&gt;&amp;#91;&lt;/span&gt;master &lt;span&gt;&amp;#40;&lt;/span&gt;root-commit&lt;span&gt;&amp;#41;&lt;/span&gt; 542d5fa&lt;span&gt;&amp;#93;&lt;/span&gt; Initial commit
 &lt;span&gt;1&lt;/span&gt; files changed, &lt;span&gt;1&lt;/span&gt; insertions&lt;span&gt;&amp;#40;&lt;/span&gt;+&lt;span&gt;&amp;#41;&lt;/span&gt;, &lt;span&gt;0&lt;/span&gt; deletions&lt;span&gt;&amp;#40;&lt;/span&gt;-&lt;span&gt;&amp;#41;&lt;/span&gt;
 create mode &lt;span&gt;100644&lt;/span&gt; index.html&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Here we use the &lt;code&gt;commit&lt;/code&gt; command to tell git to commit our changes to the repository. The &lt;code&gt;-m&lt;/code&gt; argument told git that we want to give the commit a message. My message here was &amp;#8220;Initial commit&amp;#8221; because this was the first commit to the repository. As you make changes, you can be much more descriptive. This is helpful when working on larger teams. &lt;a href=&quot;http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html&quot;&gt;Time Pope&lt;/a&gt; has a great article on writing good commit messages if you&amp;#8217;d like any pointers.&lt;/p&gt;
&lt;p&gt;The important thing about commits is that, once you have committed changes, you can always go back to how your repository was at the point in time of that commit. How cool is that? That means that you&amp;#8217;re now free to make horrible changes to your site. Wnat to see how Comic Sans looks for all the headers? Go for it! You can always go back.&lt;/p&gt;
&lt;h2 id=&quot;make_changes&quot;&gt;Step 5: Make some changes&lt;/h2&gt;
&lt;p&gt;Now that things are committed, you can feel free to make some changes to your code. In my example web page, I made changes to the header of the page. Now we can run &lt;code&gt;git status&lt;/code&gt; again to see what happened:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;~&lt;span&gt;/&lt;/span&gt;Sites&lt;span&gt;/&lt;/span&gt;think_vitamin&lt;span&gt;&amp;#93;&lt;/span&gt;$ &lt;span&gt;git&lt;/span&gt; status
&lt;span&gt;# On branch master&lt;/span&gt;
&lt;span&gt;# Changes not staged for commit:&lt;/span&gt;
&lt;span&gt;#   (use &quot;git add ...&quot; to update what will be committed)&lt;/span&gt;
&lt;span&gt;#   (use &quot;git checkout -- ...&quot; to discard changes in working directory)&lt;/span&gt;
&lt;span&gt;#&lt;/span&gt;
&lt;span&gt;#	modified:   index.html&lt;/span&gt;
&lt;span&gt;#&lt;/span&gt;
no changes added to commit &lt;span&gt;&amp;#40;&lt;/span&gt;use &lt;span&gt;&quot;git add&quot;&lt;/span&gt; and&lt;span&gt;/&lt;/span&gt;or &lt;span&gt;&quot;git commit -a&quot;&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Now we&amp;#8217;ll add the file we just changed:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;~&lt;span&gt;/&lt;/span&gt;Sites&lt;span&gt;/&lt;/span&gt;think_vitamin&lt;span&gt;&amp;#93;&lt;/span&gt;$ &lt;span&gt;git&lt;/span&gt; add index.html
1.9.3 &lt;span&gt;&amp;#91;&lt;/span&gt;~&lt;span&gt;/&lt;/span&gt;Sites&lt;span&gt;/&lt;/span&gt;think_vitamin&lt;span&gt;&amp;#93;&lt;/span&gt;$ &lt;span&gt;git&lt;/span&gt; status
&lt;span&gt;# On branch master&lt;/span&gt;
&lt;span&gt;# Changes to be committed:&lt;/span&gt;
&lt;span&gt;#   (use &quot;git reset HEAD ...&quot; to unstage)&lt;/span&gt;
&lt;span&gt;#&lt;/span&gt;
&lt;span&gt;#	modified:   index.html&lt;/span&gt;
&lt;span&gt;#&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Finally, we&amp;#8217;ll commit the change:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;~&lt;span&gt;/&lt;/span&gt;Sites&lt;span&gt;/&lt;/span&gt;think_vitamin&lt;span&gt;&amp;#93;&lt;/span&gt;$ &lt;span&gt;git&lt;/span&gt; commit &lt;span&gt;-m&lt;/span&gt; &lt;span&gt;&quot;Modify home page header&quot;&lt;/span&gt;
&lt;span&gt;&amp;#91;&lt;/span&gt;master bc8251b&lt;span&gt;&amp;#93;&lt;/span&gt; Modify home page header
 &lt;span&gt;1&lt;/span&gt; files changed, &lt;span&gt;1&lt;/span&gt; insertions&lt;span&gt;&amp;#40;&lt;/span&gt;+&lt;span&gt;&amp;#41;&lt;/span&gt;, &lt;span&gt;1&lt;/span&gt; deletions&lt;span&gt;&amp;#40;&lt;/span&gt;-&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Great! We just made our first two commits. Our co-workers will love us for writing a descriptive message along with the second commit, too, although they might also still be mad for taking the last cup of coffee.&lt;/p&gt;
&lt;h2 id=&quot;make_a_branch&quot;&gt;Step 6: Make a branch&lt;/h2&gt;
&lt;p&gt;Remember earlier when we were talking about making experimental changes that you may want to keep? That&amp;#8217; what branches are for! Branches let you easily separate your work. You can have two branches going at the same time with different work. Branches are great for experimentation with something that you&amp;#8217;re not sure you&amp;#8217;re going to keep.&lt;/p&gt;
&lt;p&gt;Let&amp;#8217;s say we wanted to change the font on all headers to Comic Sans. You&amp;#8217;re not sure how this is going to look (bad) but your client really wants you to give it a try anyway. Let&amp;#8217;s create a branch to do that just in case we want to switch back. In git terms, we call this process creating a branch. We do that by checking out the branch and passing a flag to git saying that we want to create it:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;~&lt;span&gt;/&lt;/span&gt;Sites&lt;span&gt;/&lt;/span&gt;think_vitamin&lt;span&gt;&amp;#93;&lt;/span&gt;$ &lt;span&gt;git&lt;/span&gt; checkout &lt;span&gt;-b&lt;/span&gt; comic_sans
Switched to a new branch &lt;span&gt;'comic_sans'&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Now that we&amp;#8217;re on our &lt;code&gt;comic_sans&lt;/code&gt; branch, we are free to make changes and commit them. This won&amp;#8217;t affect anything on our &lt;code&gt;master&lt;/code&gt; branch until later. Let&amp;#8217;s make our changes:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;~&lt;span&gt;/&lt;/span&gt;Sites&lt;span&gt;/&lt;/span&gt;think_vitamin&lt;span&gt;&amp;#93;&lt;/span&gt;$ &lt;span&gt;git&lt;/span&gt; status
&lt;span&gt;# On branch comic_sans&lt;/span&gt;
&lt;span&gt;# Changes not staged for commit:&lt;/span&gt;
&lt;span&gt;#   (use &quot;git add ...&quot; to update what will be committed)&lt;/span&gt;
&lt;span&gt;#   (use &quot;git checkout -- ...&quot; to discard changes in working directory)&lt;/span&gt;
&lt;span&gt;#&lt;/span&gt;
&lt;span&gt;#	modified:   index.html&lt;/span&gt;
&lt;span&gt;#&lt;/span&gt;
no changes added to commit &lt;span&gt;&amp;#40;&lt;/span&gt;use &lt;span&gt;&quot;git add&quot;&lt;/span&gt; and&lt;span&gt;/&lt;/span&gt;or &lt;span&gt;&quot;git commit -a&quot;&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Git also let&amp;#8217;s us see what changed in between what we&amp;#8217;re about to stage with the &lt;code&gt;diff&lt;/code&gt; command:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;diff&quot;&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;~/Sites/think_vitamin&lt;span&gt;&amp;#93;&lt;/span&gt;$ git diff
diff --git a/index.html b/index.html
index 159202e..&lt;span&gt;266d025&lt;/span&gt; &lt;span&gt;100644&lt;/span&gt;
&lt;span&gt;--- a/index.html&lt;/span&gt;
&lt;span&gt;+++ b/index.html&lt;/span&gt;
&lt;span&gt;@@ -1 +1 @@&lt;/span&gt;
&lt;span&gt;-&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h1&gt;Hello world&lt;/h1&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;diff&quot;&gt;&lt;span&gt;+&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h1&gt;Hello world&lt;/h1&gt;
&lt;p&gt;We can also add and commit the change with one command by using the &lt;code&gt;-a&lt;/code&gt; flag when committing:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;~&lt;span&gt;/&lt;/span&gt;Sites&lt;span&gt;/&lt;/span&gt;think_vitamin&lt;span&gt;&amp;#93;&lt;/span&gt;$ &lt;span&gt;git&lt;/span&gt; commit &lt;span&gt;-am&lt;/span&gt; &lt;span&gt;&quot;Make header font comic sans&quot;&lt;/span&gt;
&lt;span&gt;&amp;#91;&lt;/span&gt;comic_sans 94af8b2&lt;span&gt;&amp;#93;&lt;/span&gt; Make header font comic sans
 &lt;span&gt;1&lt;/span&gt; files changed, &lt;span&gt;1&lt;/span&gt; insertions&lt;span&gt;&amp;#40;&lt;/span&gt;+&lt;span&gt;&amp;#41;&lt;/span&gt;, &lt;span&gt;1&lt;/span&gt; deletions&lt;span&gt;&amp;#40;&lt;/span&gt;-&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Now we&amp;#8217;ve committed to the &lt;code&gt;comic_sans&lt;/code&gt; branch. Sweet!&lt;/p&gt;
&lt;h2&gt;Step 7: Merge your changes&lt;/h2&gt;
&lt;p&gt;Our client is now happy with the header changes. Our experimental branch we created now needs the changes to make their way back in to our main branch. We do this through a process called &lt;em&gt;merging&lt;/em&gt;. What we want to do is &lt;code&gt;merge&lt;/code&gt; or changes from the &lt;code&gt;comic_sans&lt;/code&gt; branch back in to the &lt;code&gt;master&lt;/code&gt; branch. First, we have to go to the branch we want to merge to. We do that by checking out. This time, we won&amp;#8217;t use the &lt;code&gt;-b&lt;/code&gt; parameter since we&amp;#8217;re not creating the branch:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;~&lt;span&gt;/&lt;/span&gt;Sites&lt;span&gt;/&lt;/span&gt;think_vitamin&lt;span&gt;&amp;#93;&lt;/span&gt;$ &lt;span&gt;git&lt;/span&gt; checkout master
Switched to branch &lt;span&gt;'master'&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Now we use the &lt;code&gt;merge&lt;/code&gt; command to get our changes from the &lt;code&gt;comic_sans&lt;/code&gt; branch in to &lt;code&gt;master&lt;/code&gt;:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;~&lt;span&gt;/&lt;/span&gt;Sites&lt;span&gt;/&lt;/span&gt;think_vitamin&lt;span&gt;&amp;#93;&lt;/span&gt;$ &lt;span&gt;git&lt;/span&gt; merge comic_sans
Updating bc8251b..94af8b2
Fast-forward
 index.html &lt;span&gt;|&lt;/span&gt;    &lt;span&gt;2&lt;/span&gt; +-
 &lt;span&gt;1&lt;/span&gt; files changed, &lt;span&gt;1&lt;/span&gt; insertions&lt;span&gt;&amp;#40;&lt;/span&gt;+&lt;span&gt;&amp;#41;&lt;/span&gt;, &lt;span&gt;1&lt;/span&gt; deletions&lt;span&gt;&amp;#40;&lt;/span&gt;-&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Boom! Now we have all of our changes in to git. If we want to see what these changes were, we can use th &lt;code&gt;log&lt;/code&gt; command to get a nice display of times, dates, and authors:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;bash&quot;&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;~&lt;span&gt;/&lt;/span&gt;Sites&lt;span&gt;/&lt;/span&gt;think_vitamin&lt;span&gt;&amp;#93;&lt;/span&gt;$ &lt;span&gt;git&lt;/span&gt; log
commit 94af8b2e976ba11755f7483bc761ea2b9a747e0a
Author: Jason Seifer 
Date:   Wed Feb &lt;span&gt;1&lt;/span&gt; &lt;span&gt;15&lt;/span&gt;:07:&lt;span&gt;45&lt;/span&gt; &lt;span&gt;2012&lt;/span&gt; &lt;span&gt;-0500&lt;/span&gt;
&amp;nbsp;
    Make header font comic sans
&amp;nbsp;
commit bc8251b338b8ac4451888e1da482708df6264529
Author: Jason Seifer 
Date:   Wed Feb &lt;span&gt;1&lt;/span&gt; &lt;span&gt;10&lt;/span&gt;:&lt;span&gt;16&lt;/span&gt;:&lt;span&gt;41&lt;/span&gt; &lt;span&gt;2012&lt;/span&gt; &lt;span&gt;-0500&lt;/span&gt;
&amp;nbsp;
    Modify home page header
&amp;nbsp;
commit 542d5fab4c86d29a125a78b8a89366f70bdfaa9d
Author: Jason Seifer 
Date:   Wed Feb &lt;span&gt;1&lt;/span&gt; &lt;span&gt;10&lt;/span&gt;:&lt;span&gt;10&lt;/span&gt;:01 &lt;span&gt;2012&lt;/span&gt; &lt;span&gt;-0500&lt;/span&gt;
&amp;nbsp;
    Initial commit&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2&gt;Well Done!&lt;/h2&gt;
&lt;p&gt;In this article we learned how to install git, create a repository, change branches, and commit changes to our code. In the next article in this series, we&amp;#8217;ll learn about removing files, going back to different commits, and pushing up to &lt;a href=&quot;http://github.com&quot;&gt;GitHub&lt;/a&gt; and working with other people. Stay tuned!&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=_ssyV-KFkTk:-zbGYzPPl58:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/_ssyV-KFkTk&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Wed, 01 Feb 2012 20:33:36 +0000</pubDate>
	<dc:creator>Jason Seifer</dc:creator>
</item>
<item>
	<title>Vitamin: Showcase of the Best Google Fonts</title>
	<guid>http://thinkvitamin.com/?p=18362</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/HM5OV6C1D6s/</link>
	<description>&lt;p&gt;It&amp;#8217;s no secret that I am in love with Google Fonts. In fact, I use Google Fonts frequently in &lt;a href=&quot;http://teamtreehouse.com/?cid=193&quot;&gt;Treehouse&lt;/a&gt; videos. :)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://hellohappy.org/beautiful-web-type/&quot;&gt;&lt;img src=&quot;http://i.imgur.com/uLh7I.jpg&quot; alt=&quot;A screenshot of sans-serif typography that replicates the text from Darwin's book The Origin of Species.&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The ongoing drawback to Google Fonts has been the smaller selection compared to other font services, but that&amp;#8217;s rapidly changing. Even better, an editorialized web page called &amp;#8220;&lt;a href=&quot;http://hellohappy.org/beautiful-web-type/&quot;&gt;Beautiful Web Type&lt;/a&gt;&amp;#8221; has popped up that showcases the best fonts that Google has to offer. Loving this!&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=HM5OV6C1D6s:EoR822CjsYU:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/HM5OV6C1D6s&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Wed, 01 Feb 2012 14:00:08 +0000</pubDate>
	<dc:creator>Nick Pettit</dc:creator>
</item>
<item>
	<title>Vitamin: Styling Images with CSS3</title>
	<guid>http://thinkvitamin.com/?p=18373</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/obApUqe8UBY/</link>
	<description>&lt;p&gt;&lt;a href=&quot;https://twitter.com/#!/nickla&quot;&gt;Nick La&lt;/a&gt; over at &lt;a href=&quot;http://www.webdesignerwall.com&quot;&gt;Web Designer Wall&lt;/a&gt; put together a great article on how to style images with CSS3. The styles include: Basic Style(rounded corners), Embossed Style, Soft Embossed Style, Cutout Style and Glossy Overlay.  I personally love the Embossed Style, it&amp;#8217;s ideal for interface buttons. Originally Nick ran into some issues when styling for a responsive layout. He quickly fixed them with an alternate solution. Check out the &lt;a href=&quot;http://webdesignerwall.com/tutorials/css3-image-styles-part-2&quot;&gt;article&lt;/a&gt; to see his solution.  Great job Nick, we appreciate the tips and tricks!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://webdesignerwall.com/tutorials/css3-image-styles-part-2&quot;&gt;View the Tutorial&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://webdesignerwall.com/demo/css3-image-styles-part-2/&quot;&gt;Demo Page&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://i.imgur.com/7UdVG.jpg&quot; title=&quot;Web Designer Wall&quot; class=&quot;alignnone&quot; width=&quot;704&quot; height=&quot;311&quot;&gt;&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=obApUqe8UBY:6rH9Pkoy-gI:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/obApUqe8UBY&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Tue, 31 Jan 2012 23:36:54 +0000</pubDate>
	<dc:creator>Mat Helme</dc:creator>
</item>
<item>
	<title>Vitamin: Is there a Photoshop grid for responsive web design?</title>
	<guid>http://thinkvitamin.com/?p=18333</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/dv8ITV0s7tQ/</link>
	<description>&lt;p&gt;I love responsive web design. It just gets me like no one else can. Now responsive web design gets Photoshop too. A &lt;a href=&quot;http://elliotjaystocks.com/blog/a-better-photoshop-grid-for-responsive-web-design/&quot;&gt;recent post by Elliot Jays Stocks&lt;/a&gt; sheds light on the topic and includes a great template for designing your next PSD. You can find the &lt;a href=&quot;http://static.elliotjaystocks.com/responsive-grid/psd/ejs_1000px_responsive_grid.psd.zip&quot;&gt;download link on his website&lt;/a&gt; or view the &lt;a href=&quot;http://static.elliotjaystocks.com/responsive-grid/html-demo/&quot;&gt;simply view the demo&lt;/a&gt; if you are impatient like me.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-18333&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://i.imgur.com/e1zAT.jpg&quot; alt=&quot;Grid Demo&quot;&gt;&lt;/p&gt;
&lt;p&gt;You can &lt;a href=&quot;http://elliotjaystocks.com/blog/&quot;&gt;read all about Elliot&amp;#8217;s ideas&lt;/a&gt; on his website. He explain everything is great detail. If you read his post you will find it hard to disagree. Fixed designs are becoming harder and harder to justify.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=dv8ITV0s7tQ:UwnlOh2chcM:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/dv8ITV0s7tQ&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Mon, 30 Jan 2012 22:09:51 +0000</pubDate>
	<dc:creator>Kevin Dees</dc:creator>
</item>
<item>
	<title>Vitamin: Kevin Rose and Jason Calacanis confirmed for Future Insights Live in Vegas</title>
	<guid>http://thinkvitamin.com/?p=18352</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/mPN-CgbGwmU/</link>
	<description>&lt;p&gt;&lt;img src=&quot;http://thinkvitamin.com/wp-content/uploads/2012/01/Kevin-and-Jason.jpg&quot; alt=&quot;Kevin Rose standing against a blue wall and Jason Calacanis sitting in a red chair&quot;&gt;&lt;/p&gt;
&lt;p&gt;We&amp;#8217;ve just confirmed that industry leaders Kevin Rose and Jason Calacanis will be speaking at &lt;a href=&quot;http://futureinsightslive.com/&quot;&gt;Future Insights Live&lt;/a&gt; in Vegas on April 30 &amp;#8211; May 4th!&lt;/p&gt;
&lt;p&gt;Future Insights Live is our new show that combines Future of Web Apps, Future of Web Design and Future of Mobile into one huge 5-day, 5-track, 1,500 person conference. It&amp;#8217;s going to be epic and you won&amp;#8217;t want to miss it.&lt;/p&gt;
&lt;p&gt;Early bird pricing (save $200) is almost over, so &lt;a href=&quot;http://futureinsightslive.com/register&quot;&gt;grab your ticket today&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=mPN-CgbGwmU:5GvTjoUvjZE:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/mPN-CgbGwmU&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Mon, 30 Jan 2012 11:08:25 +0000</pubDate>
	<dc:creator>Ryan Carson</dc:creator>
</item>
<item>
	<title>Vitamin: Free Video: iOS Tab bar (UITabBarController)</title>
	<guid>http://thinkvitamin.com/?p=18347</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/X0ky4Hr0nPg/</link>
	<description>&lt;p&gt;In this &lt;a href=&quot;http://teamtreehouse.com/library/ios-4-foundations/tab-bar-/basics/play?cid=193&quot;&gt;7 minute video&lt;/a&gt;,  you will learn the basics of the UITabBarController and how to create one using the Xcode project template.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://teamtreehouse.com/library/ios-4-foundations/tab-bar-/basics/play?cid=193&quot;&gt;&lt;img src=&quot;http://i.imgur.com/t2A5f.jpg&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This video is from &lt;a href=&quot;http://teamtreehouse.com/?cid=193&quot;&gt;Treehouse&lt;/a&gt;, a high-quality video training site with hundreds of short videos on topics like &amp;#8230;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/accessibility/?cid=193&quot;&gt;Accessibility&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/css3?cid=193&quot;&gt;CSS3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/aesthetic-foundations?cid=193&quot;&gt;Aesthetic Foundations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/django/?cid=193&quot;&gt;Django&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/html/?cid=193&quot;&gt;HTML&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/css-foundations/?cid=193&quot;&gt;CSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/html5-foundations/?cid=193&quot;&gt;HTML5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/ios-4-foundations/?cid=193&quot;&gt;iOS Development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/javascript/?cid=193&quot;&gt;JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/jquery/?cid=193&quot;&gt;jQuery&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/nosql/?cid=193&quot;&gt;NoSQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/php/?cid=193&quot;&gt;PHP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/rwd-foundations/?cid=193&quot;&gt;Responsive Web Design&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/ruby/?cid=193&quot;&gt;Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/ruby-on-rails/?cid=193&quot;&gt;Ruby on Rails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/archive/ux-foundations/?cid=193&quot;&gt;UX&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/version-control?cid=193&quot;&gt;Version Control&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/wordpress?cid=193&quot;&gt;WordPress Theme Design&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;New videos are added regularly, so it&amp;#8217;s a great way to stay up-to-date on all the latest technology and methods. Browse the entire &lt;a href=&quot;http://teamtreehouse.com/library/?cid=193&quot;&gt;library of videos&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=X0ky4Hr0nPg:7NBW_jiW3qU:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/X0ky4Hr0nPg&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Thu, 26 Jan 2012 20:55:58 +0000</pubDate>
	<dc:creator>Amit Bijlani</dc:creator>
</item>
<item>
	<title>Vitamin: Twitter Bootstrap 2.0</title>
	<guid>http://thinkvitamin.com/?p=18282</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/zr94Xcv8IF8/</link>
	<description>&lt;p&gt;
&lt;a href=&quot;http://markdotto.com/bs2/docs/&quot;&gt;Twitter Bootstrap 2.0&lt;/a&gt; will be coming out January 31st. In the mean time, there is a pre-release you can check out and report on any bugs that you find. Twitter Bootstrap is a great HTML and CSS framework that has been gaining a lot of popularity recently. You can check out sites built with bootstrap on the unofficial &lt;a href=&quot;http://builtwithbootstrap.com/&quot;&gt;Built With Bootstrap&lt;/a&gt; tumblr.
&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-18282&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;You can also follow &lt;a href=&quot;http://twitter.com/twbootstrap&quot;&gt;@twbootstrap&lt;/a&gt; on Twitter.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://markdotto.com/bs2/docs/&quot;&gt;&lt;img src=&quot;http://thinkvitamin.com/wp-content/uploads/2012/01/Bootstrap-from-Twitter.jpg&quot; alt=&quot;&quot; title=&quot;Bootstrap, from Twitter&quot; width=&quot;704&quot; height=&quot;656&quot; class=&quot;alignnone size-full wp-image-18283&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s some of what&amp;#8217;s new in this release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Responsive layout (!) with media queries.&lt;/li&gt;
&lt;li&gt;New 12 column grid (the old one was 16 columns).&lt;/li&gt;
&lt;li&gt;Stacked forms are the default.&lt;/li&gt;
&lt;li&gt;Split button dropdowns.&lt;/li&gt;
&lt;li&gt;New Pills.&lt;/li&gt;
&lt;li&gt;Navigation lists.&lt;/li&gt;
&lt;li&gt;New Dropdowns.&lt;/li&gt;
&lt;li&gt;Tabbles in any direction.&lt;/li&gt;
&lt;li&gt;New JavaScript plugins.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=zr94Xcv8IF8:1bwn3ziR6Wc:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/zr94Xcv8IF8&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Thu, 26 Jan 2012 14:00:54 +0000</pubDate>
	<dc:creator>Jason Seifer</dc:creator>
</item>
<item>
	<title>Vitamin: A New Year, A New Responsive Dribbble Portfolio " Part 1 of 2</title>
	<guid>http://thinkvitamin.com/?p=18138</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/e8vStbJuWrA/</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://i.imgur.com/6HWPQ.png&quot;&gt;&lt;img src=&quot;http://i.imgur.com/bvVj8.jpg&quot; alt=&quot;Dribbble Portfolio&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;What better way to start off the new year than a fresh new Dribbble portfolio?  If you are a designer with minimal coding experience and want to display your Dribbble work in all browser sizes, you have come to the right place.  We will be creating a HTML5 one page portfolio which pulls your Dribbble information and is responsive in all browsers.  This little project will be presented in two parts.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-18138&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3&gt;Part 1 (this post):&lt;/h3&gt;
&lt;p&gt;HTML/CSS/jQuery set up.&lt;/p&gt;
&lt;h3&gt;Part 2 (coming soon):&lt;/h3&gt;
&lt;p&gt;Convert HTML to PHP and use the Dribbble API to pull your data. Plus IE fixes.&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;The File Structure&lt;/h2&gt;
&lt;p&gt;Let's dig right in and start off with our file structure.  On your desktop create a folder labeled: &quot;Dribble-Portfolio'.  In that folder create the following files:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;folder labeled &quot;css'&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;style.css&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;folder labeled &quot;images'&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://i.imgur.com/IGjNu.png&quot;&gt;logo.png&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://i.imgur.com/CaQ1q.png&quot;&gt;connet.jpg&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://i.imgur.com/gp22J.jpg&quot;&gt;me.png&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://i.imgur.com/C5Sdi.jpg&quot;&gt;sample.jpg&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;index.html&lt;/li&gt;
&lt;li&gt;folder labeled &quot;scripts'&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.etuwa.com/scripts/jquery.js&quot;&gt;jquery.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.etuwa.com/scripts/fitText.js&quot;&gt;fitText.js&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;p&gt;It should look a little something like this:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://i.imgur.com/U0OPl.jpg&quot; alt=&quot;Dribbble Portfolio&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;*to download the .js and image files simply select the links above and save them to the appropriate file structure.&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;The HTML&lt;/h2&gt;
&lt;p&gt;Now that we have all of our assets and files lets begin with the HTML. Below is the proper code for your &quot;index.html' file.&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;php&quot;&gt;&lt;span&gt;&amp;lt;!&lt;/span&gt;DOCTYPE html&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;&amp;lt;&lt;/span&gt;html&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;&amp;lt;&lt;/span&gt;head&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
	&lt;span&gt;&amp;lt;!--&lt;/span&gt;Viewport&lt;span&gt;--&amp;gt;&lt;/span&gt;
	&lt;span&gt;&amp;lt;&lt;/span&gt;meta name&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;viewport&quot;&lt;/span&gt; content&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;width=device-width; initial-scale=1; maximum-scale=1&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
	&lt;span&gt;&amp;lt;&lt;/span&gt;meta http&lt;span&gt;-&lt;/span&gt;equiv&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Content-Type&quot;&lt;/span&gt; content&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;text/html; charset=UTF-8&quot;&lt;/span&gt; &lt;span&gt;/&amp;gt;&lt;/span&gt;
&amp;nbsp;
	&lt;span&gt;&amp;lt;&lt;/span&gt;title&lt;span&gt;&amp;gt;&lt;/span&gt;Dribbble Portfolio&lt;span&gt;&amp;lt;/&lt;/span&gt;title&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
  &lt;span&gt;&amp;lt;!--&lt;/span&gt;Google fonts&lt;span&gt;--&amp;gt;&lt;/span&gt;
  &lt;span&gt;&amp;lt;&lt;/span&gt;link href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;'http://fonts.googleapis.com/css?family=Open+Sans'&lt;/span&gt; rel&lt;span&gt;=&lt;/span&gt;&lt;span&gt;'stylesheet'&lt;/span&gt; type&lt;span&gt;=&lt;/span&gt;&lt;span&gt;'text/css'&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
  &lt;span&gt;&amp;lt;&lt;/span&gt;link href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;'http://fonts.googleapis.com/css?family=Raleway:100'&lt;/span&gt; rel&lt;span&gt;=&lt;/span&gt;&lt;span&gt;'stylesheet'&lt;/span&gt; type&lt;span&gt;=&lt;/span&gt;&lt;span&gt;'text/css'&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
  &lt;span&gt;&amp;lt;!--&lt;/span&gt;Main Stylesheet&lt;span&gt;--&amp;gt;&lt;/span&gt;
  &lt;span&gt;&amp;lt;&lt;/span&gt;link rel&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;stylesheet&quot;&lt;/span&gt; type&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;text/css&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;css/style.css&quot;&lt;/span&gt; &lt;span&gt;/&amp;gt;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;&amp;lt;/&lt;/span&gt;head&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;&amp;lt;&lt;/span&gt;body&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
	&lt;span&gt;&amp;lt;&lt;/span&gt;header&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
  	&lt;span&gt;&amp;lt;&lt;/span&gt;h1 id&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;logo&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;lt;&lt;/span&gt;a href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/logo.png&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;My Logo&quot;&lt;/span&gt; &lt;span&gt;/&amp;gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;h1&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
    &lt;span&gt;&amp;lt;&lt;/span&gt;nav&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
    	&lt;span&gt;&amp;lt;&lt;/span&gt;ul &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;menu&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
        &lt;span&gt;&amp;lt;&lt;/span&gt;li&lt;span&gt;&amp;gt;&amp;lt;&lt;/span&gt;a href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;email&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;li&lt;span&gt;&amp;gt;&lt;/span&gt;
        &lt;span&gt;&amp;lt;&lt;/span&gt;li&lt;span&gt;&amp;gt;&amp;lt;&lt;/span&gt;a href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;dribbble&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;li&lt;span&gt;&amp;gt;&lt;/span&gt;
        &lt;span&gt;&amp;lt;&lt;/span&gt;li&lt;span&gt;&amp;gt;&amp;lt;&lt;/span&gt;a href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;twitter&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;li&lt;span&gt;&amp;gt;&lt;/span&gt;
        &lt;span&gt;&amp;lt;&lt;/span&gt;li&lt;span&gt;&amp;gt;&amp;lt;&lt;/span&gt;a href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;facebook&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;li&lt;span&gt;&amp;gt;&lt;/span&gt;
        &lt;span&gt;&amp;lt;&lt;/span&gt;li&lt;span&gt;&amp;gt;&amp;lt;&lt;/span&gt;a href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;linkd&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;li&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
      &lt;span&gt;&amp;lt;/&lt;/span&gt;ul&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
    &lt;span&gt;&amp;lt;/&lt;/span&gt;nav&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
  &lt;span&gt;&amp;lt;/&lt;/span&gt;header&lt;span&gt;&amp;gt;&lt;/span&gt;
  &lt;span&gt;&amp;lt;!--&lt;/span&gt;&lt;span&gt;end&lt;/span&gt; header&lt;span&gt;--&amp;gt;&lt;/span&gt;
&amp;nbsp;
  &lt;span&gt;&amp;lt;&lt;/span&gt;section &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;half&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
      &lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/me.jpg&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;main-image&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;This is Me&quot;&lt;/span&gt; &lt;span&gt;/&amp;gt;&lt;/span&gt;
&amp;nbsp;
  &lt;span&gt;&amp;lt;/&lt;/span&gt;section&lt;span&gt;&amp;gt;&lt;/span&gt;
  &lt;span&gt;&amp;lt;!--&lt;/span&gt;&lt;span&gt;end&lt;/span&gt; main image&lt;span&gt;--&amp;gt;&lt;/span&gt;
&amp;nbsp;
  &lt;span&gt;&amp;lt;&lt;/span&gt;section &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;half&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
  	&lt;span&gt;&amp;lt;&lt;/span&gt;h2 &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;tagline&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;Check Out My Super Radical One Page Responsive Portfolio Which Pulls My Dribble &lt;span&gt;'Shots'&lt;/span&gt;&lt;span&gt;.&lt;/span&gt; Get Gnarly&lt;span&gt;!&amp;lt;/&lt;/span&gt;h2&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
  &lt;span&gt;&amp;lt;/&lt;/span&gt;section&lt;span&gt;&amp;gt;&lt;/span&gt;
  &lt;span&gt;&amp;lt;!--&lt;/span&gt;&lt;span&gt;end&lt;/span&gt; tagline&lt;span&gt;--&amp;gt;&lt;/span&gt;
&amp;nbsp;
  &lt;span&gt;&amp;lt;&lt;/span&gt;div &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;clear&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;div&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
  &lt;span&gt;&amp;lt;&lt;/span&gt;section&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
			&lt;span&gt;&amp;lt;&lt;/span&gt;h1&lt;span&gt;&amp;gt;&lt;/span&gt;Latest Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h1&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
			&lt;span&gt;&amp;lt;&lt;/span&gt;div id&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;container&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
			&lt;span&gt;&amp;lt;/&lt;/span&gt;div&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
	&lt;span&gt;&amp;lt;/&lt;/span&gt;section&lt;span&gt;&amp;gt;&lt;/span&gt;
  &lt;span&gt;&amp;lt;!--&lt;/span&gt;&lt;span&gt;end&lt;/span&gt; dribble content&lt;span&gt;--&amp;gt;&lt;/span&gt;
&amp;nbsp;
  &lt;span&gt;&amp;lt;&lt;/span&gt;div &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;clear&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;div&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
  &lt;span&gt;&amp;lt;&lt;/span&gt;footer&lt;span&gt;&amp;gt;&lt;/span&gt;All RIghts Reserved &lt;span&gt;&amp;lt;&lt;/span&gt;a href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;www&lt;span&gt;.&lt;/span&gt;website&lt;span&gt;.&lt;/span&gt;com&lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;footer&lt;span&gt;&amp;gt;&lt;/span&gt;
  &lt;span&gt;&amp;lt;!--&lt;/span&gt;&lt;span&gt;end&lt;/span&gt; footer&lt;span&gt;--&amp;gt;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
&amp;nbsp;
&lt;span&gt;&amp;lt;/&lt;/span&gt;body&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;&amp;lt;/&lt;/span&gt;html&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;As you can see the code is fairly simple. We have a basic HTML5 markup with some &quot;viewport' settings at the top. The &quot;viewport' settings tell devices such as iPhones to display at the devices width and scale.&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;php&quot;&gt;&amp;nbsp;
&lt;span&gt;&amp;lt;!&lt;/span&gt;DOCTYPE html&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;&amp;lt;&lt;/span&gt;html&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;&amp;lt;&lt;/span&gt;head&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
	&lt;span&gt;&amp;lt;!--&lt;/span&gt;Viewport&lt;span&gt;--&amp;gt;&lt;/span&gt;
	&lt;span&gt;&amp;lt;&lt;/span&gt;meta name&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;viewport&quot;&lt;/span&gt; content&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;width=device-width; initial-scale=1; maximum-scale=1&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
	&lt;span&gt;&amp;lt;&lt;/span&gt;meta http&lt;span&gt;-&lt;/span&gt;equiv&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Content-Type&quot;&lt;/span&gt; content&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;text/html; charset=UTF-8&quot;&lt;/span&gt; &lt;span&gt;/&amp;gt;&lt;/span&gt;
&amp;nbsp;
	&lt;span&gt;&amp;lt;&lt;/span&gt;title&lt;span&gt;&amp;gt;&lt;/span&gt;Dribbble Portfolio&lt;span&gt;&amp;lt;/&lt;/span&gt;title&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Also the &amp;#8216;head&amp;#8217; is reaching out and grabbing some Google font stylesheets as well as our &quot;style.css' file in our &quot;css' folder. We will get to this file in our next step.&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;php&quot;&gt;&amp;nbsp;
  &lt;span&gt;&amp;lt;!--&lt;/span&gt;Google fonts&lt;span&gt;--&amp;gt;&lt;/span&gt;
  &lt;span&gt;&amp;lt;&lt;/span&gt;link href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;'http://fonts.googleapis.com/css?family=Open+Sans'&lt;/span&gt; rel&lt;span&gt;=&lt;/span&gt;&lt;span&gt;'stylesheet'&lt;/span&gt; type&lt;span&gt;=&lt;/span&gt;&lt;span&gt;'text/css'&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
  &lt;span&gt;&amp;lt;&lt;/span&gt;link href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;'http://fonts.googleapis.com/css?family=Raleway:100'&lt;/span&gt; rel&lt;span&gt;=&lt;/span&gt;&lt;span&gt;'stylesheet'&lt;/span&gt; type&lt;span&gt;=&lt;/span&gt;&lt;span&gt;'text/css'&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
  &lt;span&gt;&amp;lt;!--&lt;/span&gt;Main Stylesheet&lt;span&gt;--&amp;gt;&lt;/span&gt;
  &lt;span&gt;&amp;lt;&lt;/span&gt;link rel&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;stylesheet&quot;&lt;/span&gt; type&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;text/css&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;css/style.css&quot;&lt;/span&gt; &lt;span&gt;/&amp;gt;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;&amp;lt;/&lt;/span&gt;head&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;As we get into the body of the file we have four main sections(header, section(half), section(dribbble) and footer).&lt;/p&gt;
&lt;p&gt;The header contains two elements. Element one is the logo, feel free to change it. It's located in the images folder, labeled &quot;logo.png'(200x80px). Element two is our social network icons which we won't see until we add the css styles. For now we are going to link to hash tags. In part two of this tutorial we will be pulling in the correct data via Dribbble.&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;php&quot;&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;header&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
  	&lt;span&gt;&amp;lt;&lt;/span&gt;h1 id&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;logo&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;lt;&lt;/span&gt;a href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/logo.png&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;My Logo&quot;&lt;/span&gt; &lt;span&gt;/&amp;gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;h1&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
    &lt;span&gt;&amp;lt;&lt;/span&gt;nav&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
    	&lt;span&gt;&amp;lt;&lt;/span&gt;ul &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;menu&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
        &lt;span&gt;&amp;lt;&lt;/span&gt;li&lt;span&gt;&amp;gt;&amp;lt;&lt;/span&gt;a href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;email&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;li&lt;span&gt;&amp;gt;&lt;/span&gt;
        &lt;span&gt;&amp;lt;&lt;/span&gt;li&lt;span&gt;&amp;gt;&amp;lt;&lt;/span&gt;a href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;dribbble&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;li&lt;span&gt;&amp;gt;&lt;/span&gt;
        &lt;span&gt;&amp;lt;&lt;/span&gt;li&lt;span&gt;&amp;gt;&amp;lt;&lt;/span&gt;a href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;twitter&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;li&lt;span&gt;&amp;gt;&lt;/span&gt;
        &lt;span&gt;&amp;lt;&lt;/span&gt;li&lt;span&gt;&amp;gt;&amp;lt;&lt;/span&gt;a href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;facebook&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;li&lt;span&gt;&amp;gt;&lt;/span&gt;
        &lt;span&gt;&amp;lt;&lt;/span&gt;li&lt;span&gt;&amp;gt;&amp;lt;&lt;/span&gt;a href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;linkd&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;li&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
      &lt;span&gt;&amp;lt;/&lt;/span&gt;ul&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
    &lt;span&gt;&amp;lt;/&lt;/span&gt;nav&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
  &lt;span&gt;&amp;lt;/&lt;/span&gt;header&lt;span&gt;&amp;gt;&lt;/span&gt;
  &lt;span&gt;&amp;lt;!--&lt;/span&gt;&lt;span&gt;end&lt;/span&gt; header&lt;span&gt;--&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The next section, section(half) contains our &quot;me.jpg' image and our tagline which are located directly below the header. Feel free to swap out the image(me.jpg) and tagline copy to better personalize your portfolio. The image currently being pulled in is 800x600px as it is scalable to the screen size.&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;php&quot;&gt;&amp;nbsp;
&lt;span&gt;&amp;lt;&lt;/span&gt;section &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;half&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
      &lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/me.jpg&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;main-image&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;This is Me&quot;&lt;/span&gt; &lt;span&gt;/&amp;gt;&lt;/span&gt;
&amp;nbsp;
  &lt;span&gt;&amp;lt;/&lt;/span&gt;section&lt;span&gt;&amp;gt;&lt;/span&gt;
  &lt;span&gt;&amp;lt;!--&lt;/span&gt;&lt;span&gt;end&lt;/span&gt; main image&lt;span&gt;--&amp;gt;&lt;/span&gt;
&amp;nbsp;
  &lt;span&gt;&amp;lt;&lt;/span&gt;section &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;half&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
  	&lt;span&gt;&amp;lt;&lt;/span&gt;h2 &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;tagline&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;Check Out My Super Radical One Page Responsive Portfolio Which Pulls My Dribble &lt;span&gt;'Shots'&lt;/span&gt;&lt;span&gt;.&lt;/span&gt; Get Gnarly&lt;span&gt;!&amp;lt;/&lt;/span&gt;h2&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
  &lt;span&gt;&amp;lt;/&lt;/span&gt;section&lt;span&gt;&amp;gt;&lt;/span&gt;
  &lt;span&gt;&amp;lt;!--&lt;/span&gt;&lt;span&gt;end&lt;/span&gt; tagline&lt;span&gt;--&amp;gt;&lt;/span&gt;
&amp;nbsp;
  &lt;span&gt;&amp;lt;&lt;/span&gt;div &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;clear&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;div&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Our next section is section(dribble) which is going to pull our most recent Dribbble &quot;shot' titles and &quot;shot' images. For now we are going to use dummy content. In part two we will be running a loop to pull the latest projects with the all mighty power of php. You will also be able to choose how many projects you would like to display. For now we are going show twelve &quot;shot' examples.&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;php&quot;&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;section&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
			&lt;span&gt;&amp;lt;&lt;/span&gt;h1&lt;span&gt;&amp;gt;&lt;/span&gt;Latest Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h1&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
			&lt;span&gt;&amp;lt;&lt;/span&gt;div id&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;container&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
          &lt;span&gt;&amp;lt;&lt;/span&gt;a &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;box&quot;&lt;/span&gt; href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;Title of the Work&lt;span&gt;&amp;lt;/&lt;/span&gt;h3&lt;span&gt;&amp;gt;&lt;/span&gt;
            	&lt;span&gt;&amp;lt;&lt;/span&gt;img src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;images/sample.jpg&quot;&lt;/span&gt; alt&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;Work Title&quot;&lt;/span&gt; &lt;span&gt;class&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;pic&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;
          &lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
			&lt;span&gt;&amp;lt;/&lt;/span&gt;div&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
	&lt;span&gt;&amp;lt;/&lt;/span&gt;section&lt;span&gt;&amp;gt;&lt;/span&gt;
  &lt;span&gt;&amp;lt;!--&lt;/span&gt;&lt;span&gt;end&lt;/span&gt; dribble content&lt;span&gt;--&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The last section is the footer area. This is for any links or Copy Right text you wish to display or link out to.&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;php&quot;&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;footer&lt;span&gt;&amp;gt;&lt;/span&gt;All RIghts Reserved &lt;span&gt;&amp;lt;&lt;/span&gt;a href&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;#&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;www&lt;span&gt;.&lt;/span&gt;website&lt;span&gt;.&lt;/span&gt;com&lt;span&gt;&amp;lt;/&lt;/span&gt;a&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;footer&lt;span&gt;&amp;gt;&lt;/span&gt;
  &lt;span&gt;&amp;lt;!--&lt;/span&gt;&lt;span&gt;end&lt;/span&gt; footer&lt;span&gt;--&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2&gt;The CSS&lt;/h2&gt;
&lt;p&gt;Now that we have inserted all of our HTML data, let's add our styles to the page. Simply copy the CSS code below and input it into the style.css file. Here is the CSS code:&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;css&quot;&gt;&lt;span&gt;/* DRIBBBLE PORTFOLIO SITE - 2012 */&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;/*RESET*/&lt;/span&gt;
html&lt;span&gt;,&lt;/span&gt;body&lt;span&gt;,&lt;/span&gt;div&lt;span&gt;,&lt;/span&gt;span&lt;span&gt;,&lt;/span&gt;applet&lt;span&gt;,&lt;/span&gt;object&lt;span&gt;,&lt;/span&gt;iframe&lt;span&gt;,&lt;/span&gt;&lt;span&gt;#logo&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;h2&lt;span&gt;,&lt;/span&gt;h3&lt;span&gt;,&lt;/span&gt;h4&lt;span&gt;,&lt;/span&gt;h5&lt;span&gt;,&lt;/span&gt;h6&lt;span&gt;,&lt;/span&gt;p&lt;span&gt;,&lt;/span&gt;blockquote&lt;span&gt;,&lt;/span&gt;pre&lt;span&gt;,&lt;/span&gt;a&lt;span&gt;,&lt;/span&gt;abbr&lt;span&gt;,&lt;/span&gt;acronym&lt;span&gt;,&lt;/span&gt;address&lt;span&gt;,&lt;/span&gt;big&lt;span&gt;,&lt;/span&gt;cite&lt;span&gt;,&lt;/span&gt;code&lt;span&gt;,&lt;/span&gt;del&lt;span&gt;,&lt;/span&gt;dfn&lt;span&gt;,&lt;/span&gt;em&lt;span&gt;,&lt;/span&gt;img&lt;span&gt;,&lt;/span&gt;ins&lt;span&gt;,&lt;/span&gt;kbd&lt;span&gt;,&lt;/span&gt;q&lt;span&gt;,&lt;/span&gt;s&lt;span&gt;,&lt;/span&gt;samp&lt;span&gt;,&lt;/span&gt;small&lt;span&gt;,&lt;/span&gt;strike&lt;span&gt;,&lt;/span&gt;strong&lt;span&gt;,&lt;/span&gt;sub&lt;span&gt;,&lt;/span&gt;sup&lt;span&gt;,&lt;/span&gt;tt&lt;span&gt;,&lt;/span&gt;var&lt;span&gt;,&lt;/span&gt;b&lt;span&gt;,&lt;/span&gt;u&lt;span&gt;,&lt;/span&gt;i&lt;span&gt;,&lt;/span&gt;&lt;span&gt;center&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;dl&lt;span&gt;,&lt;/span&gt;dt&lt;span&gt;,&lt;/span&gt;dd&lt;span&gt;,&lt;/span&gt;ol&lt;span&gt;,&lt;/span&gt;ul&lt;span&gt;,&lt;/span&gt;li&lt;span&gt;,&lt;/span&gt;fieldset&lt;span&gt;,&lt;/span&gt;form&lt;span&gt;,&lt;/span&gt;label&lt;span&gt;,&lt;/span&gt;legend&lt;span&gt;,&lt;/span&gt;table&lt;span&gt;,&lt;/span&gt;caption&lt;span&gt;,&lt;/span&gt;tbody&lt;span&gt;,&lt;/span&gt;tfoot&lt;span&gt;,&lt;/span&gt;thead&lt;span&gt;,&lt;/span&gt;tr&lt;span&gt;,&lt;/span&gt;th&lt;span&gt;,&lt;/span&gt;td&lt;span&gt;,&lt;/span&gt;article&lt;span&gt;,&lt;/span&gt;aside&lt;span&gt;,&lt;/span&gt;canvas&lt;span&gt;,&lt;/span&gt;details&lt;span&gt;,&lt;/span&gt;&lt;span&gt;embed&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;figure&lt;span&gt;,&lt;/span&gt;figcaption&lt;span&gt;,&lt;/span&gt;footer&lt;span&gt;,&lt;/span&gt;header&lt;span&gt;,&lt;/span&gt;hgroup&lt;span&gt;,&lt;/span&gt;menu&lt;span&gt;,&lt;/span&gt;nav&lt;span&gt;,&lt;/span&gt;output&lt;span&gt;,&lt;/span&gt;ruby&lt;span&gt;,&lt;/span&gt;section&lt;span&gt;,&lt;/span&gt;summary&lt;span&gt;,&lt;/span&gt;time&lt;span&gt;,&lt;/span&gt;mark&lt;span&gt;,&lt;/span&gt;audio&lt;span&gt;,&lt;/span&gt;video&lt;span&gt;&amp;#123;&lt;/span&gt;&lt;span&gt;outline&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;none&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;border&lt;span&gt;:&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;font-family&lt;span&gt;:&lt;/span&gt;&lt;span&gt;inherit&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;font-&lt;span&gt;size&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;100%&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;margin&lt;span&gt;:&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;padding&lt;span&gt;:&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;vertical-align&lt;span&gt;:&lt;/span&gt;&lt;span&gt;baseline&lt;/span&gt;&lt;span&gt;&amp;#125;&lt;/span&gt;article&lt;span&gt;,&lt;/span&gt;aside&lt;span&gt;,&lt;/span&gt;details&lt;span&gt;,&lt;/span&gt;figcaption&lt;span&gt;,&lt;/span&gt;figure&lt;span&gt;,&lt;/span&gt;footer&lt;span&gt;,&lt;/span&gt;header&lt;span&gt;,&lt;/span&gt;hgroup&lt;span&gt;,&lt;/span&gt;menu&lt;span&gt;,&lt;/span&gt;nav&lt;span&gt;,&lt;/span&gt;section&lt;span&gt;&amp;#123;&lt;/span&gt;&lt;span&gt;display&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;block&lt;/span&gt;&lt;span&gt;&amp;#125;&lt;/span&gt;body&lt;span&gt;&amp;#123;&lt;/span&gt;&lt;span&gt;line-height&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;&amp;#125;&lt;/span&gt;ol&lt;span&gt;,&lt;/span&gt;ul&lt;span&gt;&amp;#123;&lt;/span&gt;&lt;span&gt;list-style&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;none&lt;/span&gt;&lt;span&gt;&amp;#125;&lt;/span&gt;blockquote&lt;span&gt;,&lt;/span&gt;q&lt;span&gt;&amp;#123;&lt;/span&gt;&lt;span&gt;quotes&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;none&lt;/span&gt;&lt;span&gt;&amp;#125;&lt;/span&gt;blockquote&lt;span&gt;:before&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;blockquote&lt;span&gt;:after&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;q&lt;span&gt;:before&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;q&lt;span&gt;:after&lt;/span&gt;&lt;span&gt;&amp;#123;&lt;/span&gt;&lt;span&gt;content&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;none&lt;/span&gt;&lt;span&gt;&amp;#125;&lt;/span&gt;table&lt;span&gt;&amp;#123;&lt;/span&gt;&lt;span&gt;border-collapse&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;collapse&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;border-spacing&lt;span&gt;:&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;/*MAIN*/&lt;/span&gt;
body &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;background&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;#dce877&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;margin&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;0&lt;/span&gt; &lt;span&gt;auto&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;padding&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;0&lt;/span&gt; &lt;span&gt;5%&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;font-family&lt;/span&gt;&lt;span&gt;:Open &lt;/span&gt;Sans&lt;span&gt;,&lt;/span&gt; Arial&lt;span&gt;,&lt;/span&gt; Helvetica&lt;span&gt;,&lt;/span&gt; &lt;span&gt;sans-serif&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;width&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;90%&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;font-size&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;13px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;line-height&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;21px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;color&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;#616634&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
header&lt;span&gt;,&lt;/span&gt; footer &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;float&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;left&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;width&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;100%&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
section &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;float&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;left&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
ul &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;list-style&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;none&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;margin&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;padding&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;float&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;left&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
a &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;color&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;#616634&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;text-decoration&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;none&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; transition&lt;span&gt;:all &lt;/span&gt;linear .5s&lt;span&gt;;&lt;/span&gt; -webkit-transition&lt;span&gt;:all &lt;/span&gt;linear .5s&lt;span&gt;;&lt;/span&gt; -moz-transition&lt;span&gt;:all &lt;/span&gt;linear .5s&lt;span&gt;;&lt;/span&gt; &lt;span&gt;cursor&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;pointer&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
a&lt;span&gt;:hover &lt;/span&gt;&lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;color&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;#111&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; opacity&lt;span&gt;:&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
h1&lt;span&gt;,&lt;/span&gt; h2&lt;span&gt;,&lt;/span&gt; h3 &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;font-weight&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;normal&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;float&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;left&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
h1 &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;margin&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;20px&lt;/span&gt; &lt;span&gt;0&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
h2 &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;font-size&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;30px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;line-height&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;40px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
h3 &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;font-size&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;14px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;line-height&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;40px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
p &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;font-size&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;12px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
&lt;span&gt;.full&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;width&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;96%&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;margin&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;padding&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;2%&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;float&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;left&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;position&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;relative&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
&lt;span&gt;.half&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;width&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;46%&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;margin&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;padding&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;2%&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;float&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;left&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;position&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;relative&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
.&lt;span&gt;clear&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;clear&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;both&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;/*HEADER*/&lt;/span&gt;
header &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;position&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;relative&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;width&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;100%&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;border-bottom&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;5px&lt;/span&gt; &lt;span&gt;solid&lt;/span&gt; &lt;span&gt;#bcc664&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;margin&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;0&lt;/span&gt; &lt;span&gt;0&lt;/span&gt; &lt;span&gt;20px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
&lt;span&gt;#logo&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;float&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;left&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;margin&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;20px&lt;/span&gt; &lt;span&gt;0&lt;/span&gt; &lt;span&gt;0&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; transition&lt;span&gt;:all &lt;/span&gt;linear .5s&lt;span&gt;;&lt;/span&gt; -webkit-transition&lt;span&gt;:all &lt;/span&gt;linear .5s&lt;span&gt;;&lt;/span&gt; -moz-transition&lt;span&gt;:all &lt;/span&gt;linear .5s&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
	&lt;span&gt;/*CONNECT*/&lt;/span&gt;
	nav &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;float&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;right&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; transition&lt;span&gt;:all &lt;/span&gt;linear .5s&lt;span&gt;;&lt;/span&gt; -webkit-transition&lt;span&gt;:all &lt;/span&gt;linear .5s&lt;span&gt;;&lt;/span&gt; -moz-transition&lt;span&gt;:all &lt;/span&gt;linear .5s&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
	&lt;span&gt;.menu&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;list-style&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;none&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;margin&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;15px&lt;/span&gt; &lt;span&gt;0&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
	&lt;span&gt;.menu&lt;/span&gt; li &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;display&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;inline&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
	&lt;span&gt;.menu&lt;/span&gt; li a &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;width&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;32px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;height&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;31px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;background&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;url&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;../images/connect.png&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt; &lt;span&gt;no-repeat&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; opacity&lt;span&gt;:&lt;/span&gt;.5&lt;span&gt;;&lt;/span&gt; &lt;span&gt;float&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;left&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;display&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;block&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;margin&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;30px&lt;/span&gt; &lt;span&gt;5px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
	&lt;span&gt;.menu&lt;/span&gt; li a&lt;span&gt;:hover &lt;/span&gt;&lt;span&gt;&amp;#123;&lt;/span&gt; opacity&lt;span&gt;:&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
	&lt;span&gt;.dribbble&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;background-position&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;0&lt;/span&gt; &lt;span&gt;0&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
	&lt;span&gt;.linkd&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;background-position&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;-38px&lt;/span&gt; &lt;span&gt;0&lt;/span&gt; !important&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
	&lt;span&gt;.twitter&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;background-position&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;-78px&lt;/span&gt; &lt;span&gt;0&lt;/span&gt; !important&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
	&lt;span&gt;.facebook&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;background-position&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;-118px&lt;/span&gt; &lt;span&gt;0&lt;/span&gt; !important&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
	&lt;span&gt;.email&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;background-position&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;-158px&lt;/span&gt; &lt;span&gt;0&lt;/span&gt; !important&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;/*SECTION(HALF)*/&lt;/span&gt;
&lt;span&gt;.main-image&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;width&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;100%&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
&lt;span&gt;.tagline&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;line-height&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;140%&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;color&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;#616634&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;font-family&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;Raleway&lt;span&gt;;&lt;/span&gt; &lt;span&gt;font-weight&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;normal&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;/*SECTION(DRIBBBLE)*/&lt;/span&gt;
&lt;span&gt;#container&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; -moz-column-count&lt;span&gt;:&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; column-count&lt;span&gt;:&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; -webkit-column-count&lt;span&gt;:&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; -webkit-column-gap&lt;span&gt;:&lt;/span&gt;&lt;span&gt;10px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; -moz-column-gap&lt;span&gt;:&lt;/span&gt;&lt;span&gt;10px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; column-gap&lt;span&gt;:&lt;/span&gt;&lt;span&gt;10px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;float&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;left&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;width&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;100%&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
&lt;span&gt;.box&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;background&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;#BCC664&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;padding&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;5%&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; opacity&lt;span&gt;:&lt;/span&gt;.75&lt;span&gt;;&lt;/span&gt; &lt;span&gt;display&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;inline-&lt;span&gt;block&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;margin-bottom&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;10px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;border-bottom&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;2px&lt;/span&gt; &lt;span&gt;solid&lt;/span&gt; &lt;span&gt;#616634&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; border-radius&lt;span&gt;:&lt;/span&gt;&lt;span&gt;2px&lt;/span&gt; &lt;span&gt;2px&lt;/span&gt; &lt;span&gt;10px&lt;/span&gt; &lt;span&gt;10px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;width&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;90%&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
&lt;span&gt;.pic&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;width&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;100%&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;float&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;left&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;clear&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;both&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;/*FOOTER*/&lt;/span&gt;
footer &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;border-top&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;5px&lt;/span&gt; &lt;span&gt;solid&lt;/span&gt; &lt;span&gt;#bcc664&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;margin-top&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;20px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;padding&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;20px&lt;/span&gt; &lt;span&gt;0&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;font-size&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;12px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
&lt;span&gt;/*MEDIA QUERIES*/&lt;/span&gt;
&lt;span&gt;@media screen and (max-width:960px ) {&lt;/span&gt;
&amp;nbsp;
	&lt;span&gt;#container&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; -moz-column-count&lt;span&gt;:&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; column-count&lt;span&gt;:&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; -webkit-column-count&lt;span&gt;:&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;@media screen and (max-width: 768px) {&lt;/span&gt;
&amp;nbsp;
	&lt;span&gt;.half&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;width&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;95%&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
	&lt;span&gt;.menu&lt;/span&gt; li a &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;margin-right&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;1px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
	&lt;span&gt;#container&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; -moz-column-count&lt;span&gt;:&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; -webkit-column-count&lt;span&gt;:&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; column-count&lt;span&gt;:&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;	
&lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;@media screen and (max-width: 479px) {&lt;/span&gt;
&amp;nbsp;
	&lt;span&gt;#logo&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;margin&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;0&lt;/span&gt; &lt;span&gt;0&lt;/span&gt; &lt;span&gt;0&lt;/span&gt; &lt;span&gt;48px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
	nav &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;float&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;left&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;margin&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;0&lt;/span&gt; &lt;span&gt;0&lt;/span&gt; &lt;span&gt;0&lt;/span&gt; &lt;span&gt;50px&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
	&lt;span&gt;.menu&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; &lt;span&gt;margin&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
	&lt;span&gt;#container&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; -moz-column-count&lt;span&gt;:&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; -webkit-column-count&lt;span&gt;:&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; column-count&lt;span&gt;:&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;;&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;After we save our &quot;style.css' file and refresh our browser, we have a very clean portfolio layout that responds well to the browser size.&lt;/p&gt;
&lt;p&gt;When you view the stylesheet css code you will see &quot;%' used a lot on the width attributes. The page is styled with a responsive fluid layout in mind. If you have any questions about responsive web sites, please check out &quot;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/rwd-foundations&quot;&gt;Responsive Web Design Foundations&lt;/a&gt;' over at Treehouse.&lt;/p&gt;
&lt;p&gt;As of now we have a fully functional static HTML5 page which has been tested in the latest versions of Firefox, Chrome and Safari. Because we are using HTML5 and CSS3 capabilities we will not be testing in IE at the moment. Once we finish up part 2 of the tutorial we will set up separate IE files to compensate for it's lack of functionality with HTML5 and CSS3.&lt;/p&gt;
&lt;h2&gt;The JavaScript&lt;/h2&gt;
&lt;p&gt;Lastly we are going to add a little javascript to our page allowing our &quot;tagline' text to scale with browser size. Insert this snippet of code directly below the footer.&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;javascript&quot;&gt;&lt;span&gt;&amp;lt;!--&lt;/span&gt;js files&lt;span&gt;--&amp;gt;&lt;/span&gt;
	&lt;span&gt;&amp;lt;&lt;/span&gt;script src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;scripts/jquery.js&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;script&lt;span&gt;&amp;gt;&lt;/span&gt;
	&lt;span&gt;&amp;lt;&lt;/span&gt;script src&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;scripts/fitText.js&quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;lt;/&lt;/span&gt;script&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
	&lt;span&gt;&amp;lt;!--&lt;/span&gt;initiate fit text&lt;span&gt;--&amp;gt;&lt;/span&gt;
	&lt;span&gt;&amp;lt;&lt;/span&gt;script&lt;span&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
  	 $&lt;span&gt;&amp;#40;&lt;/span&gt;document&lt;span&gt;&amp;#41;&lt;/span&gt;.&lt;span&gt;ready&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;function&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt;
&amp;nbsp;
  		 &lt;span&gt;/*FitText*/&lt;/span&gt;
  		 $&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;&quot;.tagline&quot;&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;.&lt;span&gt;fitText&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;1.1&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt; minFontSize&lt;span&gt;:&lt;/span&gt; &lt;span&gt;'20px'&lt;/span&gt;&lt;span&gt;,&lt;/span&gt; maxFontSize&lt;span&gt;:&lt;/span&gt; &lt;span&gt;'200px'&lt;/span&gt; &lt;span&gt;&amp;#125;&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;
&amp;nbsp;
  	 &lt;span&gt;&amp;#125;&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;
&amp;nbsp;
	&lt;span&gt;&amp;lt;/&lt;/span&gt;script&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;This snippet simply links up to our &quot;jquery' and &quot;fitText' files we set in our scripts folder earlier. Then it initiates the &quot;fitText' function and gives it some variables. Feel free to change the max-font-size and min-font-size as your &quot;tagline' will be different.&lt;/p&gt;
&lt;h2&gt;Wrapping Up&lt;/h2&gt;
&lt;p&gt;Now lets review what we have just done.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We have set up our HTML&lt;/li&gt;
&lt;li&gt;Added our CSS styles&lt;/li&gt;
&lt;li&gt;Inserted a little javascript&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Congratulations you have successfully set up a static responsive one page portfolio.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;a href=&quot;http://thinkvitamin.s3.amazonaws.com/dribbble-api/Dribble-Portfolio.zip&quot;&gt;Source Files&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://thinkvitamin.s3.amazonaws.com/dribbble-api/part-1/index.html&quot; target=&quot;_blank&quot;&gt;Demo Site&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3&gt;Still to Come(Part 2)&lt;/h3&gt;
&lt;p&gt;In the final portion of this tutorial we will be using &lt;a href=&quot;http://dribbble.com/api&quot;&gt;Dribbble API&lt;/a&gt; to load in our user data and &quot;shots', as well as IE 7 and up fixes. In the meantime if you would like to know more about HTML5 and CSS3 please check out &lt;a href=&quot;http://teamtreehouse.com/&quot;&gt;Treehouse&lt;/a&gt;, or contact me at mat@teamtreehouse.com. As always, Get Gnarly and Design your Life!&lt;/p&gt;
&lt;p&gt;Role Those Credits:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://dribbble.com/&quot;&gt;Dribbble&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://jquery.com/&quot;&gt;jQuery&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://fittextjs.com/&quot;&gt;Fit Text&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/&quot;&gt;Treehouse&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=e8vStbJuWrA:gA_zEYOkPlI:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/e8vStbJuWrA&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Thu, 26 Jan 2012 14:00:18 +0000</pubDate>
	<dc:creator>Mat Helme</dc:creator>
</item>
<item>
	<title>Vitamin: Scrolling Made Fun</title>
	<guid>http://thinkvitamin.com/?p=18304</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/1yWNXrRKmPc/</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://johnpolacek.github.com/scrollorama/&quot;&gt;&lt;img src=&quot;http://i.imgur.com/Ff5DF.jpg&quot; alt=&quot;Scrollorama&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Just when you thought scrolling your web page was getting boring. &lt;a href=&quot;http://johnpolacek.github.com/scrollorama/&quot;&gt;Scrollorama&lt;/a&gt; has stepped the scroll game up with this remarkable jQuery Plugin. &lt;a href=&quot;http://johnpolacek.github.com/scrollorama/&quot;&gt;Scrollorama&lt;/a&gt; allows you to manipulate text when you scroll the page. You can do everything from Transitions to Zoom to Parallax. Check out the &lt;a href=&quot;http://johnpolacek.github.com/scrollorama/&quot;&gt;Scrollorama&lt;/a&gt; site to view some great examples and the plugin&amp;#8217;s documentation.&lt;/p&gt;
&lt;p&gt;This Plugin is great for landing pages and highly interactive web applications. Like CSS3 transitions, use your animations sparingly.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=1yWNXrRKmPc:mVfXxKLz_NY:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/1yWNXrRKmPc&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Wed, 25 Jan 2012 20:00:31 +0000</pubDate>
	<dc:creator>Mat Helme</dc:creator>
</item>
<item>
	<title>QuirksMode: AEA, Breaking Development, and my US tour</title>
	<guid>http://www.quirksmode.org/blog/archives/2012/01/aea_breaking_de.html</guid>
	<link>http://www.quirksmode.org/blog/archives/2012/01/aea_breaking_de.html</link>
	<description>&lt;p&gt;From 31st of March until 17th of April I&amp;#8217;ll be once again touring the US. I&amp;#8217;ll start and end with conferences, but I&amp;#8217;m not quite sure yet what I&amp;#8217;m going to do in between and I&amp;#8217;m looking for suggestions.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ll arrive in Seattle for &lt;a href=&quot;http://aneventapart.com/2012/seattle/&quot; class=&quot;external&quot;&gt;An Event Apart&lt;/a&gt;, on 2 and 3 April, where I&amp;#8217;ll pontificate on the touch events and how they&amp;#8217;re not the same as mouse events. It&amp;#8217;s been a while since I&amp;#8217;ve been exposed to so much Apartness, and it&amp;#8217;ll be a nice start of my tour.&lt;/p&gt;

&lt;p&gt;My tour will end in Orlando on 16 and 17 April, where I&amp;#8217;ll speak at the third &lt;a href=&quot;http://2012.bdconf.com/&quot; class=&quot;external&quot;&gt;Breaking Development&lt;/a&gt; conference, &lt;a href=&quot;http://mobilism.nl/2012&quot; class=&quot;external&quot;&gt;Mobilism&amp;#8217;s&lt;/a&gt; American sister conference. The good Breaking Developers have given me the code &lt;code&gt;ORPPK12&lt;/code&gt; for a $100 discount on &lt;a href=&quot;https://register.bdconf.com/&quot; class=&quot;external&quot;&gt;tickets&lt;/a&gt;, and if you register before end of next week you&amp;#8217;ll save another $200. Not a bad discount for a &lt;a href=&quot;http://2012.bdconf.com/speakers&quot; class=&quot;external&quot;&gt;top-notch&lt;/a&gt; conference.&lt;/p&gt;

&lt;p&gt;That leaves me with almost two weeks in-between conferences. I&amp;#8217;m fairly certain I&amp;#8217;ll be in Toronto on the 10th, and I plan to visit San Francisco and the Valley at some time (duh), but other than that my itinerary is still unclear.&lt;/p&gt;

&lt;p&gt;If you&amp;#8217;d like me to swing past your city, &lt;a href=&quot;http://www.quirksmode.org/contact.html&quot;&gt;let me know&lt;/a&gt;. Unfortunately I&amp;#8217;m not super-wealthy, so I do expect you to pick up my hotel bill, as well as help me out a bit with domestic flights.&lt;/p&gt;

&lt;p&gt;Last year I ended up going to San Jos&amp;eacute;, Austin, New York, and Albany. I have no idea what this year will bring, but that&amp;#8217;s what makes this kind of touring so exciting.&lt;/p&gt;

&lt;p&gt;Anyway, I&amp;#8217;ll post an update when I have more news.&lt;/p&gt;</description>
	<pubDate>Wed, 25 Jan 2012 16:23:30 +0000</pubDate>
</item>
<item>
	<title>Vitamin: Our new Treehouse Student Plan is live!</title>
	<guid>http://thinkvitamin.com/?p=18275</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/EE5D2HO6rJc/</link>
	<description>&lt;p&gt;&lt;img src=&quot;https://img.skitch.com/20120125-erhxq218qk62x3fn6reb6indfa.jpg&quot; alt=&quot;Treehouse Airship flying through a white sky&quot;&gt;&lt;/p&gt;
&lt;p&gt;We&amp;#8217;ve just released our new &lt;a href=&quot;https://teamtreehouse.com/subscribe/new?plan=a15f5a59&amp;amp;cid=212&quot;&gt;Treehouse Student plan&lt;/a&gt; and it&amp;#8217;s only $9 per month! It&amp;#8217;s the equivalent to our Gold plan, which is $49 per month, so you&amp;#8217;re saving a massive 82%. Anyone who attends a school, college or university is eligible. After you sign up, we&amp;#8217;ll ask you to provide proof of your student program.&lt;/p&gt;
&lt;p&gt;Benefits include:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Unlimited access to our Video Course Library&lt;/strong&gt;. 450+ videos, more added each week on topics like CSS3, HTML5, JavaScript, iOS, Photoshop and more. All videos downloadable for offline viewing. Unlock Badges to prove your knowledge.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Complete Project Videos&lt;/strong&gt; show you how to create real-world sites and apps, from start to finish. All example files are downloadable.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;114 Conference Videos&lt;/strong&gt; from Future of Web Design and Future of Web Apps ($545 value)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Closed Captioning&lt;/strong&gt; on all videos for non-English speakers and the deaf.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If you&amp;#8217;d like to get Treehouse in to your entire school, college or university, please contact &lt;a href=&quot;mailto:chris@teamtreehouse.com&quot;&gt;Chris&lt;/a&gt; and he&amp;#8217;ll be happy to help!&lt;/p&gt;
&lt;p&gt;There&amp;#8217;s a money-back guarantee, and you aren&amp;#8217;t tied in to a contract. &lt;a href=&quot;https://teamtreehouse.com/subscribe/new?plan=a15f5a59&amp;amp;cid=185&quot;&gt;Sign up today&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=EE5D2HO6rJc:tR0A8frrGFs:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/EE5D2HO6rJc&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Wed, 25 Jan 2012 09:58:34 +0000</pubDate>
	<dc:creator>Ryan Carson</dc:creator>
</item>
<item>
	<title>QuirksMode: Retesting the input types</title>
	<guid>http://www.quirksmode.org/blog/archives/2012/01/retesting_the_i.html</guid>
	<link>http://www.quirksmode.org/blog/archives/2012/01/retesting_the_i.html</link>
	<description>&lt;p&gt;I have retested the support for the new input types (&lt;code&gt;&amp;lt;input type=&quot;number&quot;&amp;gt;&lt;/code&gt; and such) in the &lt;a href=&quot;http://www.quirksmode.org/html5/inputs.html&quot;&gt;desktop&lt;/a&gt; and &lt;a href=&quot;http://www.quirksmode.org/html5/inputs_mobile.html&quot;&gt;mobile&lt;/a&gt; browsers.&lt;/p&gt;

&lt;p&gt;All in all support has increased slightly since the &lt;a href=&quot;http://www.quirksmode.org/blog/archives/2011/03/the_new_input_t.html&quot;&gt;last time I tested&lt;/a&gt; them, although Safari desktop, Chrome, and BlackBerry have seen some decline. Safari and Chrome have mainly done away with badly or buggily implemented types &amp;#8212; it&amp;#8217;s clear they&amp;#8217;re rewriting significant parts of this module.&lt;/p&gt;

&lt;p&gt;As to BlackBerry, its decline was a nasty shock to me. Previously it vied with Opera for Best Implementation, but the PlayBook 2 default browser has dropped support for quite a few types and attributes, such as &lt;code&gt;required&lt;/code&gt; and &lt;code&gt;pattern&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;Quiz&lt;/h3&gt;

&lt;p&gt;To understand how complicated these new features can be, consider the following quiz question:&lt;/p&gt;

&lt;p class=&quot;accent&quot;&gt;I add an &lt;code&gt;&amp;lt;input type=&quot;number&quot; step=&quot;3&quot;&amp;gt;&lt;/code&gt; to the page, and the user enters 11. What should the browser do?&lt;/p&gt;

&lt;p&gt;You can &lt;a href=&quot;http://www.quirksmode.org/html5/tests/inputs_numbers.html&quot;&gt;try it&lt;/a&gt; for yourself at the test page. Don&amp;#8217;t forget to submit the form. My &lt;a href=&quot;http://twitter.com/ppk&quot; class=&quot;external&quot;&gt;Twitter&lt;/a&gt; followers gave they following replies:&lt;/p&gt;

&lt;table class=&quot;browserStats&quot;&gt;
	&lt;caption&gt;&lt;code&gt;step&lt;/code&gt; poll outcome&lt;/caption&gt;
	&lt;tr&gt;
		&lt;th&gt;Answer&lt;/th&gt;
		&lt;th&gt;Number&lt;/th&gt;
		&lt;th&gt;Browser support&lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;The browser rejects the 11&lt;/td&gt;
		&lt;td&gt;17*&lt;/td&gt;
		&lt;td&gt;IE, Chrome, Opera&lt;/td&gt;
	&lt;/tr&gt;
		&lt;tr&gt;
		&lt;td&gt;The browser automagically rounds it to the closest proper value, 12&lt;/td&gt;
		&lt;td&gt;13&lt;/td&gt;
		&lt;td&gt;none&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;The browser shows an error message&lt;/td&gt;
		&lt;td&gt;9&lt;/td&gt;
		&lt;td&gt;Opera&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;The browser submits 11 to the server&lt;/td&gt;
		&lt;td&gt;8&lt;/td&gt;
		&lt;td&gt;Safari&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;The number 11 should be impossible to enter&lt;/td&gt;
		&lt;td&gt;3&lt;/td&gt;
		&lt;td&gt;none&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;The browser accepts the value if the &lt;code&gt;min&lt;/code&gt; attribute
		is absent&lt;/td&gt;
		&lt;td&gt;2&lt;/td&gt;
		&lt;td&gt;Safari, sort of&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Mathematics should be changed so that 11/3 is an integer&lt;/td&gt;
		&lt;td&gt;1&lt;/td&gt;
		&lt;td&gt;none&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;p class=&quot;smaller&quot;&gt;* This total includes the  votes for an error message.&lt;/p&gt;

&lt;p&gt;So the desired outcome is unclear. The browsers&amp;#8217; behaviours have been documented on the &lt;a href=&quot;http://www.quirksmode.org/html5/inputs.html&quot;&gt;desktop&lt;/a&gt; page.&lt;/p&gt;

&lt;h3&gt;Purpose&lt;/h3&gt;

&lt;p&gt;A quick repeat of the underlying purpose of the input types seems in order. In the end, the idea is to &lt;strong&gt;not send incorrect values&lt;/strong&gt; to the server. Thus we can see three purposes:&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;The browser could perform a validation and show an error message and refuse to submit the form when an incorrect value is found.&lt;/li&gt;
	&lt;li&gt;The browser could also restrict the accepted input &amp;#8212; for instance by not allowing letters in an &lt;code&gt;&amp;lt;input type=&quot;number&quot;&amp;gt;&lt;/code&gt;.&lt;/li&gt;
	&lt;li&gt;Finally, the browser could also give the user a nice interface &amp;#8212; for instance the various date pickers in Opera, BlackBerry, and Safari iOS.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The last purpose is a nice extra. If the browser offers an interface but doesn&amp;#8217;t support either validation or input restriction, I judge its support Minimal. It misses the actual point, after all.&lt;/p&gt;

&lt;h3&gt;Findings&lt;/h3&gt;

&lt;p&gt;With that said, my findings were the following:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;code&gt;readonly&lt;/code&gt; is still the only universally supported attribute or type.&lt;/li&gt;
	&lt;li&gt;IE10&amp;#8217;s support is decent, though not great.&lt;/li&gt;
	&lt;li&gt;Opera and BlackBerry added support for color.&lt;/li&gt;
	&lt;li&gt;Firefox on desktop has added datalists, but its interface is an autosuggest, and not a complete list of options, as IE and Opera show.&lt;/li&gt;
	&lt;li&gt;&lt;img src=&quot;http://www.quirksmode.org/pix/datalistFFMobile.jpg&quot; alt=&quot;Datalist interface in Firefox Mobile&quot; align=&quot;right&quot;&gt;
	Firefox Mobile, however, has a very nice interface (see screenshot) that I hope other mobile browsers will pick up.
	&lt;/li&gt;
	&lt;li&gt;Firefox Mobile does not show any error messages, though, while Firefox desktop does.&lt;/li&gt;
	&lt;li&gt;Chrome dropped support for the date types. That&amp;#8217;s curious, because Chrome 10 supported them reasonably well. I can only assume a major re-factoring is going on.&lt;/li&gt;
	&lt;li&gt;Safari desktop dropped support for dates, datalist, email, and url. Since they were hideously buggy previously, this makes sense. I assume they&amp;#8217;ll reappear.&lt;/li&gt;
	&lt;li&gt;Safari on iOS added support for dates, numbers, and ranges. The interface for the range slider is a bit confusing, though.&lt;/li&gt;
	&lt;li&gt;Android 3.2, MeeGo and UC support autofocus, but they cleverly don&amp;#8217;t pop up the software keyboard, which would be very annoying. As far as I&amp;#8217;m concerned this should become a mobile standard.&lt;/li&gt;
	&lt;li&gt;Still, poor Android can&amp;#8217;t do anything right. Android 3.2 tried to add support for number and range, but the range slider is invisible, while the number type restricts user input only to actual numbers. No negative numbers; no exponents.&lt;/li&gt;
	&lt;li&gt;And then BlackBerry, which in my previous round of testing was the best browser. The PlayBook 2 default browser dropped support for required, pattern, email, url, step, and month (though not the other date types). The old BlackBerry Torch (OS6) supported them all fine. I&amp;#8217;m not sure what&amp;#8217;s going on here, and I hope the PB 2 final version will restore these types.&lt;/li&gt;
&lt;/ul&gt;</description>
	<pubDate>Tue, 24 Jan 2012 14:45:59 +0000</pubDate>
</item>
<item>
	<title>Vitamin: The separation of structure, presentation and behavior is dead</title>
	<guid>http://thinkvitamin.com/?p=18132</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/pNWqxcDu1dk/</link>
	<description>&lt;p&gt;The separation of structure, presentation and behavior is dead. It has been dead for a while. Still, this golden rule of web design sticks around. It lives on like Elvis and we need to address it.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-18132&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I remember the weight of separation vividly. I remember writing custom JavaScript to replace the &amp;lt;a&amp;gt; tag&amp;#8217;s target attribute because it added behavior to HTML. I remember dropping the &amp;lt;font&amp;gt; tag from my arsenal of tools, something I don't regret.&lt;/p&gt;
&lt;p&gt;In principle, the rule of separation was good. It helped us explain the best practice and implementation of HTML, CSS and JavaScript. It spun the web toward a brighter future. Separation vanquished the &amp;lt;font&amp;gt; tags, spacer gifs and inline JavaScript that polluted the web for years. In the old web structure, presentation and behavior lived in one layer but the principle of separation divided them.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://i.imgur.com/8i6MJ.jpg&quot; alt=&quot;The old web&quot;&gt;&lt;/p&gt;
&lt;h2&gt;The Path&lt;/h2&gt;
&lt;p&gt;The principle of separation lead web standards into victory during the first browser wars. Separation did not do this by eliminating proprietary standards, but by defining the &amp;#8220;path&amp;#8221; for new standards like CSS and XHTML. Through this victory browser makers work together now, for the most part. Browsers prefix proprietary CSS and push together for new technologies such as HTML5.&lt;/p&gt;
&lt;p&gt;However, separation was an old idea that lived hand in hand with XHTML 2. The idea was that structure, presentation and behavior should be at all times pure. Separation like XHTML 2 has seen its day. Just look at the current state of our specifications. The proof is in the pudding.&lt;/p&gt;
&lt;h2&gt;The Truth&lt;/h2&gt;
&lt;p&gt;CSS now has behavior with features like :hover and animations. CSS has structure as well with the pseudo elements ::before and ::after. HTML has the same issues. Its new &amp;lt;input&amp;gt; types have behavior and presentation littered throughout. What the web currently looks like vs what separation wants the web to be is not the same.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://i.imgur.com/p2MR6.jpg&quot; alt=&quot;The way the web really looks&quot;&gt;&lt;/p&gt;
&lt;p&gt;The specification says separation is dead and the browser makers agree. Last year at SXSW during the browser wars panel I asked the panelists for their thoughts. I asked them what was to keep the &amp;lt;font&amp;gt; tag from coming back and why separation was not being addressed. Brendan Eich answered quickly and simply, &quot;We don't care about separation.&quot;&lt;/p&gt;
&lt;p&gt;He is right to say this. Separation has played its roll. But if he is right and we live in a new age, why do we we still teach separation? Why do we still pretend to follow it? I have a few assumptions.&lt;/p&gt;
&lt;h2&gt;Why Separation is Still Around&lt;/h2&gt;
&lt;p&gt;First, it worked at a basic level. It let us know when we were getting into gray areas. Second, the principle was simple and easy to understand. Each technology has its place, HTML, CSS and JavaScript.&lt;/p&gt;
&lt;p&gt;So then, what should we do? Ignore all reason and do whatever we like? No, of course not. We need to be honest with ourselves and understand the raising pattern: Divergence.&lt;/p&gt;
&lt;p&gt;We have been using Divergence for years. With every site you include :hover in your CSS. With the &amp;#8220;email&amp;#8221; value you use as your &amp;lt;input&amp;gt; tag&amp;#8217;s type. With the many jQuery plug-ins that add new structure and presentation to a site. You use Divergence.&lt;/p&gt;
&lt;h2&gt;Divergence&lt;/h2&gt;
&lt;p&gt;What is Divergence? Divergence is the process you take when any of the three layers of separation cross. Let&amp;#8217;s think about what we know the web is like today.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://i.imgur.com/bk3Me.jpg&quot; alt=&quot;Divergence&quot;&gt;&lt;/p&gt;
&lt;p&gt;As an example let&amp;#8217;s examine a scenario where presentation and behavior cross, such as when you need a design change as the cursor moves over a link. You need to pick CSS or JavaScript.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://i.imgur.com/IJBLP.jpg&quot; alt=&quot;An example&quot;&gt;&lt;/p&gt;
&lt;p&gt;JavaScript has the mouseover event handler and CSS has :hover. However, you want to add a presentational effect, a nice underline maybe.&lt;/p&gt;
&lt;p&gt;During the crossover of the two layers we are forced to choose CSS or JavaScript. You could choose CSS because you want to change the link&amp;#8217;s style, but you could also choose JavaScript because the change is triggered by a behavior.&lt;/p&gt;
&lt;p&gt;Unlike separation where you are trapped, Divergence says this is fine. In Divergence the lines can cross.&lt;/p&gt;
&lt;p&gt;Think of Separation and Divergence as totally different logical approaches.&lt;/p&gt;
&lt;p&gt;With Separation you live in a true and false world. Everything is black and white. It is on or off. It is Boolean by nature. With Divergence there&amp;#8217;s black and white, but there&amp;#8217;s also gray.&lt;/p&gt;
&lt;h2&gt;Truth is Conditional&lt;/h2&gt;
&lt;p&gt;The first rule of Divergence is that truth is conditional. Presentation can be behavioral and vice versa. We can use CSS a presentational technology with behavior as in the case of :hover.&lt;/p&gt;
&lt;p&gt;However, Divergence does one thing that keeps it from creating a world where anything goes. To understand that concept we need to look at the &amp;lt;font&amp;gt; tag and understand how divergence keeps us from using &amp;lt;font&amp;gt; just as the principle of separation does.&lt;/p&gt;
&lt;p&gt;Under the &amp;#8220;conditional truth&amp;#8221; rule of Divergence the &amp;lt;font&amp;gt; tag is fine. It is presentational and structural. However, with the second rule of Divergence there is an issue. This is the rule of &amp;#8220;wholeness&amp;#8221;.&lt;/p&gt;
&lt;h2&gt;Wholeness&lt;/h2&gt;
&lt;p&gt;The &amp;lt;font&amp;gt; tag is in HTML so it is a structure. However, it is not semantic and so while it is a structure it is not structural. The rule of divergence says that an item who falls into conditional truth is fine. It can be both structural and presentational at the same time. The &amp;lt;font&amp;gt; tag is.&lt;/p&gt;
&lt;p&gt;However, the &amp;lt;font&amp;gt; tag must now pass the second rule. This rule, wholeness, says that the item must by nature be compliant wholly&amp;#8230; to at least one of its parts. This does not negate the first rule. It only approves the item has the properties of the layer in which it lives.&lt;/p&gt;
&lt;p&gt;Wholeness works like this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;An item who is in structure must have the properties structure. In other words HTML must be semantic.&lt;/li&gt;
&lt;li&gt;An item who is in presentation must have the properties presentation. In other words CSS must effect presentation.&lt;/li&gt;
&lt;li&gt;An item who is in behavior must have the properties behavior. In other words JavaScript must effect behavior.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Divergence says that items can have multiple properties but can only operate from a layer if it belongs to it in wholeness. This means that the item itself must have the properties of the layer it lives in and can demonstrate the properties of another layer if it likes.&lt;/p&gt;
&lt;h2&gt;Where &amp;lt;font&amp;gt; Fails&lt;/h2&gt;
&lt;p&gt;The &amp;lt;font&amp;gt; tag meets the conditional truth of Divergence but is not fully structural. It demonstrates the properties of presentation in that you can set &quot;font properties&quot; with it. But, it can not belong to structure because its structural property is not structural. This is because the tag name is purely presentational &amp;#8211; &quot;font&quot;. This means that it doesn't belong fully to at least one of its parts.&lt;/p&gt;
&lt;p&gt;Therefore it can not diverge to one side or the other. HTML or CSS. So, we can not use the &amp;lt;font&amp;gt; tag under Divergence.&lt;/p&gt;
&lt;p&gt;The principle of Divergence is simple and complex. It apples to all layers of web design.&lt;/p&gt;
&lt;h2&gt;Some Examples&lt;/h2&gt;
&lt;p&gt;As a quick example we can say that the HTML5 email value of the &amp;lt;input&amp;gt; tag's type is fine under Divergence. It is semantic and behavioral but complies wholly to at lest one of its parts HTML.&lt;/p&gt;
&lt;p&gt;Simply using the pseudo elements ::before and ::after to create content as structure and not presentation is not divergent because it is not fully presentational. Not to mention inaccessible.&lt;/p&gt;
&lt;p&gt;It is unfortunate that the world of web design is not black and white and fortunate at the same time because it moves us forward.&lt;/p&gt;
&lt;h2&gt;To Round it Up&lt;/h2&gt;
&lt;p&gt;We are standing in a new age. We need to stop saying separation and doing divergence. In the end we can pretend that the principle of separation is still relevant but it doesn't support the current direction of the web. It doesn't help standards and browser makers don't care.&lt;/p&gt;
&lt;p&gt;Most importantly we need practical principles to guide us. So we know when to say yes or no to new features in CSS and HTML so that we can keep one eye on the vendors and the other on the web&amp;#8217;s future. We need to accept the fact that separation of structure, presentation and behavior is dead.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=pNWqxcDu1dk:RHOP7_ZanvY:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/pNWqxcDu1dk&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Tue, 24 Jan 2012 14:00:23 +0000</pubDate>
	<dc:creator>Kevin Dees</dc:creator>
</item>
<item>
	<title>Vitamin: HTML5 Please " Which Features Can You Use?</title>
	<guid>http://thinkvitamin.com/?p=18170</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/_crFKx69ElE/</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://html5please.us/&quot;&gt;HTML5 Please&lt;/a&gt; is a great resource for determining browser support for many HTML5 and CSS3 Features. Each feature offers a recommendation to either use, not use, use with caution, or use with a fallback. It offers great information like the browser share for each feature, as well as the fallbacks you can use to simulate the feature in incompatible browsers.&lt;/p&gt;
&lt;p&gt;My favorite feature is the search, which allows you to filter features by compatibility, for instance &lt;a href=&quot;http://html5please.us/#gtie7&quot;&gt;what is safe to use in IE8+&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=_crFKx69ElE:-PBJMFS2DkA:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/_crFKx69ElE&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Mon, 23 Jan 2012 22:06:56 +0000</pubDate>
	<dc:creator>Jim Hoskins</dc:creator>
</item>
<item>
	<title>Vitamin: You've gotta come to this event</title>
	<guid>http://thinkvitamin.com/?p=18107</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/pJOBTQBsIi4/</link>
	<description>&lt;p&gt;&lt;img src=&quot;https://img.skitch.com/20120123-mtm23uua2jcfnbqd4tj6p3h9pm.jpg&quot; alt=&quot;Photo of the 'Welcome to fabulous Las Vegas' sign at night in neon glow&quot;&gt;&lt;/p&gt;
&lt;p&gt;If you&amp;#8217;re a Web Designer, Developer or Entrepreneur, you can&amp;#8217;t miss &lt;a href=&quot;http://futureinsightslive.com/&quot;&gt;Future Insights Live&lt;/a&gt; in Vegas on April 30 &amp;#8211; May 4th. We&amp;#8217;ve combined Future of Web Apps, Design and Mobile into one massive five day event, with over 100 sessions. It&amp;#8217;s going to be like SXSW, but with valuable content ;) We&amp;#8217;re expecting 1500+ attendees, so it&amp;#8217;s going to be insane. The tracks include &amp;#8230;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Development&lt;/li&gt;
&lt;li&gt;Design&lt;/li&gt;
&lt;li&gt;Frontend Development&lt;/li&gt;
&lt;li&gt;Mobile Development&lt;/li&gt;
&lt;li&gt;Business&lt;/li&gt;
&lt;li&gt;Cloud&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Early bird pricing ends soon (save $200) so move quick and &lt;a href=&quot;http://futureinsightslive.com/register&quot;&gt;book your ticket today&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=pJOBTQBsIi4:TzQ05ZQKL0c:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/pJOBTQBsIi4&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Mon, 23 Jan 2012 12:05:11 +0000</pubDate>
	<dc:creator>Ryan Carson</dc:creator>
</item>
<item>
	<title>Eric Meyer: Vigilance and Victory</title>
	<guid>http://meyerweb.com/eric/thoughts/?p=1616</guid>
	<link>http://meyerweb.com/eric/thoughts/2012/01/20/vigilance-and-victory/</link>
	<description>&lt;p&gt;After the blackout on Wednesday, &lt;a href=&quot;http://s3.amazonaws.com/propublica/assets/images/sopa-opera-count.png&quot;&gt;it seems that the political tides are shifting&lt;/a&gt; against &lt;acronym title=&quot;Stop Online Piracy Act&quot;&gt;SOPA&lt;/acronym&gt; and the &lt;acronym title=&quot;Preventing Real Online Threats to Economic Creativity and Theft of Intellectual Property&quot;&gt;PROTECT IP&lt;/acronym&gt; Act&quot;as of this writing, there are now more members of Congress in opposition to the bills than in favor.  That's good news.&lt;/p&gt;

&lt;p&gt;I wil reiterate something I said on Twitter, though:  the members of tech community, particularly those who are intimately familiar with the basic protocols of the Internet, need to keep working on ways to counteract SOPA/PIPA.  What form that would take, I'm not sure.  Maybe a truly distributed DNS system, one that can't be selectively filtered by any one government or other entity.  I'm not an expert in the area, so I don't actually know if that's feasible.  There's probably a much more clever solution, or better still suite of solutions.&lt;/p&gt;

&lt;p&gt;The point is, SOPA and PIPA may soon go down to defeat, &lt;em&gt;but they will return in another form&lt;/em&gt;.  There is too much money in the hands of those who first drafted these bills, and they're willing to give a fair chunk of that money to those who introduced the bills in Congress.  Never mistake winning a battle with winning the war.  As someone else observed on Twitter (and I wish I could find their tweet now), the Internet community fought hard against the &lt;acronym title=&quot;Digital Millennium Copyright Act&quot;&gt;DMCA&lt;/acronym&gt;, and it's been US law for more than a decade.&lt;/p&gt;

&lt;p&gt;By all means, take a moment to applaud the widespread and effective community effort to oppose and (hopefully) defeat bad legislation.  When that's done, take notes on what worked and what didn't, and then prepare to fight again and harder.  Fill the gap between battles with outreach to your elected representatives and with efforts to educate the non-technical in your life to explain why SOPA/PIPA were and are a bad idea.&lt;/p&gt;

&lt;p&gt;Days of action feel great.  Months of effort are wearying.  But it's only the latter that can slowly and painfully bring about long-term change.&lt;/p&gt;</description>
	<pubDate>Fri, 20 Jan 2012 14:56:13 +0000</pubDate>
	<dc:creator>Eric Meyer</dc:creator>
</item>
<item>
	<title>Vitamin: How We Built Code Racer in 4 Days</title>
	<guid>http://thinkvitamin.com/?p=18076</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/eBA0Qq8in28/</link>
	<description>&lt;p&gt;If you haven&amp;#8217;t seen &lt;a href=&quot;http://coderace.me/&quot; title=&quot;Code Racer&quot;&gt;Code Racer&lt;/a&gt;, you should give it a try. Code Racer is the product of Idea Week at Treehouse. &lt;a href=&quot;http://thinkvitamin.com/uncategorized/idea-week-building-a-product-in-one-week/&quot;&gt;Idea Week&lt;/a&gt; is a tradition brought over from Carsonified to Treehouse where the entire team drops what they are doing to work on a completely new project for one week.&lt;/p&gt;
&lt;p&gt;This is my recounting of the Idea Week when we created Code Racer. This won&amp;#8217;t be a full story as a lot of people worked on this project and I wasn&amp;#8217;t in a position to keep track of what everyone was doing. Fortunately our video professionals at Treehouse had cameras rolling, so much of this is documented on video. I can only tell you about what I was involved in, which was the server and client side development.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-18076&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I had been involved with one Idea Week before, when we created &lt;a href=&quot;http://brickify.com/&quot;&gt;Brickify&lt;/a&gt;. This actually wasn&amp;#8217;t an official Idea Week, it was a project we decided to build late on a Tuesday, but then became an Idea (half) Week.&lt;/p&gt;
&lt;p&gt;We decided to do an Idea Week when Ryan told us he would be gathering the whole team together in Orlando this January. Since we had recently hired several new teachers and video pros, and Idea Week was a great way to get everybody working together as a team.&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;&lt;a href=&quot;http://vimeo.com/34988070&quot;&gt;Treehouse CodeRacer Launch Video&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/teamtreehouse&quot;&gt;Treehouse&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The idea for what we were going to build wasn&amp;#8217;t decided until the Monday morning of our Idea Week. In the time leading up to the project, we figured our product would likely be a Ruby on Rails application with a great UI, design, API, and hopefully an iOS app. This seemed ideal because Alan and Jason work with Rails every day, and I have several years of experience with Rails as well. I was thinking Alan and Jason would lead the server side development, and I would focus on front-end interaction. It didn&amp;#8217;t quite end up working out like that.&lt;/p&gt;
&lt;p&gt;When Ryan presented his idea of creating a real-time code-challenge game, it became clear that our assumptions of responsibility were pretty far off. Since we needed to use Web Sockets (or their available fallbacks), &lt;a href=&quot;http://nodejs.org/&quot;&gt;Node.js&lt;/a&gt; became the clear decision for the Code Racer server. This changed the dynamic of the team a bit since I&amp;#8217;m the resident Node.js guy, as well as the front-end JavaScript guy. Fortunately Alan, Jason, and Amit have experience with Node.js and JavaScript, so they were able to kick ass on Code Racer.&lt;/p&gt;
&lt;p&gt;Besides not knowing the project idea until Idea Week begins, there is another challenge: a hard deadline. One week seems reasonable for a project that has 5 developers and 4 designers. That&amp;#8217;s 5 days, right? Well, Treehouse works the &lt;a href=&quot;http://thinkvitamin.com/fully-carsonified/work-less/&quot;&gt;four day work week&lt;/a&gt;, so it&amp;#8217;s really 4. Also, Alan, Ryan, and Tyson had to fly out mid-day Thursday, so we had to launch Thursday morning. So Idea Week is really a little over 3 days. Better get started! &lt;/p&gt;
&lt;h2 id=&quot;tech_decisions&quot;&gt;Tech Decisions&lt;/h2&gt;
&lt;p&gt;The first thing we did was discuss tech. Because the game required near real-time interaction between the players we chose &lt;a href=&quot;http://socket.io/&quot;&gt;Socket.io&lt;/a&gt;, which is a great server and client library for working with web sockets. This is what allows us to communicate quickly between the players and the server.&lt;/p&gt;
&lt;p&gt;Socket.io is built on Node.js, which made Node.js the natural choice for our server. The event based architecture  allows us to hold many socket connections open concurrently on one server.&lt;/p&gt;
&lt;p&gt;As a group we also decided to use &lt;a href=&quot;http://jashkenas.github.com/coffee-script/&quot;&gt;CoffeeScript&lt;/a&gt; for our server and client code. I found it to be very useful when I worked on Code Challenges for &lt;a href=&quot;http://teamtreehouse.com/&quot;&gt;Treehouse&lt;/a&gt;, and Alan and Jason were interested in trying it out on a non-trivial project. It ended up working really well.&lt;/p&gt;
&lt;p&gt;For the front-end, we chose to use &lt;a href=&quot;http://spinejs.com/&quot;&gt;Spine&lt;/a&gt; for our application library with &lt;a href=&quot;http://jquery.com/&quot;&gt;jQuery&lt;/a&gt; powering our DOM interactions. There is a lot of information shooting around that needs to be reflected in the UI. Events from the user like typing inside the code editor, and events from the server like information about the game state all need to be handled so the models and views can be updated. Spine&amp;#8217;s models, views, and controllers handled the interaction extremely well. Information from the server is received via socket.io, which will update our models. The various controllers on our page listen for changes to the model and update the views as needed.&lt;/p&gt;
&lt;p&gt;We also utilized Facebook for authentication and MySQL for storing our users and game logs. I can&amp;#8217;t talk much about those decisions because Jason lead that effort.&lt;/p&gt;
&lt;h2 id=&quot;day_one_planning_and_server&quot;&gt;Day One &amp;#8211; Planning and Server&lt;/h2&gt;
&lt;p&gt;On Monday morning, after our first meeting, the whole team swung into action. The designers and developers split up to talk about their plans and responsibilities. This is where we the developers began making the tech decisions that I described above. &lt;/p&gt;
&lt;p&gt;While we were doing that, the design team was coming up with UI sketches as quickly as possible, so our whole team was on the same page. These sketches were extremely valuable to the dev team, because we needed to start building the UI almost immediately. &lt;/p&gt;
&lt;p&gt;After that, the dev team split up and began working. Fortunately I had some side projects that utilized Node, CoffeeScript, and Less, so we were able to strip out the guts of that project and use it as a starting point. In less than an hour we had a running server and a github repo that everyone could start working on.&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;&lt;a href=&quot;http://vimeo.com/34866706&quot;&gt;Code Racer: Day One&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/teamtreehouse&quot;&gt;Treehouse&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I spent most of Day 1 setting up the project and then building a game matchmaking system where when you start a game, you join a lobby until that game reaches capacity. When the game reaches capacity it begins, and a new game is created for the next set of players.&lt;/p&gt;
&lt;h2 id=&quot;day_two_interface&quot;&gt;Day Two &amp;#8211; Interface&lt;/h2&gt;
&lt;p&gt;The second day for me was all about the front-end. By Tuesday we were able to connect to a lobby and start multiple games on the same server. Next on the list was creating the interface. There are a lot of moving parts in the game that must react to information sent from the server and the player.&lt;/p&gt;
&lt;p&gt;When a new player joins, we have to add them to the page, which includes an editor, a tab in the players bar, and an entry in the lobby screen. When a player updates their code, it must be sent to the server, which will notify all the players in the game. Each player must take these notifications and update the code for the other player&amp;#8217;s editor. Being able to watch someone else code was one of our top priority features.&lt;/p&gt;
&lt;p&gt;Getting all of the information moving around the different client models and controllers, through the sockets to the server and back down to the clients was the most difficult problem to tackle. By Tuesday night we were able to see other players&amp;#8217; code as they typed it. Many of the other game elements like the timer, player list, and scores were also being displayed.&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;&lt;a href=&quot;http://vimeo.com/34969494&quot;&gt;Code Racer: Day Two&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/teamtreehouse&quot;&gt;Treehouse&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It was about this time I had to step away from the code for a while. Trying to hold all of the server and client interactions in my head was causing me to mentally fatigue, and I could tell I was becoming less effective. Fortunately Alan jumped in and spent Tuesday night working on getting the game logic up and running. I was amazed at how quickly it turned from a small prototype of live-coding into something that really looked like a game.&lt;/p&gt;
&lt;p&gt;While I stepped back from the game logic and architecture, I was finally able to go around the office and see what everyone else was up to. It was awesome to see what was getting done. Amit had a working system for creating challenges and verifying answers from the players. Kevin had built a bunch of awesome weapons you can use on other players that will play sounds and manipulate your screen in some way. Jason had Facebook integration up and running. The design team was doing awesome creating amazing designs and interfaces.&lt;/p&gt;
&lt;h2 id=&quot;day_three_integration_and_testing&quot;&gt;Day Three &amp;#8211; Integration and Testing&lt;/h2&gt;
&lt;p&gt;By Wednesday morning we had something that resembled a game. The html layouts the design team had built had not yet been integrated into the game and there was a lot of work to do on the game logic itself. Wednesday was all about getting the game done. We had to be ready to launch by Thursday. We spent the whole day working on the game logic, testing, tweaking, and testing again.&lt;/p&gt;
&lt;p&gt;We played our first game on Wednesday after lunch and the competitive taunts and gasps of excitement and defeat from the players were quite loud. For the first time we were able to see that Code Racer is actually fun to play. A huge wave or relief rolled over the whole office. It actually looks like this idea may work.&lt;/p&gt;
&lt;h2 id=&quot;day_four_launch&quot;&gt;Day Four &amp;#8211; Launch!&lt;/h2&gt;
&lt;p&gt;Finally it was launch day. We spent the morning squashing bugs, polishing the UI and game play, and deploying the application. It was pretty stressful. We had a lot of things we needed to get done and almost no time to do it. &lt;/p&gt;
&lt;p&gt;We sent out links to our friends to test Code Racer before the official launch. Of course this brought us a lot of feedback on improvements we could make and bugs we need to eliminate, which is how we spent Thursday.&lt;/p&gt;
&lt;p&gt;As Ryan and Alan were getting ready to leave for their flights, we were able to launch Code Racer officially. We did it!. Articles from &lt;a href=&quot;http://techcrunch.com/2012/01/12/compete-against-other-players-learning-to-code-with-treehouses-code-race/&quot;&gt;TechCrunch&lt;/a&gt; and &lt;a href=&quot;http://venturebeat.com/2012/01/12/coderacer/&quot;&gt;Venture Beat&lt;/a&gt; went live, and tweets started flowing in. It was unreal. On Monday morning I wasn&amp;#8217;t sure this idea was possible, but now here it was, online, with thousands of people playing it. In the first 3 days after launch over 6,800 players had played a total of over 4,500 games.&lt;/p&gt;
&lt;p&gt;In less than 4 days, the team at Treehouse went from idea to product. I&amp;#8217;m incredibly proud of all of the people who worked on Code Racer and count myself very lucky to have the opportunity to work with them.&lt;/p&gt;
&lt;h2&gt; The Libraries and Tools We Used &lt;/h2&gt;
&lt;p&gt;Finally, I wanted to share the (hopefully) complete list of tools we used to make Code Racer. Thanks to Jason for putting this list together!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://nodejs.org/&quot;&gt;Node.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://expressjs.com/&quot;&gt;express&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://spinejs.com&quot;&gt;Spine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/maccman/hem&quot;&gt;hem&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/maccman/es5-shimify&quot;&gt;es5-shimify&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/maccman/json2ify&quot;&gt;json2ify&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/sstephenson/eco&quot;&gt;eco&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/broofa/node-uuid&quot;&gt;node-uuid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://sequelizejs.com&quot;&gt;Sequelize&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/masylum/facebook-js&quot;&gt;facebook-js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://coffeescript.org/&quot;&gt;CoffeeScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://socket.io/&quot;&gt;Socket.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://aws.amazon.com&quot;&gt;Amazon EC2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://github.com&quot;&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/macvim/&quot;&gt;MacVim&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=eBA0Qq8in28:YDw20dOdIGc:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/eBA0Qq8in28&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Thu, 19 Jan 2012 20:35:16 +0000</pubDate>
	<dc:creator>Jim Hoskins</dc:creator>
</item>
<item>
	<title>Vitamin: CodeKit the missing tool</title>
	<guid>http://thinkvitamin.com/?p=18074</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/5cT7swgTBr4/</link>
	<description>&lt;p&gt;The web is rapidly evolving and it seems like the editors just can&amp;#8217;t keep up. If you are web developer using Sass, Stylus, CoffeeScript or Haml then &lt;a href=&quot;http://incident57.com/codekit/&quot;&gt;CodeKit&lt;/a&gt; is for you. The only drawback is that CodeKit is only available for MAC OSX Lion. &lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;CodeKit automatically compiles Less, Sass, Stylus, CoffeeScript &amp;#038; Haml files. It effortlessly combines, minifies and error-checks Javascript. It supports Compass. It even optimizes jpeg &amp;#038; png images, auto-reloads your browser and lets you use the same files across many projects. And that&amp;#8217;s just the first paragraph.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;http://incident57.com/codekit/&quot;&gt;&lt;img src=&quot;http://incident57.com/codekit/images/hero-window.png&quot; alt=&quot;CodeKit&quot; title=&quot;CodeKit&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=5cT7swgTBr4:w4Sj1XAec94:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/5cT7swgTBr4&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Thu, 19 Jan 2012 20:01:23 +0000</pubDate>
	<dc:creator>Amit Bijlani</dc:creator>
</item>
<item>
	<title>Vitamin: Free Video: Installing Ruby</title>
	<guid>http://thinkvitamin.com/?p=18038</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/z8ixv8kt2oM/</link>
	<description>&lt;p&gt;In this &lt;a href=&quot;http://teamtreehouse.com/library/ruby-foundations/introduction/installing-ruby/play?cid=193&quot;&gt;8 minute video&lt;/a&gt;, you will learn how to install Ruby on both Mac OS X and on Windows. This will let you get IRB up and running and is the basis for running Ruby programs on your own computer.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://teamtreehouse.com/library/ruby-foundations/introduction/installing-ruby/play?cid=193&quot;&gt;&lt;img src=&quot;http://thinkvitamin.com/wp-content/uploads/2012/01/Installing-Ruby-Treehouse.png&quot; alt=&quot;Installing Ruby Video&quot; title=&quot;Installing Ruby - Treehouse&quot; width=&quot;704&quot; height=&quot;397&quot; alt=&quot;A screenshot from the Installing Ruby video that shows how to install Ruby on Macs and Windows.&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This video is from &lt;a href=&quot;http://teamtreehouse.com/?cid=193&quot;&gt;Treehouse&lt;/a&gt;, a high-quality video training site with hundreds of short videos on topics like &amp;#8230;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/accessibility/?cid=193&quot;&gt;Accessibility&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/css3?cid=193&quot;&gt;CSS3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/aesthetic-foundations?cid=193&quot;&gt;Aesthetic Foundations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/django/?cid=193&quot;&gt;Django&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/html/?cid=193&quot;&gt;HTML&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/css-foundations/?cid=193&quot;&gt;CSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/html5-foundations/?cid=193&quot;&gt;HTML5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/ios-4-foundations/?cid=193&quot;&gt;iOS Development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/javascript/?cid=193&quot;&gt;JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/jquery/?cid=193&quot;&gt;jQuery&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/nosql/?cid=193&quot;&gt;NoSQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/php/?cid=193&quot;&gt;PHP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/rwd-foundations/?cid=193&quot;&gt;Responsive Web Design&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/ruby/?cid=193&quot;&gt;Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/ruby-on-rails/?cid=193&quot;&gt;Ruby on Rails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/archive/ux-foundations/?cid=193&quot;&gt;UX&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/version-control?cid=193&quot;&gt;Version Control&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/wordpress?cid=193&quot;&gt;WordPress Theme Design&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;New videos are added regularly, so it&amp;#8217;s a great way to stay up-to-date on all the latest technology and methods. Browse the entire &lt;a href=&quot;http://teamtreehouse.com/library/?cid=193&quot;&gt;library of videos&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=z8ixv8kt2oM:rPmKP7KKUsk:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/z8ixv8kt2oM&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Thu, 19 Jan 2012 14:00:40 +0000</pubDate>
	<dc:creator>Jason Seifer</dc:creator>
</item>
<item>
	<title>Vitamin: Customizing the design of UIPopoverController</title>
	<guid>http://thinkvitamin.com/?p=18021</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/NY71RVz62_I/</link>
	<description>&lt;p&gt;Popovers are very common within the iPad user interface but you were restricted to the design provided by Apple. With iOS 5 came a little known class called &lt;code&gt;UIPopoverBackgroundView&lt;/code&gt; which allows you to provide a custom border and arrow for the popover. &lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-18021&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;The popover&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;UIPopoverController&lt;/code&gt; is the class that facilitates the popover view. It takes a custom view controller and then displays it with a neat border and arrow, where the arrow points to its origin. It is ideal for displaying contextual information. The popover user interface is essentially made of three main parts: the border, content, and arrow.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://img.skitch.com/20120118-kpkht8t5dxpk6du9frya4hup1t.jpg&quot; alt=&quot;UIPopoverController&quot;&gt;&lt;/p&gt;
&lt;h2&gt;Images&lt;/h2&gt;
&lt;p&gt;Before we look at the &lt;code&gt;UIPopoverBackgroundView&lt;/code&gt; you will need two images to customize your popover. One image for the &lt;a href=&quot;https://img.skitch.com/20120118-bmkyb1xq8atuhepaadfabhni6.png&quot; title=&quot;Border&quot;&gt;border&lt;/a&gt; and the other for the &lt;a href=&quot;https://img.skitch.com/20120118-pheehhdtp8i368ds8hi3w98nqk.png&quot; title=&quot;Arrow&quot;&gt;arrow&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://img.skitch.com/20120118-bypr27ru341q5pe3jdkwpn15cb.jpg&quot;&gt;&lt;/p&gt;
&lt;h3&gt;Dissecting the background image&lt;/h3&gt;
&lt;p&gt;When designing the background image it is important to note that the image will be stretched. &lt;code&gt;UIImage&lt;/code&gt; allows you to create a stretchable image by defining cap insets. These caps define portions of the image that will not be rescaled whereas the rest of the image is easily tiled when stretched. As seen in the image below the dark area is what will be tiled and the colored corners will not.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://img.skitch.com/20120118-r1d25j25p234ruatay389u638f.jpg&quot;&gt;&lt;/p&gt;
&lt;h2&gt;Subclassing UIPopoverBackgroundView&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;UIPopoverBackgroundView&lt;/code&gt; is an abstract class which has no implementation. We need to subclass it and provide implementations for all its methods and properties. You can read the Apple documentation on all its properties and methods. What is not in the documentation is how to layout the border and arrow using the method &lt;code&gt;layoutSubviews&lt;/code&gt;. &lt;/p&gt;
&lt;p&gt;First let&amp;#8217;s start by creating an &lt;code&gt;Interface&lt;/code&gt; and subclassing the &lt;code&gt;UIPopoverBackgroundView&lt;/code&gt;.&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
6
7
8
9
10
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;objc&quot;&gt;&lt;span&gt;#import &amp;lt;UIKit/UIPopoverBackgroundView.h&amp;gt;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;@interface&lt;/span&gt; CustomPopoverBackgroundView &lt;span&gt;:&lt;/span&gt; UIPopoverBackgroundView &lt;span&gt;&amp;#123;&lt;/span&gt;
    UIImageView &lt;span&gt;*&lt;/span&gt;_borderImageView;
    UIImageView &lt;span&gt;*&lt;/span&gt;_arrowView;
    CGFloat _arrowOffset;
    UIPopoverArrowDirection _arrowDirection;
&lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;@end&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Make sure to specify your import statement or else the code will not compile. An explanation for each of the instance variables:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;_borderImageView&lt;/code&gt;: contains the image for the border&lt;/li&gt;
&lt;li&gt;&lt;code&gt;_arrowView&lt;/code&gt;: contains the image for the arrow&lt;/li&gt;
&lt;li&gt;&lt;code&gt;_arrowOffset&lt;/code&gt;: used for the property &lt;code&gt;arrowOffset&lt;/code&gt; specified in the &lt;code&gt;Interface&lt;/code&gt; for &lt;code&gt;UIPopoverBackgroundView&lt;/code&gt;. We will see later how this value is used to calculate the position for the arrow.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;_arrowDirection&lt;/code&gt;: used for the property &lt;code&gt;arrowDirection&lt;/code&gt; specified in the &lt;code&gt;Interface&lt;/code&gt; for &lt;code&gt;UIPopoverBackgroundView&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Let&amp;#8217;s fill out the implementation, starting with the designated initializer&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;objc&quot;&gt;&lt;span&gt;#import &quot;CustomPopoverBackgroundView.h&quot;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;#define CONTENT_INSET 10.0&lt;/span&gt;
&lt;span&gt;#define CAP_INSET 25.0&lt;/span&gt;
&lt;span&gt;#define ARROW_BASE 25.0&lt;/span&gt;
&lt;span&gt;#define ARROW_HEIGHT 25.0&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;@implementation&lt;/span&gt; CustomPopoverBackgroundView
&amp;nbsp;
&amp;nbsp;
&lt;span&gt;-&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;id&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;initWithFrame&lt;span&gt;:&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;CGRect&lt;span&gt;&amp;#41;&lt;/span&gt;frame&lt;span&gt;&amp;#123;&lt;/span&gt;
    &lt;span&gt;if&lt;/span&gt; &lt;span&gt;&amp;#40;&lt;/span&gt;self &lt;span&gt;=&lt;/span&gt; &lt;span&gt;&amp;#91;&lt;/span&gt;super initWithFrame&lt;span&gt;:&lt;/span&gt;frame&lt;span&gt;&amp;#93;&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt;
        _borderImageView &lt;span&gt;=&lt;/span&gt; &lt;span&gt;&amp;#91;&lt;/span&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;UIImageView alloc&lt;span&gt;&amp;#93;&lt;/span&gt; initWithImage&lt;span&gt;:&lt;/span&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;UIImage imageNamed&lt;span&gt;:&lt;/span&gt;&lt;span&gt;@&lt;/span&gt;&lt;span&gt;&quot;popover-bg.png&quot;&lt;/span&gt;&lt;span&gt;&amp;#93;&lt;/span&gt; resizableImageWithCapInsets&lt;span&gt;:&lt;/span&gt;UIEdgeInsetsMake&lt;span&gt;&amp;#40;&lt;/span&gt;CAP_INSET,CAP_INSET,CAP_INSET,CAP_INSET&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;&amp;#93;&lt;/span&gt;&lt;span&gt;&amp;#93;&lt;/span&gt;;
&amp;nbsp;
        _arrowView &lt;span&gt;=&lt;/span&gt; &lt;span&gt;&amp;#91;&lt;/span&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;UIImageView alloc&lt;span&gt;&amp;#93;&lt;/span&gt; initWithImage&lt;span&gt;:&lt;/span&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;UIImage imageNamed&lt;span&gt;:&lt;/span&gt;&lt;span&gt;@&lt;/span&gt;&lt;span&gt;&quot;arrow.png&quot;&lt;/span&gt;&lt;span&gt;&amp;#93;&lt;/span&gt;&lt;span&gt;&amp;#93;&lt;/span&gt;;
&amp;nbsp;
        &lt;span&gt;&amp;#91;&lt;/span&gt;self addSubview&lt;span&gt;:&lt;/span&gt;_borderImageView&lt;span&gt;&amp;#93;&lt;/span&gt;;
        &lt;span&gt;&amp;#91;&lt;/span&gt;self addSubview&lt;span&gt;:&lt;/span&gt;_arrowView&lt;span&gt;&amp;#93;&lt;/span&gt;;
&amp;nbsp;
    &lt;span&gt;&amp;#125;&lt;/span&gt;
    &lt;span&gt;return&lt;/span&gt; self;
&lt;span&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Basically we are allocating and initializing the two views and adding them as subviews. Notice how the background image is defined with cap insets. Next, let&amp;#8217;s implement all the required methods including the getters and setters for the properties.&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;objc&quot;&gt;&amp;nbsp;
&lt;span&gt;-&lt;/span&gt; &lt;span&gt;&amp;#40;&lt;/span&gt;CGFloat&lt;span&gt;&amp;#41;&lt;/span&gt; arrowOffset &lt;span&gt;&amp;#123;&lt;/span&gt;    
    &lt;span&gt;return&lt;/span&gt; _arrowOffset;    
&lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;-&lt;/span&gt; &lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;void&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt; setArrowOffset&lt;span&gt;:&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;CGFloat&lt;span&gt;&amp;#41;&lt;/span&gt;arrowOffset &lt;span&gt;&amp;#123;&lt;/span&gt;    
    _arrowOffset &lt;span&gt;=&lt;/span&gt; arrowOffset;
&lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;-&lt;/span&gt; &lt;span&gt;&amp;#40;&lt;/span&gt;UIPopoverArrowDirection&lt;span&gt;&amp;#41;&lt;/span&gt;arrowDirection &lt;span&gt;&amp;#123;&lt;/span&gt;    
    &lt;span&gt;return&lt;/span&gt; _arrowDirection;    
&lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;-&lt;/span&gt; &lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;void&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;setArrowDirection&lt;span&gt;:&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;UIPopoverArrowDirection&lt;span&gt;&amp;#41;&lt;/span&gt;arrowDirection &lt;span&gt;&amp;#123;&lt;/span&gt;    
    _arrowDirection &lt;span&gt;=&lt;/span&gt; arrowDirection;
&lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&amp;nbsp;
&lt;span&gt;+&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;UIEdgeInsets&lt;span&gt;&amp;#41;&lt;/span&gt;contentViewInsets&lt;span&gt;&amp;#123;&lt;/span&gt;
    &lt;span&gt;return&lt;/span&gt; UIEdgeInsetsMake&lt;span&gt;&amp;#40;&lt;/span&gt;CONTENT_INSET, CONTENT_INSET, CONTENT_INSET, CONTENT_INSET&lt;span&gt;&amp;#41;&lt;/span&gt;;
&lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;+&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;CGFloat&lt;span&gt;&amp;#41;&lt;/span&gt;arrowHeight&lt;span&gt;&amp;#123;&lt;/span&gt;
    &lt;span&gt;return&lt;/span&gt; ARROW_HEIGHT;
&lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;+&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;CGFloat&lt;span&gt;&amp;#41;&lt;/span&gt;arrowBase&lt;span&gt;&amp;#123;&lt;/span&gt;
    &lt;span&gt;return&lt;/span&gt; ARROW_BASE;
&lt;span&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The above methods are fairly straightforward with the exception of &lt;code&gt;contentViewInsets&lt;/code&gt;. This method determines the thickness of your border. The higher the number the thicker your border. Finally, the method that lays out our two subviews in their appropriate sizes and location.&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;objc&quot;&gt;&amp;nbsp;
&lt;span&gt;-&lt;/span&gt;  &lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;void&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;layoutSubviews &lt;span&gt;&amp;#123;&lt;/span&gt;
    &lt;span&gt;&amp;#91;&lt;/span&gt;super layoutSubviews&lt;span&gt;&amp;#93;&lt;/span&gt;;
&amp;nbsp;
    CGFloat _height &lt;span&gt;=&lt;/span&gt; self.frame.size.height;
    CGFloat _width &lt;span&gt;=&lt;/span&gt; self.frame.size.width;
    CGFloat _left &lt;span&gt;=&lt;/span&gt; &lt;span&gt;0.0&lt;/span&gt;;
    CGFloat _top &lt;span&gt;=&lt;/span&gt; &lt;span&gt;0.0&lt;/span&gt;;
    CGFloat _coordinate &lt;span&gt;=&lt;/span&gt; &lt;span&gt;0.0&lt;/span&gt;;
    CGAffineTransform _rotation &lt;span&gt;=&lt;/span&gt; CGAffineTransformIdentity;
&amp;nbsp;
&amp;nbsp;
    &lt;span&gt;switch&lt;/span&gt; &lt;span&gt;&amp;#40;&lt;/span&gt;self.arrowDirection&lt;span&gt;&amp;#41;&lt;/span&gt; &lt;span&gt;&amp;#123;&lt;/span&gt;
        &lt;span&gt;case&lt;/span&gt; UIPopoverArrowDirectionUp&lt;span&gt;:&lt;/span&gt;
            _top &lt;span&gt;+=&lt;/span&gt; ARROW_HEIGHT;
            _height &lt;span&gt;-=&lt;/span&gt; ARROW_HEIGHT;
            _coordinate &lt;span&gt;=&lt;/span&gt; &lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;self.frame.size.width &lt;span&gt;/&lt;/span&gt; &lt;span&gt;2&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt; &lt;span&gt;+&lt;/span&gt; self.arrowOffset&lt;span&gt;&amp;#41;&lt;/span&gt; &lt;span&gt;-&lt;/span&gt; &lt;span&gt;&amp;#40;&lt;/span&gt;ARROW_BASE&lt;span&gt;/&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;;
            _arrowView.frame &lt;span&gt;=&lt;/span&gt; CGRectMake&lt;span&gt;&amp;#40;&lt;/span&gt;_coordinate, &lt;span&gt;0&lt;/span&gt;, ARROW_BASE, ARROW_HEIGHT&lt;span&gt;&amp;#41;&lt;/span&gt;;            
            &lt;span&gt;break&lt;/span&gt;;
&amp;nbsp;
&amp;nbsp;
        &lt;span&gt;case&lt;/span&gt; UIPopoverArrowDirectionDown&lt;span&gt;:&lt;/span&gt;
            _height &lt;span&gt;-=&lt;/span&gt; ARROW_HEIGHT;
            _coordinate &lt;span&gt;=&lt;/span&gt; &lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;self.frame.size.width &lt;span&gt;/&lt;/span&gt; &lt;span&gt;2&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt; &lt;span&gt;+&lt;/span&gt; self.arrowOffset&lt;span&gt;&amp;#41;&lt;/span&gt; &lt;span&gt;-&lt;/span&gt; &lt;span&gt;&amp;#40;&lt;/span&gt;ARROW_BASE&lt;span&gt;/&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;;
            _arrowView.frame &lt;span&gt;=&lt;/span&gt; CGRectMake&lt;span&gt;&amp;#40;&lt;/span&gt;_coordinate, _height, ARROW_BASE, ARROW_HEIGHT&lt;span&gt;&amp;#41;&lt;/span&gt;; 
            _rotation &lt;span&gt;=&lt;/span&gt; CGAffineTransformMakeRotation&lt;span&gt;&amp;#40;&lt;/span&gt; M_PI &lt;span&gt;&amp;#41;&lt;/span&gt;;
            &lt;span&gt;break&lt;/span&gt;;
&amp;nbsp;
        &lt;span&gt;case&lt;/span&gt; UIPopoverArrowDirectionLeft&lt;span&gt;:&lt;/span&gt;
            _left &lt;span&gt;+=&lt;/span&gt; ARROW_BASE;
            _width &lt;span&gt;-=&lt;/span&gt; ARROW_BASE;
            _coordinate &lt;span&gt;=&lt;/span&gt; &lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;self.frame.size.height &lt;span&gt;/&lt;/span&gt; &lt;span&gt;2&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt; &lt;span&gt;+&lt;/span&gt; self.arrowOffset&lt;span&gt;&amp;#41;&lt;/span&gt; &lt;span&gt;-&lt;/span&gt; &lt;span&gt;&amp;#40;&lt;/span&gt;ARROW_HEIGHT&lt;span&gt;/&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;;
            _arrowView.frame &lt;span&gt;=&lt;/span&gt; CGRectMake&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;, _coordinate, ARROW_BASE, ARROW_HEIGHT&lt;span&gt;&amp;#41;&lt;/span&gt;; 
            _rotation &lt;span&gt;=&lt;/span&gt; CGAffineTransformMakeRotation&lt;span&gt;&amp;#40;&lt;/span&gt; &lt;span&gt;-&lt;/span&gt;M_PI_2 &lt;span&gt;&amp;#41;&lt;/span&gt;;
            &lt;span&gt;break&lt;/span&gt;;
&amp;nbsp;
        &lt;span&gt;case&lt;/span&gt; UIPopoverArrowDirectionRight&lt;span&gt;:&lt;/span&gt;
            _width &lt;span&gt;-=&lt;/span&gt; ARROW_BASE;
            _coordinate &lt;span&gt;=&lt;/span&gt; &lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;self.frame.size.height &lt;span&gt;/&lt;/span&gt; &lt;span&gt;2&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt; &lt;span&gt;+&lt;/span&gt; self.arrowOffset&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;span&gt;-&lt;/span&gt; &lt;span&gt;&amp;#40;&lt;/span&gt;ARROW_HEIGHT&lt;span&gt;/&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;;
            _arrowView.frame &lt;span&gt;=&lt;/span&gt; CGRectMake&lt;span&gt;&amp;#40;&lt;/span&gt;_width, _coordinate, ARROW_BASE, ARROW_HEIGHT&lt;span&gt;&amp;#41;&lt;/span&gt;; 
            _rotation &lt;span&gt;=&lt;/span&gt; CGAffineTransformMakeRotation&lt;span&gt;&amp;#40;&lt;/span&gt; M_PI_2 &lt;span&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
            &lt;span&gt;break&lt;/span&gt;;
&amp;nbsp;
    &lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
    _borderImageView.frame &lt;span&gt;=&lt;/span&gt;  CGRectMake&lt;span&gt;&amp;#40;&lt;/span&gt;_left, _top, _width, _height&lt;span&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
&amp;nbsp;
    &lt;span&gt;&amp;#91;&lt;/span&gt;_arrowView setTransform&lt;span&gt;:&lt;/span&gt;_rotation&lt;span&gt;&amp;#93;&lt;/span&gt;;
&amp;nbsp;
&lt;span&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;@end&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The switch statement determines the direction of the arrow and then calculates the location of the arrow and its rotation. Our default arrow image points upwards so we need to change its rotation using an affine transform which takes in radians. The &lt;code&gt;arrowOffset&lt;/code&gt; is calculated and set by the &lt;code&gt;UIPopoverController&lt;/code&gt; which essentially tells us the distance of the arrow from the center of content view. We also have to adjust the height and width of our border view to account for the arrow. &lt;/p&gt;
&lt;h2&gt;Using the CustomPopoverBackgroundView&lt;/h2&gt;
&lt;p&gt;Now that we have created the &lt;code&gt;CustomPopoverBackgroundView&lt;/code&gt; we need to set it when creating an instance of the &lt;code&gt;UIPopoverController&lt;/code&gt;&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot;&gt;&lt;pre class=&quot;objc&quot;&gt;UIPopoverController &lt;span&gt;*&lt;/span&gt;popoverController &lt;span&gt;=&lt;/span&gt; &lt;span&gt;&amp;#91;&lt;/span&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;UIPopoverController alloc&lt;span&gt;&amp;#93;&lt;/span&gt; initWithContentViewController&lt;span&gt;:&lt;/span&gt;contentViewController&lt;span&gt;&amp;#93;&lt;/span&gt; ;
&amp;nbsp;
popoverController.popoverBackgroundViewClass &lt;span&gt;=&lt;/span&gt; &lt;span&gt;&amp;#91;&lt;/span&gt;CustomPopoverBackgroundView class&lt;span&gt;&amp;#93;&lt;/span&gt;;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Note: the above code will work only in iOS 5&lt;/p&gt;
&lt;p&gt;Now run your app and marvel at your newly designed popover.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://img.skitch.com/20120118-8111m9y34nqs7e6pj14w9y6a8h.jpg&quot; alt=&quot;Subclassing UIPopoverBackgroundView&quot;&gt;&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=NY71RVz62_I:HfIoBI_sKqc:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/NY71RVz62_I&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Wed, 18 Jan 2012 19:27:57 +0000</pubDate>
	<dc:creator>Amit Bijlani</dc:creator>
</item>
<item>
	<title>Eric Meyer: Standing In Opposition</title>
	<guid>http://meyerweb.com/eric/thoughts/?p=1605</guid>
	<link>http://meyerweb.com/eric/thoughts/2012/01/18/standing-in-opposition/</link>
	<description>&lt;p&gt;
Though I certainly do not support &lt;acronym title=&quot;Stop Online Piracy Act&quot;&gt;SOPA&lt;/acronym&gt; or the &lt;acronym title=&quot;Preventing Real Online Threats to Economic Creativity and Theft of Intellectual Property&quot;&gt;PROTECT IP&lt;/acronym&gt; Act (the complete, rather contrived acronym of PIPA), I will not be blacking out meyerweb.  This is largely because the vast majority of my readers already know about these bills, and very likely oppose them; as for anyone who visits but does not know about these bills, I feel I'll do better to speak out than to black out.  (Which is not a criticism of those who do black out.  We all fight in our own ways.)
&lt;/p&gt;
&lt;p&gt;
Instead, I will reproduce here the letter I attempted to send via contact form to &lt;a href=&quot;http://brown.senate.gov/&quot; title=&quot;Sherrod Brown, D-OH&quot;&gt;my state Senator&lt;/a&gt; this morning, and which I will print out and send by regular postal service later today.
&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;
Senator Brown:
&lt;/p&gt;
&lt;p&gt;
I grew up in Lexington, Ohio.  I moved to Cleveland in pursuit of a career, and found success.  Through a combination of good luck and hard work, I have (rather to my surprise) become a widely recognized name in my field, which is web design and development.  Along the way, I co-founded a web design conference with an even more widely respected colleague that has become one of the most respected and successful web design events in the world.  This business is headquartered in Ohio&quot;I live in Cleveland Heights with my family, and I intend to stay here until I either retire to Florida or die.  Politically I'm best described as a moderate independent, though I do tend to lean a bit to the left.
&lt;/p&gt;
&lt;p&gt;
As you can imagine, given my line of work, I have an opinion regarding the PROTECT IP Act which you have co-sponsored.  The aims of PROTECT IP are understandable, but the methods are unacceptable.  Put another way, if you wish to combat piracy and intellectual property theft, there are far better ways to go about it.
&lt;/p&gt;
&lt;p&gt;
As someone with twenty years of technical experience with the Internet and nearly as many with the web&quot;I started creating web pages in late 1993&quot;please believe me when I say the enforcement mechanisms of the bill are deeply flawed and attack the very features of the Web that make it what it is.  They are akin to making a criminal of anyone who gives directions to a park where drug trafficking takes place, regardless of whether they knew about the drug trafficking.  You don't have to be in favor of drug trafficking to oppose that.
&lt;/p&gt;
&lt;p&gt;
This is not a case where tweaking a clause or two will fix it; correction in this case would mean starting from scratch.  Again, the objection is not with the general intent of the bill.  It is with how the bill goes about achieving those aims.
&lt;/p&gt;
&lt;p&gt;
If you would like to discuss this with me further, I would be delighted to do whatever I can to help, but in any event I strongly urge you to reconsider your co-sponsorship of the PROTECT IP Act.
&lt;/p&gt;
&lt;p&gt;
Thank you for your time and consideration.
&lt;/p&gt;
&lt;p&gt;Eric A. Meyer (http://meyerweb.com/)&lt;/p&gt;
&lt;p&gt;Partner and co-founder, An Event Apart (http://aneventapart.com/)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
If you agree that the PROTECT IP Act is poorly conceived, &lt;a href=&quot;http://projects.propublica.org/sopa/pipa#roll_call&quot; title=&quot;PIPA Roll Call&quot;&gt;find out if your senator supports PIPA&lt;/a&gt;.  If they do, get in touch and let them know about your opposition.  If they oppose the bill, get in touch and thank them for their opposition.  If their support or opposition isn't known, get in touch and ask them to please speak out in opposition to the bill.
&lt;/p&gt;
&lt;p&gt;
As others have said, postal letters are better than phone calls, which are in turn better than e-mail, which is in turn better than signing petitions.  Do what you can, please.  The web site you save might be your own.
&lt;/p&gt;</description>
	<pubDate>Wed, 18 Jan 2012 16:42:54 +0000</pubDate>
	<dc:creator>Eric Meyer</dc:creator>
</item>
<item>
	<title>Vitamin: Free Video: Fieldsets and Labels</title>
	<guid>http://thinkvitamin.com/?p=18015</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/_331I7nwNlk/</link>
	<description>&lt;p&gt;In this &lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/html/forms/fieldsets-and-labels/play?cid=193&quot;&gt;9 minute video&lt;/a&gt;, you will learn about fieldsets and labels in HTML. These constructs will help you visually organize forms.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/html/forms/fieldsets-and-labels/play?cid=193&quot;&gt;&lt;img src=&quot;http://i.imgur.com/k878Y.png&quot; alt=&quot;A screenshot from the fieldsets and labels video that shows an HTML form in a web browser.&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This video is from &lt;a href=&quot;http://teamtreehouse.com/?cid=193&quot;&gt;Treehouse&lt;/a&gt;, a high-quality video training site with hundreds of short videos on topics like &amp;#8230;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/accessibility/?cid=193&quot;&gt;Accessibility&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/css3?cid=193&quot;&gt;CSS3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/aesthetic-foundations?cid=193&quot;&gt;Aesthetic Foundations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/django/?cid=193&quot;&gt;Django&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/html/?cid=193&quot;&gt;HTML&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/css-foundations/?cid=193&quot;&gt;CSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/html5-foundations/?cid=193&quot;&gt;HTML5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/ios-4-foundations/?cid=193&quot;&gt;iOS Development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/javascript/?cid=193&quot;&gt;JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/jquery/?cid=193&quot;&gt;jQuery&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/nosql/?cid=193&quot;&gt;NoSQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/php/?cid=193&quot;&gt;PHP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/design-foundations/rwd-foundations/?cid=193&quot;&gt;Responsive Web Design&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/ruby/?cid=193&quot;&gt;Ruby&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/ruby-on-rails/?cid=193&quot;&gt;Ruby on Rails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/archive/ux-foundations/?cid=193&quot;&gt;UX&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/version-control?cid=193&quot;&gt;Version Control&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://teamtreehouse.com/library/wordpress?cid=193&quot;&gt;WordPress Theme Design&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;New videos are added regularly, so it&amp;#8217;s a great way to stay up-to-date on all the latest technology and methods. Browse the entire &lt;a href=&quot;http://teamtreehouse.com/library/?cid=193&quot;&gt;library of videos&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=_331I7nwNlk:Rfz7NyehFDc:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/_331I7nwNlk&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Wed, 18 Jan 2012 14:00:28 +0000</pubDate>
	<dc:creator>Nick Pettit</dc:creator>
</item>
<item>
	<title>molly.com: SOPA/PIPA Blackout Supporter!</title>
	<guid>http://www.molly.com/?p=252</guid>
	<link>http://www.molly.com/2012/01/18/sopapipa-blackout-supporter/</link>
	<description>This post is in protest of SOPA and PIPA. If one of these bills were to pass, the Web would become a black hole of nothingness. Want to help in the fight against SOPA / PIPA? First, go learn about &amp;#8230; &lt;a href=&quot;http://www.molly.com/2012/01/18/sopapipa-blackout-supporter/&quot;&gt;Continue reading &lt;span class=&quot;meta-nav&quot;&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;</description>
	<pubDate>Wed, 18 Jan 2012 09:16:57 +0000</pubDate>
	<dc:creator>mollydotcom</dc:creator>
</item>
<item>
	<title>Vitamin: Impress.js " Create presentations with open web standards</title>
	<guid>http://thinkvitamin.com/?p=18011</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/xOs2QxZjJTM/</link>
	<description>&lt;p&gt;I&amp;#8217;m a big fan of CSS3 transitions and animations, so naturally I&amp;#8217;m very impressed with &lt;a href=&quot;https://github.com/bartaz/impress.js&quot;&gt;impress.js&lt;/a&gt; (sorry&amp;#8230; that one was a little too easy).&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://i.imgur.com/vUJDQ.jpg&quot; alt=&quot;A screenshot from the Impress presentation software.&quot;&gt;&lt;/p&gt;
&lt;p&gt;Impress.js is a presentation framework that takes its inspiration from Prezi, another popular presentation platform. The difference is, impress.js uses open web standards. &lt;a href=&quot;https://github.com/bartaz/impress.js&quot;&gt;Check out the source for impress.js, on GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=xOs2QxZjJTM:PAiRFEACvKw:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/xOs2QxZjJTM&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Tue, 17 Jan 2012 21:42:56 +0000</pubDate>
	<dc:creator>Nick Pettit</dc:creator>
</item>
<item>
	<title>QuirksMode: Mobilism announces Lyza Danger Gardner</title>
	<guid>http://www.quirksmode.org/blog/archives/2012/01/mobilism_announ_1.html</guid>
	<link>http://www.quirksmode.org/blog/archives/2012/01/mobilism_announ_1.html</link>
	<description>&lt;p&gt;On 10th and 11th of May the &lt;a href=&quot;http://mobilism.nl/2012/&quot; class=&quot;external&quot;&gt;second edition&lt;/a&gt; of Mobilism will take place in Amsterdam. Like last year, it will concentrate on all aspects of the mobile web. For an idea what we&amp;#8217;re going to do, see &lt;a href=&quot;http://mobilism.nl/2011/coverage&quot; class=&quot;external&quot;&gt;last year&amp;#8217;s coverage&lt;/a&gt;, or watch &lt;a href=&quot;http://vimeo.com/26153891&quot; class=&quot;external&quot;&gt;Stephanie Rieger&amp;#8217;s session&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;For this edition we&amp;#8217;re happy to welcome &lt;a href=&quot;http://www.lyza.com/&quot; class=&quot;external&quot;&gt;Lyza Danger Gardner&lt;/a&gt;, who started as a web developer and moved to mobile back in 2007, co-founding &lt;a href=&quot;http://cloudfour.com&quot; class=&quot;external&quot;&gt;Cloud Four&lt;/a&gt; with Jason Grigsby, who&amp;#8217;ll also speak at Mobilism.&lt;/p&gt;

&lt;p&gt;Take a look at the &lt;a href=&quot;http://mobilism.nl/2012/programme&quot; class=&quot;external&quot;&gt;programme page&lt;/a&gt; yourself: our line-up is progressing quite nicely; thanks so much. And we&amp;#8217;ll also get a Fast Track with some quite interesting speakers, a mobile browser panel with &lt;a href=&quot;http://adactio.com&quot; class=&quot;external&quot;&gt;Jeremy Keith&lt;/a&gt;, and no less than Mr. Responsive Design &lt;a href=&quot;http://ethanmarcotte.com/&quot; class=&quot;external&quot;&gt;Ethan Marcotte&lt;/a&gt; will take us to the next level of responsiveness (and designiness).&lt;/p&gt;

&lt;p&gt;And it&amp;#8217;s in May in Amsterdam, when the city is at its most beautiful. So what&amp;#8217;s not to like? &lt;a href=&quot;http://mobilism.nl/2012/tickets&quot; class=&quot;external&quot;&gt;Buy your ticket&lt;/a&gt; now!&lt;/p&gt;</description>
	<pubDate>Tue, 17 Jan 2012 10:45:00 +0000</pubDate>
</item>
<item>
	<title>Wisdump: Social Media 101: How Not to Waste Time</title>
	<guid>http://www.wisdump.com/?p=3052</guid>
	<link>http://www.wisdump.com/business/social-media-101-how-not-to-waste-time/</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://www.facebook.com/&quot;&gt;Social media&lt;/a&gt; is great for a variety of different purposes. For one thing, you can catch up to a lot of people you otherwise might never get to see or talk to again. For another, you can post all kinds of things about your own life, and let your hundreds of casual acquaintances marvel at how awesome life is for you. On top of that, you can while away thousands of hours pretending to run a farm, command an army, hold together a motley crew of mafioso types, and do a bunch of other things that will ultimately make no difference in your real life. The following are some ways you can avoid doing the time-wasters, so you can use your social media time for more useful things.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ask yourself what you&amp;#8217;ll get out of it&lt;/strong&gt;&lt;br&gt;
&lt;span id=&quot;more-3052&quot;&gt;&lt;/span&gt;&lt;br&gt;
Sometimes the best way to understand how much time you&amp;#8217;ve wasted is to assign a numerical value to your time&amp;#8217;s value. Imagine you&amp;#8217;re used to making $10 an hour. Is spending three hours on that carefully manicured farm of yours really worth $30 to you? While you aren&amp;#8217;t actually spending this money or borrowing it from lenders, you also aren&amp;#8217;t making it. Considering how many ways there are to make money online these days, that&amp;#8217;s a crying shame.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Allow yourself some &amp;#8220;wasted&amp;#8221; time&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you want to spend an hour or two having some fun and blowing off a little steam, that&amp;#8217;s okay. You should never beat yourself up about taking some fun time for yourself, or pretty soon your life will be neurotic and you&amp;#8217;ll be a full-fledged workaholic. As long as your fun time doesn&amp;#8217;t turn into an excessive amount of time that could be spent on things you need to do, it&amp;#8217;s all good.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Don&amp;#8217;t worry about time that&amp;#8217;s long gone&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Maybe you used to waste a lot of time on social media sites, but now you&amp;#8217;ve moved on to being a more moderate user. If you beat yourself up over what you used to do, you&amp;#8217;ll only make yourself feel bad over nothing. There is no getting back time that&amp;#8217;s gone. So you just need to forgive yourself for what you did in the past, and then move on. Fretting over the past is also wasting time.&lt;/p&gt;
&lt;p&gt;Social media is a great way to waste time. In moderation, there&amp;#8217;s nothing wrong with playing a few silly games. Just be sure you&amp;#8217;re doing the things you need to do, too.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hook up with your favorite brands&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Of course it&amp;#8217;s no waste of time to follow your favorite individuals and companies, just like you would do in magazines and newspapers. One of the great things about social media is that you can track your favorite products as well- mine being ones like Coca Cola, &lt;a title=&quot;Ajinomoto&quot; href=&quot;http://www.ajinomoto.com/features/aji-no-moto/en/index.html&quot;&gt;Ajinomoto&lt;/a&gt; and Nike.&lt;/p&gt;
&lt;p&gt;All in all..it&amp;#8217;s never a waste of time to have fun!&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/DJ004_GimUz-vRh9Tix5mYOcZA4/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/DJ004_GimUz-vRh9Tix5mYOcZA4/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/DJ004_GimUz-vRh9Tix5mYOcZA4/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/DJ004_GimUz-vRh9Tix5mYOcZA4/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/Wisdump?a=JGHmPzkrVHA:QQ6fnXGPcws:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Wisdump?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Wisdump?a=JGHmPzkrVHA:QQ6fnXGPcws:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Wisdump?d=7Q72WNTAKBA&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Wisdump?a=JGHmPzkrVHA:QQ6fnXGPcws:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Wisdump?i=JGHmPzkrVHA:QQ6fnXGPcws:V_sGLiPBpWU&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Wisdump?a=JGHmPzkrVHA:QQ6fnXGPcws:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Wisdump?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/Wisdump/~4/JGHmPzkrVHA&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Mon, 16 Jan 2012 19:00:09 +0000</pubDate>
	<dc:creator>Wayne Ernest</dc:creator>
</item>
<item>
	<title>QuirksMode: QuirksMode.org reader survey, part I</title>
	<guid>http://www.quirksmode.org/blog/archives/2012/01/quirksmodeorg_r_2.html</guid>
	<link>http://www.quirksmode.org/blog/archives/2012/01/quirksmodeorg_r_2.html</link>
	<description>&lt;p&gt;In December I held a &lt;a href=&quot;https://urtak.com/u/12765&quot; class=&quot;external&quot;&gt;QuirksMode reader survey&lt;/a&gt; on Urtak. It had 69 questions, and about 55,000 answers were given by about 1,100 respondents. Here&amp;#8217;s a partial summary of the findings.&lt;/p&gt;

&lt;p&gt;About one quarter of the total number of questions was submitted by readers &amp;#8212; and some of them are very interesting ones. Even better, I had to reject only a quarter or so of the submitted reader questions. So the collaborative aspect of Urtak is a resounding success.&lt;/p&gt;

&lt;p&gt;This entry gives some information about the respondents themselves, about how they deal with IE6 and 7, and whether and how they test mobile and tablet devices.&lt;/p&gt;

&lt;p&gt;Urtak allows you to create cross-tabs of two questions (and no more than two). For this entry my primary interest was to see whether my European and US respondents differed.&lt;/p&gt;

&lt;p&gt;There&amp;#8217;s one restriction on the cross-tabs: at least 100 people must have replied Yes to the first question in order to get a more-or-less representative response.&lt;/p&gt;

&lt;p&gt;Incidentally, you can create cross-tabs yourself at &lt;a href=&quot;https://urtak.com/u/12765&quot; class=&quot;external&quot;&gt;the site&lt;/a&gt;. Play with the data if you feel like it.&lt;/p&gt;

&lt;h3&gt;About you&lt;/h3&gt;

&lt;p&gt;Here are the findings about you. The most interesting one is your gender: 95% of you is male. Weirdly 98% of my European respondents is male, against only 86% of my US respondents. That&amp;#8217;s a large gap.&lt;/p&gt;

&lt;p&gt;Overall, slightly more than one-third of the respondents works as a freelancer, and slightly more than one-third in a medium- to large-size web company. I assume the others work either in companies of 2-4 people. or in the web department of a non-website company.&lt;/p&gt;

&lt;p&gt;Nearly half uses Chrome as their default browser (this fits the browser stat data from my site, though the fit is not perfect). About three out of four have their own, private projects next to their jobs. Four out of five consider themselves autodidact.&lt;/p&gt;

&lt;p&gt;Differences between Europe and the US: Chrome is used more in the US, US respondents are more likely to have five years of experience under their belt, but Europeans are more likely to be autodidact.&lt;/p&gt;


&lt;table class=&quot;browserStats&quot;&gt;
	&lt;caption&gt;About you&lt;/caption&gt;
	&lt;tr&gt;
		&lt;th&gt;Question&lt;/th&gt;
		&lt;th&gt;All&lt;/th&gt;
		&lt;th&gt;Europe&lt;/th&gt;
		&lt;th&gt;US&lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you live in Europe?&lt;/td&gt;
		&lt;td&gt;58%&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you live in the US?&lt;/td&gt;
		&lt;td&gt;30%&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Are you male?&lt;/td&gt;
		&lt;td&gt;95%&lt;/td&gt;
		&lt;td&gt;98%&lt;/td&gt;
		&lt;td&gt;86%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you consider yourself autodidact in web development and/or design?&lt;/td&gt;
		&lt;td&gt;82%&lt;/td&gt;
		&lt;td&gt;83%&lt;/td&gt;
		&lt;td&gt;78%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Have you been working as a web developer for over five years?&lt;/td&gt;
		&lt;td&gt;74%&lt;/td&gt;
		&lt;td&gt;72%&lt;/td&gt;
		&lt;td&gt;83%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Is your primary browser Chrome?&lt;/td&gt;
		&lt;td&gt;49%&lt;/td&gt;
		&lt;td&gt;45%&lt;/td&gt;
		&lt;td&gt;54%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you work as a freelancer?&lt;/td&gt;
		&lt;td&gt;36%&lt;/td&gt;
		&lt;td&gt;36%&lt;/td&gt;
		&lt;td&gt;34%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you have your own site/project that you run independently of your primary job?&lt;/td&gt;
		&lt;td&gt;73%&lt;/td&gt;
		&lt;td&gt;74%&lt;/td&gt;
		&lt;td&gt;73%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you visit web design or development conferences?&lt;/td&gt;
		&lt;td&gt;49%&lt;/td&gt;
		&lt;td&gt;52%&lt;/td&gt;
		&lt;td&gt;49%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you work in a company whose core business is the creation of websites for others and that has at least 5 employees?&lt;/td&gt;
		&lt;td&gt;38%&lt;/td&gt;
		&lt;td&gt;37%&lt;/td&gt;
		&lt;td&gt;38%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Are you a member of Fronteers?&lt;/td&gt;
		&lt;td&gt;4%&lt;/td&gt;
		&lt;td&gt;7%&lt;/td&gt;
		&lt;td&gt;1%&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;h3&gt;About IE6 and IE7&lt;/h3&gt;

&lt;p&gt;How many of you still care for IE6 and IE7? Six out of ten of you still test your sites in IE6 and IE7, and about half of you charge your clients extra if you must support these browsers.&lt;/p&gt;

&lt;p&gt;However, less than one out of five of you report that IE6 and IE7 together account for at least 1/3 of the traffic to your sites. This percentage is much lower among people who charge their clients extra.&lt;/p&gt;

&lt;p&gt;Europeans are more likely to refuse to make their sites work with these older browsers.&lt;/p&gt;

&lt;table class=&quot;browserStats wide&quot;&gt;
	&lt;caption&gt;About IE6 and IE7&lt;/caption&gt;
	&lt;tr&gt;
		&lt;th&gt;Question&lt;/th&gt;
		&lt;th&gt;All&lt;/th&gt;
		&lt;th&gt;Europe&lt;/th&gt;
		&lt;th&gt;US&lt;/th&gt;
		&lt;th&gt;Charge&lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you charge your clients extra for making their sites work in IE6 and IE7?&lt;/td&gt;
		&lt;td&gt;52%&lt;/td&gt;
		&lt;td&gt;53%&lt;/td&gt;
		&lt;td&gt;50%&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you test your sites in IE6 and IE7?&lt;/td&gt;
		&lt;td&gt;61%&lt;/td&gt;
		&lt;td&gt;63%&lt;/td&gt;
		&lt;td&gt;62%&lt;/td&gt;
		&lt;td&gt;60%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you purposefully make your web site _not_ work on IE6 or IE7?&lt;/td&gt;
		&lt;td&gt;18%&lt;/td&gt;
		&lt;td&gt;20%&lt;/td&gt;
		&lt;td&gt;12%&lt;/td&gt;
		&lt;td&gt;27%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do IE6 and IE7 together account for at least 1/3 of the traffic to your sites?&lt;/td&gt;
		&lt;td&gt;17%&lt;/td&gt;
		&lt;td&gt;13%&lt;/td&gt;
		&lt;td&gt;21%&lt;/td&gt;
		&lt;td&gt;8%&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;h3&gt;About testing on mobile phones&lt;/h3&gt;

&lt;p&gt;Then we come to the questions that interest me most personally: on what kind of mobile phones and tablets do you test? I split up the replies according to geography, but also among iPhone- and Android users.&lt;/p&gt;

&lt;p&gt;In general Europe has slightly fewer iPhone users than the US, but slightly more Android users.&lt;/p&gt;

&lt;p&gt;Very generally speaking iPhone users are more attuned to the mobile Web, although in most cases the difference is slight. Only when it comes to testing on two different Android devices do Android users significantly outpace iPhone users &amp;#8212; perhaps not surprisingly. Also, Android users use WAY more QR tags than others (23% vs 11% for iPhone).&lt;/p&gt;

&lt;p&gt;iPhone users have more experience with Windows Phone 7 and the BlackBerry PlayBook. For some reason this surprised me, but it&amp;#8217;s clear now that, at least among my readers, iPhone users are more mobile-savvy than Android users.&lt;/p&gt;

&lt;p&gt;The difference between Europeans and Americans is larger. In general, Americans are more of the opinion that only iOS and Android will remain important (56% vs 42% in Europe), care less about testing OSs that are neither iOS nor Android (18% vs 28% in Europe), and test less in Opera Mini (14% vs 25% in Europe). Still, Americans test their sites more on mobile/tablet devices in general (77% vs 72% in Europe) and use more jQuery Mobile (17% vs 12% in Europe).&lt;/p&gt;

&lt;p&gt;In any case it&amp;#8217;s clear that geography is more important than OS preference for deciding what to test on. This makes sense &amp;#8212; the European and US mobile browser market shares are quite different.&lt;/p&gt;

&lt;table class=&quot;browserStats wide&quot;&gt;
	&lt;caption&gt;About testing on mobile phones&lt;/caption&gt;
	&lt;tr&gt;
		&lt;th&gt;Question&lt;/th&gt;
		&lt;th&gt;All&lt;/th&gt;
		&lt;th&gt;Europe&lt;/th&gt;
		&lt;th&gt;US&lt;/th&gt;
		&lt;th&gt;iPhone&lt;/th&gt;
		&lt;th&gt;Android&lt;/th&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Is your primary phone an iPhone?&lt;/td&gt;
		&lt;td&gt;42%&lt;/td&gt;
		&lt;td&gt;41%&lt;/td&gt;
		&lt;td&gt;49%&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Is your primary phone an Android?&lt;/td&gt;
		&lt;td&gt;35%&lt;/td&gt;
		&lt;td&gt;37%&lt;/td&gt;
		&lt;td&gt;33%&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you think that of the myriad mobile OSs, only iPhone and Android will remain important?&lt;/td&gt;
		&lt;td&gt;47%&lt;/td&gt;
		&lt;td&gt;42%&lt;/td&gt;
		&lt;td&gt;56%&lt;/td&gt;
		&lt;td&gt;51%&lt;/td&gt;
		&lt;td&gt;50%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you test your sites on at least two tablets?&lt;/td&gt;
		&lt;td&gt;17%&lt;/td&gt;
		&lt;td&gt;16%&lt;/td&gt;
		&lt;td&gt;18%&lt;/td&gt;
		&lt;td&gt;22%&lt;/td&gt;
		&lt;td&gt;16%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you test your sites on at least two mobile phones? (Not tablets, phones)&lt;/td&gt;
		&lt;td&gt;48%&lt;/td&gt;
		&lt;td&gt;51%&lt;/td&gt;
		&lt;td&gt;46%&lt;/td&gt;
		&lt;td&gt;55%&lt;/td&gt;
		&lt;td&gt;52%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you test your sites on a tablet or mobile device that runs neither iOS nor Android?&lt;/td&gt;
		&lt;td&gt;25%&lt;/td&gt;
		&lt;td&gt;28%&lt;/td&gt;
		&lt;td&gt;18%&lt;/td&gt;
		&lt;td&gt;24%&lt;/td&gt;
		&lt;td&gt;22%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Have you done any site testing on Windows Phone 7?&lt;/td&gt;
		&lt;td&gt;15%&lt;/td&gt;
		&lt;td&gt;16%&lt;/td&gt;
		&lt;td&gt;13%&lt;/td&gt;
		&lt;td&gt;18%&lt;/td&gt;
		&lt;td&gt;12%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Have you tested your site on the BlackBerry PlayBook?&lt;/td&gt;
		&lt;td&gt;5%&lt;/td&gt;
		&lt;td&gt;4%&lt;/td&gt;
		&lt;td&gt;5%&lt;/td&gt;
		&lt;td&gt;9%&lt;/td&gt;
		&lt;td&gt;3%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you hope that WebKit will become the only rendering engine, and that the others will gradually disappear?&lt;/td&gt;
		&lt;td&gt;32%&lt;/td&gt;
		&lt;td&gt;28%&lt;/td&gt;
		&lt;td&gt;36%&lt;/td&gt;
		&lt;td&gt;39%&lt;/td&gt;
		&lt;td&gt;27%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you set up different landscape and portrait layouts for your mobile web sites?&lt;/td&gt;
		&lt;td&gt;30%&lt;/td&gt;
		&lt;td&gt;31%&lt;/td&gt;
		&lt;td&gt;27%&lt;/td&gt;
		&lt;td&gt;35%&lt;/td&gt;
		&lt;td&gt;28%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you test on at least two Android devices from different vendors?&lt;/td&gt;
		&lt;td&gt;21%&lt;/td&gt;
		&lt;td&gt;20%&lt;/td&gt;
		&lt;td&gt;21%&lt;/td&gt;
		&lt;td&gt;18%&lt;/td&gt;
		&lt;td&gt;33%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you test your sites in Opera Mini?&lt;/td&gt;
		&lt;td&gt;21%&lt;/td&gt;
		&lt;td&gt;25%&lt;/td&gt;
		&lt;td&gt;14%&lt;/td&gt;
		&lt;td&gt;19%&lt;/td&gt;
		&lt;td&gt;25%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you test your sites on any device that's not a classic desktop or laptop?&lt;/td&gt;
		&lt;td&gt;72%&lt;/td&gt;
		&lt;td&gt;72%&lt;/td&gt;
		&lt;td&gt;77%&lt;/td&gt;
		&lt;td&gt;82%&lt;/td&gt;
		&lt;td&gt;70%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Have you used PhoneGap, WebWorks, Titanium or any other HTML5 wrapper to create native mobile/tablet apps?&lt;/td&gt;
		&lt;td&gt;21%&lt;/td&gt;
		&lt;td&gt;21%&lt;/td&gt;
		&lt;td&gt;22%&lt;/td&gt;
		&lt;td&gt;26%&lt;/td&gt;
		&lt;td&gt;21%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you publish QR Code tags as quick links to your App / Site?&lt;/td&gt;
		&lt;td&gt;16%&lt;/td&gt;
		&lt;td&gt;16%&lt;/td&gt;
		&lt;td&gt;15%&lt;/td&gt;
		&lt;td&gt;11%&lt;/td&gt;
		&lt;td&gt;23%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you use jQuery Mobile to develop mobile websites?&lt;/td&gt;
		&lt;td&gt;17%&lt;/td&gt;
		&lt;td&gt;12%&lt;/td&gt;
		&lt;td&gt;17%&lt;/td&gt;
		&lt;td&gt;19%&lt;/td&gt;
		&lt;td&gt;16%&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Do you practice the &quot;mobile first&quot; philosophy when approaching a new web project?&lt;/td&gt;
		&lt;td&gt;25%&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;The Mobile First question came in late in the survey and too few people answered Yes, so I will not publish the cross-tabs.&lt;/p&gt;

&lt;h3&gt;To be continued&lt;/h3&gt;

&lt;p&gt;There are plenty more fun facts to be gleaned from the reader survey. In a future post I&amp;#8217;ll give some more numbers and cross-tabs.&lt;/p&gt;</description>
	<pubDate>Mon, 16 Jan 2012 15:48:36 +0000</pubDate>
</item>
<item>
	<title>ajaxian: Shim uses node.js to test sites on multiple browsers</title>
	<guid>http://ajaxian.com/?p=10760</guid>
	<link>http://feedproxy.google.com/~r/ajaxian/~3/HDNIjTaywns/shim-uses-node-js-to-test-sites-on-multiple-browsers</link>
	<description>&lt;p&gt;Shim was developed within the Boston Globe&amp;#8217;s media lab as a way to study how Web sites look on various devices and browsers. A laptop intercepts all wifi traffic &quot; this is redirected to a custom node.js server &amp;#8211; which inserts a javascript, or &amp;#8220;shim,&amp;#8221; at the head of each web page that is visited.&lt;/p&gt;
&lt;p&gt;The shim, once loaded in a device&amp;#8217;s browser, opens and maintains a socket connection to the server, according to to Shim&amp;#8217;s developers. Shim was written in 2011 by Chris Marstall, Creative Technologist at the Boston Globe. The software has been open sourced. Write the Shim originators on git.hub:&lt;/p&gt;
&lt;p&gt;Whenever a new page is requested, the page&amp;#8217;s URL is broadcast to all connected browsers, which then redirect themselves to that URL, keeping all devices in sync. &lt;a href=&quot;https://github.com/marstall/shim/&quot;&gt;Shim info is available on git.hub.&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/ajaxian?a=HDNIjTaywns:MePvfx298XY:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ajaxian?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ajaxian?a=HDNIjTaywns:MePvfx298XY:7Q72WNTAKBA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ajaxian?d=7Q72WNTAKBA&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/ajaxian?a=HDNIjTaywns:MePvfx298XY:D7DqB2pKExk&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/ajaxian?i=HDNIjTaywns:MePvfx298XY:D7DqB2pKExk&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
	<pubDate>Sun, 15 Jan 2012 04:01:13 +0000</pubDate>
	<dc:creator>jvaughan</dc:creator>
</item>
<item>
	<title>Vitamin: Code Racer is coming!</title>
	<guid>http://thinkvitamin.com/?p=17996</guid>
	<link>http://feedproxy.google.com/~r/vitaminmasterfeed/~3/cxYm8q7VaaY/</link>
	<description>&lt;p&gt;The entire Treehouse team has travelled from across the world to gather at our Orlando HQ for one week to build something fun. We call it Idea Week and our creation this time is a game called &lt;a href=&quot;http://coderace.me&quot;&gt;Code Racer&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-17996&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s a four-player live coding game where the players race to build a web page. Weapons can be used to slow down your opponents. That&amp;#8217;s right, coding + weapons. You&amp;#8217;re going to love it :)&lt;/p&gt;
&lt;p&gt;Check out this video overview of the design and development process of Day One.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Can&amp;#8217;t wait to show it to you all!&lt;/p&gt;
&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?a=cxYm8q7VaaY:Z8kMTu62br4:TJpph-hZrPI&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/vitaminmasterfeed?d=TJpph-hZrPI&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/vitaminmasterfeed/~4/cxYm8q7VaaY&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;</description>
	<pubDate>Wed, 11 Jan 2012 14:25:55 +0000</pubDate>
	<dc:creator>Ryan Carson</dc:creator>
</item>
<item>
	<title>molly.com: Web With Molly: Core HTML and CSS for the Open Web</title>
	<guid>http://www.molly.com/?p=236</guid>
	<link>http://www.molly.com/2012/01/09/web-with-molly-core-html-and-css-for-the-open-web/</link>
	<description>This is a free opportunity for Web designers and developers interested in gaining a deeper understanding of the core technologies which we use for the Open Web. The event is open to twenty (20) people. Potential attendees, please read this &amp;#8230; &lt;a href=&quot;http://www.molly.com/2012/01/09/web-with-molly-core-html-and-css-for-the-open-web/&quot;&gt;Continue reading &lt;span class=&quot;meta-nav&quot;&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;</description>
	<pubDate>Mon, 09 Jan 2012 20:39:33 +0000</pubDate>
	<dc:creator>mollydotcom</dc:creator>
</item>

</channel>
</rss>

