<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>thinkJavache &#187; webdev</title>
	<atom:link href="http://thinkjavache.be/blog/tag/webdev/feed/" rel="self" type="application/rss+xml" />
	<link>http://thinkjavache.be/blog</link>
	<description></description>
	<lastBuildDate>Sun, 10 May 2009 17:07:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/be/</creativeCommons:license>
		<item>
		<title>Spending a summer in web development</title>
		<link>http://thinkjavache.be/blog/2009/01/13/spending-a-summer-in-webdevelopment/</link>
		<comments>http://thinkjavache.be/blog/2009/01/13/spending-a-summer-in-webdevelopment/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 12:12:40 +0000</pubDate>
		<dc:creator>Pieter De Baets</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[netlash]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://thinkjavache.be/blog/?p=43</guid>
		<description><![CDATA[
It&#8217;s probably long overdue, but Bart asked me at the beginning of my summer internship to write up a small review of working at Netlash. So here I go.
 I consider myself pretty lucky when it comes to having cool summer jobs. Since I am 16 &#8212; the legal age for working during the holidays [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.netlash.com"><img class="alignright size-full wp-image-52" title="Netlash" src="http://thinkjavache.be/blog/wp-content/uploads/2008/12/logo.gif" alt="Netlash" width="138" height="68" /></a></p>
<p>It&#8217;s probably long overdue, but <a href="http://ondernemeringent.be">Bart</a> asked me at the beginning of my summer internship to write up a small review of working at <a href="http://netlash.com">Netlash</a>. So here I go.</p>
<p><span id="more-43"></span> I consider myself pretty lucky when it comes to having cool summer jobs. Since I am 16 &#8212; the legal age for working during the holidays in Belgium &#8212; I have always been able to work as a web developer and not as some kind of plantation worker. But after 2 summers at <a href="http://vision.be">Vision</a>, I wanted something different and I tried my luck at Netlash.</p>
<p>A few e-mails and an interview later, Bart told me he got a job for me in August. Awesome!</p>
<p>On my first day at the Netlash office &#8212; which has a really cool location, right in the center of Ghent &#8212; I was introduced to <a href="http://www.fork-cms.be/ ">Fork CMS</a> and I must admit, it&#8217;s one of the better CMS&#8217;s I have seen so far. After I got up to speed with the <a href="http://netlash.com/over-ons/filosofie/proces">Netlash workflow</a> and <a href="http://www.activecollab.com/">project management</a>, I got started on my first assignment: slicing and dicing <a href="http://www.be-organized.be/nl">be-organized.be</a>. <span class="note">(Dicing, a word I was unfamiliar with first, apparently meant integrating the slice with the CMS, which is not that hard)</span></p>
<p>Now this wasn&#8217;t just a slice, because <a href="http://wolfslittlestore.be">Johan</a> was going to review my work, which was a first time for me. I&#8217;m glad he did that though because it&#8217;s something I learnt a lot from because he knows way too much about <a href="http://www.wolfslittlestore.be/slicing-skill-list">css and browser bugs</a> too be healthy for a normal person, so he was an incredible source of tips and tricks. In the end, I was happy I didn&#8217;t have too much big mistakes in my slice.  <img src='http://thinkjavache.be/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Not only the designers at Netlash are awesome, the developers also seem to live only to kick ass, code wise then. The quality of their code is of really high standards and they expected the same of me. So before I could get started on writing code, I had to read the coding standards and swear an oath to follow them. If you want to see some of that code yourself, check out the <a href="http://spoon-library.be">library</a> they&#8217;ve open-sourced.</p>
<p>In the following weeks, I did everything from newsletter-slicing to creating structure documents, with a great deal of variation every day and with the great finale of helping to launch the new <a href="http://abconcerts.be/">Ancienne Belgique</a>-website.</p>
<p>What I really liked at Netlash was the cool atmosphere, the always-present motivation to push yourself further, the <a href="http://www.ondernemeringent.be/2008/06/gamen-bij-netlash.html">gaming</a> over lunch break but most of all the passion all these people had for their jobs. They&#8217;re not code monkeys, they all want to help building the best websites on the web.</p>
<p>I&#8217;d like to thank Bart and Dirk for letting me work in their wonderful company over summer. I sure hope I can come back for more <img src='http://thinkjavache.be/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://thinkjavache.be/blog/2009/01/13/spending-a-summer-in-webdevelopment/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/be/</creativeCommons:license>
	</item>
		<item>
		<title>Web development for students</title>
		<link>http://thinkjavache.be/blog/2008/12/30/web-development-for-students/</link>
		<comments>http://thinkjavache.be/blog/2008/12/30/web-development-for-students/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 09:55:17 +0000</pubDate>
		<dc:creator>Pieter De Baets</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ugent]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://thinkjavache.be/blog/?p=62</guid>
		<description><![CDATA[As a part of one of my courses this year, Computer Use, we got some introductory lessons to the big domain of web development. I didn&#8217;t completely agree with the selection of material that was being given, and when discussing that with my professor, he asked me what should be teached then.

To start with, let [...]]]></description>
			<content:encoded><![CDATA[<p>As a part of one of my courses this year, <a href="http://www.opleidingen.ugent.be/studiegids/2008/EN/FACULTY/WE/COURSE/CBINFO/01000002/INDEX.HTM">Computer Use</a>, we got some introductory lessons to the big domain of web development. I didn&#8217;t completely agree with the selection of material that was being given, and when discussing that with my professor, he asked me what <em>should</em> be teached then.<br />
<span id="more-62"></span><br />
To start with, let me give you an overview of what we were taught. First we got a couple of lessons about XML DTD&#8217;s &#8212; which is an interesting subject, but not really for the average web developer, then some lessons on XHTML basics and finally an introduction to CSS. We also got an oversize syllabus (about 300 pages) that contained all the theory and an overload of examples. In my opinion, it was filled with way too much details on legacy elements and properties, for example the specifics of using <code>&lt;font&gt;</code>. What also struck me as odd were the numerous incompatibility warnings about browsers such as Netscape Navigator and Internet Explorer 4. And on top of that, just before the chapter about CSS, there was a section &#8220;<em>Using tables to layout your page</em>&#8220;.</p>
<p>Now, if you&#8217;ve ever developed a website using standards before, you will probably feel my pain. So I wrote down a couple of things that I would like to see taught and discussed in these lessons.</p>
<h3>Focus on <a href="http://developer.yahoo.com/yui/articles/gbs/">A-grade browsers</a></h3>
<p>Teaching about compatibility with Netscape Navigator is going to keep us in the dark ages of web development for a long time. Develop with standards and even the oldest browsers will make something decent of your page, a principle called <a href="http://en.wikipedia.org/wiki/Graceful_degradation">graceful degradation</a>.</p>
<h3>Separation of content and style.</h3>
<p>Keeping your content and your styling separated is a principle already taught in the lessons about <a href="http://www.latex-project.org/">LaTeX</a> and something which will help you with the graceful degradation. Try to bring meaning to your HTML by using semantically correct tags as much as possible.</p>
<p>For example, use <code>&lt;em&gt;</code> to put emphasis on your words, not <code>&lt;b&gt;</code> to make them look bold. If you&#8217;d ever want to make emphasized words italicized later on, you can easily do so site-wide with CSS, while the HTML still conveys the same meaning.</p>
<p>CSS should be the one and only way to style your page, every other way is deprecated. Teach the basics of CSS and provide links to advanced examples for those who want to learn more. Keep in mind though that we are not designers and shouldn&#8217;t know everything about designing a page.</p>
<h3>&#8220;Bad&#8221; technologies</h3>
<p>Keep technologies such as imagemaps and framesets out of the classroom. These are of course not bad per se, but are more often abused then well-used. There are more important things to be taught.</p>
<p>There are a few things still to think about here, and I would be glad to hear your opinion on them:</p>
<ul>
<li>
How do you handle deprecated tags and attributes?</p>
<p>If you do not mention them, students will find them themselves via Google in any outdated tutorial. But to what extent should you mention them then so they won&#8217;t use them by mistake?
</li>
<li>
What will the effect of a <a href="http://www.molly.com/2006/02/23/how-to-sniff-out-a-rotten-standardista/">standardista</a>-introduction to web development be on a fresh mind?</p>
<p>If you give a technical introduction to HTML and no immediate way to do any of the flashy stuff people see out there, you are certainly not promoting HTML as a way of publishing to beginners. On the other hand, I believe that it will bring respect for the people who are able to create amazing things with these set of technologies.
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://thinkjavache.be/blog/2008/12/30/web-development-for-students/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/be/</creativeCommons:license>
	</item>
	</channel>
</rss>
