<?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>BorkWeb &#187; java</title>
	<atom:link href="http://borkweb.com/story/tag/java/feed" rel="self" type="application/rss+xml" />
	<link>http://borkweb.com</link>
	<description>Some People Are Squirrel Handed.</description>
	<lastBuildDate>Tue, 17 Jan 2012 22:00:21 +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>Settlers of Catan: Online &amp; Free</title>
		<link>http://borkweb.com/story/settlers-of-catan-online-free</link>
		<comments>http://borkweb.com/story/settlers-of-catan-online-free#comments</comments>
		<pubDate>Tue, 27 Feb 2007 10:39:12 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Art, Gaming, & Fun]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[General Gaming]]></category>
		<category><![CDATA[asobrain]]></category>
		<category><![CDATA[carcasonne]]></category>
		<category><![CDATA[catan]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[online games]]></category>
		<category><![CDATA[settlers of catan]]></category>

		<guid isPermaLink="false">http://borkweb.com/story/settlers-of-catan-online-free</guid>
		<description><![CDATA[I have a blast playing Euro Games. By far my favorite Euro game is Settlers of Catan. I was introduced to this awesome game by a few of my cousins that used to live nearby. Sadly, they&#8217;ve graduated high school and have moved away leaving my Catan player base generally below par. To counter-act this [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/borkweb/355808183/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/156/355808183_7e090e0704_m.jpg" width="240" height="193" alt="747px-Settlers_of_Catan_-_standard_map" class="post_image" align="left"/></a>I have a blast playing <a href="http://borkweb.com/story/a-weekend-of-euro-gaming">Euro Games</a>.  By far my favorite Euro game is <a href="http://borkweb.com/story/settlers-of-catan">Settlers of Catan</a>.  I was introduced to this awesome game by a few of my cousins that used to live nearby.  Sadly, they&#8217;ve graduated high school and have moved away leaving my Catan player base generally below par.  To counter-act this lack of Catan playing, my pal <a href="http://optimalstupidity.com">Randy</a> directed me to a location to play <a href="http://games.asobrain.com/">Catan online</a>!</p>
<p><a href="http://games.asobrain.com/">Aso Brain Games</a> is a site built by a couple of competent developers from the Netherlands.  They&#8217;ve coded an <strong>excellent</strong> Java version of Catan that allows you to play solo or multiplayer; basic &#8216;Catan&#8217; or &#8216;Cities and Knights of Catan&#8217;.  To avoid copyright violation, the game has been renamed to <strong>Xplorers</strong>.</p>
<p>If you&#8217;re on the hunt for an online Catan game&#8230;<br />
<a href="http://games.asobrain.com/">Aso Brain Games</a> is all you need :)</p>
<p>Also, if you&#8217;re a fan of <a href="http://en.wikipedia.org/wiki/Carcasonne">Carcasonne</a>, they&#8217;ve got that game as well&#8230;dubbed &#8220;<strong>Toulouse</strong>.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://borkweb.com/story/settlers-of-catan-online-free/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Learning What I Know</title>
		<link>http://borkweb.com/story/learning-what-i-know</link>
		<comments>http://borkweb.com/story/learning-what-i-know#comments</comments>
		<pubDate>Tue, 15 Aug 2006 23:42:27 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[learn]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oo]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[suggestions]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://borkweb.com/story/learning-what-i-know</guid>
		<description><![CDATA[I recently received an e-mail from one of my subscribers that asked a question. The answer may be useful to some so I&#8217;m placing it here. The original question It seems so interesting developing websites application these days, thanks to the web 2.0 phenomena. I can&#8217;t call myself a web developer or anything near that, [...]]]></description>
			<content:encoded><![CDATA[<p>I recently received an e-mail from one of my subscribers that asked a question.  The answer may be useful to some so I&#8217;m placing it here.</p>
<h3 id="_the-original-questio_1" >The original question</h3>
<blockquote><p>
It seems so interesting developing websites application these days, thanks to the web 2.0 phenomena. I can&#8217;t call myself a web developer or anything near that, but I&#8217;m interested to learn these kind of [things].</p>
<p>[...]</p>
<p>Since you seem to be real world developer to me, I have a couple of questions to ask you. I&#8217;ve been messing around with XHTML, CSS, Javascript, PHP and MySQL [for] a couple of months now, and it frustrates me sometimes when I sort of forget things and [can]&#8216;t understand the flow of the design of what I&#8217;m trying to achieve. [..]</p>
<p>Based on your experience, do you do everything by your own, i mean there are the front end and the back end [things], do you do both?</p>
<p>Talking of object oriented programming (i guess that&#8217;s what prototype, script.aculo.us and ajax are really about), which OOP did u learn first? I [learned] simple Java before but does that come into play for web development as well? I mean, does it help if i go into detail learning Java?</p>
<p>Any other useful advice? I would appreciate your comments. Thank you.
</p></blockquote>
<h3 id="_my-reply_1" >My Reply</h3>
<p>Web 2.0 phenomenon&#8230;Yeah, its good to stay on top of things like that :)</p>
<p>Development.  <a href="http://www.w3schools.com/xhtml/default.asp">XHTML</a>, <a href="http://w3schools.com/css/">CSS</a>, <a href="http://en.wikipedia.org/wiki/Javascript">Javascript</a>, <a href="http://php.net">PHP</a> and <a href="http://mysql.org">MySQL</a>&#8230;I do it all, however, I did not learn them all at once&#8230;but over a series of years.  I think the key concept is to really try and keep your logic from your design &#8211; keep the MySQL/PHP side of things separate from the XHTML/CSS side of things ( e.g. <a href="http://borkweb.com/story/ajax-templating-and-the-separation-of-layout-and-logic">Ajax, Templating, and the Separation of Layout and Logic</a>).  Javascript is a bit of a wildcard and bridges between both the presentation and logic. </p>
<p>You can do the above with and without <a href="http://en.wikipedia.org/wiki/Object-oriented_programming">Object Oriented Programming</a>&#8230;although OOP is the preferred method.  My first OOP language was <a href="http://java.sun.com">Java</a>. Next I branched out to Object Oriented PHP, and finally (last year) I learned Object Oriented Javascript. </p>
<p>All you really need is the OO concept in your head before you branch out and if you&#8217;ve used Java, you should be good to go.  So to answer your question: &#8220;Does it help if you go into detail learning Java.&#8221; is this:  It won&#8217;t hurt, but isn&#8217;t necessary to succeed in learning the above languages/tools.  When using Object Orientation and switching languages, its all about learning the syntax and the gotchas associated with your chosen language.</p>
<p>The biggest chunks of advice I can give regarding your tools of choice are as follows:</p>
<h3 id="_xhtmlcss_1" >XHTML/CSS</h3>
<ul>
<li>keep it simple</li>
<li>use ids/classes rather than inline styles</li>
</ul>
<h3 id="_php_1" >PHP</h3>
<ul>
<li>live on php.net</li>
<li>learn through irritation with your own code&#8230;mine goes through constant revisions and optimizations<br />
- pick up a templating engine to help keep your layout and logic separate.  I use <a href="http://xtpl.sf.net">XTemplates</a>.  I&#8217;m thinking about looking into <a href="http://smarty.php.net/">SmartyTemplates</a>&#8230;.use whatever you wish&#8230;but templates save TONS of time.</li>
</ul>
<h3 id="_mysql_1" >MySQL</h3>
<ul>
<li>know your data</li>
<li>know how to normalize your data</li>
<li>download open source applications and look at their database structure for a good idea of what their doing and go from there</li>
</ul>
<h3 id="_javascript_1" >Javascript</h3>
<ul>
<li>Learn to <a href="http://borkweb.com/story/node-manipulation-in-the-dom">manipulate the DOM</a></li>
<li>Learn <a href="http://borkweb.com/story/object-oriented-javascript">OO Javascript</a></li>
<li>THEN tackle <a href="http://borkweb.com/story/prototype-makes-javascript-painless">Prototype</a> and <a href="http://borkweb.com/story/scriptaculous-is-my-new-best-friend">Script.aculo.us</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://borkweb.com/story/learning-what-i-know/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

