Front-end meetup: Design Systems, Property Based Testing en Reason
Details
Op donderdag 9 mei 2019 zijn front-enders, leden van de front-end vakvereniging Fronteers en andere ambachtslieden van het wereldwijde web welkom bij Kabisa in Weert. De bijeenkomst is gratis en voor iedereen toegankelijk, je hoeft je alleen even in te schrijven.
We hebben de volgende talks voor je geselecteerd:
Design Systems: where designers and developers meet - Bart Berden & Leon de Rijke
Je hebt het vast weleens meegemaakt: "Kan je deze button even iets verder naar rechts zetten?", "Het ziet er heel anders uit dan het Photoshop bestand dat ik heb aangeleverd!", "Hier moet eigenlijk nog net iets meer witruimte tussen.", etc. etc.
Vaak reikt de communicatie tussen designers en developers niet verder dan dit. Met een Design System is dit verleden tijd. Een Design System bestaat uit een collectie van herbruikbare componenten én bijbehorende richtlijnen voor het gebruik van die componenten. De componenten uit het Design System voeg je samen om een applicatie of website te bouwen.
Bart (designer) en Leon (developer) delen hun ervaringen met het ontwerpen en implementeren van Design Systems. In deze talk leer je o.a. waarom een Styleguide nog geen Design System is, hoe je een Design System implementeert én hoe je je organisatie zover krijgt om een Design System te omarmen.
Property based testing in JavaScript - Luc Tielen
Als developers zijn we gewend om testen te schrijven, eventueel in een TDD workflow (Test Driven Development), om het gedrag van onze applicaties en libraries te valideren. Alle test cases moeten op voorhand bedacht en uitgeschreven worden, waardoor de code enkel in de bedachte omstandigheden getest wordt.
Property Based Testing probeert dit op te lossen door developers het gedrag van de code uit te laten drukken in properties (invariants), waarmee automatisch tests gegenereerd kunnen worden die deze eigenschappen valideren.
In deze talk zal Luc de basis concepten van Property Based Testing uitleggen en toelichten met voorbeelden, van eenvoudige snippets tot meer geavanceerde ‘real life’ voorbeelden.
Intro to Reason - Pascal Widdershoven
Reason(ML) is een functionele programmeertaal met een static type system. Reason code kan naar JavaScript en native code compiled worden. In deze talk zal Pascal je kennis laten maken met Reason en je laten zien hoe Reason je kan helpen robuuste frontend applicaties te ontwikkelen.
Geen tijd om na je werk nog ergens een hapje te gaan eten?
Geen nood: er staat vanaf 17:30 uur een hapje en een drankje voor je klaar. Geef even door of je aanschuift en of je nog speciale dieetwensen hebt.
HET PROGRAMMA
17:30 Inloop met hapje en een drankje
18:15 Design Systems: where designers and developers meet
18:45 Property based testing in Javascript
19:15 Korte pauze
19:30 Intro to Reason
20:00 Borrel
AANMELDEN
We hopen 9 mei veel developers te mogen verwelkomen!
Schrijf je even in zodat we weten hoeveel hapjes en drankjes we klaar moeten zetten.
