<?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>Mortfiles Evolved &#187; javascript</title>
	<atom:link href="http://mortfiles.com/evolved/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://mortfiles.com/evolved</link>
	<description></description>
	<lastBuildDate>Thu, 23 Jul 2009 07:00:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>It&#8217;s on now!</title>
		<link>http://mortfiles.com/evolved/development/its-on-now/</link>
		<comments>http://mortfiles.com/evolved/development/its-on-now/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 23:25:41 +0000</pubDate>
		<dc:creator>Jimi Wikman</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[clientarea]]></category>
		<category><![CDATA[configserver]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery ui]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[whmcs]]></category>

		<guid isPermaLink="false">http://mortfiles.com/evolved/?p=59</guid>
		<description><![CDATA[The new server has finally arrived and I am finally able to get busy with this project, that is really starting to burn a hole in my head&#8230;
In the next few days not much will happen than setting the new server up and configure things the way it&#8217;s supposed to be. This is all handled [...]]]></description>
			<content:encoded><![CDATA[<p><strong>The new server has finally arrived and I am finally able to get busy with this project, that is really starting to burn a hole in my head&#8230;</strong></p>
<p>In the next few days not much will happen than setting the new server up and configure things the way it&#8217;s supposed to be. This is all handled by the great team of ConfigServer that I always use for new server setups, which leave me some time to focus on my upcoming 48 hour PHP exam this weekend and for my other 48 hour Javascript exam in a few weeks. In between I&#8217;ll also continue working on my webdesign projects.</p>
<p>I have had some time to scetch this project up and while I have some very cool things planned for this design I think the most interesting aspect will be to build a subcontentbox that will automaticly use subpages to the current page and put them into tabs using the jQuery UI widget. I&#8217;ll get plenty of use for my PHP skills trying to get that to work for sure. The second task that feels a bit daunting is to code the dropdown menu for the clientarea and make sure it work with WHMCS&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://mortfiles.com/evolved/development/its-on-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speed and pageloads</title>
		<link>http://mortfiles.com/evolved/development/speed-and-pageloads/</link>
		<comments>http://mortfiles.com/evolved/development/speed-and-pageloads/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 09:06:13 +0000</pubDate>
		<dc:creator>Jimi Wikman</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[bundle]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[http request]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[lighttp]]></category>
		<category><![CDATA[litespeed]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[sprite]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://mortfiles.com/evolved/?p=38</guid>
		<description><![CDATA[Loading times are always important so speed and pageloads is high on my list of things to do, not just for this project, but also as part of my further development as a webdesigner.
For this project however I will try some, for me,  new things and see how they effect the website&#8217;s performance.  The first [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Loading times are always important so speed and pageloads is high on my list of things to do, not just for this project, but also as part of my further development as a webdesigner.</strong></p>
<p>For this project however I will try some, for me,  new things and see how they effect the website&#8217;s performance.  The first thing to do will be to consider http requests and see how to make them as few as possible. This I plan to do by taking the three categories CSS, Javascript and Images and rework them slightly so that I hopefully will get very few http request.</p>
<p>For javascript, which I will have a few of, I want to bundle the scripts into one, or possibly two http request. This is done by adding the different calls into one combined call that hold all the javascripts required.  All javascripts will of course be minified to make them as small as possible and I will carefully look over the plugins to make sure redundant javascript is not added by them. I am considering adding the jQuery library from Google repository, but I&#8217;ll have to play with that a bit to see how that work out and what the benefits will be when combined with my other time saving efforts.</p>
<p>For CSS I will use a similar setup, taking advantage of the code written by <a href="http://rakaz.nl/item/make_your_pages_load_faster_by_combining_and_compressing_javascript_and_css_files">Rakaz</a> that allow the same combination of files  as for javascript files, reducing the CSS files into one single http request. I will use the minified approach here as well and we&#8217;ll see how much this will speed things up.</p>
<p>For images I will use sprites, which is essentially one big picture with many images that is used instead of many smaller ones. This will seriously reduce the number of http requests and I will use this throughout the website. The sprite itself will of course be minified as much as possible without reducing the experience. All images are of course plced in the CSS and not in the actual HTML code.</p>
<p>This is all good and it will reduce the number of requests alot, but I can do more.  Javscripts that are not essential should be placed at the end of the document which means that altough it att a second javascript http request it should increase speed for the visitors as it is added <em>after</em> the page loads. The actual pageload will be a little higher due to the second http request, but it will feel faster.</p>
<p><span id="more-38"></span></p>
<p>The http request can also be speeded up by dividing them into two hostnames since there are only two http requests at any given time for any given hostname, the other requests will be placed in que. So by splitting the http requests over two hostnames we can process two sets of http requests instead of just one. This will speed things up additionally.</p>
<p>The php function Flush() will be added to force the browser to load the HTML instead of waiting for the http requests to finish as is it&#8217;s normal behaviour. This will make sure the HTML is loaded almost instantly without waiting for the http requests which will, once again enhance the experience for the visitors.</p>
<p>In addition to this I plan to put the new Mortfiles website on its own VPS that will be equiped with <a href="http://litespeedtech.com/">LiteSpeed</a> and <a href="http://www.lighttpd.net/">lighttpd</a> to make things really fly. Then I&#8217;ll just add Wordpress <a href="http://wordpress.org/extend/plugins/wp-super-cache/">super cache</a> to make all areas of the website into static files and add server compression to the files and violá&#8230;</p>
<p>pretty fast website&#8230;for a white guy <img src='http://mortfiles.com/evolved/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://mortfiles.com/evolved/development/speed-and-pageloads/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Jumpstarting with Active Collab</title>
		<link>http://mortfiles.com/evolved/development/jumpstarting-with-active-collab/</link>
		<comments>http://mortfiles.com/evolved/development/jumpstarting-with-active-collab/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 18:37:27 +0000</pubDate>
		<dc:creator>Jimi Wikman</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[active collab]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://mortfiles.com/evolved/?p=20</guid>
		<description><![CDATA[Although the new design is still far off (well, maybe not that far&#8230;) I invested in Active Collab today that will act as the project manager for Mortfiles Evolved.
The reason is quite simply that I need a projectmanager that works well right away as the old one is not working the way I want and [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Although the new design is still far off (well, maybe not that far&#8230;) I invested in Active Collab today that will act as the project manager for Mortfiles Evolved.</strong></p>
<p>The reason is quite simply that I need a projectmanager that works well right away as the old one is not working the way I want and its quite honestly a bit depressing to use&#8230;Active Collab is something I have looked at for well over a year, but never really had the drive to get, but now as I am rebuilding and rethinking my entire worksituation I felt it was time even if the cost was&#8230;not the best timing <img src='http://mortfiles.com/evolved/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I will leave it in its basic state for now while I fokus on more pressing issues, like getting the 3 webprojects I have setup and ready to go and fokusing on my PHP and Javascript classes. In the fall though it will be redesigned and merged into Mortfiles Evolved.</p>
]]></content:encoded>
			<wfw:commentRss>http://mortfiles.com/evolved/development/jumpstarting-with-active-collab/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
