{"slug":"dont-repeat-yourself","sprintNUmber":16,"title":"Don't Repeat Yourself","startdate":"2025-11-10","content":"<p>In de sprint Don&#39;t Repeat Yourself ligt de focus op het hergebruik van code en ontwerpelementen door middel van een <em>component library</em>. Je leert hoe je herbruikbare stukken code op een systematische manier ontsluit zodat jij en jouw mede frontenders ze kunnen gebruiken in andere projecten.</p>","semester":{"slug":"workflow-tooling-frameworks","title":"Workflow, Tooling & Frameworks"},"weekPlans":[{"weekNumber":1,"mondayDate":"2025-11-10","monday":{"html":"<p><strong>Sprint planning </strong><em><strong>Don&#39;t Repeat Yourself</strong></em><em> </em>waarin je de leertaak en deeltaken van deze sprint bestudeert. (Krijn)</p><p><strong>Workshop Component as a Building Block</strong>, waarin je leert hoe je een component tot in detail kunt ontwerpen en hierarchisch indeelt in jouw component library. (Krijn)</p><p><strong>Portfolio Sessies </strong>Part 3/4. (Cyd)</p>"},"tuesday":{"html":"<p><strong>CSS Challenge 7 - </strong><a class=\"inline\" title=\"https://github.com/fdnd-task/css-challenges/blob/main/docs/challenge_typografie.md\" href=\"https://github.com/fdnd-task/css-challenges/blob/main/docs/challenge_typografie.md\"><strong>fonts en font-properties</strong></a>, inloop 9:00, start 9:30. (Sanne)</p><p></p>"},"wednesday":{"html":"<p><strong>Workshop The New Responsive</strong> waarin je leert over media queries, container queries en user-preference queries. (Koop)</p><p><strong>Blokenquête blok 1  </strong>geef feedback, tips en tops over blok 1. </p>"},"thursday":{"html":"<p><strong>Verder werken aan je project in de studio.</strong> (Suus)</p>"},"friday":{"html":"<p><strong>Code/Design review - Component</strong> waarbij je feedback geeft en krijgt op het component dat je aan het ontwerpen en maken bent. (Suus)</p><p><strong>Stagemarkt FDND</strong> in onze studio kunnen de studenten en de bedrijven, in een aantal speeddate-sessies, met elkaar de mogelijkheden voor een stage (of bijbaan) bespreken. Van 13:30-16:00. (Joost) </p>"}},{"weekNumber":2,"mondayDate":"2024-11-17","monday":{"html":"<p><strong>Workshop Advanced Component Concepts</strong>, waarin we dieper ingaan op component concepten in Svelte, met aandacht voor named slots, two way binding en stores. (Justus)</p><p></p>"},"tuesday":{"html":"<p><strong>CSS Challenge 8 - </strong><a class=\"inline\" title=\"https://github.com/fdnd-task/css-challenges/blob/main/docs/challenge_states.md\" href=\"https://github.com/fdnd-task/css-challenges/blob/main/docs/challenge_states.md\"><strong>states ( en :has() )</strong></a>, inloop 9:00, start 9:30. (Sanne)</p>"},"wednesday":{"html":"<p><strong>Workshop typografie in Web design</strong>, waarin je leert over lettertypes, hierarchie, schaal, font-pairing en toegankelijkheid. (Koop)</p>"},"thursday":{"html":"<p><strong>Verder werken aan je project in de studio.</strong> (Suus)</p>"},"friday":{"html":"<p><strong>We ♥ Web</strong> met Trystian Offerman over werken met Styleguides, Design Systems en Components @Decathlon, van 13:00 - 14:00 in <a title=\"https://www.hva.nl/locaties/muller-lulofshuis\" href=\"https://www.hva.nl/locaties/muller-lulofshuis\">MLH 01A40</a>. </p><p><strong>Code/Design review - Component Library </strong>over de uitwerking van jullie Component Library. (Suus)</p><p></p>"}},{"weekNumber":3,"mondayDate":"2025-11-24","monday":{"html":"<p><strong>Workshop Sveltekit anti-patterns </strong>waarin we veel voorkomende Sveltekit problemen en anti-patterns bespreken die bij de code/design review zijn langsgekomen. (Justus)</p><p><strong>Portfolio Sessies </strong>Part 4/4 🥳 (Cyd)</p>"},"tuesday":{"html":"<p><strong>Geen css challenge</strong> - hulp bij laatste loodjes voor de sprint review, inloop 9:00, start 9:30. (Sanne)</p>"},"wednesday":{"html":"<p><strong>Workshop Composition in Web design </strong>waarin je leert over hiërarchie, flow en layout (Koop)</p><p><strong>WRAP-UP sprint 16 . </strong>Hoe ver ben je gekomen? Sprint review voorbereiden en  documentatie op orde brengen. (Dorien)</p>"},"thursday":{"html":"<p><strong>Sprint review met de opdrachtgever.</strong></p>"},"friday":{"html":"<p><strong>Retrospect sprint 16 </strong>terugkijken op de afgelopen 3 weken, wat heb je allemaal geleerd en wat kan je de volgende keer beter doen? (Dorien en Justus).</p>"}}],"topics":[{"name":"dry"},{"name":"component library"},{"name":"npm package"},{"name":"progressive enhancement"},{"name":"accessibility"},{"name":"responsive design"},{"name":"performance"}],"behavioralCriteria":[]}