• Home
  • Menu

Hoi, ik ben Wouter. Welkom op mijn website.

 

Ik ben een full stack web developer. Ik bouw al web applicaties sinds de vorige eeuw en sinds 2008 als ZZP'er. Ik wil je graag vertellen wat ik in huis heb.

 

Full stack

De term full stack web developer is voor iedereen weer anders. Het wil zeggen dat je alle aspecten van het bouwen en publiceren van een web applicatie snapt en uitvoert. Van het registreren van een domeinnaam bij een Internet Service Provider, tot het optimaliseren van de web applicatie voor ranking in Google. Als je al een tijdje meeloopt als web developer krijg je vroeg of laat met alle aspecten van het bouwen van een web applicatie te maken.

 

Wat zit er in mijn gereedschapskist?

 

Client side

De bouw van elke web applicatie begint natuurlijk met HTML5 en CSS3. Ik heb mijn eigen CSS framework ontwikkeld en dat gebruik ik meestal voor mijn eigen projecten. Voor klanten gebruik ik vaak Bootstrap. Ik kan uit de voeten met Javascript, maar ik blijf het een onoverzichtelijke taal vinden. Als het even kan gebruik ik daarom jQuery.

 

Server side

Ik heb veel ervaring met ASP Classic met VBScript. Ik heb ASP.NET Web Forms links laten liggen omdat het zo enorm veel bagger produceerde in de HTML. Voor een purist is dat niet om aan te zien. Het voordeel van ASP Classic was dat je volledige controle had over de HTML, vandaar dat ik destijds niet de overstap heb gemaakt. Dat werd anders met de komst van ASP.NET MVC. De controle over de HTML was daar al een stuk beter, maar de overall structuur van MVC was vaak onnodig complex voor mijn web applicaties.

 

ASP.NET Core

Ik ben eigenlijk pas weer enthousiast over het ontwikkelplatform van Microsoft sinds de introductie van ASP.NET Core. Ook hier hebben we weer de MVC mogelijkheid, maar daarnaast ook Razor Pages en Blazor. Microsoft is Blazor enorm aan het pushen als het nieuwe applicatie framework. Ik heb er al wel een beetje mee gespeeld, maar zie de meerwaarde nog niet helemaal. In de praktijk werk ik op dit moment vooral met ASP.NET Core 8 MVC.

 

Samengevat zijn dit de server side tools die ik gebruik: ASP Classic met VBScript, ASP.NET Core 8 met MVC, Razor Pages, Blazor en Web API.

 

VPS

Mijn eerste VPS heb ik aangeschaft tegen wil en dank. Ik nam per domein een stukje hosting af van mijn hosting provider. Omdat veel van mijn eerste webapplicaties geschreven zijn met ASP Classic had ik een Microsoft webserver nodig waar ASP op kon draaien en waarop een aantal ASP componenten waren geïnstalleerd. Mijn oude hosting provider stapte over op Linux en begon de Microsoft webservers uit de faseren.

 

Om toch mijn oude webapplicaties online te kunnen houden, ben ik op zoek gegaan naar een eigen Windows VPS. Maar die moest ik natuurlijk wel zelf installeren. Dat had wat voeten in de aarde, maar na een aantal pogingen heb ik nu super stabiele Windows VPS'en draaien. Wat het beheer van de VPS vrij eenvoudig heeft gemaakt is PLESK. Ik werk daar al jaren mee en bij elke nieuwe versie wordt PLESK nog weer wat beter en stabieler. Ik ben een fan van PLESK.

 

Webshop

Trouwens, als je een idee wilt hebben van het type project wat ik zelfstandig in elkaar kan sleutelen, kijk dan eens naar hollandsupermarket.eu. Dat is mijn volledig uit de hand gelopen testwebshop, die nu gewoon een echte webshop is, compleet met duizenden typisch Hollandse producten voor mensen in het buitenland. De webshop is beschikbaar in negen talen en rekent met de BTW zoals die geldt in het land van bestemming.

 

Oké, ik denk dat je zo een vrij aardig beeld hebt van mijn kennis en vaardigheden als web developer. Zoek je een ZZP'er om tijdelijk je team te versterken, stuur me dan een mailtje. Je kunt me bereiken via info at invincible.nl

 

Laatst bijgewerkt op 30 oktober 2024