<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Can I change this later??? » Programming</title>
	
	<link>http://www.vainolo.com</link>
	<description>My thoughts, ideas.</description>
	<lastBuildDate>Tue, 21 May 2013 21:16:53 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/vainolo/categories/programming" /><feedburner:info uri="vainolo/categories/programming" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>The Importance of the IDE in Software Development</title>
		<link>http://feedproxy.google.com/~r/vainolo/categories/programming/~3/PD7b7QQ6Ino/</link>
		<comments>http://www.vainolo.com/2013/05/22/the-importance-of-the-ide-in-software-development/#comments</comments>
		<pubDate>Tue, 21 May 2013 21:16:53 +0000</pubDate>
		<dc:creator>vainolo</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Autocomplete]]></category>
		<category><![CDATA[Debugger]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Integrated development environment]]></category>
		<category><![CDATA[Source Control]]></category>

		<guid isPermaLink="false">http://www.vainolo.com/?p=2632</guid>
		<description><![CDATA[I have written a couple of times about programming language and how they are only part in the large toolbox (or arsenal) used in software development. Another very important tool are IDEs (well, there are some that say that real programmers don&#8217;t use IDEs, but I&#8217;m not one of them, although I really like emacs [...]]]></description>
				<content:encoded><![CDATA[<p>I have written a <a href="http://www.vainolo.com/2012/07/23/learning-the-language-is-only-the-first-part/">couple</a> <a href="http://www.vainolo.com/2012/08/09/the-haxe-programming-language/">of</a> <a href="http://www.vainolo.com/2012/10/15/article-review-new-programming-language-makes-social-coding-easier-technology-review/">times</a> about programming language and how they are only part in the large toolbox (or arsenal) used in software development.</p>
<p>Another very important tool are <a class="zem_slink" title="Integrated development environment" href="http://en.wikipedia.org/wiki/Integrated_development_environment" target="_blank" rel="wikipedia">IDEs</a> (well, there are some that say that <a href="http://xkcd.com/378/">real programmers don&#8217;t use IDEs</a>, but I&#8217;m not one of them, although I really like emacs keybindings). But seriously, a good IDE can make the difference between a good and bad programming experience. For Java development I use the <a class="zem_slink" title="Eclipse (software)" href="http://www.eclipse.org" target="_blank" rel="homepage">Eclipse IDE</a>, and here is a list of the things that I get from it:</p>
<ul>
<li><span style="line-height: 14px;">Autocomplete &#8211; Do I really have to remember all the methods of that class? My memory is already full with pictures of funny animals. And it also will also help me fill the parameters if I have appropriate variables available. And it matches a return type if I am assigning a function to a variable. The Juno version of Eclipse includes an event better autocompletion &#8211; <a href="http://www.eclipse.org/recommenders/">Code Recommenders</a>, which analyzes your code and recommends you the best method based on the usage pattern detected in your code. Sweet!</span></li>
<li>Refactoring &#8211; <a title="Creating an OPM GEF Editor – Part 14: Refactoring, Refactoring and More Refactoring" href="http://www.vainolo.com/2011/08/07/creating-an-opm-gef-editor-part-14-refactoring-refactoring-and-more-refactoring/">I wrote a post</a> on the subject a while ago. Another thing you don&#8217;t need to worry about (you already have enough).</li>
<li>Source Control &#8211; Why do you have to go somewhere else to do source control? You finished editing, check the changes, add the files to the commit, write a comment, commit, and <a title="Push, Baby, Push! (to Github)" href="http://www.vainolo.com/2013/03/11/push-baby-push-to-github/">push</a>! And never leaving your IDE.</li>
<li>Reduction of Learner&#8217;s Pain &#8211; IDEs make life easier for programmers when they are starting in the language. They don&#8217;t have to learn what command compiles, builds, executes, etc. They just click here and here and things work. This DOES NOT mean that they don&#8217;t have to learn those details later, but it is better to take things one step at a time.</li>
<li>Visual Debugger &#8211; Have you ever tried debugging an application in a textual debugger? I have, and trust me, it is not fun. It may be a good experience for life, but not something you want to do every time you want to analyze how some code works, or why your program behaves in a completely different way from what you thought.</li>
<li>Centralization &#8211; doing all things in the same platform (when things are done right) saves time and headaches. I write the code, compile it, test it, commit it, check it out, comment it, debug it, and all in one place, with a unified interface.</li>
</ul>
<p><span style="line-height: 24px;">This is not to say that programmers can&#8217;t do great stuff using only vi and the command line. I&#8217;m sure they can. But why make life harder? Software is the tool you use to solve a problem, not the problem itself. So use your time and brainpower to solve the problem, and let the tools give you a hand.</span></p>
<p>This post was inspired by <a href="http://www.i-programmer.info/professional-programmer/i-programmer/5828.html">this article</a> on the <a href="http://www.i-programmer.info/">I Programmer</a> web site. They have a very good newsletter, with hidden pearls now and then. I also found <a href="http://michaelochurch.wordpress.com/2013/01/09/ide-culture-vs-unix-philosophy/">this interesting</a> article on the same topic. The war is still on.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/?px"><img class="zemanta-pixie-img" style="border: none; float: right;" alt="Enhanced by Zemanta" src="http://img.zemanta.com/zemified_e.png?x-id=866d921e-6bd1-4d60-be55-0ce9352c707c" /></a></div>
<div class='yarpp-related-rss'>
<p>Related posts:</p><ol>
<li><a href='http://www.vainolo.com/2011/08/25/is-software-development-an-art/' rel='bookmark' title='Is Software Development an Art?'>Is Software Development an Art?</a></li>
<li><a href='http://www.vainolo.com/2012/10/02/predicting-software-development-time-new-insights/' rel='bookmark' title='Predicting Software Development Time &#8211; New Insights'>Predicting Software Development Time &#8211; New Insights</a></li>
<li><a href='http://www.vainolo.com/2012/08/28/stop-being-religious-about-software-development/' rel='bookmark' title='Stop Being Religious About Software Development'>Stop Being Religious About Software Development</a></li>
</ol>
<img src='http://yarpp.org/pixels/87fbd02a2008982d45f158c2b0c6e62a'/>
</div>
<img src="http://feeds.feedburner.com/~r/vainolo/categories/programming/~4/PD7b7QQ6Ino" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vainolo.com/2013/05/22/the-importance-of-the-ide-in-software-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.vainolo.com/2013/05/22/the-importance-of-the-ide-in-software-development/</feedburner:origLink></item>
		<item>
		<title>How Twitter Flattens the World</title>
		<link>http://feedproxy.google.com/~r/vainolo/categories/programming/~3/Re-KKmPzQcY/</link>
		<comments>http://www.vainolo.com/2013/05/06/how-twitter-flattens-the-world/#comments</comments>
		<pubDate>Mon, 06 May 2013 13:17:19 +0000</pubDate>
		<dc:creator>vainolo</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Google Reader]]></category>
		<category><![CDATA[Kent Beck]]></category>
		<category><![CDATA[the world is flat]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.vainolo.com/?p=2472</guid>
		<description><![CDATA[I love Tweeter. I was once a Tweeter skeptic &#8211; what can one say in only 140 characters? I thought of it as another example of the modern culture of superficiality &#8211; where you don&#8217;t have to go deep to understand anything. Boy was I wrong. Since joining Tweeter this year, it has become my [...]]]></description>
				<content:encoded><![CDATA[<p>I love <a class="zem_slink" title="Twitter" href="http://twitter.com" rel="homepage">Tweeter</a>. I was once a Tweeter skeptic &#8211; what can one say in only 140 characters? I thought of it as another example of the modern culture of superficiality &#8211; where you don&#8217;t have to go deep to understand anything.</p>
<p>Boy was I wrong. Since joining Tweeter this year, it has become my communication hub, specially since <a class="zem_slink" title="Google" href="http://google.com" rel="homepage">Google</a> decided to scrap Google Reader. Instead of subscribing to blogs using <a class="zem_slink" title="RSS" href="http://en.wikipedia.org/wiki/RSS" rel="wikipedia">RSS</a>, I now follow the writers of the blog, and doing this I also get some extra stuff that are not published in a blog (thoughts that are not long enough for a blog post but short enough for a tweet). This is the story of one of these &#8220;extras&#8221;.</p>
<p>If you are a software developer, and you haven&#8217;t been under a rock for the last 10+ years, you have surely read/heard about <a class="zem_slink" title="Kent Beck" href="http://en.wikipedia.org/wiki/Kent_Beck" rel="wikipedia">Kent Beck</a>, the creator of <a class="zem_slink" title="Extreme programming" href="http://en.wikipedia.org/wiki/Extreme_programming" rel="wikipedia">Extreme Programming</a>. This guy is really popular. A while ago he&nbsp;tweeted one of his thoughts:</p>
<blockquote class="twitter-tweet"><p>once again, trying to do it *and* do it right was too much all at once, resulting in little progress and little learning.</p>
<p>— Kent Beck (@KentBeck) <a href="https://twitter.com/KentBeck/status/323902105834360833">April 15, 2013</a></p></blockquote>
<p><script charset="utf-8" type="text/javascript" src="//platform.twitter.com/widgets.js" async=""></script>Interesting&#8230; but what does he think should come first? Do it, or do it right? Well, this is tweeter, no walls anywhere&#8230; so I decided to ask him the question:</p>
<blockquote class="twitter-tweet"><p>@<a href="https://twitter.com/kentbeck">kentbeck</a> so what comes first?</p>
<p>— Arieh Bibliowicz (@vainolo) <a href="https://twitter.com/vainolo/status/324087494301851648">April 16, 2013</a></p></blockquote>
<p>To my greatest surprise, he answered (surprise because he is followed by ~45K people, and I&#8217;m surely not the only one who replies to his posts):</p>
<blockquote class="twitter-tweet"><p>@<a href="https://twitter.com/vainolo">vainolo</a> make it run</p>
<p>— Kent Beck (@KentBeck) <a href="https://twitter.com/KentBeck/status/324145571311001603">April 16, 2013</a></p></blockquote>
<p>Wow! The world is definitely getting flat.</p>
<p><strong>Edit</strong>: @KentBeck <a href="https://m.facebook.com/kentlbeck?_rdr#!/note.php?note_id=566483323384536&amp;__user=665361500">posted an extended analysis of this thought in a full blog post</a>.&nbsp;Very interesting reading material.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/?px"><img class="zemanta-pixie-img" style="border: none; float: right;" alt="Enhanced by Zemanta" src="http://img.zemanta.com/zemified_e.png?x-id=e0529a51-1d15-49ef-a8c6-42478cf66c51" /></a></div>
<div class='yarpp-related-rss'>
<p>Related posts:</p><ol>
<li><a href='http://www.vainolo.com/2012/05/24/the-story-of-send-how-your-gmail-travels-the-world/' rel='bookmark' title='The Story of Send &#8211; How Your Gmail Travels the World'>The Story of Send &#8211; How Your Gmail Travels the World</a></li>
<li><a href='http://www.vainolo.com/2012/09/13/improving-my-writing-using-semicolons/' rel='bookmark' title='Improving My Writing Using Semicolons'>Improving My Writing Using Semicolons</a></li>
<li><a href='http://www.vainolo.com/2013/04/13/last-week-they-sent-me-flowers/' rel='bookmark' title='Last Week They Sent Me Flowers&#8230;'>Last Week They Sent Me Flowers&#8230;</a></li>
</ol>
<img src='http://yarpp.org/pixels/87fbd02a2008982d45f158c2b0c6e62a'/>
</div>
<img src="http://feeds.feedburner.com/~r/vainolo/categories/programming/~4/Re-KKmPzQcY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vainolo.com/2013/05/06/how-twitter-flattens-the-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.vainolo.com/2013/05/06/how-twitter-flattens-the-world/</feedburner:origLink></item>
		<item>
		<title>Assimilation has been Achieved – Vainolo.com is Now Hosted @ Azure</title>
		<link>http://feedproxy.google.com/~r/vainolo/categories/programming/~3/D51hCLmh2hU/</link>
		<comments>http://www.vainolo.com/2013/05/01/assimilation-has-been-achieved-vainolo-com-is-now-hosted-azure/#comments</comments>
		<pubDate>Wed, 01 May 2013 19:24:59 +0000</pubDate>
		<dc:creator>vainolo</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Assimilation]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Transfer]]></category>
		<category><![CDATA[WebMatrix]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.vainolo.com/?p=2402</guid>
		<description><![CDATA[I was never a person to use Microsoft technologies as a platform for development &#8211; I am pretty comfortable with Java, Linux (for Dev, not desktop &#8211; Windows rules there), etc. But since I started working at MS, I decided to give them a try &#8211; specifically Microsoft Azure (I also get some freebies because [...]]]></description>
				<content:encoded><![CDATA[<p>I was never a person to use <a class="zem_slink" title="Microsoft" href="http://www.microsoft.com" rel="homepage">Microsoft</a> technologies as a platform for development &#8211; I am pretty comfortable with <a class="zem_slink" title="Sun Microsystems" href="http://www.sun.com/" rel="homepage">Java</a>, Linux (for Dev, not desktop &#8211; <a class="zem_slink" title="Windows" href="http://www.microsoft.com/WINDOWS" rel="homepage">Windows</a> rules there), etc. But since I started working at MS, I decided to give them a try &#8211; specifically Microsoft <a class="zem_slink" title="Microsoft Azure" href="http://www.microsoft.com/windowsazure/" rel="homepage">Azure</a> (I also get some freebies because of being an MS employee, so that gave me a push. Oh, and my last hosting service had a <a title="Improving the Performance of my Blog" href="http://www.vainolo.com/2013/03/12/improving-the-performance-of-my-blog/">very bad response time</a>, and was also close to renewal. In short, many reasons to try new things).</p>
<p>So I decided to migrate my blog to Azure. First I tries exporting and importing all the blog&#8217;s content <a href="http://en.support.wordpress.com/moving-a-blog/">as explained in the WordPress Codex</a> but that didn&#8217;t work. My export file was too large to import it. OK&#8230; so I&#8217;ll export it in parts (posts, pages, feedback). That didn&#8217;t seem to work either. After trying a number of &#8220;automatic&#8221; solutions that didn&#8217;t work, I hat to get my hands dirty.</p>
<p>So I downloaded the contents of my blog from my previous host (using <a class="zem_slink" title="File Transfer Protocol" href="http://en.wikipedia.org/wiki/File_Transfer_Protocol" rel="wikipedia">FTP</a>) and created a backup of the database (which I also downloaded). Then, using the <a class="zem_slink" title="WebMatrix" href="http://www.microsoft.com/web/webmatrix" rel="homepage">WebMatrix</a> tools provided by Azure, I downloaded my clean Azure blog, and overwrote it the contents of the blog I had downloaded before. Lastly, I had to import the database I had saved earlier into my local <a class="zem_slink" title="MySQL" href="http://www.mysql.com" rel="homepage">MySQL</a> instance (which I did using the <a href="http://dev.mysql.com/downloads/tools/workbench/">MySQL Workbench</a>, a really nice product). So I had a locally working wordpress install on my computer, just by changing small things some basic settings in the <code>wp-config.php</code> and changing some obvious rows in the <code>wp-options</code> table.</p>
<p>From here it was very easy &#8211; just hit the &#8220;Publish&#8221; button in WebMatrix &#8211; and Voila! My site was up. Now I had to move my domain &#8211; and this was also very easy, following the instructions <a href="http://www.kefalidis.me/2012/06/how-to-migrate-and-run-your-wordpress-blog-on-windows-azure-websites/">shown here</a>.</p>
<p>After a couple of days it dawned on me that I also have to move my mail server to a new provider, since I am cancelling my current hosting. Once again I decided to try the MS way, and found <a href="http://www.labnol.org/internet/setup-outlook-on-custom-domain/24699/">this very helpful tutorial</a>. It simply works!</p>
<p>So no more paying for hosting, and I also hope that the response time of my site improves. And thank you Microsoft for all the free services (but the UI of GMail is still better than yours). Sorry for not doing a step-by-step tutorial on how I managed the transfer &#8211; I didn&#8217;t write it down and not it is impossible to replay all the steps <img src='http://www.vainolo.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>&#8220;We are the Borg &#8230; Resistance is futile&#8221; -</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/?px"><img class="zemanta-pixie-img" style="border: none; float: right;" alt="Enhanced by Zemanta" src="http://img.zemanta.com/zemified_e.png?x-id=4694e9cf-a84a-4971-923e-69467daac75f" /></a></div>
<div class='yarpp-related-rss'>
<p>Related posts:</p><ol>
<li><a href='http://www.vainolo.com/2011/06/01/moooooving/' rel='bookmark' title='Moooooving!'>Moooooving!</a></li>
<li><a href='http://www.vainolo.com/2013/03/12/improving-the-performance-of-my-blog/' rel='bookmark' title='Improving the Performance of my Blog'>Improving the Performance of my Blog</a></li>
<li><a href='http://www.vainolo.com/2011/06/10/a-ad-add-adds/' rel='bookmark' title='A Ad Add Adds!'>A Ad Add Adds!</a></li>
</ol>
<img src='http://yarpp.org/pixels/87fbd02a2008982d45f158c2b0c6e62a'/>
</div>
<img src="http://feeds.feedburner.com/~r/vainolo/categories/programming/~4/D51hCLmh2hU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vainolo.com/2013/05/01/assimilation-has-been-achieved-vainolo-com-is-now-hosted-azure/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.vainolo.com/2013/05/01/assimilation-has-been-achieved-vainolo-com-is-now-hosted-azure/</feedburner:origLink></item>
		<item>
		<title>Eclipse Draw2D Layouts Reference Card</title>
		<link>http://feedproxy.google.com/~r/vainolo/categories/programming/~3/ouUUCOts44k/</link>
		<comments>http://www.vainolo.com/2013/03/21/eclipse-draw2d-layouts-reference-card/#comments</comments>
		<pubDate>Thu, 21 Mar 2013 10:48:47 +0000</pubDate>
		<dc:creator>vainolo</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[GEF]]></category>
		<category><![CDATA[Graphical Editing Framework]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[LayoutManager]]></category>

		<guid isPermaLink="false">http://www.vainolo.com/?p=1381</guid>
		<description><![CDATA[FlowLayout (source) Lays out the children a row or a column, wrapping the row/column when no more space is available. GridLayout (source) Lays out the children in a grid. The name of this layout is deceiving, because while it sounds like you could instantiate this grid to have a number of rows and columns and [...]]]></description>
				<content:encoded><![CDATA[<p><strong>FlowLayout</strong> (<a href="http://git.eclipse.org/c/gef/org.eclipse.gef.git/tree/org.eclipse.draw2d/src/org/eclipse/draw2d/FlowLayout.java">source</a>)</p>
<p>Lays out the children a row or a column, wrapping the row/column when no more space is available.</p>
<p><strong>GridLayout</strong> (<a href="http://git.eclipse.org/c/gef/org.eclipse.gef.git/tree/org.eclipse.draw2d/src/org/eclipse/draw2d/GridLayout.java">source</a>)</p>
<p>Lays out the children in a grid. The name of this layout is deceiving, because while it sounds like you could instantiate this grid to have a number of rows and columns and then set the figures giving for the figure a specific row and column, what the layout actually allows you to do is set the number of columns (rows) and then the figures are added sequentially to the next column (row) and after all columns (rows) are filled, a new row (column) is created. You can set some information on how each element is laid out, like alignment, spanning more than one column, etc.</p>
<p><strong>XYLayout</strong> (<a href="http://git.eclipse.org/c/gef/org.eclipse.gef.git/tree/org.eclipse.draw2d/src/org/eclipse/draw2d/XYLayout.java">source</a>)</p>
<p>This layout gives you full control, by making you decide where you want to put every figure. With control comes responsibility (and more code).</p>
<p><strong>BorderLayout</strong> (<a href="http://git.eclipse.org/c/gef/org.eclipse.gef.git/tree/org.eclipse.draw2d/src/org/eclipse/draw2d/BorderLayout.java">source</a>)</p>
<p>Lays out the figures in 5 locations: Top, Bottom, Left, Right, and Center. Only one figure can be located in each location. The bounds given to each figure are based on the figure&#8217;s preferred size. The central figure get&#8217;s the space remaining after all other figures are laid out &#8211; it can both grow and shrink depending on how much space is left.</p>
<p><b>ToolbarLayout</b> (<a href="http://git.eclipse.org/c/gef/org.eclipse.gef.git/tree/org.eclipse.draw2d/src/org/eclipse/draw2d/ToolbarLayout.java">source</a>)</p>
<p>Arranges the figures in one column/row. It tries to insert all child figures into its client area, up to reducing them to their minimum size, but not less than this.</p>
<p><strong>StackLayout</strong> (<a href="http://git.eclipse.org/c/gef/org.eclipse.gef.git/tree/org.eclipse.draw2d/src/org/eclipse/draw2d/StackLayout.java">source</a>)</p>
<p>The children of the figure are placed one on top of the other, with the first child added located at the bottom.</p>
<p><strong>DelegatingLayout</strong> (<a href="http://git.eclipse.org/c/gef/org.eclipse.gef.git/tree/org.eclipse.draw2d/src/org/eclipse/draw2d/DelegatingLayout.java">source</a>)</p>
<p>This layout expects a <code>Locator</code> to be passed as the child figure&#8217;s constraint. At layout time, it delegates to the Locator to perform the layout.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/?px"><img class="zemanta-pixie-img" style="border: none; float: right;" alt="Enhanced by Zemanta" src="http://img.zemanta.com/zemified_e.png?x-id=c3304483-1674-4be9-85a4-974dcb10cdfc" /></a></div>
<div class='yarpp-related-rss'>
<p>Related posts:</p><ol>
<li><a href='http://www.vainolo.com/2011/07/20/extending-org-eclipse-draw2d-shape-a-short-experience/' rel='bookmark' title='Extending org.eclipse.draw2d.Shape &#8211; A Short Experience'>Extending org.eclipse.draw2d.Shape &#8211; A Short Experience</a></li>
<li><a href='http://www.vainolo.com/2013/02/17/gef-edit-policy-reference-card/' rel='bookmark' title='GEF Edit Policy Reference Card'>GEF Edit Policy Reference Card</a></li>
<li><a href='http://www.vainolo.com/2011/09/01/creating-an-opm-gef-editor-%e2%80%93-part-17-how-to-define-container-edit-parts/' rel='bookmark' title='Creating an OPM GEF Editor – Part 17: How to Define Container Edit Parts'>Creating an OPM GEF Editor – Part 17: How to Define Container Edit Parts</a></li>
</ol>
<img src='http://yarpp.org/pixels/87fbd02a2008982d45f158c2b0c6e62a'/>
</div>
<img src="http://feeds.feedburner.com/~r/vainolo/categories/programming/~4/ouUUCOts44k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vainolo.com/2013/03/21/eclipse-draw2d-layouts-reference-card/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.vainolo.com/2013/03/21/eclipse-draw2d-layouts-reference-card/</feedburner:origLink></item>
		<item>
		<title>Improving the Performance of my Blog</title>
		<link>http://feedproxy.google.com/~r/vainolo/categories/programming/~3/OdjUKMv_Xmk/</link>
		<comments>http://www.vainolo.com/2013/03/12/improving-the-performance-of-my-blog/#comments</comments>
		<pubDate>Tue, 12 Mar 2013 08:44:21 +0000</pubDate>
		<dc:creator>vainolo</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Google Analytic]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.vainolo.com/?p=2127</guid>
		<description><![CDATA[Yesterday I checked the Google Analytics for my site and saw that the average page load time is approaching 8 seconds! that is way too much time (almost double what most people are willing to wait for a site to load, which is about 4 seconds). For all of you who have suffered, I&#8217;m really [...]]]></description>
				<content:encoded><![CDATA[<p>Yesterday I checked the <a class="zem_slink" title="Google Analytics" href="http://web-analytics-software.findthebest.com/l/1/Google-Analytics" rel="fdbsoftware">Google Analytics</a> for my site and saw that the average page load time is approaching 8 seconds! that is way too much time (almost double what most people are willing to wait for a site to load, which is about 4 seconds). For all of you who have suffered, I&#8217;m really sorry.</p>
<p>My site is hosted in a very low-cost hosting service and uses WordPress, with a number of plugins, add-ins, and widgets. For starters, I&#8217;m removing all unnecessary items from my site (yes, EVERYTHING) to see how things improve. If you are missing something, please do tell me by leaving a comment. And if you have any ideas that can help make my site faster, do tell me also.</p>
<p>&nbsp;</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/?px"><img class="zemanta-pixie-img" style="border: none; float: right;" alt="Enhanced by Zemanta" src="http://img.zemanta.com/zemified_e.png?x-id=be91e973-5730-4d05-be90-bd4d701d2128" /></a></div>
<div class='yarpp-related-rss'>
<p>Related posts:</p><ol>
<li><a href='http://www.vainolo.com/2012/07/29/filtering-collections-using-guava-performance-analysis/' rel='bookmark' title='Filtering Collections using Guava &#8211; Performance Analysis'>Filtering Collections using Guava &#8211; Performance Analysis</a></li>
<li><a href='http://www.vainolo.com/2012/09/13/improving-my-writing-using-semicolons/' rel='bookmark' title='Improving My Writing Using Semicolons'>Improving My Writing Using Semicolons</a></li>
<li><a href='http://www.vainolo.com/2011/05/22/new-blog-pages/' rel='bookmark' title='New Blog Pages'>New Blog Pages</a></li>
</ol>
<img src='http://yarpp.org/pixels/87fbd02a2008982d45f158c2b0c6e62a'/>
</div>
<img src="http://feeds.feedburner.com/~r/vainolo/categories/programming/~4/OdjUKMv_Xmk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vainolo.com/2013/03/12/improving-the-performance-of-my-blog/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.vainolo.com/2013/03/12/improving-the-performance-of-my-blog/</feedburner:origLink></item>
	</channel>
</rss>
