Skip to content
Davey edited this page Nov 4, 2021 · 14 revisions

Welkom op de Functional Programming wiki! πŸ”₯

Op deze wiki kan je alles vinden wat ik heb gedaan en geleerd heb bij de tech track van Datavisualisatie. Voornamelijk over het concept functional programming, ik ga proberen deze manier van coden toe te lichten aan de hand van uitleg en voorbeelden.

Fast Travel ⚑️

Disclaimer voor week 2

De app werkt niet online voor iedere user aangezien ik mensen moet inviten vanuit het spotify developer dashboard. https://developer.spotify.com/community/news/2021/05/27/improving-the-developer-and-user-experience-for-third-party-apps/

Wat is functional programming?

Functional programming is een programming paradigma waarmee een taak word volbracht doormiddel van functies in functies. Hetgeen dat deze methode zo krachtig maakt is dat je een programma kan schrijven die in een patroon van stappen word uitgevoerd, per stap word er bijvoorbeeld iets van de data gemodificeerd. Dit is erg handig aangezien de data er MOET zijn anders gaan de stap niet naar de volgende, hierdoor weet je dat de laatste stap (mocht deze behaald worden) altijd de juiste data moet hebben.

tech-track-dataset.json

We hebben met de hele klas een vragenlijst ingevuld en deze is vervolgens aan ons teruggegeven als dataset. Aan ons de vraag of we deze data konden opschonen aangezien deze nu rauw was (hoofdletters, vraagtekens, random spaties oftwel een zooitje). Met behulp van de functional programming methode moesten we dit oplossen.

Klik hier om meer te lezen over week 1

Imgur

Spotify Player week 2

Voor de 2e week moesten we met een externe api werken en hiermee data opvragen. Dit heb ik gedaan met de Spotify API. De applicatie is eigenlijk vrij simpel qua wat het doet. Je logt in met je spotify account en speelt vervolgens muziek af op je spotify account, dan zie je het huidige nummer dat je luistert en de artiest daarvan met wat data die opgeschoond is. Als je het nummer veranderd op Spotify zal deze ook in de applicatie veranderen en dan zie je dus andere data.

Klik hier om meer te lezen over week 2

Imgur

Licence

MIT