<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://cs291.com/slides/2017/labs/elastic_beanstalk.html</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021w/11_relational_databases/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021w/15_http2_quic/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021w/13_nosql/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021w/06_high_availability/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021w/01_course_introduction/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021w/09_server_caching/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021w/05_scaling_web_applications/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021w/04_application_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021w/14_web_security/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021w/08_client_caching_cdn/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021w/12_rdbms_scaling/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021w/03_http_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021w/02_http/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021w/10_tsung/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021w/07_agile_tdd_pairing/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2017/08_caching/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2017/15_serverless/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2017/09_relational_databases_db_concurrency_and_query_analysis/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2017/13_web_security/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2017/01_course_introduction/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2017/07_high_availability/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2017/05_web_and_application_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2017/14_http2_quic/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2017/11_tsung/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2017/02_http/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2017/04_tdd_ci_pairing_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2017/10_rdbms_scaling/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2017/06_vertical_and_horizontal_scaling/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2017/03_html_css_agile/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2017/12_nosql/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2025f/07_rails_intro/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2025f/05_typescript_react/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2025f/01_course_introduction/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2025f/08_scaling_web_applications/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2025f/09_high_availability/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2025f/04_application_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2025f/11_decoupling_patterns/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2025f/06_client_side_caching_cdn/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2025f/03_http_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2025f/02_http/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2025f/10_database_scalability/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021f/11_relational_databases/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021f/15_http2_quic/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021f/13_nosql/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021f/06_high_availability/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021f/01_course_introduction/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021f/09_server_caching/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021f/05_scaling_web_applications/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021f/04_application_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021f/14_web_security/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021f/08_client_caching_cdn/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021f/12_rdbms_scaling/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021f/03_http_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021f/02_http/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021f/10_tsung/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021f/07_agile_tdd_pairing/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2018/08_caching/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2018/15_serverless/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2018/09_relational_databases_db_concurrency_and_query_analysis/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2018/13_web_security/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2018/01_course_introduction/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2018/07_high_availability/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2018/12_tsung/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2018/05_web_and_application_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2018/14_http2_quic/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2018/11_nosql/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2018/02_http/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2018/04_tdd_ci_pairing_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2018/10_rdbms_scaling/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2018/06_vertical_and_horizontal_scaling/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2018/03_html_css_agile/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2022/11_relational_databases/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2022/13_nosql/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2022/06_high_availability/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2022/01_course_introduction/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2022/09_server_caching/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2022/05_scaling_web_applications/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2022/04_application_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2022/14_web_security/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2022/08_client_caching_cdn/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2022/12_rdbms_scaling/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2022/03_http_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2022/02_http/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2022/10_tsung/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2022/07_agile_tdd_pairing/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2024f/11_relational_databases/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2024f/13_nosql/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2024f/06_high_availability/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2024f/01_course_introduction/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2024f/09_server_caching/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2024f/05_scaling_web_applications/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2024f/04_application_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2024f/14_web_security/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2024f/08_client_caching_cdn/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2024f/12_rdbms_scaling/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2024f/03_http_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2024f/02_http/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2024f/10_tsung/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2024f/07_agile_tdd_pairing/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2024f/rails_introduction/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2019/04_scaling_web_applications/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2019/13_web_security/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2019/01_course_introduction/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2019/06_agile_tdd_pairing/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2019/08_server_caching/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2019/03_http_and_application_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2019/11_rdbms_scaling/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2019/14_http2_quic/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2019/09_tsung/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2019/05_high_availability/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2019/02_http/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2019/07_client_caching_cdn/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2019/10_relational_databases_db_concurrency_and_query_analysis/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2019/12_nosql/</loc>
</url>
<url>
<loc>https://cs291.com/slides/construction/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2016/09_relational_databases_db_concurrency_and_query_analysis/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2016/13_web_security/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2016/01_course_introduction/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2016/07_high_availability_and_client_side_caching/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2016/08_server_side_caching_and_deploying_on_aws/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2016/05_web_and_application_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2016/14_http2_quic/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2016/11_tsung/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2016/02_http/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2016/04_tdd_ci_pairing_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2016/10_rdbms_scaling/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2016/06_vertical_and_horizontal_scaling/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2016/03_html_css_agile/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2016/12_nosql/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2016/15_clients_javascript_client-side_mvc/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2015/09_relational_databases_db_concurrency_and_query_analysis/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2015/01_course_introduction/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2015/11_rdbms_scaling/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2015/13_http2_quic/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2015/07_high_availability_and_client_side_caching/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2015/08_server_side_caching_and_deploying_on_aws/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2015/05_web_and_application_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2015/14_clients_javascript_client-side_mvc/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2015/02_http/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2015/10_tsung/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2015/12_web_security/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2015/04_tdd_ci_pairing_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2015/06_vertical_and_horizontal_scaling/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2015/03_html_css_agile/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2023/11_relational_databases/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2023/13_nosql/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2023/06_high_availability/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2023/01_course_introduction/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2023/09_server_caching/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2023/05_scaling_web_applications/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2023/04_application_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2023/14_web_security/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2023/08_client_caching_cdn/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2023/12_rdbms_scaling/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2023/03_http_servers/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2023/02_http/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2023/10_tsung/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2023/07_agile_tdd_pairing/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021f/07_agile_tdd_pairing/.html</loc>
</url>
<url>
<loc>https://cs291.com/slides/2022/07_agile_tdd_pairing/.html</loc>
</url>
<url>
<loc>https://cs291.com/slides/2023/07_agile_tdd_pairing/.html</loc>
</url>
<url>
<loc>https://cs291.com/slides/2021w/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2017/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2018/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2019/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2016/</loc>
</url>
<url>
<loc>https://cs291.com/slides/2015/</loc>
</url>
<url>
<loc>https://cs291.com/slides/</loc>
</url>
<url>
<loc>https://cs291.com/</loc>
</url>
<url>
<loc>https://cs291.com/project1/</loc>
</url>
<url>
<loc>https://cs291.com/project2/</loc>
</url>
<url>
<loc>https://cs291.com/project3/</loc>
</url>
<url>
<loc>https://cs291.com/project4/</loc>
</url>
<url>
<loc>https://cs291.com/project5/</loc>
</url>
<url>
<loc>https://cs291.com/schedule/</loc>
</url>
<url>
<loc>https://cs291.com/report_samples/gaucho_book.pdf</loc>
<lastmod>2025-11-25T06:48:42+00:00</lastmod>
</url>
<url>
<loc>https://cs291.com/report_samples/whatever_chat.pdf</loc>
<lastmod>2025-11-25T06:48:42+00:00</lastmod>
</url>
<url>
<loc>https://cs291.com/slides/2016/helfand_talk.pdf</loc>
<lastmod>2025-11-25T06:48:42+00:00</lastmod>
</url>
<url>
<loc>https://cs291.com/slides/2016/maloney_lecture.pdf</loc>
<lastmod>2025-11-25T06:48:42+00:00</lastmod>
</url>
<url>
<loc>https://cs291.com/slides/2017/maloney_lecture.pdf</loc>
<lastmod>2025-11-25T06:48:42+00:00</lastmod>
</url>
<url>
<loc>https://cs291.com/slides/2017/mutz_lecture.pdf</loc>
<lastmod>2025-11-25T06:48:42+00:00</lastmod>
</url>
<url>
<loc>https://cs291.com/slides/2021f/sean_maloney.pdf</loc>
<lastmod>2025-11-25T06:48:43+00:00</lastmod>
</url>
<url>
<loc>https://cs291.com/slides/2025f/08_scaling_web_applications/billion_user_load_balancer.pdf</loc>
<lastmod>2025-11-25T06:48:43+00:00</lastmod>
</url>
</urlset>
