Blogs van Vincent
5 tips waarmee je beter code kan schrijven
Het schrijven van code is vaak het lastigste bij het ontwikkelen van software. Als je geen goede structuur aanhoudt, dan kan je dit in de toekomst namelijk veel tijd gaan kosten en je veel hoofdpijn b ...
Bekijk het artikelWat is Google Pagespeed Insights (PSI) en waarom zou ik dat moeten gebruiken
Je hebt het vast al eens voorbij zien komen: Google Pagespeed. in deze blog leggen we uit wat je kunt doen met Google Pagespeed insights en waarom je deze (of andere) tools moet gebruikenWat is Googl ...
Bekijk het artikelDe Controversie van AMP (Accelerated Mobile Pages)
Er heerst al controversie rondom AMP (Accelerated Mobile Pages) sinds Google dit onderwerp heeft ingevoerd! In deze blog duiken we verder in deze controversie en ontdekken we of deze controversie tere ...
Bekijk het artikelDependency injection
Vanuit een programmeer standpunt gezien is indeling van code een van de belangrijkste aspecten van het programmeren. Een rommelige werkomgeving maakt het lastig om te vinden wat je nodig hebt. Het opr ...
Bekijk het artikelDatabasetypen
Bij de meeste websites behoort een database waarin gegevens van de website worden opgeslagen. Er zijn verschillende manieren waarop deze gegevens kunnen worden bijgehouden. De meest gebruikte methode ...
Bekijk het artikelEntity Framework - AddOrUpdate
Gegevens opslaan of bewerken is een veel voorkomende taak op een website. Vooral bij het beheren van de website dit bijna dagelijks voor. Voor een gebruiker van het beheer lijken deze twee acties erg ...
Bekijk het artikelPug
Pug is een template engine die html code schrijven makkelijker en sneller maakt. De ´pug code´ wordt opgeslagen in een .pug bestand. Zodra deze pagina als website wordt bezocht wordt de code doormidd ...
Bekijk het artikelEntity Framework
Entity framework (EF) is een framework voor dotnet welke developers helpt met de connectie naar een database. Dotnet is een programma dat het functionele deel van de website verzorgd. Een belangrijk o ...
Bekijk het artikelEntity Framework - Filtering
Zoals besproken in het Entity Framework blog wordt EF gebruikt voor het ophalen van gegevens uit een database die bruikbaar zijn in dotnet. In de tabellen van een database staan meestal echter een gro ...
Bekijk het artikelCss grid
Css grid is een vernieuwende manier voor het indelen van content op website pagina’s. Met behulp van css wordt de uiterlijk van een website bepaald. Doormiddel van een grid is het mogelijk om gemakkel ...
Bekijk het artikelCSS vendor prefixes
Bij CSS is het voor een aantal stijl regels mogelijk om aan te geven in welke browser deze gebruikt moet worden. Hiervoor wordt het type browser toegevoegd voor de stijl regel. Dit wordt een prefix (o ...
Bekijk het artikelCSS auto prefixer
In een eerder blog over vendor prefixes was te zien hoe met behulp van prefixes experimentele stijling regels voor specifieke browser toegepast kunnen worden.Hoewel het gebruik van prefixes in deze g ...
Bekijk het artikelTilt
Tilt is een plugin voor firefox, gemaakt om developers te helpen bij het vinden van fouten in een webpagina. Het maakt het mogelijk om een webpagina in 3D te bekijken. Hoewel pagina’s op internet over ...
Bekijk het artikelCross site scripting
Cross site scripting, ook wel bekends als XSS is een beveiligings issue bij websites. Het zorgt ervoor dat een buitenstaander code kan zetten op een website welke vervolgens voor een deel of voor alle ...
Bekijk het artikelSql injection
Gegevens bewaren en opslaan voor een website verloopt bijna altijd via een database. Zie dit als een grote bibliotheek waar gegevens heen geschreven worden en weer uit opgehaald kunnen worden. ...
Bekijk het artikelC# Exceptions
Exceptions of uitzonderingen zijn een onderdeel van code welke helpen bij het vinden of voorkomen van fouten. Het wordt gebruikt voor het controleren van ingevoerde gegevens en het tussentijds contro ...
Bekijk het artikelC# Exceptions deel II
In C# Exceptions hebben we gezien hoe we een programma gecontroleerd kunnen laten stuk lopen. Maar hier eindigd de reis niet. Nu we vantevoren al hebben vastgesteld waar het programma vast zou kunnen ...
Bekijk het artikelGenerieke valkuilen
Bij het ontwikkelen van code is het gebruik van efficiënt design één van de belangrijkste punten.Het ontwikkelen van herbruikbare code is één van de makkelijkste manieren om hiermee winst te pakken, ...
Bekijk het artikelWat zijn Rich Snippets?
Wanneer er wordt gezocht naar een term worden de resultaten getoond met een titel, een korte omschrijving en de url naar de pagina. Deze informatie wordt door Google bepaald aan de hand van de titel ( ...
Bekijk het artikelVloeiende CSS-aanpassingen door “transition”
Het is met CSS al tijden mogelijk om veranderingen te laten plaatsvinden bij bijvoorbeeld mouse-hover. Maar sinds CSS3 is het ook mogelijk om alle veranderingen in soepele ‘transities’ te laten plaats ...
Bekijk het artikelHandige functies van de Web Developer plug-in
Het is mogelijk om in browsers plug-ins te installeren. Een handige plug-in tijdens het ontwikkelen van websites is de “Web Developer” plug-in. De kan via de volgende links gedownload worden.Google ...
Bekijk het artikelTips & Tricks voor de DevTools in Google Chrome
Tijdens de ontwikkeling van een website wordt er regelmatig gecontroleerd wat het resultaat is. In elke browser zit een DOM-inspector om te zien wat de elementen zijn binnen de pagina die wordt bekeke ...
Bekijk het artikelCSS: 2 Handige technieken die de ontwikkeling van sites makkelijker maakt
Met CSS3 is tegenwoordig veel meer mogelijk dan wat er duidelijk wordt gemaakt. Hieronder zijn twee technieken die tijdens de ontwikkeling van verschillende sites het werk een stuk makkelijker hebben ...
Bekijk het artikelJavascript closures uitgelegd – deel III
We gaan in dit deel weer verder waren gebleven in het vorige deel. Mocht je de vorige delen nog niet gelezen hebben lees dan eerste het eerste deel en vervolgens het tweede deel door op de links te kl ...
Bekijk het artikelJavascript closures uitgelegd – deel II
Dit is deel twee van de uitleg over Javascript closures. Mocht je deel I nog niet gelezen hebben, lees dan eerst het eerste deel. In dit artikel gaan we namelijk verder waar we gebleven waren in het v ...
Bekijk het artikelJavascript closures uitgelegd – deel I
Toen ik een aantal jaar geleden voor het eerst las over het concept “Closures” snapte ik er nog weinig van. Veel artikelen op internet probeerde dit op allerlei moeilijk manieren om dit uit te leggen. ...
Bekijk het artikelWat zijn Scalable Vector Graphic of SVG’s?
Scalable Vector Graphic of SVG is een afbeeldingsformaat dat gebruikt wordt op het internet. SVG zijn vector gebaseerde afbeeldingen die animaties en interacties ondersteunen. De afbeeldingen in SVG w ...
Bekijk het artikelWaarom het hamburgermenu (niet) werkt – deel 3
In deze serie gaan we dieper in op B2B Webdesign en richten we ons op het hamburgermenu. Waarom werkt deze wel of waarom werkt deze nou niet. In dit derde en laatste deel van deze serie proberen we aa ...
Bekijk het artikelWaarom het hamburgermenu (niet) werkt – deel 2
In deze serie gaan we dieper in op B2B Webdesign en richten we ons op het hamburgermenu. Waarom werkt deze wel of waarom werkt deze nou niet. In dit tweede deel nemen we een aantal onderzoeken on ...
Bekijk het artikelWaarom het hamburgermenu (niet) werkt – deel 1
In deze serie gaan we dieper in op B2B Webdesign en richten we ons op het hamburgermenu. Waarom werkt deze wel of waarom werkt deze nou niet. In dit eerste deel nemen we een aantal onderzoeken onder d ...
Bekijk het artikelLettertype groottes op het internet met CSS
Er zijn veel verschillende manieren om een grootte te definiëren in CSS. Je kunt hierbij spreken over twee verschillende categorieën: absoluut en relatief.Absolute eenheden zijn vaste waarden di ...
Bekijk het artikelTest Driven Development: Waarom tijd besteden aan het schrijven van tests
Test Driven Development of TDD beschrijft een werkwijze van het maken van unit tests voordat er code wordt geschreven.Voordat we dieper op dit onderwerp ingaan laten we eerst eens zien wat de defini ...
Bekijk het artikelS.O.L.I.D: de eerste vijf principes van Object Oriented Design (OOD)
S.O.L.I.D is een acroniem voor de eerste vijf object-oriented design (OOD) principes van Robert C. Martin, of Uncle BobS.O.L.I.D. staat voor:Single responsibility principleOpen closed principleLi ...
Bekijk het artikelPerformance verbeteren – aantal aanvragen verminderen
In eerdere artikelen is al behandeld hoe je slechte performance kunt voorkomen en hoe je performance kunt verbeteren door middel van een CDN. In dit artikel wordt verder behandelt hoe je de performanc ...
Bekijk het artikelB2B Conversie Optimalisatie – voorkom een trage website
Iedereen kent het wel, traag reagerende websites die minuten aan het laden zijn voordat eindelijk alles is ingeladen. In dit artikel bespreken we hoe we B2B websites het beste kunnen optimaliseren op ...
Bekijk het artikelWat is een Minimum Viable Product en hoe werkt dat in mijn project
De trend van de afgelopen jaren is dat ICT-projecten worden opgepakt met behulp van de scrum-methodiek. Met behulp van scrum werk je in korte iteraties naar steeds een nieuw eindproduct. In elke itera ...
Bekijk het artikelCall to action - Onder of boven de vouw
Het is tegenwoordig een veel gehoord statement – de vouw. Dit is het gedeelte dat zichtbaar is zonder te scrollen. Maar is deze vouw wel zo belangrijk? En als het zo belangrijk is, hoe belangrij ...
Bekijk het artikelB2B Conversie Optimalisatie: Waarom gebruikers minder invullen bij verplichte velden
Het uitvragen van extra informatie bij formulieren wordt veel gedaan. De meeste informatie is in sommige gevallen niet nodig, maar is toch handig om te hebben om de gebruiker een betere ervaring te ge ...
Bekijk het artikelWordpress B2B website en de risico's
Wordpress is één van de meeste gebruikte content management systemen (CMS). Met Wordpress kun je eenvoudig een B2B website maken en onderhouden. De enorme populariteit komt mede doordat er geen kosten ...
Bekijk het artikelGTMetrix.com: Technische SEO Meetbaar en Realiseerbaar
Technische zoekmachineoptimalisatie is de basis van elke vindbare en converterende website. Om deze activiteit uit te kunnen voeren is veel technische kennis nodig. Gelukkig zijn er eenvoudig te gebr ...
Bekijk het artikel