From 5f427048c098535d1719949bfad10f205c6583ef Mon Sep 17 00:00:00 2001 From: Shyr-Shea Chang Date: Tue, 3 Oct 2023 10:43:18 -0700 Subject: [PATCH 1/7] Last slide changes --- slides/2023/01_course_introduction/index.html | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/slides/2023/01_course_introduction/index.html b/slides/2023/01_course_introduction/index.html index f0b8f09..4f043e9 100644 --- a/slides/2023/01_course_introduction/index.html +++ b/slides/2023/01_course_introduction/index.html @@ -11,7 +11,7 @@ --- -# Shyr-Shea Chang +# Shyr-Shea Chang (Shea) * UCLA Applied Math Alumna (Ph.D in 2019) - BS in Math from National Univ. of Taiwan (2013) @@ -35,11 +35,6 @@ - Software developer experience in industry - AppFolio, Cisco, Google, Sony Mobile -* First time teaching this course - - Helped out with some lectures and projects last year - - Credit to Bryce Boe et al. for the materials for the class - - Took the same class in 2013 (CS290B) - --- # Shubham Talbar @@ -60,7 +55,7 @@ Slide source: - + If you notice an issue with or wish to make an improvement to any of the course content (e.g., slides, web pages) please edit them and make a pull request. @@ -329,7 +324,7 @@ * Web security: _firewalls_, _https_, _XSS_, _CSRF_ -* HTTP 2.0 +* Scalability of machine learning services --- @@ -435,12 +430,12 @@ # Assignments -Due tomorrow 1pm +Due Friday 2pm - Piazza - Intro survey -Due Friday (10/6) 1pm +Due next Monday (10/9) 2pm - Project 0 -Due next Friday (10/13) 1pm +Due Monday (10/16) 2pm - http://rubykoans.com/ \ No newline at end of file From 3bd36ff5f733414daa27601eb64e066316948ad4 Mon Sep 17 00:00:00 2001 From: Shyr-Shea Chang Date: Tue, 3 Oct 2023 10:45:54 -0700 Subject: [PATCH 2/7] Remove presenation score --- index.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/index.md b/index.md index 6fba58f..abb0ac9 100644 --- a/index.md +++ b/index.md @@ -135,9 +135,8 @@ these components break down into: | :------ | ---------------------------------------------: | | 50 | iterative approach to load testing and scaling | | 20 | web service complexity | -| 10 | quality of project report | -| 10 | quality of project video | -| 10 | quality of project presentation in class | +| 15 | quality of project report | +| 15 | quality of project video | {: class="table table-striped"} From b4e3cbbf18968b26a31c78c53e9b7df7dd0e872c Mon Sep 17 00:00:00 2001 From: Shyr-Shea Chang Date: Tue, 3 Oct 2023 10:49:06 -0700 Subject: [PATCH 3/7] Add project 1 submission --- _config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_config.yml b/_config.yml index 8b2a5a7..abcc598 100644 --- a/_config.yml +++ b/_config.yml @@ -18,6 +18,7 @@ piazza_url: https://piazza.com/class/lllfmvbxvh83oq intro_survey: https://forms.gle/93PrP7Td5tmvAqAFA project0_submission: https://forms.gle/vzB1UtGre5Psg5pr8 +project1_submission: https://forms.gle/GEj7s15jfG6xERjc8 kramdown: parse_block_html: true From 80769fd4de8a5351fb4cb6bc27ba4b7d0fdf33bb Mon Sep 17 00:00:00 2001 From: Shyr-Shea Chang Date: Tue, 3 Oct 2023 10:52:46 -0700 Subject: [PATCH 4/7] Add UCSB TA --- _includes/class_info.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/_includes/class_info.md b/_includes/class_info.md index b1da577..96c15d3 100644 --- a/_includes/class_info.md +++ b/_includes/class_info.md @@ -8,7 +8,12 @@ - [{{site.instructor}}]({{site.instructor_url}}) - <{{site.instructor_email}}> -## TA +## UCSB TA + +- Bhavye Jain +- + +## Appfolio TA - Shubham Talbar - From 64573ae4f5dfbb17cd3b77750c67cd743d6b1d52 Mon Sep 17 00:00:00 2001 From: Shyr-Shea Chang Date: Tue, 3 Oct 2023 14:43:58 -0700 Subject: [PATCH 5/7] Modify slide 02 --- slides/2023/02_http/index.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/slides/2023/02_http/index.html b/slides/2023/02_http/index.html index 890eb51..e587577 100644 --- a/slides/2023/02_http/index.html +++ b/slides/2023/02_http/index.html @@ -19,8 +19,6 @@ * HTTP Performance (HPBN, chapters 9-11) -* Project 1 - --- class: center inverse middle @@ -210,6 +208,8 @@ * "Do you want to submit your form again?" + * "Please do not refresh this page." + --- # PUT @@ -299,7 +299,7 @@ * Multiple values can be concatenated via _ampersand_ (`&`) -Example: +> What do you think the following returns? @@ -780,7 +780,7 @@

HTTP is easy!

## The Future is Here -In a future lecture we'll talk about how HTTP/2 obviates many of these hacks. +HTTP/2 obviates many of these hacks. --- From 5159d7eeea907fdea7792730bade363d03f9befa Mon Sep 17 00:00:00 2001 From: Shyr-Shea Chang Date: Tue, 3 Oct 2023 14:46:32 -0700 Subject: [PATCH 6/7] Add OH --- _includes/class_info.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/_includes/class_info.md b/_includes/class_info.md index 96c15d3..3d5b9bf 100644 --- a/_includes/class_info.md +++ b/_includes/class_info.md @@ -35,8 +35,15 @@ Please use [Piazza]({{site.piazza_url}}) for class-related correspondance. ### Office Hours -- In-person: Wednesday 10:00am -- 11:00am, Phelps 2510 -- Virtual: Thursday 2:00pm -- 3:00pm, link in [Piazza]({{site.piazza_url}}) +In-person + +- Wednesday 10 -- 11am, Phelps 2510 +- Thursday 3 -- 4pm, Phelps 2510 + +Virtual + +- Thursday 2 -- 3pm, link in [Piazza]({{site.piazza_url}}) +- Friday 1 -- 2pm, link in [Piazza]({{site.piazza_url}}) ### Initial tasks due before From fe97a958edecb79b7744dc637fbdb40c554b8a48 Mon Sep 17 00:00:00 2001 From: Shyr-Shea Chang Date: Tue, 3 Oct 2023 15:14:20 -0700 Subject: [PATCH 7/7] Add web request exercise --- slides/2023/02_http/index.html | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/slides/2023/02_http/index.html b/slides/2023/02_http/index.html index e587577..ab55d73 100644 --- a/slides/2023/02_http/index.html +++ b/slides/2023/02_http/index.html @@ -27,6 +27,25 @@ --- +# The Life Cycle of a Web Request + +Prompt: What things (e.g. events, protocols, actions) (might) occur when someone types https://www.reddit.com in their web browser and press return? + +Part 1: ~10 minutes + +- Type those things into the google doc "The life cycle of a web request" in google drive on cs291.com (under Class Resource on the left bar). + +- Include your first or preferred name you submitted in intro survey, e.g. + - Shea: User types in https://www.reddit.com. + +Part 2: ~10 minutes + +- We'll discuss these items in group setting. + +- Be ready to explain your item (no pressure, your answer is not scored) + +--- + # Two Endpoints A __web browser__ is a process (at least one) that runs on an operating system.