<?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>Ashley Ford - Tutorials :: jQuery :: PHP :: CSS :: HTML5 :: Papermashup.com &#187; Trends</title>
	<atom:link href="http://papermashup.com/category/trends/feed/" rel="self" type="application/rss+xml" />
	<link>http://papermashup.com</link>
	<description>Ashley Ford - Tutorials :: jQuery :: PHP :: CSS :: HTML5 :: Papermashup.com</description>
	<lastBuildDate>Thu, 03 May 2012 13:39:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>20 Complete scripts to download</title>
		<link>http://papermashup.com/20-complete-scripts-to-download/</link>
		<comments>http://papermashup.com/20-complete-scripts-to-download/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 22:01:20 +0000</pubDate>
		<dc:creator>Ashley</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[API's]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Gallery]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[Learn]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[popular]]></category>
		<category><![CDATA[Social Networks]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Javascript Vimeo Tutorials API Downloads]]></category>

		<guid isPermaLink="false">http://papermashup.com/?p=1812</guid>
		<description><![CDATA[I&#8217;ve put together a nice little collection of scripts over the past year or so, and have decided as it&#8217;s approaching summer in the UK (sorry winter in Australia!) to do a download bundle of 20 assorted scripts where you &#8230; <br/> <a href="http://papermashup.com/20-complete-scripts-to-download/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve put together a nice little collection of scripts over the past year or so, and have decided as it&#8217;s approaching summer in the UK (sorry winter in Australia!) to do a download bundle of 20 assorted scripts where you can get the lot in one click for free! Although <a class="thickbox" title="Download And Donate" onclick="return false;" href="http://papermashup.com/wp-content/themes/arthemia/donate.php?download=http://papermashup.com/demos/bundle/bundle.zip&amp;keepThis=true&amp;TB_iframe=true&amp;height=220&amp;width=620">donations</a> are also much appreciated. Check out the list below for all the details of the package. This collection is based on a variety of different techniques, from CSS, PHP jQuery to MySQL.</p>
<p><img class="alignnone size-full wp-image-1834" title="boxes" src="http://papermashup.com/wp-content/uploads/2010/04/boxes.png" alt="" width="583" height="180" /></p>
<h3>What&#8217;s in the bundle?</h3>
<ol>
<li>
<h4>jQuery Drag &amp; Drop</h4>
<p>Using jQuery PHP and MySQL a complete drag and drop script that updates the database. <a href="http://papermashup.com/demos/jquery-drag-drop/">demo</a></li>
<li>
<h4>jQuery Delete</h4>
<p>Delete items using PHP jQuery using an AJAX request <a href="http://papermashup.com/demos/jquery-delete/">demo</a></li>
<li>
<h4>PHP jQuery and MySQL Autosuggest</h4>
<p>A powerful autosuggest script that searches a MySQL database to return you result <a href="http://papermashup.com/demos/autosuggest/">demo</a></li>
<li>
<h4>jQuery &amp; PHP username checker</h4>
<p>Checks the database to see if a chosen username exists in the database and returns true or false <a href="http://papermashup.com/demos/check-username/">demo</a></li>
<li>
<h4>CSS3 Buttons</h4>
<p>Styling elegant buttons using CSS3 <a href="http://papermashup.com/demos/css-buttons/">demo</a></li>
<li>
<h4>Feedburner Stats</h4>
<p>Using PHP and CURL to get your feedburner subscriber count <a href="http://papermashup.com/demos/feedburner-stats/">demo</a></li>
<li>
<h4>jQuery &amp; PHP username checker</h4>
<p>Checks the database to see if a chosen username exists in the database and returns true or false <a href="http://papermashup.com/demos/check-username/">demo</a></li>
<li>
<h4>jQuery image Zoom</h4>
<p>create a simple gallery with a hover image effect <a href="http://papermashup.com/demos/image-jquery/">demo</a></li>
<li>
<h4>jQuery PHP &amp; MySQL inline editing</h4>
<p>Edit page content directly in the browser inline using jQuery AJAX requests <a href="http://papermashup.com/demos/inline-editing/">demo</a></li>
<li>
<h4>jQuery Gallery</h4>
<p>Animated jQuery gallery with title and description <a href="http://papermashup.com/demos/jquery-gallery/index-title.html">demo</a></li>
<li>
<h4>Highlighting form inputs</h4>
<p>Highlight any input field using JavaScript <a href="http://papermashup.com/demos/jquery-highlighting-form-inputs/">demo</a></li>
<li>
<h4>jQuery JSON &amp; PHP</h4>
<p>Create a simple product gallery using JSONP PHP and MySQL <a href="http://papermashup.com/demos/jquery-json-php/">demo</a></li>
<li>
<h4>jQuery Tabs</h4>
<p>Simple tabs rendered using jQuery <a href="http://papermashup.com/demos/jquery-tabs/">demo</a></li>
<li>
<h4>jQuery XML</h4>
<p>build a product gallery parsing XML using jQuery <a href="http://papermashup.com/demos/jquery-xml/">demo</a></li>
<li>
<h4>jTruncate</h4>
<p>Using the jTruncate plugin to truncate text with a &#8216;more&#8217; link <a href="http://papermashup.com/demos/jtruncate/">demo</a></li>
<li>
<h4>PHP Page scrape</h4>
<p>Scrape page contents using PHP and CURL <a href="http://papermashup.com/demos/page-scrape/">demo</a></li>
<li>
<h4>AJAX Check</h4>
<p>Check to see if a normal GET or POST request was made or if an AJAX request was made <a href="http://papermashup.com/demos/ajax-check/">demo</a></li>
<li>
<h4>PHP Pagination</h4>
<p>A useful and raw PHP pagination script that could be adapted in to a class <a href="http://papermashup.com/demos/php-pagination/">demo</a></li>
<li>
<h4>jQuery Sliding Menu</h4>
<p>jQuery drop down slide in / out menu inspired by 9rules.com <a href="http://papermashup.com/demos/jquery-menu/">demo</a></li>
<li>
<h4>jQuery Tooltips</h4>
<p>An experimentation into building jQuery tooltips with AJAX requests, images etc <a href="http://papermashup.com/demos/tooltip/">demo</a></li>
</ol>
<p><a href="http://papermashup.com/demos/bundle/bundle.zip"><img class="alignnone size-full wp-image-24" title="download" src="http://papermashup.com/wp-content/uploads/2009/01/download.png" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://papermashup.com/20-complete-scripts-to-download/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>Social M***a.. What?</title>
		<link>http://papermashup.com/social-ma-what/</link>
		<comments>http://papermashup.com/social-ma-what/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 22:04:55 +0000</pubDate>
		<dc:creator>Ashley</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[headline]]></category>
		<category><![CDATA[MySpace]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Social Networks]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Web Tools]]></category>

		<guid isPermaLink="false">http://papermashup.com/?p=1715</guid>
		<description><![CDATA[A quick search on Google for the term &#8216;Social Media&#8217; currently retrieves over 203,000,000 results. Just before Facebook started to make a name for itself and emerged on the scene back in late 2006 the buzz word on the internet &#8230; <br/> <a href="http://papermashup.com/social-ma-what/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>A quick search on Google for the term &#8216;Social Media&#8217; currently retrieves over 203,000,000 results. Just before Facebook started to make a name for itself and emerged on the scene back in late 2006 the buzz word on the internet was &#8216;Web 2.0,&#8217; even then people were quick to chime in with there 10 pence worth and were happy to give you their opinion on the next best thing on the internet. This unfortunate movement also bought with it a hell of a lot of  &#8216;Marketing Bullshit&#8217;.</p>
<p>Its got to the stage where I can no longer read Mashable or Techcrunch because of the saturation and influence that these so called &#8216;social media&#8217; experts and journalists seem to be having on the industry. This so called next movement has unfortunately made everyone (even my Mum and Dad!) an expert in social media (whatever social media really is?) so it seems. I used to be an avid reader of Mashable and Techcrunch however i started to notice articles that were just plain crap observations, for example recently i found this post on Mashable, &#8216;<a href="http://mashable.com/2010/02/07/the-top-10-twitter-trends/">The top ten Twitter trends this week</a>.&#8217; I mean WHAT THE HELL! This made it into an article! This is a classic example of so called social media biting itself in the ass. Im a savvy internet user if i want to know what&#8217;s trending on Twitter i&#8217;ll check the Twitter homepage. Social media really just stands for, &#8216;We&#8217;re going to make your browsing experience twice as complicated by bombarding you with pointless facts an figures and plain obvious tips on how to promote your business using Twitter, Facebook and social networking.&#8217; I mean HELLO! bands and teenagers have been doing this stuff for years on MySpace, Hi5, and Bebo its nothing new.</p>
<p>It&#8217;s just plain marketing bullshit, and it just purports to makes anyone an expert if you have a Twitter or Facebook account, so in effect it just bastardises people who actually are knowledgeable in this area. I don&#8217;t class myself as an expert in anything. If your an expert you have nothing more to learn and we all have something to learn even more so on the internet.</p>
<p>Social Media = Way too much noise! </p>
]]></content:encoded>
			<wfw:commentRss>http://papermashup.com/social-ma-what/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Pretty CSS3 buttons</title>
		<link>http://papermashup.com/pretty-css3-buttons/</link>
		<comments>http://papermashup.com/pretty-css3-buttons/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 11:41:41 +0000</pubDate>
		<dc:creator>Ashley</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[headline]]></category>
		<category><![CDATA[popular]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[buttons]]></category>

		<guid isPermaLink="false">http://papermashup.com/?p=1618</guid>
		<description><![CDATA[I&#8217;ve come across quite a few sites that explain how to create flexible CSS3 buttons but i&#8217;ve never really spent the time to implement one until i found a great little write up courtesy of the guys over at the &#8230; <br/> <a href="http://papermashup.com/pretty-css3-buttons/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve come across quite a few sites that explain how to create flexible CSS3 buttons but i&#8217;ve never really spent the time to implement one until i found a great little write up courtesy of the guys over at the <a href="http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba">Zurb blog</a> who have a fantastic post on creating CSS3 buttons. So i&#8217;ve taken their example and tweaked it to fit my needs. It&#8217;s worth noting that if your using Internet explorer you&#8217;re not going to see all these effects as IE still doesn&#8217;t support CSS3. Compatible CSS3 browsers are, Safari, Chrome and FireFox 3+.</p>
<h3>The Objective</h3>
<p>We want to create a set of styles that are both cross browser compliant and degrade gracefully for non CSS3 compliant browsers. A button that is scaleable meaning that we can make it a variety of sizes and colours with ease.</p>
<h3>The button style</h3>
<p>This is the default class that is applied to each button on our page. We can customise a button is by adding a chain of CSS classes, this way we can set the colour and size. You&#8217;ll see below that we have an overlay.png background image. This gives us the gradient effect if your still conscious about IE6 you&#8217;ll need to use a PNG transparency hack to make 24 bit PNG&#8217;s render correctly.</p>
<p>Another feature with CSS3 is RGBA, This is the same as RGB but with an alpha layer allowing you to set the opacity of a colour. This allows us to easily change the background of our buttons containing div without us having to adjust the buttons style</p>
<pre class="brush: css; title: ;">
.button, .button:visited {
	background: #222 url(overlay.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer
}
</pre>
<p>In the image below you can see that the background colour is different but the shadow around the edge of the button remains the same. If we had used a HEX colour value the left button on white would no doubt be something like #dedede and the button on black would be #333333. So you can see that using RGBA allows us much more flexibility when rendering shadows.</p>
<p><img title="button" src="http://papermashup.com/wp-content/uploads/2010/01/button.png" alt="button" width="583" height="87" /></p>
<h3>Button Size</h3>
<p>Now we have the main structure of our button set on the .button class we can now go ahead and setup some instances of size. below we&#8217;ve set the classes .small .medium .large and .super. In all cases except for the .medium button we&#8217;ve just adjusted the font size and padding with the same button structure.</p>
<pre class="brush: css; title: ;">
       .small.button, .small.button:visited 			       { font-size: 11px}
	.button, .button:visited,
	.medium.button, .medium.button:visited 		{ font-size: 13px;
												  font-weight: bold;
												  line-height: 1;
												  text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
												  }

	.large.button, .large.button:visited 			        { font-size: 14px;
											  padding: 8px 14px 9px; }

	.super.button, .super.button:visited 			{ font-size: 34px;
											  padding: 8px 14px 9px; }
</pre>
<h3>Button Colour</h3>
<p>The final step is to specify a CSS class for whatever colour we want our button(s) to be. In this case we have a set of predefined colours but you can adjust or add to these as you like.</p>
<pre class="brush: css; title: ;">
.pink.button, .magenta.button:visited	{ background-color: #e22092; }
	.pink.button:hover					{ background-color: #c81e82; }
	.green.button, .green.button:visited	{ background-color: #91bd09; }
	.green.button:hover				        { background-color: #749a02; }
	.red.button, .red.button:visited		{ background-color: #e62727; }
	.red.button:hover					{ background-color: #cf2525; }
	.orange.button, .orange.button:visited	{ background-color: #ff5c00; }
	.orange.button:hover				{ background-color: #d45500; }
	.blue.button, .blue.button:visited   	        { background-color: #2981e4; }
	.blue.button:hover					{ background-color: #2575cf; }
	.yellow.button, .yellow.button:visited	{ background-color: #ffb515; }
	.yellow.button:hover				{ background-color: #fc9200; }
</pre>
<h3>Wrapping Up</h3>
<p>I like to put all of this style in a separate style sheet and adjust it to fit my needs. It&#8217;s completely flexible so you can easily add or remove styles to suit your needs.</p>
<p><a href="http://papermashup.com/demos/css-buttons/"><img title="demo" src="http://papermashup.com/wp-content/uploads/2009/01/demo.png" alt="demo" /></a><a href="http://papermashup.com/demos/css-buttons/css-buttons.zip"><img title="download" src="http://papermashup.com/wp-content/uploads/2009/01/download.png" alt="download" /></a> </p>
]]></content:encoded>
			<wfw:commentRss>http://papermashup.com/pretty-css3-buttons/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>5 SEO tuning tips</title>
		<link>http://papermashup.com/5-seo-tuning-tips/</link>
		<comments>http://papermashup.com/5-seo-tuning-tips/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 11:39:01 +0000</pubDate>
		<dc:creator>Ashley</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[headline]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Advertising]]></category>
		<category><![CDATA[blogs]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://papermashup.com/?p=1312</guid>
		<description><![CDATA[If you think you can just build a website and expect it to perform well you can think again. Getting a website to the top of search results is every marketing managers goal. Im going to run through five key &#8230; <br/> <a href="http://papermashup.com/5-seo-tuning-tips/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>If you think you can just build  a website and expect it to perform well you can think again. Getting a website to the top of search results is every marketing managers goal. Im going to run through five key points that will put you in good stead to getting the results your site deserves.  SEO is often percieved as a dark art. If you start out well and get the basics done the quality of your content should speak for itself. However if you have a great, optimised site but your content isn&#8217;t up to scratch, your site&#8217;s not going to top the search engine results.</p>
<h3>Header tags</h3>
<p><img src="http://papermashup.com/wp-content/uploads/2009/11/h1.png" alt="h1, h2, h3 tags" title="h1, h2, h3 tags" width="582" height="185" class="alignnone size-full wp-image-1320" /></p>
<p>It&#8217;s important to workout your page structure and a hierarchy of elements. Once your page structure is determined you can go ahead and use the header tags where necessary to allow the search engines know which content is important. Usually text should be put in &#8216;p&#8217; tags with titles or headers being expressed in h1 h2 h3 h4 h5 h6 tags. There are six levels of headings in HTML with h1 being the most important and h6 the least. </p>
<h3>Meta Tags</h3>
<p><img src="http://papermashup.com/wp-content/uploads/2009/11/seo.png" alt="Papermashup Google Result" title="Papermashup Google Result" width="582" height="185" class="alignnone size-full wp-image-1313" /></p>
<p>A much disputed topic.  In particular the &#8216;keyword&#8217; tag where you can put tags or &#8216;keywords&#8217; describing your page or site content. <a href="http://googlewebmastercentral.blogspot.com/2009/09/google-does-not-use-keywords-meta-tag.html">Google recently spoke</a> out about how they no longer take into account a pages keywords as it&#8217;s an inaccurate way to determine quality content. I won&#8217;t hurt to leave any keywords in your page, but just be aware that search engines no longer rate it.</p>
<p>The meta description tag is intented to be a brief and concise summary of your page&#8217;s content. If you provide a meta description within your page it will be used as description that apears in search results. You can see an example below for a Google search of &#8216;papermashup&#8217;.</p>
<h3>Have a sitemap</h3>
<p><img src="http://papermashup.com/wp-content/uploads/2009/11/sitemap.png" alt="sitemap" title="sitemap" width="582" height="185" class="alignnone size-full wp-image-1316" /></p>
<p>In the Meta tags image above you can see the sub-links below my result in Google. These sub-links are created because I have the <a href="http://wordpress.org/extend/plugins/google-sitemap-generator/">sitemap plugin for wordpress</a> which automatically creates an XML file with links to all my posts which are given priority by a percentage. You can see my <a href="http://papermashup.com/sitemap.xml">sitemap.xml file here</a>. Then using the <a href="https://www.google.com/webmasters/tools/home?hl=en">Google Webmaster Tools</a> you can submit your sitemap.xml file which will then be indexed giving Google a better view of the structure of your sites pages.</p>
<h3>Title and Alt tags</h3>
<p><img src="http://papermashup.com/wp-content/uploads/2009/11/balloons.jpg" alt="Hot air balloons flying over San Diego" title="Hot air balloons flying over San Diego" width="582" height="185" class="alignnone size-full wp-image-1322" /></p>
<p>It goes without saying a picture paints a thousand words. Unless your a search engine. I&#8217;m sure one day google will have an algorithm that will rate your page not just on your HTML text but also images that accompany your page. For the meantime however we still need to add ALT and TITLE tags to images, not just for SEO purposes but also for accessibility and screen readers.</p>
<h3>Link Building</h3>
<p><img src="http://papermashup.com/wp-content/uploads/2009/11/link-building.jpg" alt="Papermashup.com on D-zone" title="Papermashup.com on D-zone" width="582" height="185" class="alignnone size-full wp-image-1325" /></p>
<p>Link building is all about who links to your site and who you&#8217;re linking to.  For example if a lot of websites in the web design industry link back to my site over time my posts will start popping up more regularly in google searches. I know this works because after submitting my posts to a few well known sites my traffic from search engines jumped through the roof. On average 48% of my traffic a month comes from search engines. If i had any advice for link building within web development it would be submit your blog posts to community news sites like <a href="http://dzone.com">Dzone.com</a> <a href="http://scriptandstyle.com">scriptandstyle.com</a> and <a href="http://noupe.com">noupe.com</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://papermashup.com/5-seo-tuning-tips/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Key web development skills</title>
		<link>http://papermashup.com/key-web-development-skills/</link>
		<comments>http://papermashup.com/key-web-development-skills/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 10:53:11 +0000</pubDate>
		<dc:creator>Ashley</dc:creator>
				<category><![CDATA[API's]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[headline]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[MooTools]]></category>
		<category><![CDATA[MySpace]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Social Networks]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[Advertising]]></category>
		<category><![CDATA[APIs]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Data Portability]]></category>
		<category><![CDATA[Del.icio.us]]></category>
		<category><![CDATA[Digg]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://papermashup.com/?p=1198</guid>
		<description><![CDATA[API Knowledge A key tool for any budding web developer is API knowledge. It&#8217;s good to familiarise yourself with a variety of application interfaces. I started out using the Twitter REST API with PHP and CURL when twitter first launched &#8230; <br/> <a href="http://papermashup.com/key-web-development-skills/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<h3>API Knowledge</h3>
<p>A key tool for any budding web developer is API knowledge. It&#8217;s good to familiarise yourself with a variety of application interfaces. I started out using the Twitter REST API with PHP and CURL when twitter first launched the API to basically get a users tweets, pretty simple now I look back, but at the time it was the first time i&#8217;d done such a thing. As the development of social media continues this will increasingly open up opportunities to develop more and more applications that interact with one another and and make our daily chores more eventful.</p>
<p><img src="http://papermashup.com/wp-content/uploads/2009/11/api.jpg" alt="api" title="api" width="582" height="200" /></p>
<h3>Frameworks</h3>
<p>There&#8217;s generally a framework for just about every programming language out there. Whether you decide to learn the jQuery framework for JavaScript or Cake for PHP each one will help you succeed as a freelancer and further your career as a web developer. Frameworks in many respects take out the arduous repetitive tasks we face daily and give us more time to focus on developing cutting edge products or applications. </p>
<p><img src="http://papermashup.com/wp-content/uploads/2009/11/ruby.jpg" alt="ruby" title="ruby" width="582" height="200" /></p>
<h3>iPhone Applications</h3>
<p>Companies are Increasingly seeing the massive potential that there is in the mobile platform. Applications that are approved and make it into the Apple app store have the opportunity to be downloaded thousands of times and can potentially make a lot of money. Having a specific skill to be able to develop for this market can be very lucrative, especially in the current economic climate when companies are turning to social media to plug holes where they&#8217;re not seeing return on investment from other advertising sectors.</p>
<p><img src="http://papermashup.com/wp-content/uploads/2009/11/iphone.jpg" alt="iphone" title="iphone" width="582" height="200" /></p>
<h3>CMS Customisation</h3>
<p>A handy skill to have is a general knowledge of how to use content management systems. For example building themes and plugins for WordPress, or modules and components for Joomla and Mambo.  As a developer its important to have an idea of the structure of a variety of CMS&#8217;s. If you have a wordpress blog/site, that&#8217;s an easy way to familiarise yourself with the platform. Remember it&#8217;s always easier to learn something by immersing yourself in the technology.</p>
<p><img src="http://papermashup.com/wp-content/uploads/2009/11/wordpress.jpg" alt="wordpress" title="wordpress" width="582" height="200" /></p>
<h3>Online Payments</h3>
<p>Businesses are always going to need payment solutions online. Having the skills to take a site and integrate  paypal or google checkout will allow you to go far. We&#8217;re starting to see many 3rd party software companies setting up and selling software at more affordable prices, take <a href="http://www.panic.com/">Panic</a> for example. They are a relatively small company that develop a selection of web development software for the mac. Many new startups are settling for a product based revenue stream rather than making money purely through ads, revenue share, or partnership deals. This opens up the demand for skilled developers to be able to build payment solutions.</p>
<p><img src="http://papermashup.com/wp-content/uploads/2009/11/google-checkout.png" alt="google-checkout" title="google-checkout" width="582" height="200"/></p>
]]></content:encoded>
			<wfw:commentRss>http://papermashup.com/key-web-development-skills/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Steps to learning a new programming language</title>
		<link>http://papermashup.com/steps-to-learning-a-new-programming-language/</link>
		<comments>http://papermashup.com/steps-to-learning-a-new-programming-language/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 08:55:11 +0000</pubDate>
		<dc:creator>Ashley</dc:creator>
				<category><![CDATA[API's]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Downloads]]></category>
		<category><![CDATA[headline]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[MooTools]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[APIs]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://papermashup.com/?p=1180</guid>
		<description><![CDATA[Learning a new programming language can be daunting to say the least. I&#8217;ve recently cracked it when it comes to jQuery. I wouldn&#8217;t say Im a pro by any stretch of the imagination but I can successfully build applications. It &#8230; <br/> <a href="http://papermashup.com/steps-to-learning-a-new-programming-language/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>Learning a new programming language can be daunting to say the least. I&#8217;ve recently cracked it when it comes to jQuery. I wouldn&#8217;t say Im a pro by any stretch of the imagination but I can successfully build applications. It wasn&#8217;t an easy ride learning a new syntax, I&#8217;m going to run over a few tips and techniques that i found useful learning both jQuery and PHP.</p>
<h3>Take Time To Learn</h3>
<p>In order to get into your new programming language you need time and commitment to perfect your new skill. Take the time to spend a day learning rather than and hour here and an hour there, you&#8217;ll learn more this way. it took me about a week to get comfortable with jQuery. I use jQuery everyday so it was relatively easy to get to grips with as the learning process was continuous, however you need sleep so your brain can de-fragment everything you&#8217;ve learnt that day.</p>
<h3>Buy a selection of books</h3>
<p>The truth is you just can&#8217;t learn a programming language in 24hrs, some books purport to teach you the basics in 24hrs. I&#8217;ve never found these books useful. I&#8217;d recommend buying a selection of books for whichever language your learning and sit down and read the basics. You&#8217;ll find some books easier to read than others so pick your books carefully. Remember you won&#8217;t be able to learn everything from a book but it&#8217;s a great starting point to start to understand the logic.</p>
<h3>Collect tutorials and demos</h3>
<p>Start building up a folder of download demos that you can refer to and reverse engineer. I find this very useful, and still do it if i want a quick fix for a project. Reading tutorials on your specific language will also give you a better understanding. generally tutorials are short and sweet and give you all the info you need to know.</p>
<h3>Bug fixing</h3>
<p>It&#8217;s inevitable that your going to run into code errors. Don&#8217;t pull your hair out, we all go through it, work through the error and go back on yourself to find out what the problem was. If your building an application, don&#8217;t just code it all then test it. Test your code as you go along, then if you find an error you&#8217;ll quickly be able to identify the problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://papermashup.com/steps-to-learning-a-new-programming-language/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Using subdomains to speed up your site</title>
		<link>http://papermashup.com/using-subdomains-to-speed-up-your-site/</link>
		<comments>http://papermashup.com/using-subdomains-to-speed-up-your-site/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 20:26:59 +0000</pubDate>
		<dc:creator>Ashley</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[headline]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[domains]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://papermashup.com/?p=1142</guid>
		<description><![CDATA[The average web page contains over 50 elements each of which has to be downloaded from a web server. The HTTP 1.1 specifications recommend that a web browser or server should only typically make two simultaneous downloads per domain or &#8230; <br/> <a href="http://papermashup.com/using-subdomains-to-speed-up-your-site/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>The average web page contains over 50 elements each of which has to be downloaded from a web server. The HTTP 1.1 specifications recommend that a web browser or server should only typically make two simultaneous downloads per domain or hostname. So most web browsers are effectively restricted by this limit on parallel downloads if the objects in the web page they download are hosted on one server. However there are two ways around this limitation:</p>
<ol>
<li>You can serve your page elements from multiple servers each with a different ip address or hostname</li>
<li>Or create multiple subdomains to serve your content from</li>
</ol>
<p>the second option is a more elegant solution which requires you to set up multiple subdomains that point to the same server. This technique fools web browsers into believing the page elements are being served from different hostnames, thereby allowing more than two-threads per server. For example you can set:</p>
<ul>
<li>images1.yourdomain.com</li>
<li>images2.yourdomain.com</li>
<li>images3.yourdomain.com</li>
<li>images4.yourdomain.com</li>
<li>images5.yourdomain.com</li>
</ul>
<h3>Anything simpler?</h3>
<p>But fear not, there is a quick and easy solution that you can do with just HTML and CSS. Use Image Sprites. This reduces the number of image requests to the server. Combine all the images in your page into a single image and use the CSS background-image and background-position properties to display the desired image segment. Its very useful and used on big sites such as MySpace and Mashable. </p>
]]></content:encoded>
			<wfw:commentRss>http://papermashup.com/using-subdomains-to-speed-up-your-site/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Using web thumbs to enhance user experience</title>
		<link>http://papermashup.com/using-web-thumbs-to-enhance-user-experience/</link>
		<comments>http://papermashup.com/using-web-thumbs-to-enhance-user-experience/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 16:33:38 +0000</pubDate>
		<dc:creator>Ashley</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[thumbnails]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://papermashup.com/?p=1010</guid>
		<description><![CDATA[Over the past few years I&#8217;ve had the opportunity to work on a few personal projects. This allowed me to experiment more with techniques that I wouldn&#8217;t have normally used on client sites. During this time I was building a &#8230; <br/> <a href="http://papermashup.com/using-web-thumbs-to-enhance-user-experience/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>Over the past few years I&#8217;ve had the opportunity to work on a few personal projects. This allowed me to experiment more with techniques that I wouldn&#8217;t have normally used on client sites. During this time I was building a blogging platform, I soon found that it was difficult to present the data and make it look interesting to the user, this is where i discovered web thumbnails to achieve this.</p>
<p>There are a variety of web thumbnail services out there but the best and easiest to use by far is <a href="http://twi.la/24pwa">shrinktheweb.com</a></p>
<p><a href="http://twi.la/24pwa"><img src="http://papermashup.com/wp-content/uploads/2009/09/stw.jpg" alt="Shrink The Web Thumbnail Engine" title="Shrink The Web Thumbnail Engine" width="529" height="228" /></a></p>
<ul>
<h3>Using the <a href="http://twi.la/24pwa">Shrinktheweb.com</a> Pro Features</h3>
<li>Specific Page Captures &#8211; &#8220;inside pages&#8221;</li>
<li>Full Length Captures</li>
<li>Custom Sized Captures</li>
<li>Refresh On-Demand &#8211; queued instantly</li>
<li>Custom System Messages &#8211; private label with your own system message thumbnails</li>
<h3> Native Capture Resolution</h3>
<li> Capture using browser resolution of 800&#215;600 or 1024&#215;768</li>
<li> Widescreen Thumbnail Capture</li>
<li>Capture using any browser resolution (i.e. 1440&#215;900, 1024&#215;750, etc)</li>
<p>Check out the FAQ section for <a href="http://twi.la/qwxtm">more documentation</a>.
</ul>
<h3>Lets add thumbnails to an application</h3>
<p>I&#8217;m going to run through the concept of adding web thumbnails to an analytics application. Lets say we have a concept and want to display our data like the image below taken from the popular link shortening service <a href="http://tweet.me.it">http://tweet.me.it</a>.</p>
<p><a href="http://tweet.me.it"><img src="http://papermashup.com/wp-content/uploads/2009/09/an.png" alt="Tweet.me.it URL Shortener" title="Tweet.me.it URL Shortener" width="529" height="300" /></a></p>
<p>So we have our data in a database including the URL or link to our target site that we want the thumbnail for. In the code example below you&#8217;ll see that I&#8217;m just doing a simple database query in a while loop. You can see from my example that it&#8217;s very easy to add web thumbnails from <a href="http://twi.la/24pwa">shrinktheweb.com</a> to your application and sites, and it improves the readability, stickiness, and retention rate of your users.</p>
<p>This is the kind of query used to create the example in the image above.</p>
<pre class="brush: php; title: ;">
&lt;?php

// simple database query
$result = $connector-&gt;query(&quot;SELECT url, title, clicks  FROM analytics order by date ASC LIMIT 10&quot;);
while($row = $connector-&gt;fetchArray($result)){			

// store the variable from the database
$clicks = stripslashes($row['clicks']);
$title = stripslashes($row['title']);
$url = stripslashes($row['title']);

?&gt;

&lt;div class=&quot;analytics&quot;&gt;
&lt;img style=&quot;float:left;&quot; src=&quot;http://www.shrinktheweb.com/xino.php?embed=1&amp;STWAccessKeyId=YOURKEY&amp;stwsize=tny&amp;stwUrl=&lt;?php echo $url;?&gt;&quot;/&gt;
&lt;?php echo $title;?&gt;
&lt;?php echo $url;?&gt;
&lt;?php echo $clicks;?&gt;
&lt;div style=&quot;clear:both;&quot;&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;?php
// end of while loop
}
?&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://papermashup.com/using-web-thumbs-to-enhance-user-experience/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web trends for 2009</title>
		<link>http://papermashup.com/web-trends-for-2009/</link>
		<comments>http://papermashup.com/web-trends-for-2009/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 08:00:01 +0000</pubDate>
		<dc:creator>Ashley</dc:creator>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Data Portability]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://papermashup.com/?p=138</guid>
		<description><![CDATA[Here are a few web trends that i think we will see emerge in 2009. Firstly IE6 must die this year right? I&#8217;m sure every web developer would be happy to see the backside of IE6. There&#8217;s a fairly good &#8230; <br/> <a href="http://papermashup.com/web-trends-for-2009/">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-92" title="blog-trends-big" src="http://papermashup.com/wp-content/uploads/2009/01/blog-trends-big.jpg" alt="blog-trends-big" width="529" height="188" /></p>
<p>Here are a few web trends that i think we will see emerge in 2009.</p>
<ol>
<li>Firstly IE6 must die this year right? I&#8217;m sure every web developer would be happy to see the backside of IE6. There&#8217;s a fairly good reason why as well. IE8 is now in the second phase of public beta, so if all goes well i predict that it should be released at the end of this year, meaning that at least everyone stuck in the past can upgrade to IE7 . Although this isn&#8217;t likely as large corporate companies refuse to upgrade.</li>
<li>Something that will start to emerge in 2009 but probably not really get going until the later part of the year, is users keeping their details in one place known as data portability, like <a href="http://papermashup.com/openid/">OpenID</a> centralising your personal information online. We are starting to see many sites like Vimeo and Joost adopt services like Facebook connect and Google friend connect, sites using these services are making it easier and easier for users to interact with their sites. With the current climate of socialmedia being adopted my theÂ  masses this can only increase as the year progresses.</li>
<li>We will start to see more of a shift from traditional advertising to more refined search advertising, making products even more relevant to users, as the price of TV, Radio and more traditional forms of print advertising rise advertisers will look to make their budgets stretch.</li>
<li>Blogging is still on the rise, 2008 saw more professionals adopt blogging as a way to express their personal views, if you don&#8217;t have a blog or micro blog in 2009 you&#8217;ll simply be left behind. Twitter has opened the door for micro blogging with the quick 140 character &#8216;what are you doing&#8217; more and more people are using this as their life stream and a way to communicate global issues.</li>
<li>Cloud computing made the headlines a few months back with the Microsoft data center being unveiled. This will be a big part of businesses in 2009 Google and Microsoft battle it out to see who will be the provider to go with. This will probably start to take off but it will probably take 3-5 years to take hold properly.</li>
<li>We will see many more Rich user experience sites within the coming year, more and more sites interact like desktop applications, and we are moving away from plain HTML pages to complete flex and flash sites.</li>
<li>Local Search will be key in 2009, making products and services more refined and relevant, this will also open up new advertising and sponsorship opportunities.</li>
</ol>
<p>I&#8217;m sure there are many more trends that we&#8217;ll see emerging as the year progresses if you have and of your own or think some of mine are wrong, let me know why, below. </p>
]]></content:encoded>
			<wfw:commentRss>http://papermashup.com/web-trends-for-2009/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 4/14 queries in 0.056 seconds using disk: basic
Object Caching 926/947 objects using disk: basic

Served from: papermashup.com @ 2012-05-17 08:50:48 -->
