<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sam Lester</title>
	<atom:link href="http://samlester.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://samlester.net</link>
	<description>The portfolio and blog of Sam Lester, a digital designer who specialises in creating beautiful, usable and innovative websites.</description>
	<lastBuildDate>Sun, 06 May 2012 14:35:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Experiments with generated content and pseudo-elements</title>
		<link>http://samlester.net/blog/experiments-with-generated-content/</link>
		<comments>http://samlester.net/blog/experiments-with-generated-content/#comments</comments>
		<pubDate>Sun, 29 Apr 2012 20:20:54 +0000</pubDate>
		<dc:creator>samlester</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://samlester.net/?p=30</guid>
		<description><![CDATA[Recently I’ve been using CSS generated content more and more - it just seems to have so many uses.]]></description>
			<content:encoded><![CDATA[<h2>What is generated content?</h2>
<p>Generated content essentially boils down to two selectors &#8211; :before and :after. They are added in pretty much the same way as the :hover state (e.g. .content .button:after) but instead of changing the state of the targeted tag they either prepend or append a pseudo-element to it. You can then apply styles to this pseudo-element as you would to any other element. The only required property for :before and :after is content. This is what the new element should contain. It can be text, a symbol or even an image:</p>
<pre>.button:after {content: ‘Hello world!’}</pre>
<p>The flexibility of generated content comes from the fact that you can also not enter anything in the content property. For example: </p>
<pre>.button:after {content: ‘’}</pre>
<p>This allows you to have an element which is purely for presentational use but doesn’t clutter up the HTML.</p>
<h2>Symbols on buttons</h2>
<p>One of the cooler uses for generated content is to add symbols to buttons. Generated content makes it easy and it means the you can use a background image/CSS gradient and a symbol without adding any additional html markup.</p>
<h2>Complex shadows</h2>
<p>Another use is for creating complex shadows beneath objects. I recently read this article on how.</p>
<h2>Reverse border radius</h2>
<p>You can also use generated content to create ‘reverse’ corners for tabs. Like this&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://samlester.net/blog/experiments-with-generated-content/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://samlester.net/blog/hello-world/</link>
		<comments>http://samlester.net/blog/hello-world/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 16:16:40 +0000</pubDate>
		<dc:creator>samlester</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://localhost/samlester-wp/?p=1</guid>
		<description><![CDATA[Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!]]></description>
			<content:encoded><![CDATA[<p>Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!</p>
]]></content:encoded>
			<wfw:commentRss>http://samlester.net/blog/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Life of a Placement Student</title>
		<link>http://samlester.net/blog/the-life-of-a-placement-student/</link>
		<comments>http://samlester.net/blog/the-life-of-a-placement-student/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 21:37:34 +0000</pubDate>
		<dc:creator>samlester</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://samlester.net/?p=51</guid>
		<description><![CDATA[This article was originally posted on Ten4 Design on 12th December 2011. It&#8217;s been a little over 6 months since I finished my second year of Multimedia Technology and Design at Brunel University and started working at Ten4 &#8211; that&#8217;s more than half of my placement. It&#8217;s gone really fast… Way back in June (when my placement [...]]]></description>
			<content:encoded><![CDATA[<p><em>This article was originally posted on <a href="http://www.ten4design.co.uk/blog/the-life-of-a-placement-student">Ten4 Design</a> on 12th December 2011.</em></p>
<p>It&#8217;s been a little over 6 months since I finished my second year of <a href="http://www.brunel.ac.uk/courses/undergraduate/H6WG">Multimedia Technology and Design at Brunel University</a> and started working at Ten4 &#8211; that&#8217;s more than half of my placement. It&#8217;s gone really fast…</p>
<p>Way back in June (when my placement began) I was working on the update and redesign of parts of our <a href="http://www.ten4design.co.uk/blog/ten4-content-management">custom CMS</a> (content management system). Pretty soon I was making systemic changes like making actions clearer and form fields more visually appealing &#8211; these decisions now affect the user experience of numerous clients using the system.</p>
<p>After Andy (last year&#8217;s placement student) left I was suddenly working on real projects for real clients. Within a month I was working on the front-end development for <a href="http://www.ten4design.co.uk/projects/will-young">Will Young&#8217;s new site</a>. It&#8217;s great to work on this sort of project &#8211; the level of trust and the scope of the role I play in the company are some of the things that make Ten4 such a good employer (particularly for a placement).</p>
<p>Recently I took the initial homepage design for <a href="http://www.ten4design.co.uk/projects/fearne-cotton">Fearne Cotton&#8217;s site</a>, designed interior pages, developed it and completed the first stage of the CMS integration. I&#8217;ve also completed the front-end development of a shiny new JavaScript-enhanced voting process for the <a href="http://www.ten4design.co.uk/projects/national-television-awards">National Television Awards</a>.</p>
<p>Working on high-profile projects is great but sometimes it&#8217;s the smaller projects that I get the most out of. With these I can take a more client facing role and deal with the project as a whole (design, front-end development and CMS integration as required). Interacting with clients like this isn&#8217;t something I&#8217;d really done in this context before and it&#8217;s interesting to see the whole process &#8211; another advantage of working in a small team.</p>
<p>I&#8217;ve also learnt a lot about front-end development in my time here so far. Looking back at the code I wrote pre-Ten4 is certainly interesting &#8211; without the things I now know about accessibility, SEO and browser compatibility my work was certainly a lot worse!</p>
<p>IMAGE HERE</p>
<p>Much of my current JavaScript knowledge comes from the opportunities I&#8217;ve had to work on side projects when there isn&#8217;t much front-end development work to do. One of my side projects is Tea Roulette, a simple little app that helps us choose who&#8217;s making tea in the office.</p>
<p>Knowing how to add value to sites using JavaScript is increasingly important in the &#8216;post-Flash&#8217; world because of how frequently it&#8217;s used. It&#8217;s an extremely useful skill which I know I&#8217;ll use extensively after Ten4.</p>
<p>Without a doubt the best thing about working at Ten4 is the fact that I&#8217;m truly treated as part of the team, like any other employee. I could tell you a dozen horror stories about other students in my field who are on so-called &#8216;placements&#8217; but mine is so different from theirs &#8211; I get the opportunity to work on real projects with real clients and extend my skill-set in pretty much whatever way I choose. That&#8217;s how a placement should be.</p>
<p>It&#8217;s been incredible so far and I look forward to the next 6 months!</p>
]]></content:encoded>
			<wfw:commentRss>http://samlester.net/blog/the-life-of-a-placement-student/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching using disk: basic
Object Caching 216/255 objects using disk: basic

Served from: samlester.net @ 2012-05-19 22:26:15 -->
