Expert talks over Front-end

Defensive CSS: beter voorkomen dan genezen

Elke developer die ooit al CSS geschreven heeft, zal de volgende situatie wel herkennen: je creëert een layout of component die er op het eerste zicht goed uitziet, maar zodra je die gebruikt met verschillende teksten, afbeeldingen of schermbreedtes begint er plots vanalles mis te lopen. De afbeelding ziet er ineens uitgerokken uit,...

Lees meer

React type checking: wat is het en waarom heb je het nodig?

JavaScript is gedefinieerd als een "zwak getypeerde" of "ongetypeerde" taal, wat betekent dat je niet hoeft te specificeren welk type gegevens aan een bepaalde variabele zal worden of is gedeclareerd. Het zal automatisch het type bepalen op basis van de waarde die je aan deze variabele geeft. Dit wordt als slim beschouwd, omdat...

Lees meer

Devtools, elke webdeveloper's bestfriend

Om een website te testen en te tweaken, is het essentieel dat webdevelopers handige tools kunnen gebruiken die geïntegreerd zijn in een browser. Daarom bestaan er Devtools. Deze tools van Google Chrome en Mozilla Firefox kent iedere developer, maar over laatst heeft ook Microsoft Egde (de default browser van Windows 10) zij...

Lees meer

Three.js is better than one.

Bij Esign krijgen we vaak de kans om aan nieuwe en spannende projecten te werken. Dit betekent ook dat we innovatief moeten blijven en onze eigen kennis over de Front-End wereld moeten blijven uitbreiden. We gebruiken nieuwe en spannende libraries en krijgen de vrijheid om nieuwe ideeën uit te proberen. Bijvoorbeeld we ha...

Lees meer

To Flutter or not to Flutter?

Wil jij jouw app ontwerpen met React Native of ga je liever voor het nieuwere en hippere Flutter? Aan beide lijken voor- en nadelen verbonden te zijn, dus welke moet je dan kiezen? Hieronder leggen wij deze 2 frameworks uitgebreidt naast elkaar, zodat we kunnen bepalen welke voor ons als winnaar uit de strijd komt.

Lees meer

Tailwind vs Bootstrap vs inline CSS

Er bestaat veel verwarring over de verschillen tussen Tailwind CSS, Bootstrap en inline CSS. We leggen uit wat het verschil is tussen Mixing Concerns en Separation of Concerns, waarom de drie CSS 'manieren' de moeite zijn om eens te bekijken en waarom ze niet hetzelfde zijn.

Lees meer

Het belang van accessible websites

Voor heel wat mensen is een toegankelijke website vanzelfsprekend. Maar wist je dat 15 tot 20% van alle website bezoekers een minder zorgeloze ervaring hebben op het web? Dit komt doordat ze een visuele, gehoor, motorische of cognitieve beperking hebben. Maar als developers vinden we dat iedereen recht heeft op een aangename...

Lees meer