<?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>Luminis Software Development &#187; Erik Sanders</title>
	<atom:link href="http://lsd.luminis.eu/author/eriks/feed/" rel="self" type="application/rss+xml" />
	<link>http://lsd.luminis.eu</link>
	<description></description>
	<lastBuildDate>Wed, 28 Dec 2011 20:44:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>nl</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Howto use MvcContrib.Pagination with a ViewModel</title>
		<link>http://lsd.luminis.eu/howto-use-mvccontrib-pagination-with-a-viewmodel/</link>
		<comments>http://lsd.luminis.eu/howto-use-mvccontrib-pagination-with-a-viewmodel/#comments</comments>
		<pubDate>Fri, 31 Dec 2010 14:12:53 +0000</pubDate>
		<dc:creator>Erik Sanders</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://lsd.luminis.eu/?p=1335</guid>
		<description><![CDATA[MvcContrib.Pagination is a very elegant way of using paging in ASP.MVC. With the provided templates and helpers it is reduced to simply wiring the parts. Because I use a ViewModel to decouple from the domain I needed some extra work by using the provided generic CustomPagination<T> class. An explicit helper for this scenario would simplify the usage]]></description>
			<content:encoded><![CDATA[<h1>Howto use MvcContrib.Pagination with a ViewModel</h1>
<p class="MsoNormal">I was looking for a simple solution for paging in a ASP.MVC2 project. Though we already use MVCContrib.Grid this was the first place I searched.</p>
<p class="MsoNormal">The solution MVCContrib offers is elegant in the way that they separated the concept of paging, a ui element to show paging (next , previous, …) and a grid to show the content. This separation allows us to using paging on a custom table based page as well.</p>
<p class="MsoNormal">Because we are using ViewModels a little extra effort was needed to retain the paging information from the domain layer in the view layer.</p>
<h1><strong>Step by step:</strong></h1>
<p class="MsoNormal">
<p class="MsoNormal">* Get a Querable from repository using Domain Objects</p>
<p class="MsoNormal">
<pre>IQueryable&lt;DomainObject&gt; domainObjects = rep.GetAll()</pre>
<p class="MsoNormal">
<p class="MsoNormal">* Filter and Sort using Linq</p>
<p class="MsoNormal">
<pre>domainObjects = domainObjects.Where(...).OrderBy(...)</pre>
<p class="MsoNormal">
<p class="MsoNormal">* Get the data</p>
<p class="MsoNormal">
<pre>IPagination&lt;DomainObject&gt; pageOfData domainObjects.AsPagination( page, pageSize)</pre>
<p class="MsoNormal">
<p class="MsoNormal">* Map to the ViewModel</p>
<p class="MsoNormal">
<pre>IPagination&lt;DomainObjectViewModel&gt; model = DomainObjectViewModel.Map( pageOfData )</pre>
<p class="MsoNormal">
<p class="MsoNormal">* Mapping needs to retain the page information from the domain</p>
<p class="MsoNormal">
<pre>var list = new List&lt;DomainObjectViewModel&gt;();
foreach (var domainObject in domainObjects)
{
list.Add(Map(domainObject));
}
new CustomPagination&lt;DomainObjectViewModel&gt;(list.AsEnumerable(),
    pageOfData.PageNumber, 
    pageOfData.PageSize, 
    pageOfData.TotalItems);</pre>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">* Show the information on a page in a grid</p>
<p class="MsoNormal">
<pre>&lt;%= Html.Grid(Model).AutoGenerateColumns() %&gt;</pre>
<p class="MsoNormal">
<p class="MsoNormal">* Show the pager</p>
<p class="MsoNormal">
<pre>&lt;%= Html.Pager(Model).First( "&lt;&lt;").Last("&gt;&gt;").Next("&gt;").Previous("&lt;")
.Format( "Item {0} - {1} van {2} ") %&gt;</pre>
<p class="MsoNormal">
<p class="MsoNormal">
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Step by step:The ====# HowTo====</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">* Get a Querable from repository using Domain Objects</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">@@IQueryable&lt;DomainObject&gt; domainObjects = rep.GetAll()@@</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">* Filter and Sort using Linq</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">@@domainObjects = domainObjects.Where(&#8230;).OrderBy(&#8230;)@@</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">* Get the data</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">@@IPagination&lt;DomainObject&gt; pageOfData domainObjects.AsPagination( page, pageSize)@@</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">* Map to the ViewModel</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">@@IPagination&lt;DomainObjectViewModel&gt; model = DomainObjectViewModel.Map( pageOfData )@@</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">* Mapping needs to retain the page information from the domain</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">@@var list = new List&lt;DomainObjectViewModel&gt;();</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">foreach (var domainObject in domainObjects)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">{</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">list.Add(Map(domainObject));</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">}</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">new CustomPagination&lt;DomainObjectViewModel&gt;(list.AsEnumerable(), pageOfData.PageNumber, pageOfData.PageSize, pageOfData.TotalItems);</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">@@</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">* Show the information on a page in a grid</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">* Show the pager</div>
]]></content:encoded>
			<wfw:commentRss>http://lsd.luminis.eu/howto-use-mvccontrib-pagination-with-a-viewmodel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PhoneGap, een alternatief voor native mobiele applicaties</title>
		<link>http://lsd.luminis.eu/phonegap/</link>
		<comments>http://lsd.luminis.eu/phonegap/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 06:55:32 +0000</pubDate>
		<dc:creator>Erik Sanders</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[mobility]]></category>
		<category><![CDATA[Google Android]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[News Item]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://lsd.luminis.nl/?p=1005</guid>
		<description><![CDATA[PhoneGap, een alternatief voor native mobiele applicaties
PhoneGap is een interessante open source alternatief voor het schrijven van native applicaties voor elk (mobiel) platform dat er is. In het kort komt het erop neer dat PhoneGap zorgt dat je een HTML applicatie met javascript.  De specifiek API, zoals location, contact, e.d. worden afgeschermd door een standaard API [...]]]></description>
			<content:encoded><![CDATA[<h1>PhoneGap, een alternatief voor native mobiele applicaties</h1>
<p>PhoneGap is een interessante open source alternatief voor het schrijven van native applicaties voor elk (mobiel) platform dat er is. In het kort komt het erop neer dat PhoneGap zorgt dat je een HTML applicatie met javascript.  De specifiek API, zoals location, contact, e.d. worden afgeschermd door een standaard API van PhoneGap.</p>
<h3>iPhone</h3>
<p><span style="font-size: 13.3333px;">Voor de iPhone kan de HTML applicatie gewoon worden aangeboden via de appstore. Dit is dan ook direct de truc waardoor er voldoende rechten zijn om de hardware aan te spreken. Er zijn al vele applicatie geplaatst in de appstore (zie een selectie in<a href="http://www.phonegap.com/apps" target="_blank"> www.phonegap.com/apps</a>).  Er is tevens een <a href="http://phonegap.pbworks.com/Getting-Started-with-PhoneGap-(iPhone)" target="_blank">getting started</a> en er zijn  extra <a href="http://github.com/purplecabbage/PhoneGap-Plugins">plugins</a> beschikbaar</span></p>
<h3>Ondersteunde platformen</h3>
<p>Naast iPhone wordt zowel Android, Blackberry, Symbian, Palm, N900 en Windows Mobile. Ook Windows Mobile 7 is zodra dit uitkomt eenvoudig te ondersteunen en ze zullen ook geen blokkade opwerpen in het voordeel van silverlight. Interesante gedachte is natuurlijk ook de iets minder mobiele system met Linux, Windows MacOS hebben ook allemaal een browser.</p>
<table style="float:lefts" border="0" cellspacing="0" cellpadding="5">
<tbody>
<tr>
<td></td>
<td>IPHONE</td>
<td>ANDROID</td>
<td>BLACKBERRY</td>
<td>SYMBIAN</td>
<td>PALM</td>
</tr>
<tr>
<td>GEO   LOCATION</td>
<td>√</td>
<td>√</td>
<td>√</td>
<td>√</td>
<td>√</td>
</tr>
<tr>
<td>VIBRATION</td>
<td>√</td>
<td>√</td>
<td>√</td>
<td>√</td>
<td>√</td>
</tr>
<tr>
<td>ACCELEROMETER</td>
<td>√</td>
<td>√</td>
<td>OS 4.7</td>
<td>√</td>
<td>√</td>
</tr>
<tr>
<td>SOUND</td>
<td>√</td>
<td>√</td>
<td>√</td>
<td>√</td>
<td>√</td>
</tr>
<tr>
<td>CONTACT   SUPPORT</td>
<td>√</td>
<td>√</td>
<td>√</td>
<td>√</td>
<td>N/A</td>
</tr>
</tbody>
</table>
<p>Voor meer informatie zie <a href="http://www.phonegap.com" target="_blank">www.phonegap.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://lsd.luminis.eu/phonegap/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows Phone 7 Developer Hub</title>
		<link>http://lsd.luminis.eu/windows-phone-7-developer-hub/</link>
		<comments>http://lsd.luminis.eu/windows-phone-7-developer-hub/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 20:43:41 +0000</pubDate>
		<dc:creator>Erik Sanders</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[mobility]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[News Item]]></category>

		<guid isPermaLink="false">http://lsd.luminis.nl/?p=913</guid>
		<description><![CDATA[Ik heb vorige week de Windows Phone 7 Developer Hub bijgewoond met de verwachting in een keer een compleet overzicht te krijgen van de nieuwe Microsoft smartphone. Ik heb niet de intentie in deze blog alles even uit te leggen, dat kan Microsoft prima zelf. Ik wil hier alleen het beeld dat ik heb gekregen [...]]]></description>
			<content:encoded><![CDATA[<p>Ik heb vorige week de Windows Phone 7 Developer Hub bijgewoond met de verwachting in een keer een compleet overzicht te krijgen van de nieuwe Microsoft smartphone. Ik heb niet de intentie in deze blog alles even uit te leggen, dat kan Microsoft prima zelf. Ik wil hier alleen het beeld dat ik heb gekregen schetsen vanuit het perspectief van de gebruiker, ontwikkelaar en business.</p>
<h2>Gebruiker</h2>
<p>Ik heb de telefoon niet zelf bedient maar heb toch een redelijke indruk gekregen. Zelf ben ik een iPhone gebruiker en zie wel wat verbeteringen en interessante ontwikkelingen</p>
<ul>
<li>Het gebruik is opgezet rond hubs. Er is bijvoorbeeld een social hub, op deze hub komt alle sociale media bij elkaar en bieden ze mogelijkheden tot integratie. Er zijn dus geen aparte ingangen meer voor linked-in, contacts, facebook e.d. maar alle informatie wordt gebundeld weergegeven.</li>
<li>Drie verplichte toetsen op de telefoon waarbij naast de enige toets op de iPhone om applicaties te starten er ook een<strong> zoek<span style="font-weight: normal;"> toets</span> </strong>is die de standaard zoek functionaliteit heeft maar ook kan worden gebruikt voor zoeken binnen de applicatie. Daarnaast is er de <strong>back </strong>toets hiermee kan je terug naar de applicatie die een andere heeft aangeroepen. Een typisch voorbeeld waar ik mij vaak aan heb geërgerd is: Je leest je mail daar staat een link in die je opent en vervolgens zit je in safari. De enige manier om die te verlaten is stoppen en je mail opnieuw opstarten.</li>
<li>Het metro concept van de user interface (Kort samengevat: beperkt grafisch en meer tekst) aangevuld met een panorama view en pivot view is wel een verfrissende aanpak waarbij je direct informatie ziet die je nodig hebt en niet alleen een menu.</li>
</ul>
<h2>Ontwikkelaar</h2>
<p>Voor een .Net ontwikkelaar is er eigenlijk niets nieuws. Je kunt namelijk gewoon ontwikkelen met je opgedane kennis in XAML (WPF en Silverlight) in je vertrouwde ontwikkelomgeving. Ik wil echter wel een aantal punten benadrukken</p>
<ul>
<li><span style="font-size: 13.3333px;">Een virtuele machine met de phone OS op de ontwikkel PC dus g</span>een emulator of simulator dus betere test omgeving</li>
<li>Naast API&#8217;s die telefoonfunctionaliteit geven zijn er ook API&#8217;s voor bijbehorende services in de cloud</li>
<li>Er is een gratis omgeving bestaande uit visual studio express voor ontwikkelaars en Blend express voor designers</li>
</ul>
<p>Het lijkt mij een eitje om de look en feel van de quote eetgids (een iphone app gemaakt door luminis) te bouwen voor W7</p>
<h2>Business</h2>
<ul>
<li>Beperkt aantal modellen en veel verplichte onderdelen zoals een grafische processor en sensoren als GPS e.d. Dit maakt de herkenbaarheid groter</li>
<li>Geen exclusieve contracten met KPN&#8217;s en de TMobile&#8217;s</li>
<li>Vergelijkbare appstore als Apple waarin een applicatie gegarandeerd binnen dagen wordt geplaatst.</li>
<li>Office applicaties en zelf een sharepoint front-end</li>
</ul>
<h2>Het evenement</h2>
<p>Het evenement zelf was wat mij betreft teleurstellend. Op een developer event verwacht ik concrete presentaties met duidelijke concepten en voorbeelden. Helaas bleven de presentaties erg oppervlakkig ook al aangemoedigd door de vele bizarre vragen die gesteld werden. Wat mij wel duidelijk is geworden dat Microsoft serieus hun best doet om weer aansluiting te vinden of zoals ze zelf beweren een voorsprong te nemen maar dat ze nog  heel goed hun best moeten doen om alles in de winkels te krijgen voor de kerst.</p>
]]></content:encoded>
			<wfw:commentRss>http://lsd.luminis.eu/windows-phone-7-developer-hub/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Search Engine Optimization (SEO) Toolkit</title>
		<link>http://lsd.luminis.eu/search-engine-optimization-seo-toolkit/</link>
		<comments>http://lsd.luminis.eu/search-engine-optimization-seo-toolkit/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 14:36:19 +0000</pubDate>
		<dc:creator>Erik Sanders</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://lsd.luminis.nl/?p=416</guid>
		<description><![CDATA[De search engine optimization toolkit die microsoft (zie ook de SEOToolkit site) biedt vele mogelijkheden om je IIS websites te optimaliseren. Je kunt je vindbaarheid verhogen door:

Sitemaps en site indexes te maken
Robot verkeer te regelen
Analyseren van de site

Het analyseren beperkt zich niet tot een IIS site maar kan op een willekeurige site worden losgelaten. Ik heb [...]]]></description>
			<content:encoded><![CDATA[<p>De search engine optimization toolkit die microsoft (zie ook de <a title="SEO Toolkit" href="http://www.iis.net/extensions/SEOToolkit" target="_blank">SEOToolkit</a> site) biedt vele mogelijkheden om je IIS websites te optimaliseren. Je kunt je vindbaarheid verhogen door:</p>
<ul>
<li>Sitemaps en site indexes te maken</li>
<li>Robot verkeer te regelen</li>
<li>Analyseren van de site</li>
</ul>
<p>Het analyseren beperkt zich niet tot een IIS site maar kan op een willekeurige site worden losgelaten. Ik heb dit direct losgelaten op onze nieuwe &#8216;out of the box&#8217; WordPress installatie en was vervolgens erg snel klaar met de analyse. De robot.txt blokkeerde alles. Dit was natuurlijk snel opgelost maar dit geeft maar aan dat controle van je site niet overbodig is.</p>
<p>De toolkit is zeer eenvoudig te installeren via de Microsoft Web platform installer (<a title="Web Platform" href="http://www.microsoft.com/web/Downloads/platform.aspx" target="_blank">dowload</a>) applicatie. Met deze applicatie is het beheren van je webserver zeer eenvoudig.</p>
]]></content:encoded>
			<wfw:commentRss>http://lsd.luminis.eu/search-engine-optimization-seo-toolkit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VS2010 en ASP.MVC door Scott Guthrie</title>
		<link>http://lsd.luminis.eu/vs2010-asp-mvcscott-guthrie/</link>
		<comments>http://lsd.luminis.eu/vs2010-asp-mvcscott-guthrie/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 11:30:39 +0000</pubDate>
		<dc:creator>Erik Sanders</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[asp.mvc]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://lsd.luminis.net/?p=298</guid>
		<description><![CDATA[Vrijdag 25 november heeft Scott Guthrie ruim 4 uur gesproken over de komende release van Visual Studio en over ASP.MVC. De presentatie was georganiseerd door de dotnet gebruikersgroep DOTNED.
Het was een erg inspirerende presentatie waaruit verbazingwekkend blijkt dat Scott, als vice president, zo veel detail kennis en praktische vaardigheden heeft.
VS2010 (VS 2010 on Channel 9) [...]]]></description>
			<content:encoded><![CDATA[<p>Vrijdag 25 november heeft Scott Guthrie ruim 4 uur gesproken over de komende release van Visual Studio en over ASP.MVC. De presentatie was georganiseerd door de dotnet gebruikersgroep <a href="http://www.dotned.nl">DOTNED</a>.</p>
<p>Het was een erg inspirerende presentatie waaruit verbazingwekkend blijkt dat Scott, als vice president, zo veel detail kennis en praktische vaardigheden heeft.</p>
<p><strong>VS2010 (<a href="http://channel9.msdn.com/posts/matthijs/Scott-Guthrie-Visual-Studio-2010-and-NET-Framework-40/">VS 2010 on Channel 9</a>)</strong><strong> </strong></p>
<p>Wat opvalt is dat er ontzettend veel dingen zijn verandert in VS2010. Ik beperk me hier tot de meest opmerkelijke punten, de rest kun je lezen op <a title="Scott's blog" href="http://weblogs.asp.net/scottgu/" target="_blank">Scott&#8217;s</a> blog</p>
<ul>
<li>Complete nieuwe UI gebaseerd op WPF waarbij vooral ruimte wordt gecreeerd voor code en snelle navigatie door de code.</li>
<li>Historical debugging na een exception. Wie heeft dat nog nooit meegemaakt, er treed een exception op en die wordt in main opgevangen en de exception bevat niet genoeg informatie. In VS2010 heb je nu de hele stack trace en zelfs de mogelijkheid om de draad weer op te pakken net voor de fout.</li>
<li>Entitie framework 4 die nu ook model first en POCO ondersteund en voor ontwikkelaars de mogelijkheid om te werken met een fake database implementatie zodat je tijdens ontwikkeling de hele database tier weg kunt laten.</li>
</ul>
<p><strong>ASP.MVC (<a href="http://channel9.msdn.com/posts/matthijs/Scott-Guthrie-ASPNET-MVC-2/ ">ASP.MVC2 on Channel 9</a>)</strong></p>
<p>Scott benadrukt dat ASP.NET en ASP.MVC de twee alternatieven zijn die ondersteund blijven. ASP.MVC onderscheidt zich vooral door de transparantie, het sluit erg goed aan bij HTTP en door de testbaarheid vanwege de ontkoppeling van de view.</p>
<ul>
<li>Dynamic validation. Door het annoteren van het model worden validaties automatisch uitgevoerd zowel server als client-side.</li>
<li>CDN voor ajax scripts. Microsoft heeft een Computer distribution network waardoor de scripts decentraal beschikbaar zijn (dichter bij de gebruiker) en er meer sharing is waardoor de pagina&#8217;s sneller laden.</li>
<li>Web Platform installer tool die het eenvoudig maakt om je ontwikkelomgeving goed in te richten.</li>
<li>SEO tool (Search Engine Optimisation) voor het analyseren en optimaliseren van je website</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://lsd.luminis.eu/vs2010-asp-mvcscott-guthrie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

