Last updated: Feb 08, 23 18:46 UTC | Permalink
Week 4 - Async Programming and Debugging
Learning Objectives:
This week’s lessons will bring us deeper into TypeScript, discussing the asynchronous programming model. As a common use-case for asynchronous programming, we’ll also talk about the REST architecture. In preparation for next week’s focus on testing, we’ll also talk about structured techniques for debugging.
Important Dates:
- Team Formation Due Feb 9 by 10pm
- HW2 Due Feb 11 by 10pm
- Project Specification
Lessons:
- Concurrent Programming Models Slides PDF, PPT
- Asynchronous Programming Slides PDF, PPT
- REST Protocols Slides PDF, PPT
- Debugging Strategies Slides PDF, PPT
Additional Readings:
For more debugging tips and strategies, see Effective Debugging: 66 Specific Ways to Debug Software and Systems by Diomidis Spinellis.
See also the async tutorial and solutions.