GithubHelp home page GithubHelp logo

kriskuiper / functional-programming Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 745 KB

Repo for the Functional Programming course of Information Design TT

Home Page: https://functional-programming-kris-kuiper.netlify.com/

License: MIT License

JavaScript 89.75% HTML 5.83% CSS 4.42%

functional-programming's Introduction

functional-programming's People

Contributors

kriskuiper avatar

Stargazers

 avatar

Watchers

 avatar  avatar

functional-programming's Issues

Adhere to material design principles

Acceptance criteria:

  • Use a sans-serif font for body and label
  • Use serif for headings? Or also sans?
  • Use material color palette -> decide on one and stick to it
  • Import using @font-face and font-display: swap

Set up wiki & readme

Acceptance criteria:

  • Readme has necessary headings
  • Wiki has week by week, day by day pages

Finish readme and wiki

I think you'll pass it with ease,

Focus a bit more on your wiki, and readme and finalise your static (but dynamic) D3 visualisation.

And you're ready to roll this friday!

Add info to wiki

Pages are well documented, and good choice of subject pages.

Only remark I have is, that it'd be a good idea to include a short intro on your wiki homepage. Maybe include the same links you have included in your custom sidebar.

  • Getting started with d3 page link in sidebar is linking to a wrong page.

Data cleanup

Acceptance criteria:

  • Size only returns the length as a number
  • Year returns a new Date.getYear()
  • Reduce results categorized on year?

Make Netlify build great again

Has to do with imports of data/results.json, doen't exist on master so can't build it from src and therefore can't import it in scripts.js in build.

Don't worry now, worry later ๐Ÿ†˜

Alter concept

Should it really be a bubble chart? Network chart would also be cool if you could see the relationships between each object, like if bigger objects look more chique we can see that bigger objects belong to richer people

Add links in wiki or readme to corresponding file or snippet

Code is of really high quallity, probably to high for my level. But i do have some praise to give here.

  • Good and well chosen naming conventions.
  • Good use of importing different pieces of functional programming.
  • Nice to see the use of Async.

The only tip I would give is:

  • Maybe include the links in your readme to direct to the corresponding file of a described feature?

Query real data

Acceptance criteria:

  • Real data gets queried
  • Real data gets parsed through format functions
  • Real data gets filtered => doesn't have a size? throw it away

Day one deliverables

Acceptance criteria:

  • Sketch out the concept
  • Has exact explanation of used data (can be with SPARQL query)
  • Repo has functional-programming as exact name
  • Fill wiki with concept sketch and description

Sort results based on century?

This makes it even more explorative since there can be like 800 results per century but only 50 per year

Acceptance criteria:

  • Results are like:
[
  "10e-eeuw" {
      [resultaten]
  }
]

Missing features in the readme

Good start on your readme, clear and well written. Altough some key features are missing. Please check out the checklist.

  • Try to include a description of the project to help people understand what it is that you're builing here.
  • Missing list of added features, such as data cleaning, Rollup.js bundeler, etc etc
  • Concept and image of concept, you've made a brief start on this in your wiki, either write a short summary in your readme and include a screenshot, and link to your wiki page about your concept.
  • It'd be a good idea to give a short introduction to the data you've used.
  • Last but not least, (im not sure if you want to give acknowledgements, because you've probably didnt have a lot of help, you're mostly giving help) but if you had include them :)

Write something about FP

Acceptance criteria:

  • What is functional programming (own words)
  • My reflection on using functional programming

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.