Helpful resources for this module
Are we missing a great set of exercises? Send a PR!
- 30secondsofcode
- javascripttutorial.net: arrays, objects
- minutes-of-javascript
- short, sweet, with a loop (video)
- Sorting an Array of Objects (video)
- another Sorting (video+article)
- Search from Array of Objects (video)
- Create, Update and Loop (article)
- The Coding Train (video)
there's many great repos of exercises out there, you just need to find them!
- javascript-practice
- rolling-scopes-school
- Functions and Arrays
- Advanced Collection Methods
- Native Array Methods
- clue
- KBPsystem777
- JavaScript Questions
- Problem Solving JavaScript
import
/export
- JavaScript: The Better Parts (first 11 minutes)
- Code Style
- what is programming style?
- why is style important? stackoverflow, Nicholas C. Zakas
- what is a style guide?
- airbnb style guide
- Formatting
- Linting
- what is linting? Envato tuts+, ictshore, (static analysis?)
- Why is linting important? freecodecamp, ibuildmvps, quora
- ESLint sandbox
- ESLint rules
- Linting rules for JSDocs
- in VSCode
- remember all those extensions you installed in the precourse? now they make more sense : )
And last, but not least: Code Review:
- What? Why? Wikipedia, Alex
- How to do code reviews like a human
- The science of code reviews
- Code review on GitHub
- An example code review
- all-about-code-review
- Software Testing Help
- Istanbul Reports
You can get by without them, but when they're helpful they're very helpful.
- Interactives
- regex.guide: learn to build regular expressions one question at a time
- regexer.com: realtime regex with a visual breakdown of your regular expression
- Regex Crossword: games to learn regular expressions
- References
- HYF modules are often updated, recordings from past classes may not match this gitbook
- When sending a PR's with recording links please ...
- Indicate which class you were teaching
- Which week it was (if the module is more than 1 week)
- a helpful title or description
- Week 1:
- Sunday Part 1: Reference vs. Value
- Sunday Part 1: Map, Reduce, Filter, Every
- Sunday Part 2: Mini-project intro
- Sunday Part 3: Recap & Homework
- Week 2:
- Sunday Part 1: The Callstack
- Sunday Part 1: Higher Order Functions
- Sunday Part 1: Arrows vs. Functions
- Sunday Part 1: Error: EADDRINUSE
- Sunday Part 2: Reverse-Engineering
- Sunday Part 2: R-E & Assignments
- Week 3:
- Sunday Part 1: Objects 1
- Sunday Part 1: Objects 2
- Sunday Part 2: User input in Objects
- Week 1
- Week 2 - server crash :(
- Week 3: Objects Pt. 1, Objects Pt. 2, Project Intro
- Week 1: solution write-ups, behavior vs. strategy vs. implementation
- Week 2: about testing, function design
- Week 3: code quality & code review By hero Thibault!
Axxes Team
- Week 1 : solution write-ups
- week 2 : unit-tests
- week 3 : Code Quality! Code Review!