Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JS101 Session 21 February 2017 - Functional programming #45

Open
katjad opened this issue Feb 22, 2017 · 0 comments
Open

JS101 Session 21 February 2017 - Functional programming #45

katjad opened this issue Feb 22, 2017 · 0 comments

Comments

@katjad
Copy link
Contributor

katjad commented Feb 22, 2017

Today was very much about functions and also functional programming. We started off with a brief presentation by @TimHandy 'Intro to Functions: Things I wish someone had told me.' He was looking at input and output of functions, and the difference between pure functions and those that modify the object they are called on. You can find the code here https://functions-js101.gomix.me/ And always good pointing out again: devdocs.io is a really good resource for having documentation of languages and frameworks in one place.

We then did some coding, and there were a lot more discussions about functions and functional programming. Some people worked on the functions section of Rebecca Murphey's JS assessment which also touches on things like 'partial' functions and currying.

This is a good introduction into FP https://www.gitbook.com/book/drboolean/mostly-adequate-guide/details thanks @leighman for pointing it out (and also for answering a lot of questions ;))

It was a good turnout today. Welcome to all new members!

For next session: Think about what your goals are - for the next year, and also till in two weeks when we meet again. If you want, post them under the Goals issue #44. We want to make it a habit that at the beginning everybody briefly says what they've been working on or want to work on, what they learned/struggled with (mini "standup") so people can help each other out, ask questions etc.

I also think it's a good theme for the group to keep evaluating and sharing what were the things that helped us most with learning JS and document it, so it can be of help to new members. We have the JS101 handbook, and it's also the theme of the app we have started building.

We will keep looking at functions for the next sessions. I will do a little talk next time on how to define functions and intro to higher order functions - i.e. functions returning functions etc.

@CodeHubOrg/js2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant