Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 2.01 KB

File metadata and controls

51 lines (32 loc) · 2.01 KB

Homework Week 2

Topics discussed this week:
• Async vs Sync
• Event Loop (order of execution)
• Promises

Step 1: Read

Step 2: Feedback

  • Create at least 2 issues (bug / feature / code improvement) on another student's GitHub repository.
  • Solve the issue(s) proposed by another students in your GitHub repository. More info here.

Step 3: Promises

Deadline Saturday

The assignment for this week is:

  • Complete your GitHub app code from the previous week, if needed, to meet the requirements from that week's assignment.
  • Replace all asynchronous callbacks (e.g. as used with XMLHttpRequest) by ES6 promises.
  • Beautify your app's styling.

Bonus assignments:

  • Make your app responsive (using media queries)
  • Make your app ARIA-compliant

Note:

  1. Please remove all redundant, commented-out code and console.log's from your files before pushing your homework as finished. There is no need for your mentors to review this stuff.
  2. Please make sure your code is well-formatted and follows the recommended naming conventions.

Step 4: Read before next lecture

Go through the reading material in the README.md to prepare for your next class.