Week 7 (13‐04 tot 17‐04) - nadia2603/stage-maykin GitHub Wiki

13-04

Vandaag ben ik verder gegaan met de header. Ik heb de select bekeken en goed gestyled. Dit werkt alleen in Chrome, omdat het een nieuwe CSS-functie is.

Daarnaast heb ik toch nog gekeken naar de active state en besloten om deze alvast toe te passen op de homepagina en de FAQ-pagina. Dit is gelukt. Ik heb gekeken hoe ik het eerder op een andere manier heb gedaan en ook bronnen bekeken.

Toen ik hiermee klaar was, heb ik het getest met een screenreader. Daar kwam ik erachter dat niet wordt aangegeven op welke pagina je zit. Ik heb dit opgezocht en kwam uit op aria-current. Hiermee wordt voor screenreaders duidelijk op welke pagina je actief bent wanneer de linkjes worden voorgelezen.

Verder heb ik Sven gevraagd om mijn pull request van vorige week te reviewen. Dat heeft hij gedaan en ik heb feedback gekregen. Die feedback heb ik verwerkt; het ging om het verwijderen van oude code.

14-04

Vandaag had ik weer een meeting met het team van Samen Leren. Ik heb mijn werk laten zien, zoals de header, de pagination en hoe alles er nu samen uitziet.

Daarnaast heb ik gevraagd wat ik verder kan oppakken. Ik kan alvast beginnen aan de videopagina, zodra de header helemaal af is. Ook heb ik voorgesteld om een gezamenlijk Slack-kanaal te maken, zodat we beter contact kunnen houden en makkelijker dingen kunnen delen.

Verder heb ik besproken hoe ik het beste kan laten zien hoeveel tijd ik verwacht nodig te hebben voor een issue. Op dit moment zet ik dit als comment erbij, maar een projectboard lijkt handiger. Ze gaven aan dat ik dit het beste met Sven kan bespreken.

Vandaag ben ik tot half 12 op stage. In de middag ga ik naar SmashingConf, omdat er een kaartje vrij was gekomen doordat een docent niet kon.

Op SmashingConf heb ik drie talks bijgewoond die ik erg interessant vond en waar ik veel van heb geleerd. De onderwerpen varieerden van accessibility in HTML en CSS tot het verschil tussen AI en mensen, en hoe om te gaan met complexiteit in iets wat je doet. Tussendoor heb ik notities en foto’s gemaakt.

De talks werden gegeven door Manual Matuzovic, Nick Dilallo en Chris Kolb.

15-04

Vandaag was ik de hele dag op SmashingConf. In de ochtend kwam er onverwachts een kaartje vrij en heb ik daar snel op gereageerd, waardoor ik alsnog kon gaan. Ik heb dit meteen doorgegeven aan mijn stage en kreeg hiervoor toestemming om te gaan.

Op SmashingConf waren er vijf talks en één unplugged session. Voor de unplugged sessions kon je kiezen uit drie opties. ik ben naar Nadieh Bremer en de mystery speaker (Dina Amin) geweest.

De speakers van vandaag waren Dina Amin, Nathan Curtis, Nadieh Bremer, Kevin Powell en Calvin Robertson.

De talks gingen over stopmotion en het belang van het proces in projecten, design tokens en hoe je componenten vanuit Figma kunt vertalen naar design tokens met AI (specs), D3.js en schetsen, @container queries en de toepassingen daarvan, en wat er komt kijken bij goed leiderschap.

De unplugged sessions gingen dieper in op het werk van de speakers en hoe hun projecten tot stand zijn gekomen. Daarbij was ook ruimte om vragen te stellen.

Net als gisteren heb ik notities en foto’s gemaakt. De talks waren interessant en ik heb er veel van geleerd.

Daarnaast heb ik een wiki aangemaakt waar ik al mijn notities en foto’s heb verzameld.

16-04

Vandaag ben ik verder gegaan met de header. Ik kwam er eerst achter dat het menu op mobile werd overgeslagen door de screenreader. Dat was snel opgelost, maar daarna zag ik ook dat de tab navigatie niet werkte.

Dit kwam doordat het menu was gemaakt met een checkbox en label, en een label geen focus krijgt bij het tabben. Daarom heb ik het menu omgebouwd naar een oplossing met JS, zodat het beter werkt voor zowel screenreaders als tab.

Ik heb nog gekeken naar andere manieren om dit met alleen CSS op te lossen, maar die waren ook niet volledig toegankelijk. Daarom heb ik gekozen voor de JS.

Het menu werkt nu, maar ik moet nog het hamburger icon veranderen naar een kruisje wanneer het menu open is. Ik had hier al code voor toen het menu nog met een checkbox werkte, maar die aanpak werkt nu niet meer. Ik heb al iets geprobeerd, maar dat werkt nog niet. Ik moet nog uitzoeken waarom het niet werkt en hoe ik dit kan oplossen.

17-04

Vandaag ben ik niet naar stage geweest, omdat er op school een conferentie was The Web You Want.

De conferentie begon om 13:00, maar ik was al om 9:00 op school om nog wat dingen te doen en met klasgenoten te praten.

Tijdens de talks heb ik notities en foto’s gemaakt. Deze heb ik later in mijn wiki gezet, zodat ik alles goed kan terugkijken.

De sprekers waren Marleen Stikker, Hidde de Vries, Sanne Peters, Justus Sturkenboom en Niels Leenheer. Er was ook een moment waarop projecten van studenten werden gepresenteerd.

De talks gingen over hoe het web er nu uitziet en hoe we dit kunnen veranderen, wat de term The Web You Want betekent en wat je allemaal met het web kunt doen.

Ik vond de talks interessant en heb er nieuwe dingen van geleerd.