
Notice: Undefined variable: conferenties in C:\apache\htdocs\vhosts\ikdoeict.be\wwwroot\modules\blog\engine\classes\categories_rss.php on line 44
<?xml version="1.0" encoding="iso-8859-15" ?>
<rss version="2.0">
<channel>
	<title>IkDoeICT.be Blog - Conferenties</title>
	<link>http://www.ikdoeict.be/nl/blog/p/categorie/</link>
	<description>
		<![CDATA[
		IkDoeICT.be Blog
		]]>
</description>
	<image>
		<title>IkDoeICT.be Blog - Conferenties</title>
		<url>http://www.ikdoeict.be/modules/core/layout/images/rss2.gif</url>
		<link>http://www.ikdoeict.be/nl/blog/p/categorie/</link>
	</image>
	<lastBuildDate>Fri, 18 May 2012 22:53:55 +0200</lastBuildDate>
	<pubDate>Fri, 18 May 2012 22:53:55 +0200</pubDate>
	<generator><![CDATA[Fork CMS]]></generator>
	<language>nl</language>
<item>
	<title>Fronteers bijeenkomst te KaHo St-Lieven op 21 mei 2012</title>
	<link>http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/fronteers-bijeenkomst-te-kaho-st-lieven-op-21-mei-2012</link>
	<description>
		<![CDATA[
			<p class="text"><img height="56" src="http://fronteers.nl/_css/img/logo.png" width="314" /></p>
<p class="text"><em><a href="http://fronteers.nl/">Fronteers</a> is een vakvereniging voor front-end web developers (denk html, css, javascript). Jaarlijks organiseren ze in oktober <a href="http://fronteers.nl/congres">een tweedaagse conferentie te Amsterdam</a>, waar onze opleiding steeds op aanwezig is. Bijkomend organiseren ze doorheen het jaar ook enkele kleinere (gratis) bijeenkomsten voor hun leden. Op zo een bijeenkomst zijn er telkens &#233;&#233;n &#224; twee sprekers geprogrammeerd met een talk, en is er tijd om wat bij te praten.</em></p>
<p>Op maandag 21 mei 2012 is Fronteers te gast bij onze opleiding op de TechnologieCampus te Gent (Rabot). Er worden twee presentaties voorzien:</p>
<ul>
<li>Bram(us) Van Damme, lector binnen onze opleiding, zal het hebben over RESTful APIs <em>(met zijdelings Ajax, jQuery, JSON/JSONP, CORS en URL design)</em>.</li>
<li>De heren van Pixel Lab, die samen met Zeptolab <a href="http://www.cuttherope.ie/dev/">de HTML5-versie van Cut The Rope</a> hebben gebouwd, hebben ook vast iets interessants te vertellen &#8212; in het Engels, weliswaar.</li>
</ul>
<p>De bijeenkomst is opengesteld voor iedereen (ook niet-Fronteersleden zijn welkom), zij het met verplichte inschrijving.</p>
<p>Het precieze programma, met mogelijkheid tot inschrijven, vind je op <a href="http://fronteers.nl/bijeenkomsten/2012/kahosl">http://fronteers.nl/bijeenkomsten/2012/kahosl</a></p><p><a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/fronteers-bijeenkomst-te-kaho-st-lieven-op-21-mei-2012" title="Fronteers bijeenkomst te KaHo St-Lieven op 21 mei 2012">Fronteers bijeenkomst te KaHo St-Lieven op 21 mei 2012</a> geschreven door Bramus Van Damme in: <a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/categorie/conferenties" title="Conferenties">Conferenties</a></p>
<p>Tags: <a href="http://www.ikdoeict.be/nl/tags/p/detail/fronteers" rel="tag" title="fronteers">fronteers</a>, <a href="http://www.ikdoeict.be/nl/tags/p/detail/webtechnieken" rel="tag" title="webtechnieken">webtechnieken</a></p>
		]]>
	</description>
	<pubDate>Fri, 04 May 2012 12:05:00 +0200</pubDate>
	<category><![CDATA[Conferenties]]></category>
	<guid isPermaLink="true">http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/fronteers-bijeenkomst-te-kaho-st-lieven-op-21-mei-2012</guid>
	</item>
<item>
	<title>Fronteers '10, dag 1</title>
	<link>http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/fronteers-10-dag-1</link>
	<description>
		<![CDATA[
			<p><img height="113" src="http://www.ikdoeict.be/userfiles/images/fronteers-2010.jpg" width="390" /></p>
<p>In oktober ging in Amsterdam het twee dagen durende <a href="http://fronteers.nl/congres/2010">Fronteers '10</a> door, een conferentie speciaal gericht naar frontend developers.</p>
<p>Met een line-up met klinkende namen waaronder Cameron Adams, Robert Nyman, Andy Clarke, Paul Irish, H&#229;kon Wium Lie en niemand minder dan Jeremy Keith himself beloofde het congres hoge toppen te scheren ... wat het ook deed.</p>
<p>Hier het eerste deel van een tweedelig verslag.</p>
<p style="text-align: center; font-size: 28px; font-family: 'times new roman', times;">&#126;</p>
<p>Met enkele Vlaamse concullega webdevelopers/webdesigners hadden we afgesproken om reeds de dag voordien tot in Amsterdam af te zakken zodat we de losse <a href="http://fronteers.nl/congres/2010/jam-session">Fronteers Jam</a> mee konden pikken. De opzet was simpel: stop wat webgeeks samen in <a href="http://www.zeppos.nl/">een caf&#233;</a> met een projector + een audioinstallatie en laat hen de kans om "iets" te presenteren.</p>
<p style="text-align: center;"><a href="http://farm5.static.flickr.com/4126/5062906911_37830738c9_z.jpg" rel="lightbox"><img height="240" src="http://farm5.static.flickr.com/4126/5062906911_37830738c9_z.jpg" width="320" /></a><br />Fronteers '10 Jam Session (<a href="http://www.flickr.com/photos/nzakas/5062906911/">src</a>)</p>
<p>We hebben niet alle presentaties mee kunnen pikken &#8212; ik meen dat we net een presentatie over <a href="http://www.html5rocks.com/tutorials/flexbox/quick/">flexbox</a> gemist hadden &#8212; maar ene die me bijbleef was die over Automatic Semicolon Insertion (ASI) in Javascript door Peter van der Zee. Op het eerste zicht lijkt het vrij een simpel gegeven, doch blijkt het &#233;norm complex (en interessant) te zijn: <a href="http://asi.qfox.nl/">probeer zelf maar eens het simpele testje foutloos af te leggen.</a></p>
<p style="text-align: center; font-size: 28px; font-family: 'times new roman', times;">&#126;</p>
<p>Na een verkwikkend ontbijt in <a href="http://www.hoteldoria.nl/">het hotel</a> zaken we af richting <a href="http://nl.wikipedia.org/wiki/Theater_Tuschinski">het magische Tuschniski Theater</a> voor de eerste dag Fronteers. De dag ging van start met een hoofd-schouders-knie-en-teen <em>opening gambit</em>, maar dan in een iets modernere versie: &lt;head&gt;-&lt;body&gt;-&lt;section&gt;-&lt;footer&gt;.</p>
<p style="text-align: center;"><iframe frameborder="0" height="219" src="http://player.vimeo.com/video/16732120?byline=0&amp;portrait=0" width="389"></iframe></p>
<p>De toon voor de conferentie was hierdoor meteen gezet: dit zouden twee dagen vol HTML5 en z'n aanverwanten<em> </em>worden.</p>
<p style="text-align: center; font-size: 28px; font-family: 'times new roman', times;">&#126;</p>
<p>De eerste sessie werd door niemand minder dan <a href="http://adactio.com/">Jeremy Keith</a> &#8212; <a href="http://adactio.com/journal/1595/">de HTML5 advocate</a> &#8212; gegeven. Tijdens z'n presentatie <a href="http://fronteers.nl/congres/2010/sessions/the-design-of-html5-jeremy-keith">The design of HTML5</a> verduidelijkte Jeremy de weg naar en status van HTML5: hoe zijn we tot HTML5 geraakt, wat kunnen we er nu reeds van gebruiken, en hoe doen we dit op een semantisch correcte manier.</p>
<p>Niet veel nieuws onder de zon indien je z'n boek <a href="http://books.alistapart.com/products/html5-for-web-designers">HTML5 for Web Designers</a> gelezen had <em>(*)</em>, doch werd het nogmaals duidelijk: HTML5 is <em>the way to go</em>.</p>
<p style="text-align: center;"><iframe frameborder="0" height="219" src="http://player.vimeo.com/video/15755349?byline=0&amp;portrait=0" width="389"></iframe><br /><a href="http://fronteers.nl/congres/2010/sessions/the-design-of-html5-jeremy-keith">Jeremy Keith: The design of HTML5</a></p>
<p class="text"><em>(*) Het eerste hoofdstuk van HTML5 for Web Designers kan je <a href="http://www.alistapart.com/articles/a-brief-history-of-markup/">gratis online lezen</a>.</em></p>
<p style="text-align: center; font-size: 28px; font-family: 'times new roman', times;">&#126;</p>
<p>Na een koffiepauze <em>(of karnemelk voor de aanwezige Nederlander) </em>waren we ondertussen goed wakker geworden en was het aan <a href="http://robertnyman.com/">Robert Nyman</a> <em>(*)</em>. Tijdens z'n sessie <a href="http://fronteers.nl/congres/2010/sessions/javascript-like-a-box-of-chocolates-robert-nyman">Javascript - Like a box of Chocolates</a> overliep hij de basis van javascript: syntax, self invoking functions, objecten, scoping, closures, patterns en namespaces.</p>
<p style="text-align: center;"><a class="lightbox" href="http://farm5.static.flickr.com/4083/5062934755_deb8b816b5_z.jpg"><img height="240" src="http://farm5.static.flickr.com/4083/5062934755_deb8b816b5_z.jpg" width="320" /></a><br /><em>Robert Nyman op Fronteers '10 (<a href="http://www.flickr.com/photos/nzakas/5062934755/in/set-72157625122633888/">src</a>)</em></p>
<p>Niet echt rocket science voor de doorwinterde javascripter, maar wel  een degelijke &#8212; en tevens volledige! &#8212; opwarmer voor wat nog komen zou. De aanwezige designers waren meteen ook gewaarschuwd voor het scriptgeweld dat die dag nog zou volgen.</p>
<p>Naast de basis wist Robert nog een paar handige weetjes te vermelden <em>(oa. declareren van meerdere variabelen in &#233;&#233;n keer, automatic semi-colon insertion)</em> en had hij het tenslotte over <a href="http://www.javascriptlint.com/">javascript lint tools</a>.</p>
<p style="text-align: center;"><iframe frameborder="0" height="219" src="http://player.vimeo.com/video/15758849?byline=0&amp;portrait=0" width="389"></iframe><br /><a href="http://fronteers.nl/congres/2010/sessions/javascript-like-a-box-of-chocolates-robert-nyman">Robert Nyman: Javascript - Like a box of Chocolates</a></p>
<p class="text"><em>(*) <a href="http://robertnyman.com/">De blog van Robert Nyman</a> is een ferme aanrader om te volgen. Deze staat vol met goed afgelijnde HTML5/CSS3/Javascript onderwerpen aangevuld met een uitgewerkt voorbeeld (bvb. <a href="http://robertnyman.com/2010/03/15/geolocation-in-web-browsers-to-find-location-google-maps-examples/">geolocation</a>). Verder heeft Robert een zeer volledig en zeer <a href="http://robertnyman.com/html5/">knap overzicht van alles wat in HTML5 zit</a>, alsook <a href="http://robertnyman.com/css3/">een overzicht van CSS3</a>.</em></p>
<p style="text-align: center; font-size: 28px; font-family: 'times new roman', times;">&#126;</p>
<p>Wat meteen opviel aan <a href="http://blog.codinginparadise.org/">Brad Neuberg</a> z'n sessie waren <a href="http://codinginparadise.org/projects/html5-3d-slides/html5.html">z'n slides</a><em> (*)</em>. Deze zijn niet opgemaakt in Powerpoint of Keynote, maar zijn een 3D wall in de browser.</p>
<p>Gezien z'n onderwerp <a href="http://fronteers.nl/congres/2010/sessions/vector-graphics-for-the-web-brad-neuberg">HTML5, CSS3, SVG and Beyond</a> is het dan ook niet te verwonderen dat deze slides niet in Flash gemaakt zijn maar in HTML5 &amp; CSS3 (3D transforms) aangevuld met wat Javascript.</p>
<p style="text-align: center;"><a class="lightbox" href="http://farm5.static.flickr.com/4145/5063546226_f0af3e367d_z.jpg"><img height="240" src="http://farm5.static.flickr.com/4145/5063546226_f0af3e367d_z.jpg" width="320" /></a><br /><em>Brad Neuberg op Fronteers '10 (<a href="http://www.flickr.com/photos/nzakas/5063546226/in/set-72157625122633888/">src</a>)</em></p>
<p>De hoofbrok van Brad z'n presentatie ging over SVG: hoe gebruik je deze <em>(embedden, shapes, links, transforms)</em>, hoe laat je deze samenwerken met CSS3 <em>(spoiler: dat gaat vanzelf)</em> en hoe kan je vanuit javascript jouw SVG objecten benaderen/manipuleren.</p>
<p>Tenslotte vermeldde Brad nog heel wat SVG libraries die je het als scripter heel wat makkelijker zullen maken: <a href="http://code.google.com/p/svgweb/">SVG Web</a>, <a href="http://raphaeljs.com/">Rapha&#235;l JS</a>, <a href="http://keith-wood.name/svg.html">jQuery SVG</a> en <a href="http://www.amplesdk.com/">Ample SDK</a></p>
<p style="text-align: center;"><iframe frameborder="0" height="219" src="http://player.vimeo.com/video/15773144?byline=0&amp;portrait=0" width="389"></iframe><br /><a href="http://fronteers.nl/congres/2010/sessions/vector-graphics-for-the-web-brad-neuberg">Brad Neuberg: HTML5, CSS3, SVG and Beyond</a></p>
<p class="text"><em>(*) Best te bekijken in <a href="http://nightly.webkit.org/">de laatste Webkit Nightly</a></em></p>
<p style="text-align: center; font-size: 28px; font-family: 'times new roman', times;">&#126;</p>
<p>Na een middaglunch aangeboden door de organisatie zelf verscheen&#160;<a href="http://people.opera.com/howcome/">H&#229;kon Wium Lie</a> &#8212; de uitvinder van CSS en CTO van <a href="http://www.opera.com/">Opera</a> &#8212; ten tonele om het over CSS3 te hebben.</p>
<p>Na eerst wat historische foto's van uit de begintijd van HTML/CSS boven te halen lichtte&#160;H&#229;kon&#160;een paar van de nieuwe CSS3 modules toe.</p>
<p style="text-align: center;"><a class="lightbox" href="http://farm5.static.flickr.com/4126/5063551798_7d553f4eed_z.jpg"><img height="240" src="http://farm5.static.flickr.com/4126/5063551798_7d553f4eed_z.jpg" width="320" /></a><br /><em>H&#229;kon Wium Lie op Fronteers '10 (<a href="http://www.flickr.com/photos/nzakas/5063551798/in/set-72157625122633888/">src</a>)</em></p>
<p>Hij ging rustig van start met een paar voorbeelden uit de <a href="http://www.w3.org/TR/css3-background/">backgrounds &amp; borders module</a>: text-shadow, border-radius en box-shadow aangevuld met een paar obligatoire voorbeelden zoals het <a href="http://desandro.com/articles/opera-logo-css/">Opera logo in CSS</a>, of het menu van Apple.com maar dan <a href="http://www.corrosiveonline.co.uk/tutorials_css3_apple_menu.php">puur in CSS3 nagebouwd</a>.</p>
<p>Vervolgens ging hij verder met voorbeelden uit&#160;<a href="http://www.w3.org/TR/css3-fonts/">de fonts module</a>, <a href="http://www.w3.org/TR/css3-multicol/">de multi-column layout module</a>, de <a href="http://www.w3.org/TR/css3-transitions/">Transitions module</a> en de tegenwoordig sterk in de kijker springende &#8212;&#160;denk&#160;<a href="http://www.alistapart.com/articles/responsive-web-design/" style="color: #896129 !important;">Responsive Web Design</a>&#8212;&#160;<a href="http://www.w3.org/TR/css3-mediaqueries/">media-queries module</a>&#160;<em>(*)</em>.</p>
<p>
<meta />
</p>
<p>Tenslotte had hij het over het generated content, maar dan voor paged/printed media. Zag er veelbelovend uit, doch was er (zeker op syntactisch vlak) nog heel wat werk aan de winkel.</p>
<p style="text-align: center;"><iframe frameborder="0" height="219" src="http://player.vimeo.com/video/15775937?byline=0&amp;portrait=0" width="389"></iframe><br /> 
<meta />
<a href="http://fronteers.nl/congres/2010/sessions/css3-hakon-wium-lie">H&#229;kon Wium Lie: CSS3</a></p>
<p><span style="color: #666666;"><em>(*)&#160;Zie ook <a href="http://adactio.com/journal/1696/">de blogpost van Jeremy Keith</a>, alsook <a href="http://www.netlash.com/blog/detail/responsive-web-design">de blogpost van Netlash over RWD</a>.</em></span></p>
<p style="text-align: center; font-size: 28px; font-family: 'times new roman', times;">&#126;</p>
<p>Een voor mij toen nog onbekende spreker &#8212; hoewel, er staken reeds wat links naar <a href="http://www.phpied.com/">z'n blog</a> in m'n del.icio.us &#8212; was <a href="http://www.phpied.com/">Stoyan Stefanov</a>, performance guru bij Yahoo, die het over Progressive Downloads &amp; Rendering zou hebben.</p>
<p>Hij had het &#8212; kort gezegd &#8212; over de snelheid (van inladen) van een website, of althans de perceptie ervan: een site mag misschien snel geserveerd kunnen worden, doch kan hij traag aanvoelen. Meteen lichtte hij de standaard gekende oplossingen toe om een zo hoog mogelijk snelheidsgevoel te garanderen:</p>
<ul>
<li>Het aantal HTTP requests minimaliseren en grote bestanden (scripts, afbeeldingen) vermijden                           
<ul>
<li>Scripts/CSS combineren &amp; minify'en</li>
<li>PNGs&#160;<a href="http://smush.it/" style="color: #896129 !important;">smushen</a></li>
<li>Expires header goed gebruiken</li>
</ul>
</li>
<li>Files vanaf een CDN serven (&#233;&#233;n DNS request minder + files worden van dichtbij geserveerd)</li>
<li>Javascript onderaan je HTML pagina's includen (*) of deze scripts asynchroon inladen (defer/async)</li>
</ul>
<p>Naast de basistruukjes ging Stoyan verder met een ingenieuze, doch simpele, truuk: <a href="http://php.net/flush">flush()</a> early. De logica achter de truuk is simpel: van zodra je browser iets binnen krijgt begint hij reeds met renderen. Zorg je er dus voor dat de opgebouwde HTML in delen bij de eindgebruiker terecht komt, dan zal deze reeds verwerkt worden.</p>
<p>Een goede plaats bvb om te flushen is na de &lt;head&gt;. Wanneer de browser deze <em>chunk</em> ontvangt zal hij reeds de CSS bestanden binnen kunnen halen terwijl de de server nog de &lt;body&gt; tag aan het opbouwen is (indien het een dynamisch opgebouwd pagina betreft uiteraard).</p>
<p>Google bvb. gebruik dit truukje zeer intensief en flush't per 4kb data. Iets wat ze ook nog doen, evenals de heren en dames van Amazon, is flushen na een afgelijnd blok van de layout: na de search box, na de eerste resultaten, na de pagination, etc. (**)</p>
<p style="text-align: center;"><a class="lightbox" href="http://farm5.static.flickr.com/4113/5062946059_baa8b0008c_b.jpg"><img height="240" src="http://farm5.static.flickr.com/4113/5062946059_baa8b0008c_b.jpg" width="320" /></a><br /><em>Stoyan Stefanov op Fronteers '10 (<a href="http://www.flickr.com/photos/nzakas/5062946059/in/set-72157625122633888/">src</a>)</em></p>
<p>Om het aantal requests te minimaliseren kan je zo ver gaan als je wil bleek ook nog uit deze sessie. De grootste vijand in dit spel is CSS: deze <strong>moet</strong> bovenaan in de &lt;head&gt; ge&#239;nclude worden om een FOUC (***) te vermijden. Google pakt het rechtoe rechtaan aan en stuurt de (&#233;norm geoptimaliseerde en geminimaliseerde) CSS mee in het HTML document: alweer een request minder.</p>
<p>Bijkomend is&#160; &#8212; opnieuw het aantal requests in het achterhoofd houdende &#8212;  het ook een goed idee om de <a href="http://davidwalsh.name/combine-css-media-styles-file">@media styles in &#233;&#233;n en hetzelfde CSS bestand te specifi&#235;ren</a>: nog een request minder.</p>
<p>Stylesheets voor de beruchte browsers (*kuch* de IE reeks) serveer je best niet via aparte bestanden (mbv conditionals) maar definieer je eveneens in datzelfde CSS bestand. Nee hoor, geen CSS hacks, maar <a href="http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/">een clevere truuk om op je &lt;html&gt; tag een class te plaatsen (mbv conditionals)</a> om zo die browsers te targetten (****): al een derde request minder.</p>
<p>Google drijft het zelfs n&#243;g verder en sturen heel wat images low-res als <a href="http://css-tricks.com/data-uris/">data-uri</a>'s mee: nog een lading requests minder. Pas later &#160;&#8212; wanneer je browser reeds een volledige pagina met low-res thumbnails toont &#160;&#8212; sturen ze de echte afbeeldingen door.</p>
<p>Bovendien laden ze ook nog wat resources in tussen je eerste en tweede pagina (viz. preloaden): de browser zit op dat moment toch vaak niks te doen, dus je kan 'm evengoed wat laten werken en zo de volgende pagina ook vlot houden.</p>
<p>De strafste stoot hield Stoyan voor het laatste: "animations as distractions". De sidebar die je op Google Search openklapt bvb is er zo ene: wanneer je op <em>more</em> klikt wordt die box vergroot en shuift hij netjes open. Wat weinigen weten is die box v&#243;&#243;r de animatie eigenlijk nog leeg is. Pas tijdens de animatie wordt de inhoud opgevraagd en er in geplaatst.</p>
<p>Stoyan mag misschien wel niet de meest enthousiaste spreker zijn (te wijten aan de taalbarriere vermoed ik), toch zaten we er allen heel aandacht naar te luisteren. Zijn sessie zat nl. vol goede idee&#235;n en nuttige zaken.</p>
<p style="text-align: center;"><iframe frameborder="0" height="219" src="http://player.vimeo.com/video/15981041?byline=0&amp;portrait=0" width="389"></iframe><br /><a href="http://fronteers.nl/congres/2010/sessions/progressive-downloads-and-rendering-stoyan-stefanov">Stoyan Stefanov: Progressive Downloads &amp; Rendering</a></p>
<p class="text"><em>(*) Zie ook de sessie "High Performance Javascript", dewelke de dag erna (en in de volgende blogpost) aan bod kwam.</em></p>
<p class="text"><em>(**) Met een tool zoals <a href="http://tools.w3clubs.com/chunkview/chunkview.php">Chunkview</a> kan je de chunks dewelke een website doorstuurt in detail bekijken. Test maar eens voor Amazon.<br /></em></p>
<p class="text"><em>(***) Flash of Unstyled Content. Simpel gezegd wanneer er reeds HTML gerenderd en nadien pas de CSS regels er op toegepast worden, waardoor de opmaak/layout verspringt.</em></p>
<p class="text"><em>(****) De truuk was al lang bekend, doch werd deze nog even aangereikt gezien Stoyan er <a href="http://www.phpied.com/conditional-comments-block-downloads/">onlangs een bug in gevonden had</a>.&#160;</em></p>
<p style="text-align: center; font-size: 28px; font-family: 'times new roman', times;">&#126;</p>
<p>Na de koffie was het aan <a href="http://sushiandrobots.com/">Jina Bolton</a> om haar sessie CSS Workflow te brengen. Haar boodschap was simpel: met een geoptimaliseerde flow en een strakke set van afspraken/stijlregels kan je jezelf en je team heel wat werk besparen:</p>
<ul>
<li>Maak schetsten van het design hoe je het zou slicen<br /></li>
<li>Organiseer je bestanden in logische mappen (js, css, img)</li>
<li>Schrijf betekenisvolle markup                          
<ul>
<li>zelfde doctype binnenin team</li>
<li>afspraken over naamgevingen (klassieker: hyphens of camelCase?)</li>
</ul>
</li>
<li>Bouw je CSS logisch op: reset, foundation (<a href="http://www.webtoolkit.info/css-clearfix.html">.clearfix</a> en zo), typografie, layout en plugins.</li>
<li>Valideer je pagina's vooraleer je met CSS debuggen begint.</li>
</ul>
<p style="text-align: center;"><a class="lightbox" href="http://farm5.static.flickr.com/4091/5060636922_f49cdf044d_z.jpg"><img height="240" src="http://farm5.static.flickr.com/4091/5060636922_f49cdf044d_z.jpg" width="320" /></a><br /><em>Jina Bolton op Fronteers '10 (<a href="http://www.flickr.com/photos/volker75/5060636922/in/set-72157624990730503/">src</a>)</em></p>
<p>De zaken die ze vermelde waren zeker aan het onderwerp relevant, doch vond het publiek ze ietwat te licht. Ik kan ze geen ongelijk geven: een groep doorwinterde CSS'ers moet je niet zeggen dat ze hun bestanden netjes op disk moeten ordenen, of dat er een tool zoals <a href="http://www.getfirebug.com/">Firebug</a> bestaat om hen te helpen tijdens het debuggen (*).</p>
<p>Begrijp me niet verkeerd: de tips die ze gaf waren niet mis, maar zijn ondertussen al geruime tijd "common knowledge". Het leek me dan ook eerder nuttig om deze aan een groep beginnende CSS'ers &#8212; ik denk spontaan aan onze studenten &#8212; mee te geven.</p>
<p>Het is dan ook niet te verwonderen dat menig aanwezige  spontaan z'n laptop openklapte en de mail- en feedreaderachterstand inhaalde.</p>
<p>Op &#233;&#233;n van haar laatste slides &#8212; het stukje over resources &#8212; vermelde ze vlug even <a href="http://www.modernizr.com/">Modernizr</a> (**) en <a href="http://html5boilerplate.com/">HTML5 Boilerplate</a> (***), twee technieken waar ze m.i. beter verder op ingegaan was gezien dit hot topics zijn en onze manier van CSS schrijven/websites maken omgooien/omgegooid hebben.</p>
<p>
<meta />
</p>
<p style="text-align: center;"><iframe frameborder="0" height="219" src="http://player.vimeo.com/video/15982903?byline=0&amp;portrait=0" width="389"></iframe><br /><a href="http://fronteers.nl/congres/2010/sessions/css-workflow-jina-bolton">Jina Bolton: CSS Workflow</a></p>
<p class="text"><em>(*) Zie ook het <a href="http://vimeo.com/6313836">Firebug introductie filmpje</a></em></p>
<p class="text"><em>(**) <a href="http://www.modernizr.com/">Modernizr</a> is een javascript bibliotheek die bij inladen test welke features je browser al dan niet aankan. Geen <a href="http://en.wikipedia.org/wiki/User_agent#User_agent_sniffing">user agent sniffing</a> zoals die vroeger gebeurde, maar effectieve feature detection. Na afloop van testen kent deze bibliotheek klasses aan de &lt;html&gt; tag toe waarop je jouw CSS dan kan afstemmen. <a href="http://www.alistapart.com/articles/understandingprogressiveenhancement/">Progressive Enhancement</a>, op een waterdichte en georganiseerde manier dus (zie ook <a href="http://www.youtube.com/watch?v=fMOuGu_O6PI">dit filmpje</a> en <a href="http://www.alistapart.com/articles/taking-advantage-of-html5-and-css3-with-modernizr/">dit artikel</a>) :-)</em></p>
<p class="text"><em>Bijkomend voordeel aan Modernizr is dat het ook de <a href="http://code.google.com/p/html5shiv/">HTML5shiv</a> aan boord heeft.</em></p>
<p class="text"><em>(***) <a href="http://html5boilerplate.com/">HTML5 Boilerplate</a> is een template om HTML5 websites te bouwen. De template beperkt zich niet tot een pure HTML template, maar omarmt ook JS/CSS/etc. H&#233;t grote voordeel aan HTML5 boilerplate is dat het reeds van heel wat truukjes &#8212; zoals het includen van Modernizr of het omvatten van ie classes op het &lt;html&gt; element &#8212; voorzien is om je het leven als webdeveloper heel wat makkelijker te maken.<br /></em></p>
<p style="text-align: center; font-size: 28px; font-family: 'times new roman', times;">&#126;</p>
<p>De mails ondertussen gelezen en feeds gecheckt was het aan <a href="http://www.jakearchibald.com/">Jake Archibald</a>, ex-BBC javascripter. Z'n sessie <a href="http://fronteers.nl/congres/2010/sessions/reusable-code-for-good-or-for-awesome-jake-archibald">Reusable Code, for Good or for Awesome!</a> was er knal op en een bevestiging van wat ik reeds deed bij het schrijven van m'n scripts.</p>
<p>Z'n truuken om reusable code te produceren deelde hij op in vijf kernzaken om een volwaardige "Captain Adequately Reusable Javascript" te worden:</p>
<ul>
<li><strong>Flexibility<br /></strong>vb. voorzie options op je objecten</li>
<li><strong>Consistency</strong></li>
<li><strong>Readability</strong><br />vb. schrijf documentatie; schrijf desnoods meer abstracte zaken waar je later meerdere objecten van laat over erven<br /></li>
<li><strong>Writeability</strong><br />Voorzie een API;&#160;                      
<meta />
voorzie hooks op je functions zodat anderen er zaken kunnen aan toevoegen;&#160;</li>
<li><strong>(kinda) Useful-ability<br />Cre&#235;er uiteraard iets wat nuttig is :-)</strong></li>
</ul>
<p>Zonder twijfel was dit de beste sessie van de dag: degelijke informatie en &#233;norm enthousiast over gebracht. Smaakte zeer zeker naar meer!</p>
<p style="text-align: center;"><iframe frameborder="0" height="219" src="http://player.vimeo.com/video/15984466?byline=0&amp;portrait=0" width="389"></iframe><br /><a href="http://fronteers.nl/congres/2010/sessions/reusable-code-for-good-or-for-awesome-jake-archibald">Jake Archibald: Reusable Code, for Good or for Awesome!</a></p>
<p style="text-align: center; font-size: 28px; font-family: 'times new roman', times;">&#126;</p>
<p>Ondertussen zat de eerste dag Fronteers '10 er op; Tijd om wat na te praten en te networken op het "after event". Na wat Hollands bier (enfin) zakten we uiteindelijk met een hoop ex-collega's van Netlash &amp; Netlog, alsook een paar Opera medewerkers, af richting een nabijgelegen restaurent. Iedereen was het er eensgezind over: van Jina hadden we meer verwacht en Jake stal de show die dag.</p>
<p style="text-align: center;"><a class="lightbox" href="http://farm5.static.flickr.com/4128/5061936163_e134b5d614_b.jpg"><img height="238" src="http://farm5.static.flickr.com/4128/5061936163_e134b5d614_z.jpg" width="320" /></a><br /><em>JantjesVerjaardag</em></p>
<p>Na nog wat na te kaarten in het Tuschinski zelf en een korte pitstop in <a href="http://www.jantjesverjaardag.nl/">Jantjes Verjaardag</a> &#8212; een nabijgelegen danscaf&#233;/fuifzaaltje met een hoog Oh-Oh Cherso gehalte waar we nog "de laatsten" van de dag dronken &#8212; was het stappen richting hotel geblazen; de dag nadien moesten we immers vroeg voor de tweede dag Fronteers, maar meer daarover in een volgende blogpost ...</p><p><a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/fronteers-10-dag-1" title="Fronteers '10, dag 1">Fronteers '10, dag 1</a> geschreven door Bramus Van Damme in: <a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/categorie/conferenties" title="Conferenties">Conferenties</a></p>
<p>Tags: <a href="http://www.ikdoeict.be/nl/tags/p/detail/css3" rel="tag" title="css3">css3</a>, <a href="http://www.ikdoeict.be/nl/tags/p/detail/fronteers" rel="tag" title="fronteers">fronteers</a>, <a href="http://www.ikdoeict.be/nl/tags/p/detail/html5" rel="tag" title="html5">html5</a>, <a href="http://www.ikdoeict.be/nl/tags/p/detail/javascript" rel="tag" title="javascript">javascript</a>, <a href="http://www.ikdoeict.be/nl/tags/p/detail/webtechnieken" rel="tag" title="webtechnieken">webtechnieken</a></p>
		]]>
	</description>
	<pubDate>Thu, 20 Jan 2011 08:00:00 +0100</pubDate>
	<category><![CDATA[Conferenties]]></category>
	<guid isPermaLink="true">http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/fronteers-10-dag-1</guid>
	</item>
<item>
	<title>Ook DFP 2010 kan het conferentieseizoen niet redden</title>
	<link>http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/ook-dfp-2010-kan-het-conferentieseizoen-niet-redden</link>
	<description>
		<![CDATA[
			<p>Het blijft voor conferenties blijkbaar toch moeilijk een constant niveau aan te houden. Waar vorig jaar conferenties als de Microsoft Developer Days 2009 en Design for Persuasion 2009 steevast voor vuurwerk en een jaar inspiratie zorgden, overheerst heden toch de perceptie dat er eigenlijk niet zoveel nieuws onder de zon is in IT-land. Na de teleurstellend kabbelende Microsoft Developer Days 2010 en Dutch PHP Conference 2010 was het&#160;nu&#160;dus aan de beurt van Design for Persuasion om een weinig bezielende editie neer te zetten.</p>
<p>De conferentie draait rond de centrale vraag: hoe kunnen we een toepassing zo ontwerpen dat de gebruiker bewogen wordt om bepaalde acties - inschrijven op een nieuwsbrief, een bestelling plaatsen, zich registreren -&#160;te ondernemen? Het antwoord ligt bij de <em>hot triggers</em>: uitnodigingen om een actie te ondernemen, en de mogelijkheid dat n&#250; te doen. Vergeet dus de paginagrote advertenties zonder directe bestelmogelijkheid: dit zijn <em>cold triggers</em> met een veel lagere conversieratio.&#160;</p>
<p>Veel sprekers gaven tal van voorbeelden en brachten structuur in de 'hot triggers' door te vertrekken van <em>mentale modellen</em> als verzamelen ('je profiel is voor ..% ingevuld'), vergelijking ('jouw vrienden gebruikten reeds...'), beloningen ('you are a gold contributer') enz...; zie bijvoorbeeld&#160;Dan Lockton's prima&#160;<a href="http://architectures.danlockton.co.uk/2010/04/10/design-with-intent-toolkit-1-0-now-online/" style="color: #896129 !important; ">gratis te downloaden</a>&#160;gestructureerde set van 101 kaarten of BJ Fogg's <a href="http://behaviorgrid.org/">Behavior Grid</a>.&#160;&#160;&#160;</p>
<p>De conferentie is prima georganiseerd, dat wel, de 20 min per spreker formule blijft werken en de chocolatier had weer zijn best gedaan. Maar&#160;toch&#160;overheerste vooral een d&#233;j&#224;-vu gevoel, en daar is het feit dat de belangrijkste sprekers vorig jaar&#160;ook&#160;op het podium stonden niet vreemd aan. Dan Lockton <em>had</em> vorig jaar al zijn kaartenset voorgesteld, host van de dag BJ Fogg vertelde evenmin veel nieuws, en ook Richard Sedly borduurde toch vooral voort op zijn uitstekende presentatie van de vorige editie.&#160;</p>
<p>Misschien is het onderwerp ook wel te beperkt, en had men het beter op een eenmalige conferentie gehouden. Of zoals iemand uit de zaal hard maar terecht opmerkte: al die mentale modellen en conversietechnieken zijn ondertussen allang mainstream bij ontwerpers. Je blaast vandaag ook niemand meer van de sokken met pakweg een Web 2.0 conferentie.&#160;Ik onthoud er vooral uit hoe ontzettend snel de IT wereld evolueert: ooit breaking news, een jaar later oude koek. Het moet pijnlijk geweest zijn voor Dan Lockton, nog niet eens klaar met het schrijven van zijn proefschrift, te beseffen dat zijn onderwerp nu al voorbijgestreefd lijkt.</p>
<p>&#160;</p><p><a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/ook-dfp-2010-kan-het-conferentieseizoen-niet-redden" title="Ook DFP 2010 kan het conferentieseizoen niet redden">Ook DFP 2010 kan het conferentieseizoen niet redden</a> geschreven door Rogier van der Linde in: <a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/categorie/conferenties" title="Conferenties">Conferenties</a></p>

		]]>
	</description>
	<pubDate>Fri, 01 Oct 2010 10:18:00 +0200</pubDate>
	<category><![CDATA[Conferenties]]></category>
	<guid isPermaLink="true">http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/ook-dfp-2010-kan-het-conferentieseizoen-niet-redden</guid>
	</item>
<item>
	<title>Microsoft Students to Business Day</title>
	<link>http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/microsoft-students-to-business-day</link>
	<description>
		<![CDATA[
			<p><em>Op dinsdag 30 maart ging te Antwperen de Microsoft Students to Business Day door. Enkele van onze studenten zakten af en schreven hun bevindingen neer.</em></p>
<p>De Microsoft Students to Business Day vindt gelijktijdig met de eerste dag van de TechDays plaats maar is gericht op studenten. Dit betekent dat:</p>
<ul>
<li>Deelname gratis is <em>(de gewone techdays kosten minimaal een paar honderd euro)</em></li>
<li>Er tussen de sessies korte voorstellingen zijn van bedrijven actief in de IT-wereld</li>
<li>Het aanbod van sessies veel kleiner is, alles moet immers in &#233;&#233;n dag passen en de studenten beschikken over minder voorkennis van de besproken technologie&#235;n</li>
</ul>
<p>Er waren twee tracks beschikbaar: de&#160;<em>system administrator track</em> (bijgewoond door Jef) en de <em>developer track </em>(bijgewoond door Koen)<em>.</em></p>
<h3>Gemeenschappelijke presentaties<br /></h3>
<p>Alvorens de track-gerelateerde onderwerpen aan bod kwamen waren er nog gemeenschappelijke presentaties: De eerste paar sessies handelden over Microsoft, hun standpunt tegenover studenten en meer reclame.</p>
<p>Daarna kwam een snelle presentatie van de nieuwe mogelijkheden van Office 2010 en de voorzieningen om samen te werken aan een project. Deze demonstratie liep echter allesbehalve vlot.. De Engelse taal bleek een brug te ver, de projecties waren gekruist, de netwerkvertragingen van enkele tientallen seconden gooiden roet in het eten en een van de laptops viel net niet zonder prik &#8212; Een gemiste kans, het zag er wel interessant uit.</p>
<p>Verder de bedrijfsvoorstellingen: die konden mij persoonlijk niet boeien. Deels omdat het allemaal vrij vaag/algemeen werd uitgelegd, deels omdat ik op het moment nog geen job zoek.</p>
<p>Pas daarna kwamen de track-gerelateerde onderwerpen.</p>
<h3>System Administrator Track<br /></h3>
<h4>Windows 7 + Windows Server 2008</h4>
<p>Een opsomming van nieuwe features die enkel bruikbaar zijn als zowel de server- als client-omgevingen voorzien zijn van de nieuwste besturingssystemen zoals branchcache en directaccess. Niets nieuw onder de zon hier voor de mensen die de <a href="http://www.ikdoeict.be/nl/blog/p/detail/microsoft-get-on-the-bus-tour">MS Get On the Bus-tour</a> gezien hebben.</p>
<h4>Exchange 2010</h4>
<p>Ook hier zijn de voornaamste nieuwe features gepasseerd: enkele tientallen procenten verbetering in IO (&gt;90% tov 2003, dat zegt misschien meer over de oude versies), mogelijkheid om goedkopere storage te gebruiken omdat redundancy in exchange zelf wordt afgehandeld, het nieuwe model van de serveromgeving in exchange&#8230;</p>
<h4>Windows Hyper-V Server 2008 R2</h4>
<p>Less talk, more demo! Hier hebben we onder andere een live migratie gezien van een VM van een fysieke node naar een andere, all waren de &#8220;fysieke&#8221; nodes hier ook virtueel. Terwijl werd er in de VM gewerkt om aan te tonen dat er geen enkele onderbreking plaats vond. Dit is met VMware ook al eventjes mogelijk, maar toch is het leuk om te zien. Sidenote: Dit alles draaide vlotjes op een laptop.</p>
<h4>Sharepoint 2010</h4>
<p>Ook hier een mix van uitleg en demo&#8217;s. Nieuwe features (rollbacks, integratie met powershell), handige tips (NIET upgraden van 2003/2007-&gt;2010, maar migreren) en veel humor. Een van de betere sessies!</p>
<p>Al bij al toch nog enkele interessante dingen gezien en gehoord, onder andere dat er bij Microsoft nu bij veel software aan ondersteuning&#160; voor powershell gewerkt wordt, zodat die software gemakkelijker automatisch uitgevoerd kan worden.</p>
<h3>Developer Track<br /></h3>
<p>De presentaties op het developer-track gingen over Visual Studio 2010 en .NET4, Silverlight, het managen van grootschalige projecten en Windows Azure.</p>
<h4>Visual Studio 2010 en .NET4</h4>
<p>Het publiek kreeg Visual Studio 2010 voorgesteld, dat nu geheel in WPF gemaakt is, en kreeg een aantal nieuwe mogelijkheden van .NET4 uitgelegd. De focus lag vooral op .NET4, met veel technische uitleg over de veranderingen aan het CLR en een paar kleine demonstraties over nieuwe features, zoals Code Contracts en optionele parameters. Uitleg over het veel besproken nieuwe keyword &#8220;dynamic&#8221; bleef uit.</p>
<h4>Silverlight</h4>
<p>Naar mijn mening de meest geslaagde presentatie van de dag. Student Wouter Devinck bracht een demonstratie van de kracht van Silverlight. Met Visual Studio 2010 en Expression Web 3 maakte hij een snel werkende lijst die foto&#8217;s van zijn Flickr account haalde en op het scherm zette. Een zeer duidelijke, goed geillustreerde demonstratie met aandacht voor detail.<a href="http://blog.wouterdevinck.be/2010/03/presentation-on-students-to-business.html"></a></p>
<p><a href="http://blog.wouterdevinck.be/2010/03/presentation-on-students-to-business.html">De demo kan je online raadplegen</a>.</p>
<h4>Managing large scale software projects</h4>
<p>Gebruik makende van Visual Studio 2010 legde Bart De Smet uit hoe het managen van een groot project makkelijk kan uitgevoerd worden. Met in Visual Studio 2010 ingebouwde functionaliteit demonstreerde hij het opzetten van een nieuw project en het toewijzen van opdrachten aan gebruikers. Daarnaast ook wat technische uitleg over het het organiseren van zo&#8217;n team in zijn werk gaat.</p>
<h4>Cloud Computing en Windows Azure</h4>
<p>Sumit Mehrotra bracht ons uitleg over Windows Azure, de cloud computing dienst van Microsoft. Voor mensen die niet weten wat Cloud Computing is was dit een behoorlijk duidelijke uitleg: Windows Azure zorgt op de achtergrond voor alle hardware en software noden, jij zorgt voor de code die gerunt moet worden en de opvulling van je databases. We kregen enkele voorbeelden te zien van websites die op Windows Azure draaien, onder andere <a href="http://www.eyeonearth.eu/">http://www.eyeonearth.eu/</a></p><p><a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/microsoft-students-to-business-day" title="Microsoft Students to Business Day">Microsoft Students to Business Day</a> geschreven door Jef Verschueren &amp; Koen De Groote in: <a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/categorie/conferenties" title="Conferenties">Conferenties</a></p>
<p>Tags: <a href="http://www.ikdoeict.be/nl/tags/p/detail/microsoft" rel="tag" title="microsoft">microsoft</a>, <a href="http://www.ikdoeict.be/nl/tags/p/detail/students" rel="tag" title="students">students</a></p>
		]]>
	</description>
	<pubDate>Thu, 22 Apr 2010 10:19:00 +0200</pubDate>
	<category><![CDATA[Conferenties]]></category>
	<guid isPermaLink="true">http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/microsoft-students-to-business-day</guid>
	</item>
<item>
	<title>Microsoft Techdays day 3</title>
	<link>http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/microsoft-techdays-day-4</link>
	<description>
		<![CDATA[
			<p>Nog geschoffeerd door de vorige dag zou ik bijna vergeten een post over de derde en laatste dag te plaatsen.</p>
<p>Afgaande op de lange rijen aanschuivenden had de sessie over Visual Studio 2010 het hoogtepunt van de dag moeten worden. Het begon echter symbolisch met een crash van het programma, de zoveelste al deze techdays. De jeugdige spreekster haspelde piepend en constant buiten adem van de zenuwen een aantal tips af die volgens mij geen hond ooit gebruikt en waarvoor vaak onmogelijke twister-style toetsencombinaties nodig zijn (ik heb een record van vijf tegelijk geteld) en soms RegEdit geopend werd, en dat anno 2010. Hoe oncool kun je zijn.</p>
<p>Erg boeiend was dan weer de sessie over '<a href="http://research.microsoft.com/en-us/projects/moles/">moles</a>', een framework waarmee je elke .NET methode kunt vervangen met je eigen delegate, ideaal om software te testen. De demo's waren talrijk en overtuigend. Hij gebruikte moles in combinatie met <a href="http://research.microsoft.com/en-us/projects/Pex/">Pex</a>, een VS unit testing tool die ook zeker de moeite van het uitzoeken waard is.</p>
<p>De interessantste sessie van de dag vond ik 'Software Testing met VS 2010'. Niet alleen de uiterst handige macro recorder die live in een browser een aantal acties kan simuleren (inloggen, product bestellen...)&#160; maar eigenlijk de hele manier van verzamelen, rapporteren en bijhouden van testresultaten wil ik zeker eens uitproberen. Een boeiend onderwerp voor een projectvoorstel voor projecten 1 en 2.</p>
<p>&#160;</p><p><a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/microsoft-techdays-day-4" title="Microsoft Techdays day 3">Microsoft Techdays day 3</a> geschreven door Rogier van der Linde in: <a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/categorie/conferenties" title="Conferenties">Conferenties</a></p>

		]]>
	</description>
	<pubDate>Sat, 03 Apr 2010 15:03:00 +0200</pubDate>
	<category><![CDATA[Conferenties]]></category>
	<guid isPermaLink="true">http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/microsoft-techdays-day-4</guid>
	</item>
<item>
	<title>Microsoft Techdays day 2 - zuiver boerenbedrog</title>
	<link>http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/microsoft-techdays-day-2-zuiver-boerenbedrog</link>
	<description>
		<![CDATA[
			<p>De eerste sessie van mijn dag had de gewaagde title "HTML5 en Internet Explorer 9". Het eerste deel bestond uit een overzicht van de vernieuwingen binnen HTML5 en CSS3. Er werd door creatieve verweving met informatie over IE9 echter duidelijk opzettelijk de suggestie gewekt dat Microsoft de drijvende kracht is en niet het W3C, dat vakkundig onder de mat geveegd werd. Toen ook nog enkele IE-only toevoegingen getoond werden - ze zullen nooit leren de standaarden te volgen - met een 'demo' dat de andere browsers 'er nog niet klaar voor zijn' voelde ik mijn bloed stijgen. Vervolgens bleef hij oeverloos lang en treiterend hangen bij dat ene CSS voorbeeld waarbij de rendering van IE9 inderdaad beter is (een dikke dashed kader met CSS3 rounded corners), en ontlokte er nog applaus van het publiek voor ook. De eerste rookpluimen begonnen uit mijn oren te komen<br /><br />En toen - je moet maar durven - toonde hij de resultaten van een paar compatibiliteitstesten waarbij <a href="http://my.opera.com/haavard/blog/2010/03/17/microsoft-svg-table">IE9 telkens 100% scoorde</a> en andere browsers een stuk minder, zonder erbij te vermelden dat het om een minieme selectie gaat van een veel grotere testsuite waar IE9 in totaal een <a href="http://www.codedread.com/svg-support.php">beschamende 28% scoort</a>, en de andere browsers allemaal rond de 80% &#224; 90%. <br /><br />Dit is ronduit opzettelijke misleiding van een helaas weinig kritisch publiek. Toen ik hem vroeg waarom IE9 dan op de ACID3 compatibiliteitstest 55% scoort, terwijl Chrome, Safari en Opera vlot 100% halen, was het antwoord dat ACID3 'niet representatief en niet echt relevant' is. De waarheid is dat IE9 een grote stap vooruit is, maar nog steeds verre van acceptabel voor een moderne browser.<br /><br />Ik vond dat Microsoft de laatste jaren stevig gewerkt had aan de verbetering van zijn belabberd imago in de webwereld; deze sessie is geen stap, maar een enorme sprong achteruit.&#160; <br /><br />Dit is kleintjes van Microsoft. Heel erg kleintjes.&#160;</p><p><a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/microsoft-techdays-day-2-zuiver-boerenbedrog" title="Microsoft Techdays day 2 - zuiver boerenbedrog">Microsoft Techdays day 2 - zuiver boerenbedrog</a> geschreven door Rogier van der Linde in: <a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/categorie/conferenties" title="Conferenties">Conferenties</a></p>

		]]>
	</description>
	<pubDate>Thu, 01 Apr 2010 12:42:00 +0200</pubDate>
	<category><![CDATA[Conferenties]]></category>
	<guid isPermaLink="true">http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/microsoft-techdays-day-2-zuiver-boerenbedrog</guid>
	</item>
<item>
	<title>Microsoft Techdays day 1</title>
	<link>http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/microsoft-techdays-day-1</link>
	<description>
		<![CDATA[
			<p>Na de kleine revolutie in de webontwikkeling die vorig jaar ontketend werd met .NET 3.5, was ik heel benieuwd naar .NET 4.0. Ik moet zeggen: het gevoel was dubbel. Enerzijds een teleurstelling, omdat de vernieuwingen vooral finetuning en kleinere aanpassingen betreffen, en anderzijds opgelucht, omdat we de cursus Webprogrammatie niet nog eens helemaal moeten omgooien.</p>
<p>Vanuit het standpunt van de ASP.NET programmeur heb ik vooral onthouden dat - eindelijk! - de ID-attributen van de gerenderde HTML elementen gecontroleerd kunnen worden via de ClientIDMode en CliendIDRowSuffix properties van controls, zodat eindelijk Javascripts op een fatsoenlijke manier gekoppeld kunnen worden. Voorts is het voor een reeks controls nu ook mogelijk via de property RenderOutputTable="false" aan te geven dat je geen HTML tabellen wil zien in de gerenderde HTML code. Oef.</p>
<p>En verder? Een hele rits kleinere verbeteringen zoals de SortedSet, Lazy&lt;T&gt;, IObservable&lt;T&gt; en IObserver&lt;T&gt;, en Tuple classes en interfaces, een paar nieuwe methodes als String.IsNullOrWhiteSpaces, String.Concat enz..., de verbeterde of nieuwe controls DataGrid (beter template control), Calendar en DatePicker, verbeterde threading met de System.Threading.Tasks.Parallel class, SEO optimalisaties, support voor Ruby en Python modules en het vernieuwde Microsoft Deploy Framework.</p>
<p>Morgen zal het onder andere gaan over HTML5 en Internet Explorer 9. Ik ben heel benieuwd of het &lt;canvas&gt; element erin zal zitten (dat was in de release candidate alvast niet te vinden), &#233;n naar hun uitleg waarom IE9 op de acid 3 een prehistorische 55/100 haalt terwijl pakwel zowel Opera, Safari als Chrome met twee vingers in de neus 100/100 scoren.</p>
<p>Wordt vervolgd...</p><p><a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/microsoft-techdays-day-1" title="Microsoft Techdays day 1">Microsoft Techdays day 1</a> geschreven door Rogier van der Linde in: <a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/categorie/conferenties" title="Conferenties">Conferenties</a></p>

		]]>
	</description>
	<pubDate>Wed, 31 Mar 2010 01:01:00 +0200</pubDate>
	<category><![CDATA[Conferenties]]></category>
	<guid isPermaLink="true">http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/microsoft-techdays-day-1</guid>
	</item>
<item>
	<title>CeBIT 2010</title>
	<link>http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/cebit-2010</link>
	<description>
		<![CDATA[
			<p>Vorig weekend organiseerde onze studentenraad een uitstap naar <a href="http://www.cebit.de">CeBIT</a>, de grootste beurs ter wereld voor IT en telecommunicatie. Dat hebben we gemerkt! 23 hallen met voor ieder iets wilds.</p>
<p><img height="255" src="http://www.ikdoeict.be/userfiles/images/cebit/grounds.png" width="300" /></p>
<p>We vertrokken vrijdagnamiddag rond 14u aan Kaho Sint-Lieven met de bus richting Duitsland. Na een 6-tal uurtjes rijden, werden we begroet door een flink pak sneeuw op onze overnachtingsplaats, <a href="http://www.djh-niedersachsen.de/en/jh/hameln/">de jugendherberge van Hameln</a>. Enkele sfeerbeelden:</p>
<p><a href="http://www.ikdoeict.be/userfiles/images/cebit/jugendherberge1.jpg"><img height="50" src="http://www.ikdoeict.be/userfiles/images/cebit/jugendherberge1_thumb.jpg" width="75" /></a> <a href="http://www.ikdoeict.be/userfiles/images/cebit/jugendherberge2.jpg"><img height="50" src="http://www.ikdoeict.be/userfiles/images/cebit/jugendherberge2_thumb.jpg" width="75" /></a> <a href="http://www.ikdoeict.be/userfiles/images/cebit/jugendherberge3.jpg"><img height="50" src="http://www.ikdoeict.be/userfiles/images/cebit/jugendherberge3_thumb.jpg" width="75" /></a> <a href="http://www.ikdoeict.be/userfiles/images/cebit/jugendherberge4.jpg"><img height="50" src="http://www.ikdoeict.be/userfiles/images/cebit/jugendherberge4_thumb.jpg" width="75" /></a></p>
<p>Om half 8 de volgende dag stonden we paraat om nog een uurtje te karren richting Hannover. CeBIT kwam dichterbij!</p>
<p>De beurs zelf was ingedeeld in verschillende segmenten. Zo had je bijvoorbeeld Business IT voor de netwerk- en storage-infrastructuur, virtualisatie en besturingssystemen.</p>
<p>Enkele grote namen die aanwezig waren: Microsoft, Intel, IBM, Dell, Mozilla Firefox,... en de lijst gaat&#160;maar door. De volledige lijst kan je <a href="http://www.cebit.de/search_akl">hier</a> opzoeken.</p>
<p>Uiteraard gingen we niet met lege handen naar huis, een zak vol goodies ontbrak niet. Onze schermen zullen nog nooit zoveel geblonken hebben met de Microsoft-screen-cleaner. Verder kregen we een heleboel flyers en balpennen en een paar complementaire CD's.</p>
<p>Om 18u vertrokken we uit Duitsland richting Gent waar we om 13u30 arriveerden.</p>
<p>Voor alle foto's verwijs ik graag door naar de <a href="http://eduserv.kahosl.be/cebit/">gallerij op Eduserv</a>, een server opgezet en onderhouden door het <a href="http://eduserv.kahosl.be/">ComputerForum Kaho</a></p>
<p>Het gemeenschappelijk gevoel dat we eraan overhielden: het was zeer aangenaam en zeker voor herhaling vatbaar (tot volgend jaar?)!</p><p><a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/cebit-2010" title="CeBIT 2010">CeBIT 2010</a> geschreven door Alexander De Smet in: <a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/categorie/conferenties" title="Conferenties">Conferenties</a></p>

		]]>
	</description>
	<pubDate>Tue, 09 Mar 2010 08:43:00 +0100</pubDate>
	<category><![CDATA[Conferenties]]></category>
	<guid isPermaLink="true">http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/cebit-2010</guid>
	</item>
<item>
	<title>Risicogebaseerd softwaretesten</title>
	<link>http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/risicogebaseerd-softwaretesten</link>
	<description>
		<![CDATA[
			<p>Woensdagavond 17u00, richting Oostende, bestemming KHBO. Altijd leuk om na een werkdag de zee en het strand te zien met op de achtergrond de zon. Na een tiental minuten met de voeten in het mulle zand, dan toch maar naar het onthaal van onze associatiepartner KHBO. Daar ging op 14 oktober het seminarie 'Risicogebaseerd testen' door. Een drie uur durende sessie over risicobeheer en testen.</p>
<p>Onze gastheer van de avond was Egbert Bouman - een erudiet Nederlander met kennis van zaken. Hij werkt reeds meer dan 20 jaar in het vak van het (software)testen. Tegenwoordig is hij werkzaam bij <a href="http://www.ikdoeict.be/private/www.valori.nl">Valori</a> dat bekend staat voor IT-projectmanagement en (hoe kan het ook anders) het testen van softwaresystemen.</p>
<p>Het eerste gedeelte van de voordracht ging bijna voornamelijk over het begrip risico en hoe het gerelateerd is met een IT-project. Belangrijk om te weten is hier dat je niet <em>alles </em>kan testen ... Een optimum vinden tussen wat je kan testen tegen een redelijke kost is hier een belangrijk element. Voor de pauze kregen we nog een helikopterbeschrijving van het SmarTEST systeem.</p>
<p>Na de pauze - en zoals altijd, de overheerlijke Oostendse broodjes - kregen we een voorbeeld van een tool om risico's van een softwareproject in te schatten (<a href="http://www.ikdoeict.be/private/www.smartest.nl">www.smartest.nl</a>). Het resultaat van deze tool is een tabel die doelstelling, risico's en acceptatiecriteria met elkaar verenigt.</p>
<p>Dat dit slechts een klein deel van een (heel) groot geheel is, werd op het einde van het seminarie duidelijk. De spreker slaagde er echter niet in om uit dit bos de afzonderlijke bomen te duiden - ook al omdat de tijd genadeloos verder tikte.</p>
<p>Er is rond dit onderwerp een boek beschikbaar dat een grondige uiteenzetting biedt van de inhoud van dit seminarie: <a href="http://www.smartest.nl/boek">Slim testen van informatiesystemen</a>.</p>
<p><img alt="SmarTEST" height="226" src="http://static.managementboek.nl/boeken/9789012125970-150.jpg" style="vertical-align: middle;" width="150" /></p>
<p>Het loont zeker de moeite om de nodige aandacht te besteden aan risicogebaseerd testen.</p><p><a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/risicogebaseerd-softwaretesten" title="Risicogebaseerd softwaretesten">Risicogebaseerd softwaretesten</a> geschreven door Luk Schoofs in: <a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/categorie/conferenties" title="Conferenties">Conferenties</a></p>

		]]>
	</description>
	<pubDate>Mon, 19 Oct 2009 09:41:00 +0200</pubDate>
	<category><![CDATA[Conferenties]]></category>
	<guid isPermaLink="true">http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/risicogebaseerd-softwaretesten</guid>
	</item>
<item>
	<title>remix09</title>
	<link>http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/remix09</link>
	<description>
		<![CDATA[
			<p><img height="252" src="http://www.ikdoeict.be/userfiles/images/remix09.jpg" width="266" /></p>
<p>Op dinsdag stond Microsoft's <a href="http://www.microsoft.com/belux/remix09/#start">REMIX09</a> event op de agenda. De opzet van het event was een overzicht geven van wat MS te bieden heeft op vlak van User Experience en technologi&#235;n om Rich Internet Applications te bouwen. See the light!</p>
<p><a href="http://www.silverlight.net/" target="_blank">Silverlight</a> is Microsoft's alternatief voor Flash om rijkere applicaties voor het web te bouwen en is al aan z'n derde versie toe in amper 2 jaar tijd. Silverlight 3 brengt heel wat nieuwigheden waaronder RAW support voor video streaming (zodat 3rd party vendors hun eigen codec's kunnen schrijven), out-of-browser support (hello Adobe Air!), Perspective 3D en een hele resem nieuwe controls (zoals een AutoCompleteBox). Silverlight is cross-browser en cross-platform, zelf Linux gebruikers kunnen aan de slag met <a href="http://www.mono-project.com/Moonlight">Moonlight</a>.</p>
<p>Om al je funky applicaties te kunnen ontwikkelen gooit Microsoft er een volledige software suite tegenaan in de vorm van <a href="http://www.microsoft.com/expression/" target="_blank">Expression Studio</a>. Met Expression kunnen niet alleen Web maar ook Windows (WPF) applicaties ontwikkeld worden. Expression kan potentieel designers en developers dichter bij elkaar brengen: voortaan kunnen ze beiden op het zelfde .NET project werken. Designers doen het grafische werk in Expression en genereren zo de nodig <a href="http://msdn.microsoft.com/en-us/library/ms752059.aspx">XAML</a> code waarmee controls hun flashy look krijgen, ontwikkelaars kunnen blijven werken in het vertrouwde Visual Studio en voor hen blijft een ListBox een ListBox. Zeer nifty, nu nog afwachten of die designers hun draai gaan vinden in een omgeving die toch duidelijk door, euh, developers werd ontwikkeld.</p>
<p><a href="http://www.microsoft.com/expression/products/SketchFlow_OverView.aspx">SketchFlow</a> maakt deel uit van Expression en dient om snel en eenvoudig prototypes te maken. Op zich een zeer fijne tool: je kan vertrekken van je papieren schetsen, een Photoshop file of gewoon from scratch beginnen tekenen, de flow van je applicatie kan je in een diagram vastleggen, feedback-systeem voor de eindgebruiker is voorzien, dummy database data kan automatisch gegenereerd worden, etc. Maar dan verliezen ze zich een beetje in gradient buttons en animaties, zaken waarvan je je kan afvragen of je daar al wilt mee bezig zijn in die fase van het ontwikkelingsproces.</p>
<p>Niet iedereen in de zaak leek echter de pointe van het SketchFlow-verhaal begrepen te hebben. Tijdens de vragenronde kwam de vraag in welke mate zo'n prototype, dat je kan afspelen in een Silverlight player, tegen SQL injecties beschermd is. De spreker (met de ronkende naam Arturo Toledo) bleef bewonderingswaardig rustig en legde uit dat er achter zo'n prototype helemaal geen database draait en dat die lorem ipsum's gewoon random tekst zijn.</p>
<p><img height="300" src="http://www.ikdoeict.be/userfiles/images/remix09c.jpg" width="400" /></p>
<p>Met het <a href="http://www.microsoft.com/web/">Microsoft Web Platform</a> kan je makkelijk server, database, tools en framework intstalleren, alles wat je nodig hebt om applicaties te runnen en te ontwikkelen gebundeld in &#233;&#233;n simpele installer. Zeer opvallend: niet alleen IIS, SQL Server of ASP.NET zijn voorzien in het web platform, maar Microsoft omarmt ook de open-source wereld door PHP, Drupal of Wordpress te voorzien in hun installer. Heeft Microsoft het licht gezien?</p>
<p>Het accent van de conferentie bleek helaas iets te veel op Silverlight en Expression en iets te weinig op UX te liggen. Pas 's middags viel het ons te binnen dat we dat eigenlijk hadden kunnen weten: see the (silver)light!</p>
<p>Voor de ge&#239;nteresseerden: de laatste spreker van de dag, <a href="http://www.microsoft.com/belux/remix09/#speakers">Maarten Balliauw</a>, komt op 25 november bij ons op school een gastles geven over MVC. Meer info volgt hierover op Toledo. Komt dat zien!</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p><p><a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/remix09" title="remix09">remix09</a> geschreven door Hans Gruyaert in: <a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/categorie/conferenties" title="Conferenties">Conferenties</a></p>
<p>Tags: <a href="http://www.ikdoeict.be/nl/tags/p/detail/expression" rel="tag" title="expression">expression</a>, <a href="http://www.ikdoeict.be/nl/tags/p/detail/microsoft" rel="tag" title="microsoft">microsoft</a>, <a href="http://www.ikdoeict.be/nl/tags/p/detail/ria" rel="tag" title="ria">ria</a>, <a href="http://www.ikdoeict.be/nl/tags/p/detail/silverlight" rel="tag" title="silverlight">silverlight</a></p>
		]]>
	</description>
	<pubDate>Fri, 02 Oct 2009 11:00:00 +0200</pubDate>
	<category><![CDATA[Conferenties]]></category>
	<guid isPermaLink="true">http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/remix09</guid>
	</item>
<item>
	<title>Design for Persuasion conferentie @ Brussel</title>
	<link>http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/design-for-persuasion-conferentie-at-brussel</link>
	<description>
		<![CDATA[
			<p>Dit was nog eens een goede conferentie: een uitstekende lineup, indrukwekkende catering (koffiekoeken, gratis bar, koud en warm buffet, en moleculaire hapjes en champagne toe), strak tempo (max. 20 minuten per spreker), en vooral: een boeiend en actueel thema. <br /><br />"Design for Persuasion" bekijkt webontwerp verder dan het aanbieden van functionaliteit of het verhogen van gebruiksgemak met ergonomie, en zelfs verder dan user centered design met storyboarding en use cases. Persuasion draait rond de centrale vraag: hoe kunnen we gedragingen van gebruikers zoveel mogelijk - in ons voordeel uiteraard - be&#239;nvloeden? Hoe kunnen we hen bewegen comments te posten, zich te registreren, zich in te schrijven op onze nieuwsbrief, producten en accessoires te kopen of vrienden te maken op sociale netwerken?<br /><br />Een invalskoek die bij meerdere sprekers terugkwam is de behavioristisch/psychologische benadering: gebruik menselijke neigingen als verzamelen (your profile is ..% complete), imitatie (others also bought...), nieuwsgierigheid (...has commented on jour status) enz... om hen tot specifieke acties en gedragingen te bewegen. Er zijn verschillende inventarissen van dergelijke patronen: Dan Lockton (Brunel Univ. UK) heeft er bijvoorbeeld een vijftigtal in kaart gebracht, en ook Bart De Waele (Netlash) had duidelijk zijn literatuurstudie grondig gedaan. <br /><br />Ook het belang van de gelijktijdigheid van de motivator (b.v. menselijke neiging als drang tot sociale acceptatie), ability (b.v. de mogelijkheid is er om iemand als vriend toe te voegen) en 'hot triggers' (b.v. friendfinder) is een paar keer aan bod gekomen. <br /><br />BJ Fogg (Stanford Univ.) hield bovendien een pleidooi om doelstellingen eenvoudig te houden. Everything big starts small, everything that starts big fails (sommige studenten zullen deze tip bij projectvoorstellen zeker kunnen gebruiken). Durf experimenteren en falen, maar hou het atomair. <br /><br />Minder was het Nederlands duo optreden; lap voor keer verkopen ze gebakken lucht op conferenties, dit keer met wat erg evidente do's en don'ts bij projectmanagement. <br /><br />Maar voor de rest een prima set sprekers en een interessant onderwerp voor wie affiniteit met informatie architectuur heeft; zeker in de gaten houden volgend jaar.</p><p><a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/design-for-persuasion-conferentie-at-brussel" title="Design for Persuasion conferentie @ Brussel">Design for Persuasion conferentie @ Brussel</a> geschreven door Rogier van der Linde in: <a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/categorie/conferenties" title="Conferenties">Conferenties</a></p>

		]]>
	</description>
	<pubDate>Thu, 01 Oct 2009 23:20:00 +0200</pubDate>
	<category><![CDATA[Conferenties]]></category>
	<guid isPermaLink="true">http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/design-for-persuasion-conferentie-at-brussel</guid>
	</item>
<item>
	<title>Dutch PHP Conference 2009</title>
	<link>http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/dutch-php-conference-2009</link>
	<description>
		<![CDATA[
			<p><a href="http://phpconference.nl/"><img height="149" src="http://www.ikdoeict.be/userfiles/images/DPClogo.png" width="217" /></a></p>
<p>Afgelopen weekend ging de PHP conferentie in Amsterdam door. Het werd een sterke driedaagse met een prima lineup, een internationaal publiek en inspirerende onderwerpen, de 350 flappen meer dan waard.</p>
<p>(<a href="http://techportal.ibuildings.com/2009/06/15/dpc-sessions-and-slides/">slides</a>)</p>
<p><strong>Keynote door Andrei Zmievski (Digg)<br /></strong></p>
<p>Zmievski, PHP core programmeur en man achter o.a. Smarty templates, beet de spits af. Het werd een traditioneel opgebouwde keynote, met een blik achteruit, nu en vooruit. Ik was vooraf heel benieuwd wat PHP 6 voor nieuws te bieden zou hebben, maar dat viel wat tegen. Phar files - vergelijkbaar met Java jar code archives -, unified integers en vooral Unicode support - Japanse tekens in namen van variabelen, cool! -, dat was het zo ongeveer. Zijn wishlist vond ik ook nogal summier: automatic getters en setters, en functies als objecten. Wat meer ambitie zou wel mogen (Linq voor PHP bijvoorbeeld?).<br /><br /><strong>The Easy Problems Are The Hard Problems door Paul Reinheimer (MTA)<br /></strong><br />Niet meteen de sterkste spreker van het pak; trapte wat open MIME deuren in en deed enkele hoogst twijfelachtige uitspraken over UI design solutions. Na een half uur hield hij het voor bekeken; geen minuut te vroeg.&#160; <br /><br /><strong>Running PHP on Embedded Devices door Michael Wittke (Universit&#228;t Hannover)<br /></strong><br />Het gebruik van PHP op embedded devices was mij nieuw. Hij had een opstelling van een streaming video bewakingssysteem gemaakt met een webcam, NSLU2 Network Storage Link, een Nokia N810 Internet tablet en nog een paar apparaten, en dit alles geprogrammeerd in PHP. Geweldig idee voor een project. Het kost blijkbaar wel wat moeite PHP op al die toestellen aan de praat te krijgen, maar hij vindt het waard <em>'omdat PHP makkelijker is om te leren'</em>. Hmmm... okay...<br /><br /><strong>Distributed Systems door Andrei Zmievski (Digg.com)<br /></strong></p>
<p>Hij weer. Waar die man allemaal mee bezig is, ongelooflijk. Hij legde in een intrigerend overzicht uit hoe bij Digg.com de schaalvergroting aagepakt wordt. Het trio memcached/mogilefs/gearman wordt gebruikt om op aparte servers respectievelijk de gecachte objecten, de bestanden en de function calls (thumbnail generatie, bulk mail versturen...) van een PHP applicatie te hosten. En dat allemaal met een paar regels PHP code. Mooi idee voor een project, als de nodige hardware eenvoudig gevirtualiseerd kan worden natuurlijk.&#160; <br /><br /><strong>Alternative databases door Scott MacVicar (Jelsoft)<br /></strong></p>
<p>Bijna niet te verstaan door een vettig schots accent en een mond die uit zijn wang lijkt te komen, maar sprak over performantieproblemen inherent aan klassieke RDBMS. Er bestaan een aantal recente schema-vrije alternatieven die CSV-achtige bestanden gebruiken ipv rijen en kolommen. Google op CouchDB, Tokyo Cabinet en Amazon SimpleDB. Dat het werkt bewijst o.a. mixi.jp, de Japanse versie van facebook. Alweer een projectidee.<br /><br /><strong>PHP on the D-bus door Derick Rethans (eZcomponents)<br /></strong></p>
<p>D-bus (Desktop Bus) is de recente Linux brainchild voor communicatie tussen applicaties, waar het gezien wordt als de zekere opvolger van DCOM en CORBA, hoewel het vandaag nog beperkt is tot het verbinden van (sommige) Linux toepassingen. Toen ik vroeg wat dan precies het grote voordeel van D-bus is over andere RPC systemen (ik denk maar aan Windows Communication Foundation) keek de helft van de zaal, allemaal Linuxfans, me verwijtend aan om mijn blasfemische vraag. We kregen vervolgens een demo waarin met PHP een paar toepassingen als Skype, Pidgin, de screensaver enz... aangesproken werden. Leuk als projectidee voor de Linuxliefhebbers.</p>
<p><img height="247" src="http://www.ikdoeict.be/userfiles/images/DPC1.jpg" width="389" /><br /><em style="font-size:smaller">foto: linuxliefhebbers<br /></em></p>
<p><strong>UTF-8 door Juliette Reinders Folmer (allround)<br /></strong><br />In Papoea Nieuw-Guinea alleen al zijn blijkbaar 820 talen! Ik wist niet eens dat daar zoveel mensen woonden. Unicode is een universele karakterset met 100.000+ tekens, UTF-8 is een manier om het te coderen. Ik rekende erop dat in het komende uur het spook van karaktersubstituties dat webprogrammeurs achtervolgt verdreven zou worden. De werkelijkheid bleek wel even anders: UTF-8 gebruiken is een pak werk vol valkuilen. Niet alleen de ontwikkelomgeving moet UTF-8 enabled zijn, maar ook de FTP client, de webserver, de MySql server (versie 4.2+), de database en nog eens elke tabel individueel, &#233;n de browser van de gebruiker moet correct ingesteld zijn. Voorts is PHP zelf pas vanaf versie 6 Unicode veilig, moeten karakterset en header in elke pagina correct ingesteld zijn, &#233;n klap op de vuurpijl: er bestaan geeneens lettertypes die alle 100.000 karakters implementeren; slechts een handvol doen hun best. Best ontmoedigend.<br /><br /><strong>Web accessibility door Christian Wenz (consultant)<br /></strong><br />Deze best wel een goede spreker en (co)auteur van een 100-tal PHP boeken gaf een energiek overzicht van de W3C specificaties, maar niks wat ik nog niet wist. Ik ben uit beleefdheid blijven zitten; leve de laptop en draadloos Internet.<br /><br />Dergelijke conferenties zijn een uitstekende manier om frisse idee&#235;n op te doen en een technische vinger aan de pols te houden. Eigenlijk zou elke ICT professional toch minstens &#233;&#233;n conferentie per jaar moeten meepikken vind ik...</p><p><a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/dutch-php-conference-2009" title="Dutch PHP Conference 2009">Dutch PHP Conference 2009</a> geschreven door Rogier van der Linde in: <a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/categorie/conferenties" title="Conferenties">Conferenties</a></p>

		]]>
	</description>
	<pubDate>Mon, 15 Jun 2009 18:11:00 +0200</pubDate>
	<category><![CDATA[Conferenties]]></category>
	<guid isPermaLink="true">http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/dutch-php-conference-2009</guid>
	</item>
<item>
	<title>twiist.be</title>
	<link>http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/twiist-be</link>
	<description>
		<![CDATA[
			<p>Op vrijdag 15 mei ging er in Leuven een kleinschalige conferentie <a href="http://www.twiist.be/">twiist.be</a> genaamd door. De naam is een acroniem voor <em>"The Way the Internet Is Supposed To BE"</em> en verraadt al meteen de rode draad doorheen de confertie: het web.</p>
<p style="text-align: center;"><img height="85" src="http://www.ikdoeict.be/userfiles/images/conferenties/2009_twiist/twiist-resized.jpg" width="390" /></p>
<p>De dag startte meteen al met het buitenbeetje van alle sprekers: Serge Jespers had het over Flash, iets wat niet meteen met open armen ontvangen wordt door menig webdeveloper/webdesigner. Desalniettemin waren er hier en daar interessante higlights, die het <em>full potential</em> van Flash demonstreerden: video, audio (vb. <a href="http://www.hobnox.com/audiotool.1046.en.html">hobnox.com</a>) en de binnenkort alomtegenwoordige <a href="http://en.wikipedia.org/wiki/Augmented_reality">Augmented Reality</a></p>
<p style="text-align: center;">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="292" width="389">
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=3033605&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3033605&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" width="389" height="292" allowScriptAccess="always" type="application/x-shockwave-flash" allowFullScreen="true"></embed>
</object>
</p>
<p>Na een korte koffiebreak ging de dag verder met Brian Suda die een heel degelijke presentatie <em>"Transient Semantics and Microformats"</em> (<a href="http://suda.co.uk/publications/twiist/">slides</a>) gaf. Wat de menigte - mij althans - zeker bijbleef was die ene zin: "<em>Semantics are temporal &amp; spacial</em>". Denk bvb. aan verkeersborden: 100 jaar geleden hadden die nog geen betekenis, nu wel (<em>temporal</em>) of aan een lampje dat aangaat: in je wagen is het een indicatie van de handrem die opstaat, op een waterkoker een indicatie dat die aan ligt (<em>spacial</em>). Aansluitend werden <a href="http://microformats.org/wiki/Main_Page#Definition">Microformats</a>, die betekenis (<em>semantics</em>) aan stukken HTML geven, nog maar eens aangehaald.</p>
<p>Derde spreker van de dag was Drew McLellan die het had over <em>"10 Cost Effective Web Development Techniques"</em> (<a href="http://allinthehead.com/retro/340/10-cost-effective-web-development-techniques">slides</a>). De meeste zaken waren voor de meesten "<em>common knowlegde</em>", doch zorgen deze voor startende web developers en designers meteen voor een kickstart.</p>
<p style="text-align: center;"><img height="500" src="http://farm4.static.flickr.com/3615/3562897041_46e0a457f8.jpg?v=0" width="333" /><br /><em>Aral Balkan aan het woord (<a href="http://www.flickr.com/photos/fotografie-vanimpe/sets/72157618780599834/">bron</a>)<br /></em></p>
<p>Na een verkwikkende <a href="http://www.twunch.be/">twunch</a> kwam zowaar het hoogtepunt van de dag. Met een ongezien enthousiasme en passie voor alles wat maar mogelijk is sloeg <a href="http://aralbalkan.com/">Aral Balkan</a> het publiek met verstomming. Z'n presentatie <em>"Remember The Magic"</em> was zowaar een pleidooi opdat iedereen zou blijven experimeteren: "<em>Close your eyes, and remember the one situation that got you into what you are doing"</em>, waarop iedereen de glimlach op het gelaat kreeg. Naadloos ging de presentatie over naar user experience, delight (resize je browser even op <a href="http://www.silverbackapp.com/">de Silverback site</a>), kunst en <em>stuff that matters</em>.</p>
<p>Niettegenstaande de mooie beelden in de presentatie <em>"The importance of Beauty in absolutely everything" </em>(<a href="http://elliotjaystocks.com/twiist/slides.pdf">slides</a>) van Elliot Jay Stocks, viel deze jammer genoeg wat in het water na het optreden van Aral. De boodschap ervan is echter niet te verwaarlozen: schoonheid in de zaken zorgt voor emotie en emotie zorgt voor een <em>experience</em>. Een goede (user) experience zorgt dan weer voor <em>happy people</em>.</p>
<p style="text-align: center;"><img height="259" src="http://farm3.static.flickr.com/2194/3536471550_1a6899d0f2.jpg?v=0" width="389" /><br /><em>beer = beauty! (<a href="http://www.flickr.com/photos/maxvoltar/3536471550/">bron</a>)</em></p>
<p>De laatste twee sprekers waren Glenn Jones en Chris Messina, beiden zowaar halfgoden als het over <a href="http://codinginparadise.org/weblog/2008/04/whats-open-web-and-why-is-it-important.html">The Open Web</a> gaat.</p>
<p>Waar Glenn Jones het in z'n presentatie <em>"Data Portability"</em> (<a href="http://www.slideshare.net/glennjones/experiments-in-data-portability-2">slides</a>) over - de titel zegt het zelf - de <em>draagbaarheid</em> van gegevens (hoe kan je userdata gebruiken over meerdere sites? - zie ook <a href="http://www.dataportability.org/">dataportability.org</a>), had Chris Messina het meer over <em>the bigger picture</em> eromtrent:multi homing, roaming, disaggregation, identity in het algemeen, etc. E&#233;n van de vermelde zaken bij het ganse Open Web verhaal was uiteraard <a href="http://blog.facebook.com/blog.php?post=41735647130">Facebook Connect</a>, iets wat je op deze site in werking kan zien.</p>
<p style="text-align: center;"><img height="259" src="http://farm4.static.flickr.com/3652/3563726212_d803b1aed2.jpg?v=0" width="389" /><br /><em>Organisator Filip en alle sprekers op een rijtje (<a href="http://www.flickr.com/photos/fotografie-vanimpe/sets/72157618780599834/">bron</a>)<br /></em></p>
<p style="text-align: left;">Als afsluiter volgde - zoals op alle conferenties - nog een after event (<em>gesponsord door Netlog</em>), waar we nog lang konden napraten met sprekers en mede-publiek.</p>
<p style="text-align: center;"><img height="261" src="http://farm3.static.flickr.com/2475/3537187302_45d821b7a1.jpg?v=0" width="392" /><br /><em>After event (<a href="http://www.flickr.com/photos/thewolf/3537187302/">bron</a>)</em></p>
<p style="text-align: left;"><em>Korte beschrijvingen van de slides (alsook de slides zelf) vind je <a href="http://www.twiist.be/blog/slides">op de twiist.be blog</a>. Andere artikels over twiist.be vind je eveneens <a href="http://www.twiist.be/blog/some-feedback">op datzelfde blog</a>.</em></p><p><a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/twiist-be" title="twiist.be">twiist.be</a> geschreven door Bramus Van Damme in: <a href="http://www.ikdoeict.be/nl/blog/p/categorie//p/categorie/conferenties" title="Conferenties">Conferenties</a></p>
<p>Tags: <a href="http://www.ikdoeict.be/nl/tags/p/detail/twiistbe" rel="tag" title="twiistbe">twiistbe</a></p>
		]]>
	</description>
	<pubDate>Mon, 15 Jun 2009 10:41:00 +0200</pubDate>
	<category><![CDATA[Conferenties]]></category>
	<guid isPermaLink="true">http://www.ikdoeict.be/nl/blog/p/categorie//p/detail/twiist-be</guid>
	</item>
</channel>
</rss>

