<?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>Joe Yeung &#187; web development</title>
	<atom:link href="http://yeungus.com/tag/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://yeungus.com</link>
	<description>This is who I am</description>
	<lastBuildDate>Wed, 16 Jun 2010 01:23:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Going to Start Developing Templates</title>
		<link>http://yeungus.com/2008/09/04/going-to-start-developing-templates/</link>
		<comments>http://yeungus.com/2008/09/04/going-to-start-developing-templates/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 03:47:58 +0000</pubDate>
		<dc:creator>Joe Yeung</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[experiments]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://yeungus.com/?p=5</guid>
		<description><![CDATA[Lately I’ve been bouncing ideas with some friends on ways to earn extra passive income. So far the most reasonable ways are making templates and ads on this blog. There are many articles( like not by the hour and 20+ Passive Income Resources) that also cover this topic and they show more ways of doing [...]]]></description>
			<content:encoded><![CDATA[<p>Lately I’ve been bouncing ideas with some friends on ways to earn extra passive income. So far the most reasonable ways are making templates and ads on this blog. There are many articles( like <a title="Not By The Hour - Creating Passive Income" href="http://notbythehour.com/">not by the hour </a>and <a title="20+ Free Passive Income Resources" href="http://www.lifeoptimizer.org/2008/02/18/free-passive-income-resources/">20+ Passive Income Resources</a>) that also cover this topic and they show more ways of doing it; however they don’t work for me personally.</p>
<p>Anyhow, in about a month (after I get a new computer), I will test the waters of selling templates. I’ll make a simple template and I’ll put it on <a title="Theme Forest" href="http://themeforest.net/?ref=jyeung001">Theme Forest</a>, which seems to be the most simple way to showcase and sell themes right now; and although I’m not raving about the payout structure I still think its fair enough.</p>
<p>The question now is, what kind of template to make?  I’m personally not too happy with <a title="Joomla!" href="http://www.joomla.org/">Joomla</a> development so I think that one is out and I’ve never worked with <a title="Drupal" href="http://drupal.org/">Drupal</a> so that one is out too.  That leaves me with a plain html template and <a title="WordPress" href="http://wordpress.org/">WordPress</a>, I think both take about the same time to develop, so by looking at the current popularity of WordPress I think it would be smart to start out making a template for WordPress.</p>
<p>In conclusion, my target will be to make a simple WordPress template(ie. no support for widgets unless I change my mind) and trying to sell it between $10 and $15 dollars on <a title="Theme Forest" href="http://themeforest.net/?ref=jyeung001">Theme Forest</a>. Hopefully after two months on the market I would have gathered enough information to either make me want to make another template or make me look elsewhere for passive income sources. I’ll try to write report by Jan 09 with the results of this experiment.</p>
]]></content:encoded>
			<wfw:commentRss>http://yeungus.com/2008/09/04/going-to-start-developing-templates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alienware’s Website Refresh</title>
		<link>http://yeungus.com/2008/06/13/alienwares-website-refresh/</link>
		<comments>http://yeungus.com/2008/06/13/alienwares-website-refresh/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 04:02:26 +0000</pubDate>
		<dc:creator>Joe Yeung</dc:creator>
				<category><![CDATA[Work]]></category>
		<category><![CDATA[alienware]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://yeungus.com/?p=29</guid>
		<description><![CDATA[This past monday ( June 10) Alienware released a refreshed site.  As one of the developers behind this refresh I feel happy that the deployment went well, there where some hiccups here and there during the first few hours but it was all good at the end of the day.  I joined Alienware back in [...]]]></description>
			<content:encoded><![CDATA[<p>This past monday ( June 10) <a title="Alienware's Website" href="http://www.alienware.com/">Alienware</a> released a refreshed site.  As one of the developers behind this refresh I feel happy that the deployment went well, there where some hiccups here and there during the first few hours but it was all good at the end of the day.  I joined Alienware back in February and I was assigned the task of starting the refresh, that is the reason I feel proud of the site since a lot of my ideas (both good and not so good) ended up in the final release.</p>
<p>When others ask me how happy I am with the end result I always reply that I’m about 70% happy.  I know I could have improved many things but constrains and time are always the enemy.  However I think that the current state of the site is a pretty darn good foundation for whatever we decide to build on the future.  I also feel happy that <a title="Michael Dell" href="http://en.wikipedia.org/wiki/Michael_Dell">Mr Dell</a>(big boss) himself said he liked the look and feel of the new site.  Also I glanced thru some message boards and the general consensus is that people like it.</p>
<p>So what does the future hold?  Well I’ve taken it upon myself to improve the speed of the site and rethink my not so good ideas.  And hopefully I’ll get some time to relax now that I’ve crossed the first big hurdle at Alienware and while I wait for the next big thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://yeungus.com/2008/06/13/alienwares-website-refresh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Joomla Project</title>
		<link>http://yeungus.com/2008/05/12/first-joomla-project/</link>
		<comments>http://yeungus.com/2008/05/12/first-joomla-project/#comments</comments>
		<pubDate>Mon, 12 May 2008 04:09:38 +0000</pubDate>
		<dc:creator>Joe Yeung</dc:creator>
				<category><![CDATA[Work]]></category>
		<category><![CDATA[experiments]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://yeungus.com/?p=40</guid>
		<description><![CDATA[I’m happy to announce that I completed my first joomla project-Exotic Car Collections- A project collaboration between Jonas(who came up with the idea) and Myself(who put the back-end together). A little background about this project: About Two months ago I read in one of the forums that I frequent a post by someone looking for [...]]]></description>
			<content:encoded><![CDATA[<p>I’m happy to announce that I completed my first <a title="Joomla!" href="http://joomla.org/">joomla</a> project-<a title="Exotic Car Collections" href="http://www.exotic-carcollections.com/">Exotic Car Collections</a>- A project collaboration between Jonas(who came up with the idea) and Myself(who put the back-end together). A little background about this project:</p>
<p>About Two months ago I read in one of the forums that I frequent a post by someone looking for help setting up a site. At the time, I did not have a full-time job per se, so I was interested in jumping into projects just to get my name out there and to try different technologies that I might not see in a regular basis.</p>
<p>So Jonas, who wanted to build the site, told me his idea of having a site to post pictures and articles about exotic car collections. I thought the idea had potential so I decided to help him start the site. I proposed Joomla for the back-end as I did not have the time to build a whole site from scratch. However I had never done a full blown website using Joomla before; I had only experimented with it on a few occasions but nothing serious. Anyhow after some difficulties at the beginning I got to set up all the components and basic foundation to have the site working the way we wanted; all while Jonas learned the ins and outs of Joomla since he was going to take care of the content and day-to-day site management. Long story short we released <a title="Exotic Car Collections" href="http://www.exotic-carcollections.com/">Exotic Car Collections</a> last week to the public.</p>
<p>So far no major problem has arise, but as with every project something will eventually come up. I do hope that we can improve the quality and usability of the site as time allows; but I see it difficult as I just started my <a title="Im Joining FIU's Chapman Business School" href="http://www.yeungus.com/2008/02/14/i-will-be-joining-fius-chapman-business-school/">Graduate Degree</a> last week and my job’s work load is steadily increasing.   Regardless I’ll try to find time to keep polishing the project.</p>
]]></content:encoded>
			<wfw:commentRss>http://yeungus.com/2008/05/12/first-joomla-project/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Secure Contact Form Results in Blank Page</title>
		<link>http://yeungus.com/2008/01/31/secure-contact-form-results-in-blank-page/</link>
		<comments>http://yeungus.com/2008/01/31/secure-contact-form-results-in-blank-page/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 07:54:28 +0000</pubDate>
		<dc:creator>Joe Yeung</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[experiments]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://yeungus.com/?p=16</guid>
		<description><![CDATA[In this website I’m using the Secure and Accessible PHP Contact Form v.2.0 wordpress plugin. After installing and configuring the plugin I tried submitting the form but all I got was a blank page after submitting the form. I searched google to see if someone was experiencing the same problem but couldn’t find any detailed [...]]]></description>
			<content:encoded><![CDATA[<p>In this website I’m using the <a title="secure contact form plugin" href="http://green-beast.com/blog/?page_id=136">Secure and Accessible PHP Contact Form v.2.0</a> wordpress plugin. After installing and configuring the plugin I tried submitting the form but all I got was a blank page after submitting the form.</p>
<p>I searched google to see if someone was experiencing the same problem but couldn’t find any detailed information, just someone saying that all they got was a HTTP 406 error in their logs. I checked my error logs but didn’t find that error; however, upon inspecting my raw access logs I saw some 406 responses from the server. So the blank page was indeed the 406 response from my server. From the <a title="HTTP 406 response definition" href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html">definition of HTTP 406 response</a> I learned that the problem  could be that the server didn’t like the values I was passing it.</p>
<p>Now the 406 response could be raised by a couple of things. One of them is mod_security, if this is the source of your problems you could add some lines to your .htaccess to disable mod_security, read this solution on this <a title="406 error solution" href="http://urbangiraffe.com/2005/08/20/mysterious-406-error/">HTTP 406 post</a>. That being said, the solution didn’t fix my problem so I had to look for another suspect. My next step was to check my php configuration; this is where I found that there was a module installed that was redirecting to 406! The module’s name is suhosin, which is another security measure that is used for php. Now since I’m in a share host I cannot change the configuration of suhosin.</p>
<p>So I contacted my hosting company and asked them if they could change it but they said no. Which I understand, why change the config for just one guy’s code. However they gave me a more detailed log error which pointed out what part of the code was raising the problem. The problem was that some values where too darn long and looked suspicious to suhosin. The solution was to make them shorter.</p>
<p>The <strong>form_id</strong>, <strong>spam trap</strong> and <strong>send value</strong> where the values that where too long for my host’s suhosin configuration.  The original code was:</p>
<pre class="brush: php">
$form_id = ''.$fd.''.$fp.''.$fl.''.$fv.''.$fh.'';
$trap1_value = ''.$fp.''.$fv.''.$fh.''.$fl.''.$fd.'';
$send_value = ''.$fh.''.$fd.''.$fv.''.$fp.''.$fl.'';
</pre>
<p>The new code:</p>
<pre class="brush: php">
$form_id = ''.$fd.''.$fp.'';
$trap1_value = ''.$fp.''.$fv.'';
$send_value = ''.$fh.''.$fd.'';
</pre>
<p>After making this change the form worked, anything larger value would result in a 406 response again. I don’t think this is a widespread issue or I would have found a solution quickly but I guess sh*t happens. If this post helps you or you have a better solution leave a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://yeungus.com/2008/01/31/secure-contact-form-results-in-blank-page/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Developer Meetings in South Florida: My Thoughts…</title>
		<link>http://yeungus.com/2008/01/23/developer-meetings-in-south-florida-my-thoughts/</link>
		<comments>http://yeungus.com/2008/01/23/developer-meetings-in-south-florida-my-thoughts/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 04:05:18 +0000</pubDate>
		<dc:creator>Joe Yeung</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://yeungus.com/?p=33</guid>
		<description><![CDATA[For many years I’ve seen how the “web culture” has evolved in different places around the world. Some places that come to mind are the west coast of the US and London, for some reason you will find a high concentration of designers and web developers at these locations. More over the best conferences, workshops [...]]]></description>
			<content:encoded><![CDATA[<p>For many years I’ve seen how the “web culture” has evolved in different places around the world. Some places that come to mind are the west coast of the US and London, for some reason you will find a high concentration of designers and web developers at these locations. More over the best conferences, workshops and meetings for internet technologies and trends occur at those locations. I started to wonder why South Florida didn’t have a community of designers and developers as in the top places? After all South Florida has the ingredients to support such a community, at least thats what I think.</p>
<p>To my surprise I found out late last year, during the holiday season, that South Florida would be hosting the <a title="Future of Web Apps" href="http://futureofwebapps.com/" target="_blank">Future of Web Apps 2008</a> conference. I was so excited that I registered for the event and started to look for locals attending the event. Thats when I found that there is a good, albeit small, community of developers and designers that are on the bleeding edge of internet technologies. I even found that there are a good number of internet startups here in South Florida such as <a title="visit Scrapblog" href="http://scrapblog.com/" target="_blank">Scrapblog</a>.</p>
<p>After a good amount of time reading about the different meetings in the area I decided to join one and try to be part of the community. The first meeting was very relaxed, informal and with loads of insightful information about the web development/design business in the area. A few days later I attended a Ruby development meeting, this time around the meeting was a little more formal.</p>
<p>If you are like me, a person new to the South Florida Web development / design scene, I recommend that you check out <a title="visit Meetup" href="http://www.meetup.com/" target="_blank">meetup.com</a> to look for the next meetings here in South Florida.</p>
]]></content:encoded>
			<wfw:commentRss>http://yeungus.com/2008/01/23/developer-meetings-in-south-florida-my-thoughts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interesting View On Looking For Good Programmers</title>
		<link>http://yeungus.com/2008/01/12/interesting-view-on-looking-for-good-programmers/</link>
		<comments>http://yeungus.com/2008/01/12/interesting-view-on-looking-for-good-programmers/#comments</comments>
		<pubDate>Sat, 12 Jan 2008 04:10:43 +0000</pubDate>
		<dc:creator>Joe Yeung</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[thoughts]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://yeungus.com/?p=42</guid>
		<description><![CDATA[I recently started looking for a Job as a developer, either web or stand-alone, and while searching thru some job listings I saw a common trend. They(employers) do not necessarily understand what to look for in a person to fill in a position. I found this post on digg and thought that I share almost [...]]]></description>
			<content:encoded><![CDATA[<p>I recently started looking for a Job as a developer, either web or stand-alone, and while searching thru some job listings I saw a common trend. They(employers) do not necessarily understand what to look for in a person to fill in a position.</p>
<p>I found this <a href="http://www.inter-sections.net/2007/11/13/how-to-recognise-a-good-programmer/">post</a> on digg and thought that I share almost all of this persons views of who is a good programmer.</p>
<p>I particularly agree on his view of self-learning. I know many programmers who complain about new technologies and dont want to learn it unless they are sent to a course or the company invests in (pays) them to learn a new technology.</p>
<blockquote><p>A good programmer doesn’t need a training course to learn a new technology. In fact, the great programmer will be the one talking your ear off about a new technology that you haven’t even heard of, explaining to you why you <strong>must</strong> use it in your business, even if none of your staff knows how to use it. Even if it’s a technology he doesn’t know how to use yet.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://yeungus.com/2008/01/12/interesting-view-on-looking-for-good-programmers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
