<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url><loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/9781617298691AU-sss_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Consuming REST endpoints: Spring Start Here</video:title><video:description>This chapter covers
+ Calling REST endpoints using Spring Cloud OpenFeign
+ Calling REST endpoints using RestTemplate
+ Calling REST endpoints using WebClient</video:description><video:duration>1792</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298691AU/</video:thumbnail_loc><video:publication_date>2021-10-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/9781617298691AU-sss_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Using data sources in Spring apps: Spring Start Here</video:title><video:description>This chapter covers
+ What a data source is
+ Configuring a data source in a Spring app
+ Using JdbcTemplate to work with a database</video:description><video:duration>1966</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298691AU/</video:thumbnail_loc><video:publication_date>2021-10-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/9781617298691AU-sss_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. Using transactions in Spring apps: Spring Start Here</video:title><video:description>This chapter covers
+ What a transaction is
+ How Spring manages transactions
+ Using transactions in a Spring app</video:description><video:duration>1432</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298691AU/</video:thumbnail_loc><video:publication_date>2021-10-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/9781617298691AU-sss_ch14/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14. Implementing data persistence with Spring Data: Spring Start Here</video:title><video:description>This chapter covers
+ How Spring Data works
+ Defining Spring Data repositories
+ Using Spring Data JDBC to implement a Spring app’s persistence layer</video:description><video:duration>1694</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298691AU/</video:thumbnail_loc><video:publication_date>2021-10-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/9781617298691AU-sss_ch15/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15. Testing your Spring app: Spring Start Here</video:title><video:description>This chapter covers
+ Why testing apps is important
+ How tests work
+ Implementing unit tests for Spring apps
+ Implementing Spring integration tests</video:description><video:duration>2060</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298691AU/</video:thumbnail_loc><video:publication_date>2021-10-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/9781617298691AU-sss_appa/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix A. Architectural approaches: Spring Start Here</video:title><video:description>Appendix A. Architectural approaches: Spring Start Here</video:description><video:duration>1200</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298691AU/</video:thumbnail_loc><video:publication_date>2021-10-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/9781617298691AU-sss_appb/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix B. Using XML for the context configuration: Spring Start Here</video:title><video:description>Appendix B. Using XML for the context configuration: Spring Start Here</video:description><video:duration>185</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298691AU/</video:thumbnail_loc><video:publication_date>2021-10-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/9781617298691AU-sss_appc/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix C. A quick introduction to HTTP: Spring Start Here</video:title><video:description>Appendix C. A quick introduction to HTTP: Spring Start Here</video:description><video:duration>1110</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298691AU/</video:thumbnail_loc><video:publication_date>2021-10-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/9781617298691AU-sss_appd/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix D. Using JSON formatting: Spring Start Here</video:title><video:description>Appendix D. Using JSON formatting: Spring Start Here</video:description><video:duration>202</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298691AU/</video:thumbnail_loc><video:publication_date>2021-10-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/9781617298691AU-sss_appe/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix E. Installing MySQL and creating a database: Spring Start Here</video:title><video:description>Appendix E. Installing MySQL and creating a database: Spring Start Here</video:description><video:duration>451</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298691AU/</video:thumbnail_loc><video:publication_date>2021-10-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/9781617298691AU-sss_appf/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix F. Recommended tools: Spring Start Here</video:title><video:description>Appendix F. Recommended tools: Spring Start Here</video:description><video:duration>219</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298691AU/</video:thumbnail_loc><video:publication_date>2021-10-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/9781617298691AU-sss_appg/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix G. Recommended learning materials for further study: Spring Start Here</video:title><video:description>Appendix G. Recommended learning materials for further study: Spring Start Here</video:description><video:duration>223</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298691AU/</video:thumbnail_loc><video:publication_date>2021-10-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-start-here/9781617298691AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/9781617298813AU-sbp_aup1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1.: Spring Boot in Practice</video:title><video:description>Part 1.: Spring Boot in Practice</video:description><video:duration>39</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298813AU/</video:thumbnail_loc><video:publication_date>2022-08-02</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/9781617298813AU-sbp_auch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Booting Spring Boot: Spring Boot in Practice</video:title><video:description>This chapter covers
+ Introducing Spring Boot
+ Project structure and various elements of a generated project
+ Creating an executable JAR file and the generated JAR structure
+ An overview of Spring Boot starter, autoconfiguration, failure analyzer, and actuator
+ Introducing Spring Boot developer tools to increase developer productivity</video:description><video:duration>3397</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298813AU/</video:thumbnail_loc><video:publication_date>2022-08-02</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/9781617298813AU-sbp_aup2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2.: Spring Boot in Practice</video:title><video:description>Part 2.: Spring Boot in Practice</video:description><video:duration>97</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298813AU/</video:thumbnail_loc><video:publication_date>2022-08-02</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/9781617298813AU-sbp_auch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Common Spring Boot tasks: Spring Boot in Practice</video:title><video:description>This chapter covers
+ Managing configurations in a Spring Boot application
+ Creating custom configurations with @ConfigurationProperties
+ Exploring the CommandLineRunner interface to execute initialization code
+ Understanding Spring Boot default logging and configuring Log4j2 logging
+ Validating user data in a Spring Boot application using Bean Validation</video:description><video:duration>3963</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298813AU/</video:thumbnail_loc><video:publication_date>2022-08-02</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/9781617298813AU-sbp_auch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Database access with Spring Data: Spring Boot in Practice</video:title><video:description>This chapter covers
+ Introducing Spring Data, its needs, and various Spring Data modules
+ Configuring a relational database, NoSQL database (MongoDB), and access data in a Spring Boot application
+ Enabling Spring Data JPA to manage business domain objects with relational databases
+ Various techniques to access data from a relational database using @NamedQuery, @Query, Criteria API, and Querydsl</video:description><video:duration>6849</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298813AU/</video:thumbnail_loc><video:publication_date>2022-08-02</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/9781617298813AU-sbp_auch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Spring Boot: Autoconfiguration and Actuator: Spring Boot in Practice</video:title><video:description>This chapter covers
+ Introducing Spring Boot autoconfiguration, various types of conditional annotation, and in-depth discussion
+ An overview of Spring Boot DevTools, how to configure it, and its various purposes
+ Introducing Spring Boot FailureAnalyzer and how to define a custom application-specific FailureAnalyzer
+ An in-depth discussion on Spring Boot Actuator and how to define custom metrics</video:description><video:duration>5143</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298813AU/</video:thumbnail_loc><video:publication_date>2022-08-02</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/9781617298813AU-sbp_auch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Securing Spring Boot applications: Spring Boot in Practice</video:title><video:description>This chapter covers
+ An overview of Spring Security and common security threats
+ Enabling Spring Security in a Spring Boot application and understanding Spring Security autoconfiguration
+ Customizing Spring Security with in-memory, JDBC, and LDAP authentication
+ Implementing HTTP basic authentication in a Spring Boot project</video:description><video:duration>4846</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298813AU/</video:thumbnail_loc><video:publication_date>2022-08-02</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/9781617298813AU-sbp_auch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Implementing additional security with Spring Security: Spring Boot in Practice</video:title><video:description>This chapter covers
+ Configuring advanced security configurations, including securing passwords with Spring Cloud Vault, Remember Me, and Google reCAPTCHA
+ Enabling multi-factor authentication, including email verification and two-factor authentication with Google Authenticator
+ Implementing login with OAuth2 in a Spring Boot application
+ Securing Spring Boot Actuator endpoints with Spring Security</video:description><video:duration>5824</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298813AU/</video:thumbnail_loc><video:publication_date>2022-08-02</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/9781617298813AU-sbp_auch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Developing RESTful Web services with Spring Boot: Spring Boot in Practice</video:title><video:description>This chapter covers
+ Designing and building RESTful Web services with Spring Boot
+ Exception handling in RESTful Web services
+ Developing unit test cases to test RESTful Web services
+ Documenting the RESTful Web services through OpenAPI
+ Implementing different versioning strategies for RESTful Web services
+ Techniques for securing RESTful Web services</video:description><video:duration>4128</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298813AU/</video:thumbnail_loc><video:publication_date>2022-08-02</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/9781617298813AU-sbp_aup3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3.: Spring Boot in Practice</video:title><video:description>Part 3.: Spring Boot in Practice</video:description><video:duration>35</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298813AU/</video:thumbnail_loc><video:publication_date>2022-08-02</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/9781617298813AU-sbp_auch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Reactive Spring Boot application development: Spring Boot in Practice</video:title><video:description>This chapter covers
+ Introducing reactive programming with Spring WebFlux
+ Developing reactive RESTful APIs with annotated controller and functional endpoints
+ Accessing reactive RESTful APIs with WebClient
+ Developing Spring Boot applications with RSocket
+ Using WebSocket and Spring Boot to develop applications</video:description><video:duration>3247</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298813AU/</video:thumbnail_loc><video:publication_date>2022-08-02</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/9781617298813AU-sbp_aup4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 4.: Spring Boot in Practice</video:title><video:description>Part 4.: Spring Boot in Practice</video:description><video:duration>31</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298813AU/</video:thumbnail_loc><video:publication_date>2022-08-02</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/9781617298813AU-sbp_auch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Deploying Spring Boot applications: Spring Boot in Practice</video:title><video:description>This chapter covers
+ Running Spring Boot applications as a JAR file or deploying as a WAR file
+ Deploying Spring Boot applications to Cloud Foundry and Heroku
+ Running Spring Boot applications as Docker containers
+ Developing Spring Boot applications for Kubernetes clusters and the Red Hat OpenShift platform</video:description><video:duration>4073</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298813AU/</video:thumbnail_loc><video:publication_date>2022-08-02</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/9781617298813AU-sbp_aup5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 5.: Spring Boot in Practice</video:title><video:description>Part 5.: Spring Boot in Practice</video:description><video:duration>34</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298813AU/</video:thumbnail_loc><video:publication_date>2022-08-02</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/9781617298813AU-sbp_auch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Spring Boot with Kotlin, Native Image, and GraphQL: Spring Boot in Practice</video:title><video:description>This chapter covers
+ Using Spring Boot with Kotlin and Kotlin DSLs
+ Using Spring Boot Native Image with GraalVM
+ Using Spring Boot with GraphQL</video:description><video:duration>3672</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298813AU/</video:thumbnail_loc><video:publication_date>2022-08-02</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/9781617298813AU-sbp_auappa/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix A. Generating and building Spring Boot projects: Spring Boot in Practice</video:title><video:description>Appendix A. Generating and building Spring Boot projects: Spring Boot in Practice</video:description><video:duration>3306</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298813AU/</video:thumbnail_loc><video:publication_date>2022-08-02</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/9781617298813AU-sbp_auappb/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix B. Spring MVC and Thymeleaf Template Engine: Spring Boot in Practice</video:title><video:description>Appendix B. Spring MVC and Thymeleaf Template Engine: Spring Boot in Practice</video:description><video:duration>1806</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298813AU/</video:thumbnail_loc><video:publication_date>2022-08-02</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-boot-in/9781617298813AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/9781617298851AU-tlcto_au_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. The Chief Technology Officer (CTO): Think Like a CTO</video:title><video:description>This chapter covers
+ What makes a Chief Technology Officer (CTO)
+ The different types of CTO
+ The evolution from engineer to CTO
+ Determining whether a company needs a CTO
+ Top qualities for becoming a great CTO</video:description><video:duration>2119</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298851AU/</video:thumbnail_loc><video:publication_date>2023-04-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/9781617298851AU-tlcto_au_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Managing up: Think Like a CTO</video:title><video:description>This chapter covers
+ Partnering and creating a relationship with your CEO
+ Counting on your CFO
+ Working with your peers within the company
+ Taking over from another CTO
+ Presenting to the board of directors
+ Managing and dealing with internal politics
+ Navigating how to introduce change to the company</video:description><video:duration>4852</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298851AU/</video:thumbnail_loc><video:publication_date>2023-04-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/9781617298851AU-tlcto_au_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Visionary planning: Think Like a CTO</video:title><video:description>This chapter covers
+ The importance of articulating a vision
+ Planning your vision around the needs of the business
+ Defining the real value for clients from your vision
+ Planning for long-term changes that will revolutionize the business
+ Setting expectations and avoiding false promises
+ Putting an economic plan alongside your vision
+ Communicating your vision to different audiences
+ Building in obsolescence and changes to your vision</video:description><video:duration>3833</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298851AU/</video:thumbnail_loc><video:publication_date>2023-04-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/9781617298851AU-tlcto_au_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Building a team: Think Like a CTO</video:title><video:description>This chapter covers
+ The different ways you can grow a team
+ Evaluating resource types
+ Recognizing the business events that result in hiring
+ Identifying areas where you can start to source candidates
+ Writing a job description to attract the best talent</video:description><video:duration>3511</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298851AU/</video:thumbnail_loc><video:publication_date>2023-04-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/9781617298851AU-tlcto_au_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Interviewing, choosing, and onboarding: Think Like a CTO</video:title><video:description>This chapter covers
+ Interviewing and evaluating candidates
+ Making the candidate feel special
+ Scoring candidates to make it easier to compare and contrast
+ Making an offer, and then saying no to the others
+ Onboarding the new hires</video:description><video:duration>2811</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298851AU/</video:thumbnail_loc><video:publication_date>2023-04-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/9781617298851AU-tlcto_au_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Team management: Think Like a CTO</video:title><video:description>This chapter covers
+ Creating meaningful teams
+ Different types of team structures
+ Keeping your team educated and trained
+ Communication channels for teams
+ Rules and structure for a variety of meeting styles</video:description><video:duration>3393</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298851AU/</video:thumbnail_loc><video:publication_date>2023-04-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/9781617298851AU-tlcto_au_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Annual reviews: Think Like a CTO</video:title><video:description>This chapter covers
+ Structuring reviews of your team
+ Creating a data-driven methodology to take the dread out of reviews
+ Handling failure of a team member
+ How to terminate an employee
+ Getting remote work right</video:description><video:duration>2647</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298851AU/</video:thumbnail_loc><video:publication_date>2023-04-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/9781617298851AU-tlcto_au_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Technology decisions: Think Like a CTO</video:title><video:description>This chapter covers
+ The importance of making long-term strategic decisions, like build versus buy
+ Hosting in the cloud or your own servers and disaster-continuity considerations
+ Different types of data storage
+ Open source licenses and choosing the right language/framework</video:description><video:duration>5637</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298851AU/</video:thumbnail_loc><video:publication_date>2023-04-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/9781617298851AU-tlcto_au_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Development: Think Like a CTO</video:title><video:description>This chapter covers
+ Managing projects and communicating progress (good or bad) to the business
+ Evolving development practices to cope with a growing team
+ Governing quality and testing to achieve successful releases
+ Avoiding client lock-in solutions</video:description><video:duration>3217</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298851AU/</video:thumbnail_loc><video:publication_date>2023-04-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/9781617298851AU-tlcto_au_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Contract management: Think Like a CTO</video:title><video:description>This chapter covers
+ Managing the contract for engaging third parties
+ Detailing a statement of work
+ Evaluating external vendors
+ Software licensing and support contracts</video:description><video:duration>1398</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298851AU/</video:thumbnail_loc><video:publication_date>2023-04-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/9781617298851AU-tlcto_au_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Documentation: Think Like a CTO</video:title><video:description>This chapter covers
+ Reasons why documentation is important
+ Different types of documentation
+ How powerful diagrams and drawings can be for communicating
+ Strategies for weaving documentation into your current process</video:description><video:duration>2107</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298851AU/</video:thumbnail_loc><video:publication_date>2023-04-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/9781617298851AU-tlcto_au_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Security: Think Like a CTO</video:title><video:description>This chapter covers
+ Important considerations for securing your enterprise
+ Developing with security in mind
+ Crisis management in the midst of an attack or breach
+ Recognizing when a dedicated CISO (Chief Information Security Officer) is required</video:description><video:duration>2843</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298851AU/</video:thumbnail_loc><video:publication_date>2023-04-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/9781617298851AU-tlcto_au_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. Housekeeping: Think Like a CTO</video:title><video:description>This chapter covers
+ Maintaining hardware
+ Monitoring the health of your platform
+ Backup and restoration techniques
+ Adhering to your budget</video:description><video:duration>1623</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298851AU/</video:thumbnail_loc><video:publication_date>2023-04-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/9781617298851AU-tlcto_au_ch14/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14. Company growth: Think Like a CTO</video:title><video:description>Chapter 14. Company growth: Think Like a CTO</video:description><video:duration>2668</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298851AU/</video:thumbnail_loc><video:publication_date>2023-04-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/9781617298851AU-tlcto_au_ch15/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15. You, Inc.: Think Like a CTO</video:title><video:description>This chapter covers
+ Identifying and reviewing your progress to date
+ Trying to keep up to date and avoiding imposter syndrome
+ Making yourself irrelevant while at the same time more valuable
+ Planning for the future to ensure you don’t waste time in a role you don’t enjoy</video:description><video:duration>1348</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298851AU/</video:thumbnail_loc><video:publication_date>2023-04-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781617298851AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. From 8 to 11 and beyond!: The Well-Grounded Java Developer, Second Edition</video:title><video:description>Part 1. From 8 to 11 and beyond!: The Well-Grounded Java Developer, Second Edition</video:description><video:duration>87</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Introducing modern Java: The Well-Grounded Java Developer, Second Edition</video:title><video:description>This chapter covers
+ Java as a platform and a language
+ The new Java release model
+ Enhanced Type inference (var)
+ Incubating and preview features
+ Changing the language
+ Small language changes in Java 11</video:description><video:duration>3233</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Java modules: The Well-Grounded Java Developer, Second Edition</video:title><video:description>This chapter covers
+ Java’s platform modules
+ Changes to access control semantics
+ Writing modular applications
+ Multi-release JARs</video:description><video:duration>3847</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Java 17: The Well-Grounded Java Developer, Second Edition</video:title><video:description>This chapter covers
+ Text blocks
+ Switch Expressions
+ Records
+ Sealed Types</video:description><video:duration>2679</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Under the hood: The Well-Grounded Java Developer, Second Edition</video:title><video:description>Part 2. Under the hood: The Well-Grounded Java Developer, Second Edition</video:description><video:duration>148</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Class files and bytecode: The Well-Grounded Java Developer, Second Edition</video:title><video:description>This chapter covers
+ Class loading
+ Reflection
+ The anatomy of class files
+ JVM bytecode and why it matters</video:description><video:duration>4369</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Java concurrency fundamentals: The Well-Grounded Java Developer, Second Edition</video:title><video:description>This chapter covers
+ Concurrency theory
+ Block-structured concurrency
+ Synchronization
+ The Java Memory Model (JMM)
+ Concurrency support in bytecode</video:description><video:duration>4837</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. JDK concurrency libraries: The Well-Grounded Java Developer, Second Edition</video:title><video:description>This chapter covers
+ Atomic classes
+ Locks classes
+ Concurrent data structures
+ BlockingQueues
+ Futures and CompletableFuture
+ Executors</video:description><video:duration>3841</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Understanding Java performance: The Well-Grounded Java Developer, Second Edition</video:title><video:description>This chapter covers
+ Why performance matters
+ The G1 garbage collector
+ Just-in-time (JIT) compilation
+ JFR—the JDK Flight Recorder</video:description><video:duration>5462</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Non-Java languages on the JVM: The Well-Grounded Java Developer, Second Edition</video:title><video:description>Part 3. Non-Java languages on the JVM: The Well-Grounded Java Developer, Second Edition</video:description><video:duration>146</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Alternative JVM languages: The Well-Grounded Java Developer, Second Edition</video:title><video:description>This chapter covers
+ Language zoology
+ Why you should use alternative JVM languages
+ Selection criteria for alternative languages
+ How the JVM handles alternative languages</video:description><video:duration>2736</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Kotlin: The Well-Grounded Java Developer, Second Edition</video:title><video:description>This chapter covers
+ Why use Kotlin?
+ Convenience and conciseness
+ Safety
+ Concurrency
+ Java interoperability</video:description><video:duration>2887</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Clojure: A different view of programming: The Well-Grounded Java Developer, Second Edit…</video:title><video:description>This chapter covers
+ Clojure’s concept of identity and state
+ The Clojure REPL
+ Clojure syntax, data structures, and sequences
+ Clojure interoperability with Java
+ Clojure macros</video:description><video:duration>4654</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_p4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 4. Build and deployment: The Well-Grounded Java Developer, Second Edition</video:title><video:description>Part 4. Build and deployment: The Well-Grounded Java Developer, Second Edition</video:description><video:duration>117</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Building with Gradle and Maven: The Well-Grounded Java Developer, Second Edition</video:title><video:description>This chapter covers
+ Why build tools matter for a well-grounded developer
+ Maven
+ Gradle</video:description><video:duration>4603</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Running Java in containers: The Well-Grounded Java Developer, Second Edition</video:title><video:description>This chapter covers
+ Why container-driven development is important for the well-grounded Java developer
+ The difference between an OS, a VM, a container, and orchestration
+ Docker
+ Kubernetes
+ Practical guidance on running Java workloads in containers
+ Performance and observability in containers</video:description><video:duration>3849</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. Testing fundamentals: The Well-Grounded Java Developer, Second Edition</video:title><video:description>This chapter covers
+ Why we test
+ How we test
+ Test-driven development
+ Test doubles
+ From JUnit 4 to 5</video:description><video:duration>2832</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_ch14/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14. Testing beyond JUnit: The Well-Grounded Java Developer, Second Edition</video:title><video:description>This chapter covers
+ Integration testing with Testcontainers
+ Specification-style testing with Spek and Kotlin
+ Property-based testing with Clojure</video:description><video:duration>2411</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_p5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 5. Java frontiers: The Well-Grounded Java Developer, Second Edition</video:title><video:description>Part 5. Java frontiers: The Well-Grounded Java Developer, Second Edition</video:description><video:duration>80</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_ch15/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15. Advanced functional programming: The Well-Grounded Java Developer, Second Edition</video:title><video:description>This chapter covers
+ Functional programming concepts
+ Limits of functional programming in Java
+ Kotlin advanced functional programming
+ Clojure advanced functional programming</video:description><video:duration>4351</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_ch16/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 16. Advanced concurrent programming: The Well-Grounded Java Developer, Second Edition</video:title><video:description>This chapter covers
+ The Fork/Join API
+ Work-stealing algorithms
+ Concurrency and functional programming
+ Under the hood with Kotlin coroutines
+ Clojure concurrency
+ Software transactional memory
+ Agents</video:description><video:duration>3034</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_ch17/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 17. Modern internals: The Well-Grounded Java Developer, Second Edition</video:title><video:description>This chapter covers
+ Introducing JVM internals
+ Reflection internals
+ Method handles
+ Invokedynamic
+ Recent internal changes
+ Unsafe</video:description><video:duration>3976</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_ch18/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 18. Future Java: The Well-Grounded Java Developer, Second Edition</video:title><video:description>This chapter covers
+ Project Amber
+ Project Panama
+ Project Loom
+ Project Valhalla
+ Java 18</video:description><video:duration>3612</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/9781617298875AU-wgd_au_appA/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix A. Selecting your Java: The Well-Grounded Java Developer, Second Edition</video:title><video:description>Appendix A. Selecting your Java: The Well-Grounded Java Developer, Second Edition</video:description><video:duration>424</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298875AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-java/9781617298875AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-jamstack-book/9781617298882AU/9781617298882AU-jam_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Why Jamstack?: The Jamstack Book</video:title><video:description>This chapter covers
+ Defining Jamstack as an architecture for web applications rather than a prescriptive stack of technologies
+ How Jamstack formed in response to dynamic web page development that had become cumbersome, slow, and insecure
+ Benefits of Jamstack, including page speed, security, and cost
+ Exploring well-known websites that are built with the Jamstack</video:description><video:duration>1763</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298882AU/</video:thumbnail_loc><video:publication_date>2022-05-17</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-jamstack-book/9781617298882AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-jamstack-book/9781617298882AU/9781617298882AU-jam_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2.  Building a basic Jamstack site: The Jamstack Book</video:title><video:description>This chapter covers
+ Using the Jamstack to build a simple site
+ How to install and make use of Eleventy
+ Creating a coffee shop website using Eleventy</video:description><video:duration>2351</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298882AU/</video:thumbnail_loc><video:publication_date>2022-05-17</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-jamstack-book/9781617298882AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-jamstack-book/9781617298882AU/9781617298882AU-jam_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Building a blog: The Jamstack Book</video:title><video:description>This chapter covers
+ Using a static site generator to build a blog
+ How to install and make use of Jekyll
+ Creating a basic blog with Jekyll</video:description><video:duration>1898</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298882AU/</video:thumbnail_loc><video:publication_date>2022-05-17</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-jamstack-book/9781617298882AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-jamstack-book/9781617298882AU/9781617298882AU-jam_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Building a documentation site: The Jamstack Book</video:title><video:description>This chapter covers
+ Understanding the needs of a typical documentation site
+ Choosing a headless CMS for managing documentation
+ Choosing a static site generator for a documentation site
+ Installing and configuring Hugo
+ Setting up Netlify CMS open editing and modeling
+ Configuring Netlify and GitHub for user authentication
+ Editing content in Netlify CMS</video:description><video:duration>2938</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298882AU/</video:thumbnail_loc><video:publication_date>2022-05-17</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-jamstack-book/9781617298882AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-jamstack-book/9781617298882AU/9781617298882AU-jam_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Building an e-commerce site: The Jamstack Book</video:title><video:description>This chapter covers
+ Establishing the needs of a typical e-commerce site
+ Comparing headless e-commerce systems for managing products and checkout
+ Choosing a static site generator for an e-commerce site
+ Creating and configuring a new site using Next.js
+ Building a product listing, product detail, and shopping cart in Next.js
+ Importing and using Markdown content in a Next.js site</video:description><video:duration>3222</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298882AU/</video:thumbnail_loc><video:publication_date>2022-05-17</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-jamstack-book/9781617298882AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-jamstack-book/9781617298882AU/9781617298882AU-jam_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Deployment: The Jamstack Book</video:title><video:description>This chapter covers
+ Options for hosting your Jamstack site
+ Using basic web servers
+ Considering cloud file storage providers
+ Choosing options tailored for the Jamstack</video:description><video:duration>2347</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298882AU/</video:thumbnail_loc><video:publication_date>2022-05-17</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-jamstack-book/9781617298882AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-jamstack-book/9781617298882AU/9781617298882AU-jam_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Adding dynamic elements: The Jamstack Book</video:title><video:description>This chapter covers
+ Adding dynamic elements back into static web pages
+ Processing form submissions via multiple providers
+ Creating a search interface to a static site</video:description><video:duration>2308</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298882AU/</video:thumbnail_loc><video:publication_date>2022-05-17</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-jamstack-book/9781617298882AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-jamstack-book/9781617298882AU/9781617298882AU-jam_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Working with serverless computing: The Jamstack Book</video:title><video:description>This chapter covers
+ Defining serverless
+ Explaining what serverless means for the Jamstack
+ Describing serverless options
+ Building serverless functions with Netlify
+ Building serverless functions with Vercel</video:description><video:duration>2151</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298882AU/</video:thumbnail_loc><video:publication_date>2022-05-17</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-jamstack-book/9781617298882AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-jamstack-book/9781617298882AU/9781617298882AU-jam_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Adding a content management system: The Jamstack Book</video:title><video:description>This chapter covers
+ The pros and cons of the two types of headless CMSs
+ Choosing between the Contentful and Sanity API-based headless CMSs
+ Using WordPress as a headless CMS
+ Building a site using Gatsby’s WordPress integration
+ Using site builders to create Jamstack sites connected to a CMS</video:description><video:duration>3173</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298882AU/</video:thumbnail_loc><video:publication_date>2022-05-17</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-jamstack-book/9781617298882AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-jamstack-book/9781617298882AU/9781617298882AU-jam_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Migrating to the Jamstack: The Jamstack Book</video:title><video:description>This chapter covers
+ Understanding migration challenges
+ Solving build-time issues on large sites
+ Strategies to migrate existing site functionality
+ Exploring popular third-party Jamstack services
+ Tips and strategies from the Jamstack community for making a migration</video:description><video:duration>2230</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617298882AU/</video:thumbnail_loc><video:publication_date>2022-05-17</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-jamstack-book/9781617298882AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/9781617299001AU-rust_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. Introduction to Rust: Rust Web Development</video:title><video:description>Part 1. Introduction to Rust: Rust Web Development</video:description><video:duration>52</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299001AU/</video:thumbnail_loc><video:publication_date>2023-02-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/9781617299001AU-rust_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Why Rust?: Rust Web Development</video:title><video:description>This chapter covers
+ The tooling that comes bundled with a standard Rust installation
+ A first glimpse of the Rust compiler and what makes it so unique
+ What is needed to write web services in Rust
+ Features that support the maintainability of Rust applications</video:description><video:duration>1547</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299001AU/</video:thumbnail_loc><video:publication_date>2023-02-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/9781617299001AU-rust_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Laying the foundation: Rust Web Development</video:title><video:description>This chapter covers
+ Getting to know the Rust types
+ Understanding the Rust ownership system
+ Implementing custom behavior in your own types
+ Understanding the building blocks of an asynchronous ecosystem
+ Choosing third-party libraries to build web services with Rust
+ Setting up a basic working web service with Rust</video:description><video:duration>3614</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299001AU/</video:thumbnail_loc><video:publication_date>2023-02-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/9781617299001AU-rust_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Getting started: Rust Web Development</video:title><video:description>Part 2. Getting started: Rust Web Development</video:description><video:duration>125</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299001AU/</video:thumbnail_loc><video:publication_date>2023-02-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/9781617299001AU-rust_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Create your first route handler: Rust Web Development</video:title><video:description>This chapter covers
+ Adding a route handler to your server
+ Understanding Warp’s Filter trait
+ Serializing data to JSON
+ Returning a proper HTTP response
+ Sending back various HTTP error codes
+ Setting up the handling of CORS</video:description><video:duration>1651</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299001AU/</video:thumbnail_loc><video:publication_date>2023-02-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/9781617299001AU-rust_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Implement a RESTful API: Rust Web Development</video:title><video:description>This chapter covers
+ Adding in-memory storage to our application
+ Passing around state to the route handlers
+ Reading from the in-memory storage across threads
+ Updating the in-memory storage in a thread-safe manner
+ Parsing data out of JSON and url-form bodies
+ Extracting information out of query parameters
+ Adding custom errors to our application</video:description><video:duration>2794</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299001AU/</video:thumbnail_loc><video:publication_date>2023-02-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/9781617299001AU-rust_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Clean up your codebase: Rust Web Development</video:title><video:description>This chapter covers
+ Grouping your functions into modules
+ Splitting your modules into files
+ Creating a practical folder structure within your Rust project
+ Understanding the difference between doc comments and hidden comments
+ Adding example code in your comments and testing it
+ Using Clippy to lint your code
+ Using Cargo to format and compile your codebase</video:description><video:duration>1767</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299001AU/</video:thumbnail_loc><video:publication_date>2023-02-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/9781617299001AU-rust_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Logging, tracing, and debugging: Rust Web Development</video:title><video:description>This chapter covers
+ Using logging, tracing, and debugging in your web service
+ Understanding logging options in Rust
+ Using external crates to improve your logging experience
+ Using the tracing crate in your web service
+ Setting up a debugging environment for your Rust web service
+ Debugging a web service written in Rust</video:description><video:duration>2984</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299001AU/</video:thumbnail_loc><video:publication_date>2023-02-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/9781617299001AU-rust_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Add a database to your application: Rust Web Development</video:title><video:description>This chapter covers
+ Setting up a local database
+ Choosing a SQL crate suitable for your needs
+ Adding a database connection to our web service
+ Mapping our structs to tables
+ Extending our code to run queries within the code
+ Running database migrations
+ Switching to a new database management system</video:description><video:duration>2873</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299001AU/</video:thumbnail_loc><video:publication_date>2023-02-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/9781617299001AU-rust_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Integrate third-party APIs: Rust Web Development</video:title><video:description>This chapter covers
+ Sending HTTP requests from your codebase
+ Authenticating at third-party APIs
+ Modeling structs for JSON responses
+ Sending multiple requests at once
+ Handling timeouts and retries
+ Integrating external HTTP calls in your route handlers</video:description><video:duration>2424</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299001AU/</video:thumbnail_loc><video:publication_date>2023-02-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/9781617299001AU-rust_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Bring it into production: Rust Web Development</video:title><video:description>Part 3. Bring it into production: Rust Web Development</video:description><video:duration>83</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299001AU/</video:thumbnail_loc><video:publication_date>2023-02-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/9781617299001AU-rust_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Add authentication and authorization: Rust Web Development</video:title><video:description>This chapter covers
+ Understanding the difference between authentication and authorization
+ Adding authentication to your web service
+ Adapting existing API endpoints to handle authentication
+ Using various forms of authentication for your web service
+ Using cookies with Warp
+ Adding authorization middleware for your routes</video:description><video:duration>2444</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299001AU/</video:thumbnail_loc><video:publication_date>2023-02-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/9781617299001AU-rust_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Deploy your application: Rust Web Development</video:title><video:description>This chapter covers
+ Setting up your application to read environment variables
+ Optimizing your built binary for production
+ Cross-compiling your service to various operating systems
+ Creating a more complex build process before releasing your code
+ Creating optimized Docker files
+ Setting up a local Docker environment with Docker Compose</video:description><video:duration>2035</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299001AU/</video:thumbnail_loc><video:publication_date>2023-02-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/9781617299001AU-rust_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Testing your Rust application: Rust Web Development</video:title><video:description>This chapter covers
+ Assessing the testing needs for our web service
+ Using Rust’s built-in testing capabilities to create unit tests
+ Setting up a conditional testing environment
+ Creating a mock server that we can remotely shut down
+ Using Warp’s built-in testing framework to test our filters
+ Writing integration tests against our running web service</video:description><video:duration>2605</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299001AU/</video:thumbnail_loc><video:publication_date>2023-02-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/9781617299001AU-rust_appa/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix A. Thinking about security: Rust Web Development</video:title><video:description>Appendix A. Thinking about security: Rust Web Development</video:description><video:duration>267</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299001AU/</video:thumbnail_loc><video:publication_date>2023-02-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/rust-web-development/9781617299001AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/9781617299209AU-smt_au_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Introduction: Software Mistakes and Tradeoffs</video:title><video:description>This chapter covers
+ Important tradeoffs in production systems
+ Consequences of unit testing versus integration testing
+ Understanding that code and architecture design patterns do not fit every problem</video:description><video:duration>1912</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299209AU/</video:thumbnail_loc><video:publication_date>2022-05-11</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/9781617299209AU-smt_au_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Code duplication is not always bad: Code duplication vs. flexibility: Software Mistakes …</video:title><video:description>This chapter covers
+ Sharing common code between independent codebases
+ Tradeoffs between code duplication, flexibility, and delivery
+ When code duplication is a sensible choice giving us loose coupling</video:description><video:duration>3082</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299209AU/</video:thumbnail_loc><video:publication_date>2022-05-11</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/9781617299209AU-smt_au_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Exceptions vs. other patterns of handling errors in your code: Software Mistakes and Tra…</video:title><video:description>This chapter covers
+ The best patterns for handling exceptions
+ Exceptions from third-party libraries
+ Exceptions in multithreaded and async code
+ Exceptions in functional and object-oriented programs</video:description><video:duration>3912</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299209AU/</video:thumbnail_loc><video:publication_date>2022-05-11</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/9781617299209AU-smt_au_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Balancing flexibility and complexity: Software Mistakes and Tradeoffs</video:title><video:description>This chapter covers
+ Flexibility and extensibility versus cost of maintenance and complexity of APIs
+ Providing maximum extensibility with the listener and hooks APIs
+ Tackling complexity and guarding against unpredictable usage</video:description><video:duration>2434</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299209AU/</video:thumbnail_loc><video:publication_date>2022-05-11</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/9781617299209AU-smt_au_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Premature optimization vs. optimizing the hot path: Decisions that impact code performan…</video:title><video:description>This chapter covers
+ When premature optimization is evil
+ Finding the hot path in your code using performance testing and measurements
+ Optimizing the hot path</video:description><video:duration>3525</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299209AU/</video:thumbnail_loc><video:publication_date>2022-05-11</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/9781617299209AU-smt_au_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Simplicity vs. cost of maintenance for your API: Software Mistakes and Tradeoffs</video:title><video:description>This chapter covers
+ UX and maintenance tradeoffs when integrating with third-party libraries
+ The evolution of settings exposed to clients
+ Pros and cons of abstracting away things you don’t own</video:description><video:duration>2522</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299209AU/</video:thumbnail_loc><video:publication_date>2022-05-11</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/9781617299209AU-smt_au_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Working effectively with date and time data: Software Mistakes and Tradeoffs</video:title><video:description>This chapter covers
+ Thinking carefully about date and time information in specific concepts
+ Limiting the scope and documenting precise product requirements
+ Choosing the best libraries to use in your date and time code
+ Using date and time concepts consistently throughout your code and ensuring date and time code is testable
+ Choosing appropriate text formats for date and time data
+ Considering corner cases related to calendar arithmetic and time zones</video:description><video:duration>8384</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299209AU/</video:thumbnail_loc><video:publication_date>2022-05-11</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/9781617299209AU-smt_au_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Leveraging data locality and memory of your machines: Software Mistakes and Tradeoffs</video:title><video:description>This chapter covers
+ Data locality in big data processing
+ Optimizing join strategies with Apache Spark
+ How to reduce shuffling
+ Memory vs. disk usage in big data processing</video:description><video:duration>3746</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299209AU/</video:thumbnail_loc><video:publication_date>2022-05-11</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/9781617299209AU-smt_au_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Third-party libraries: Libraries you use become your code: Software Mistakes and Tradeof…</video:title><video:description>This chapter covers
+ Taking responsibility for the libraries you import
+ Analyzing third-party libraries for testability, stability, and scalability
+ Making decisions about reimplementing logic vs. importing code you don’t own</video:description><video:duration>3906</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299209AU/</video:thumbnail_loc><video:publication_date>2022-05-11</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/9781617299209AU-smt_au_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Consistency and atomicity in distributed systems: Software Mistakes and Tradeoffs</video:title><video:description>This chapter covers
+ Traffic flow between microservices deployed to N nodes and a distributed database
+ Applications that work correctly in a one-node scenario and evolving them to work properly on N nodes
+ Differences between atomicity and consistency in your application’s environment</video:description><video:duration>2804</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299209AU/</video:thumbnail_loc><video:publication_date>2022-05-11</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/9781617299209AU-smt_au_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Delivery semantics in distributed systems: Software Mistakes and Tradeoffs</video:title><video:description>This chapter covers
+ Publish-subscribe and producer-consumer models in data-intensive applications
+ Delivery guarantees and their impact on resilience and fault tolerance
+ Building fault-tolerant systems leveraging delivery semantics</video:description><video:duration>2864</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299209AU/</video:thumbnail_loc><video:publication_date>2022-05-11</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/9781617299209AU-smt_au_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Managing versioning and compatibility: Software Mistakes and Tradeoffs</video:title><video:description>This chapter covers
+ Thinking about versioning in the abstract
+ Planning versioning strategies for libraries
+ Designing APIs for evolution
+ Working effectively with storage schemas</video:description><video:duration>7771</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299209AU/</video:thumbnail_loc><video:publication_date>2022-05-11</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/9781617299209AU-smt_au_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. Keeping up to date with trends vs. cost of maintenance of your code: Software Mistakes …</video:title><video:description>This chapter covers
+ Dependency injection frameworks
+ Reactive programming and processing data
+ Functional programming in your code
+ Lazy versus eager evaluation</video:description><video:duration>2874</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299209AU/</video:thumbnail_loc><video:publication_date>2022-05-11</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-mistakes-and/9781617299209AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/9781617299339AU-unity_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. First steps: Unity in Action, Third Edition</video:title><video:description>Part 1. First steps: Unity in Action, Third Edition</video:description><video:duration>32</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299339AU/</video:thumbnail_loc><video:publication_date>2022-01-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/9781617299339AU-unity_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Getting to know Unity: Unity in Action, Third Edition</video:title><video:description>This chapter covers
+ What makes Unity a great choice
+ Operating the Unity editor
+ Programming in Unity</video:description><video:duration>2154</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299339AU/</video:thumbnail_loc><video:publication_date>2022-01-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/9781617299339AU-unity_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Building a demo that puts you in 3D space: Unity in Action, Third Edition</video:title><video:description>This chapter covers
+ Understanding 3D coordinate space
+ Putting a player in a scene
+ Writing a script that moves objects
+ Implementing FPS controls</video:description><video:duration>2837</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299339AU/</video:thumbnail_loc><video:publication_date>2022-01-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/9781617299339AU-unity_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Adding enemies and projectiles to the 3D game: Unity in Action, Third Edition</video:title><video:description>This chapter covers
+ Taking aim and firing, both for the player and for enemies
+ Detecting and responding to hits
+ Making enemies that wander around
+ Spawning new objects in the scene</video:description><video:duration>2597</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299339AU/</video:thumbnail_loc><video:publication_date>2022-01-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/9781617299339AU-unity_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Developing graphics for your game: Unity in Action, Third Edition</video:title><video:description>This chapter covers
+ Understanding art assets used in game development
+ Building prototype levels through whiteboxing
+ Using 2D images in Unity
+ Importing custom 3D models
+ Crafting particle effects</video:description><video:duration>2864</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299339AU/</video:thumbnail_loc><video:publication_date>2022-01-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/9781617299339AU-unity_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Building a Memory game using Unity’s 2D functionality: Unity in Action, Third Edition</video:title><video:description>This chapter covers
+ Displaying 2D graphics in Unity
+ Making objects clickable
+ Loading new images programmatically
+ Maintaining and displaying state by using UI text
+ Loading levels and restarting the game</video:description><video:duration>2496</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299339AU/</video:thumbnail_loc><video:publication_date>2022-01-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/9781617299339AU-unity_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Getting comfortable: Unity in Action, Third Edition</video:title><video:description>Part 2. Getting comfortable: Unity in Action, Third Edition</video:description><video:duration>36</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299339AU/</video:thumbnail_loc><video:publication_date>2022-01-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/9781617299339AU-unity_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Creating a basic 2D platformer: Unity in Action, Third Edition</video:title><video:description>This chapter covers
+ Moving sprites around continuously
+ Playing sprite-sheet animation
+ Working with 2D physics (collision, gravity)
+ Implementing camera control for side-scrolling games</video:description><video:duration>1840</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299339AU/</video:thumbnail_loc><video:publication_date>2022-01-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/9781617299339AU-unity_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Putting a GUI onto a game: Unity in Action, Third Edition</video:title><video:description>This chapter covers
+ Comparing old and newer GUI systems
+ Creating a canvas for the interface
+ Positioning UI elements by using anchor points
+ Adding interactivity to the UI (buttons, sliders, and so on)
+ Broadcasting and listening for events from the UI</video:description><video:duration>2387</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299339AU/</video:thumbnail_loc><video:publication_date>2022-01-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/9781617299339AU-unity_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Creating a third-person 3D game: Player movement and animation: Unity in Action, Third E…</video:title><video:description>This chapter covers
+ Adding real-time shadows to the scene
+ Making the camera orbit around its target
+ Changing rotation smoothly using the lerp algorithm
+ Handling ground detection for jumping, ledges, and slopes
+ Applying and controlling animation for a lifelike character</video:description><video:duration>3149</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299339AU/</video:thumbnail_loc><video:publication_date>2022-01-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/9781617299339AU-unity_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Adding interactive devices and items within the game: Unity in Action, Third Edition</video:title><video:description>This chapter covers
+ Programming doors that the player can open
+ Enabling physics simulations that scatter a stack of boxes
+ Building collectible items that players store in their inventory
+ Using code to manage game state, such as inventory data
+ Equipping and using inventory items</video:description><video:duration>2548</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299339AU/</video:thumbnail_loc><video:publication_date>2022-01-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/9781617299339AU-unity_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Strong finish: Unity in Action, Third Edition</video:title><video:description>Part 3. Strong finish: Unity in Action, Third Edition</video:description><video:duration>37</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299339AU/</video:thumbnail_loc><video:publication_date>2022-01-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/9781617299339AU-unity_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Connecting your game to the internet: Unity in Action, Third Edition</video:title><video:description>This chapter covers
+ Generating dynamic visuals for the sky
+ Downloading data using web requests in coroutines
+ Parsing common data formats like XML and JSON
+ Displaying images downloaded from the internet
+ Sending data to a web server</video:description><video:duration>2839</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299339AU/</video:thumbnail_loc><video:publication_date>2022-01-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/9781617299339AU-unity_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Playing audio: Sound effects and music: Unity in Action, Third Edition</video:title><video:description>This chapter covers
+ Importing and playing audio clips for various sound effects
+ Using 2D sounds for the UI and 3D sounds in the scene
+ Modulating the volume of all sounds when they play
+ Playing background music while the game is being played
+ Fading in and out between different background tunes</video:description><video:duration>2494</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299339AU/</video:thumbnail_loc><video:publication_date>2022-01-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/9781617299339AU-unity_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Putting the parts together into a complete game: Unity in Action, Third Edition</video:title><video:description>This chapter covers
+ Assembling objects and code from other projects
+ Programming point-and-click controls
+ Upgrading the UI from the old to a new system
+ Loading new levels in response to objectives
+ Setting up win/loss conditions
+ Saving and loading the player’s progress</video:description><video:duration>2481</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299339AU/</video:thumbnail_loc><video:publication_date>2022-01-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/9781617299339AU-unity_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. Deploying your game to players’ devices: Unity in Action, Third Edition</video:title><video:description>This chapter covers
+ Building an application package for various platforms
+ Assigning build settings, such as the app icon or name
+ Interacting with the web page for web games
+ Developing plugins for apps on mobile platforms</video:description><video:duration>3264</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299339AU/</video:thumbnail_loc><video:publication_date>2022-01-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/9781617299339AU-unity_appa/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix A. Scene navigation and keyboard shortcuts: Unity in Action, Third Edition</video:title><video:description>Appendix A. Scene navigation and keyboard shortcuts: Unity in Action, Third Edition</video:description><video:duration>165</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299339AU/</video:thumbnail_loc><video:publication_date>2022-01-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/9781617299339AU-unity_appb/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix B. External tools used alongside Unity: Unity in Action, Third Edition</video:title><video:description>Appendix B. External tools used alongside Unity: Unity in Action, Third Edition</video:description><video:duration>486</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299339AU/</video:thumbnail_loc><video:publication_date>2022-01-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/9781617299339AU-unity_appc/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix C. Modeling a bench in Blender: Unity in Action, Third Edition</video:title><video:description>Appendix C. Modeling a bench in Blender: Unity in Action, Third Edition</video:description><video:duration>693</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299339AU/</video:thumbnail_loc><video:publication_date>2022-01-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/9781617299339AU-unity_appd/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix D. Online learning resources: Unity in Action, Third Edition</video:title><video:description>Appendix D. Online learning resources: Unity in Action, Third Edition</video:description><video:duration>309</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299339AU/</video:thumbnail_loc><video:publication_date>2022-01-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/unity-in-action/9781617299339AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/9781617299506AU-ship_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. Startup: Shipping Go</video:title><video:description>Part 1. Startup: Shipping Go</video:description><video:duration>74</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299506AU/</video:thumbnail_loc><video:publication_date>2023-07-10</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/9781617299506AU-ship_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Delivering value: Shipping Go</video:title><video:description>This chapter covers
+ Using small chunks of work to increase workflow
+ Establishing feedback loops for product and process improvement
+ Outlining phases of product growth and development
+ Iterating between various feedback cycles</video:description><video:duration>1686</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299506AU/</video:thumbnail_loc><video:publication_date>2023-07-10</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/9781617299506AU-ship_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Introducing continuous integration: Shipping Go</video:title><video:description>This chapter covers
+ Documenting requirements in your source code
+ Establishing a central code repository as the starting point for your pipeline
+ Automating the steps needed to build your product by using a continuous integration system
+ Creating a basic application to start development</video:description><video:duration>1534</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299506AU/</video:thumbnail_loc><video:publication_date>2023-07-10</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/9781617299506AU-ship_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Introducing continuous testing: Shipping Go</video:title><video:description>This chapter covers
+ Creating a process of writing tests as you write code
+ Establishing testing boundaries for sections of code
+ Creating a quality gate using tests in our pipeline
+ Using code coverage as a guide for refactoring and testing</video:description><video:duration>2297</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299506AU/</video:thumbnail_loc><video:publication_date>2023-07-10</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/9781617299506AU-ship_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Introducing continuous deployment: Shipping Go</video:title><video:description>This chapter covers
+ Differentiating between delivery and deployment
+ Delivering an application to an artifact repository
+ Deploying an application to a hosted service
+ Using health checks to verify your application is running</video:description><video:duration>1693</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299506AU/</video:thumbnail_loc><video:publication_date>2023-07-10</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/9781617299506AU-ship_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Scaling: Shipping Go</video:title><video:description>Part 2. Scaling: Shipping Go</video:description><video:duration>62</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299506AU/</video:thumbnail_loc><video:publication_date>2023-07-10</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/9781617299506AU-ship_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Code quality enforcement: Shipping Go</video:title><video:description>This chapter covers
+ Standardizing our code’s format by using formatting tools and linters
+ Reducing bugs and vulnerabilities in our code by introducing static code analysis tools
+ Automating quality checks before pushing code to a repository
+ Organizing our code and documenting it for clearer usage and reuse
+ Creating a culture of learning through code reviews</video:description><video:duration>2396</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299506AU/</video:thumbnail_loc><video:publication_date>2023-07-10</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/9781617299506AU-ship_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Testing frameworks, mocking, and dependencies: Shipping Go</video:title><video:description>This chapter covers
+ Isolating code from external dependencies by using interfaces
+ Injecting dependencies into services to create composable portions of code
+ Constructing suites of tests to reduce boilerplate setup and teardown for tests
+ Stubbing and mocking dependencies to create isolated tests that are reliable
+ Simulating calls to an external service to test the logic of a client service</video:description><video:duration>2146</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299506AU/</video:thumbnail_loc><video:publication_date>2023-07-10</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/9781617299506AU-ship_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Containerized deployment: Shipping Go</video:title><video:description>This chapter covers
+ Building a standardized way of deploying applications across multiple machines
+ Using Buildpacks to build optimized containers for hosted infrastructure
+ Customizing a deployment using a Dockerfile
+ Deploying containers to hosted environments
+ Organizing containers for local development</video:description><video:duration>1793</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299506AU/</video:thumbnail_loc><video:publication_date>2023-07-10</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/9781617299506AU-ship_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Going public: Shipping Go</video:title><video:description>Part 3. Going public: Shipping Go</video:description><video:duration>58</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299506AU/</video:thumbnail_loc><video:publication_date>2023-07-10</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/9781617299506AU-ship_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Configuration management and stable releases: Shipping Go</video:title><video:description>This chapter covers
+ Creating configuration management to change application functions
+ Exploring different options for configuration management
+ Hiding new or incomplete features with configuration feature flags
+ Communicating software changes through release notes and versioning</video:description><video:duration>1772</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299506AU/</video:thumbnail_loc><video:publication_date>2023-07-10</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/9781617299506AU-ship_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Integration testing: Shipping Go</video:title><video:description>This chapter covers
+ Converting user requirements to descriptive tests
+ Writing tests that follow a behavior-driven design pattern
+ Integrating external dependencies into tests using containers</video:description><video:duration>1338</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299506AU/</video:thumbnail_loc><video:publication_date>2023-07-10</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/9781617299506AU-ship_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Advanced deployment: Shipping Go</video:title><video:description>This chapter covers
+ Creating a Kubernetes cluster
+ Deploying an API in Kubernetes
+ Deploying a database using Helm
+ Configuring your API to use the database</video:description><video:duration>1357</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299506AU/</video:thumbnail_loc><video:publication_date>2023-07-10</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/9781617299506AU-ship_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. The loop: Shipping Go</video:title><video:description>This chapter covers
+ Outlining the phases of startups and projects
+ Working through extensions to core areas of improvement</video:description><video:duration>1954</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299506AU/</video:thumbnail_loc><video:publication_date>2023-07-10</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/9781617299506AU-ship_appa/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix A. Using Kotlin: Shipping Go</video:title><video:description>Appendix A. Using Kotlin: Shipping Go</video:description><video:duration>640</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299506AU/</video:thumbnail_loc><video:publication_date>2023-07-10</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/9781617299506AU-ship_appb/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix B. Using Python: Shipping Go</video:title><video:description>Appendix B. Using Python: Shipping Go</video:description><video:duration>495</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299506AU/</video:thumbnail_loc><video:publication_date>2023-07-10</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/9781617299506AU-ship_appc/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix C. Using JavaScript: Shipping Go</video:title><video:description>Appendix C. Using JavaScript: Shipping Go</video:description><video:duration>362</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299506AU/</video:thumbnail_loc><video:publication_date>2023-07-10</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/9781617299506AU-ship_appd/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix D. Using Terraform: Shipping Go</video:title><video:description>Appendix D. Using Terraform: Shipping Go</video:description><video:duration>268</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299506AU/</video:thumbnail_loc><video:publication_date>2023-07-10</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/shipping-go/9781617299506AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/9781617299537AU-api_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. The value of web API testing: Testing Web APIs</video:title><video:description>Part 1. The value of web API testing: Testing Web APIs</video:description><video:duration>78</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299537AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/9781617299537AU-api_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Why and how we test web APIs: Testing Web APIs</video:title><video:description>This chapter covers
+ The challenges of building complex API platforms
+ The value and purpose of testing
+ What an API testing strategy looks like and how it can help</video:description><video:duration>1121</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299537AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/9781617299537AU-api_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Beginning our testing journey: Testing Web APIs</video:title><video:description>This chapter covers
+ Introducing our product
+ Setting up our product
+ Learning about what we’re testing from our teams, the product, and its source code
+ Capturing our understanding visually to share with others</video:description><video:duration>2296</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299537AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/9781617299537AU-api_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Quality and risk: Testing Web APIs</video:title><video:description>This chapter covers
+ How to use quality to set goals for our strategy
+ What quality is and how to define it
+ What risks are and how they impact quality
+ How to identify risks with various techniques
+ How different risks are mitigated by different testing activities</video:description><video:duration>1924</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299537AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/9781617299537AU-api_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Beginning our test strategy: Testing Web APIs</video:title><video:description>Part 2. Beginning our test strategy: Testing Web APIs</video:description><video:duration>70</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299537AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/9781617299537AU-api_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Testing API designs: Testing Web APIs</video:title><video:description>This chapter covers
+ Using question techniques to test designs and ideas
+ How to get teams collaborating around API designs to help facilitate testing
+ Documenting APIs to increase shared understanding and assist in testing
+ How testing API designs sits in a testing strategy</video:description><video:duration>2572</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299537AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/9781617299537AU-api_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Exploratory testing APIs: Testing Web APIs</video:title><video:description>This chapter covers
+ What exploratory testing is and how it works
+ How to plan exploratory testing sessions
+ What an exploratory testing session might involve
+ How to share what has been learned from an exploratory testing session</video:description><video:duration>3249</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299537AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/9781617299537AU-api_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Automating web API tests: Testing Web APIs</video:title><video:description>This chapter covers
+ What automation can and cannot do
+ The risks automation can help mitigate
+ How to set up automation for API testing
+ How to build a series of automated API checks</video:description><video:duration>2270</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299537AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/9781617299537AU-api_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Establishing and implementing a testing strategy: Testing Web APIs</video:title><video:description>This chapter covers
+ How to prioritize and implement specific actions as part of our strategy
+ Why different strategies are required for different contexts
+ Formulating a plan based on a strategy
+ Analyzing a working context to create a successful plan</video:description><video:duration>1892</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299537AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/9781617299537AU-api_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Expanding our test strategy: Testing Web APIs</video:title><video:description>Part 3. Expanding our test strategy: Testing Web APIs</video:description><video:duration>92</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299537AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/9781617299537AU-api_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Advanced web API automation: Testing Web APIs</video:title><video:description>This chapter covers
+ Using automation to guide delivery
+ Improving automation stability with mocks
+ Considerations when adding automated checks to a build pipeline</video:description><video:duration>1692</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299537AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/9781617299537AU-api_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Contract testing: Testing Web APIs</video:title><video:description>This chapter covers
+ What contract testing is and how it can help
+ How to build and publish a consumer contract test
+ How to build and verify a provider contract test</video:description><video:duration>1478</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299537AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/9781617299537AU-api_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Performance testing: Testing Web APIs</video:title><video:description>This chapter covers
+ How to manage expectations with performance testing
+ How to plan and implement a performance test
+ How to execute a performance test and analyze the results</video:description><video:duration>3540</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299537AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/9781617299537AU-api_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Security testing: Testing Web APIs</video:title><video:description>This chapter covers
+ The similarities in skill sets for those working in testing or security-focused fields
+ Detecting security threats using modeling
+ How to apply a security mindset to a range of testing activities</video:description><video:duration>2566</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299537AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/9781617299537AU-api_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Testing in production: Testing Web APIs</video:title><video:description>This chapter covers
+ What testing in production is
+ The value of testing in production as part of a testing strategy
+ How to identify what to track in production
+ Setting up testing in production
+ Alternative ways to leverage testing in production</video:description><video:duration>2718</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299537AU/</video:thumbnail_loc><video:publication_date>2022-11-21</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/testing-web-apis/9781617299537AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/skills-of-a/9781617299704AU/9781617299704AU-skills_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Becoming a successful software engineer: Skills of a Successful Software Engineer</video:title><video:description>This chapter covers
+ Avoiding misconceptions about initial skill requirements
+ Focusing on skills that will help you become a better software developer</video:description><video:duration>1633</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299704AU/</video:thumbnail_loc><video:publication_date>2022-07-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/skills-of-a/9781617299704AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/skills-of-a/9781617299704AU/9781617299704AU-skills_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Writing code everyone can read: Skills of a Successful Software Engineer</video:title><video:description>This chapter covers
+ Focusing on working code first
+ Writing code that’s understandable to the whole team
+ Ways around overengineering
+ Eliminating apparently random bugs
+ Learning about languages you don’t normally use</video:description><video:duration>4342</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299704AU/</video:thumbnail_loc><video:publication_date>2022-07-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/skills-of-a/9781617299704AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/skills-of-a/9781617299704AU/9781617299704AU-skills_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Unit testing: delivering code that works: Skills of a Successful Software Engineer</video:title><video:description>This chapter covers
+ Why unit tests are important
+ What parts of your codebase to test and what parts to ignore
+ How to test your code using dependency injection, mocks, stubs, and more
+ When to create the tests during the development workflow</video:description><video:duration>2683</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299704AU/</video:thumbnail_loc><video:publication_date>2022-07-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/skills-of-a/9781617299704AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/skills-of-a/9781617299704AU/9781617299704AU-skills_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Refactoring existing code(or Refactoring doesn’t mean rewriting code): Skills of a Succe…</video:title><video:description>This chapter covers
+ How to plan a refactor and what to consider while doing so
+ What to look for while refactoring code
+ Tools and techniques you can use to refactor code
+ Where refactoring code does not make any sense</video:description><video:duration>3419</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299704AU/</video:thumbnail_loc><video:publication_date>2022-07-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/skills-of-a/9781617299704AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/skills-of-a/9781617299704AU/9781617299704AU-skills_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Tackling the personal side of coding: Skills of a Successful Software Engineer</video:title><video:description>This chapter covers
+ What it means to “learn how to learn”
+ The importance of side projects and why you should consider having at least one
+ How making mistakes is good for you
+ Why writing is great for developers</video:description><video:duration>2737</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299704AU/</video:thumbnail_loc><video:publication_date>2022-07-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/skills-of-a/9781617299704AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/skills-of-a/9781617299704AU/9781617299704AU-skills_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Interviewing for your place on the team: Skills of a Successful Software Engineer</video:title><video:description>This chapter covers
+ How the interview process works
+ What to expect from a technical interview
+ Things you should and shouldn’t say during an interview
+ What to expect from a job offer, and how to sort good from bad company perks</video:description><video:duration>3579</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299704AU/</video:thumbnail_loc><video:publication_date>2022-07-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/skills-of-a/9781617299704AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/skills-of-a/9781617299704AU/9781617299704AU-skills_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Working as part of a team: Skills of a Successful Software Engineer</video:title><video:description>This chapter covers
+ Interacting with your manager and understanding their expectations
+ Being part of a development team and working to benefit the team, not just yourself
+ The importance of improving your skills and how to do it</video:description><video:duration>4594</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299704AU/</video:thumbnail_loc><video:publication_date>2022-07-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/skills-of-a/9781617299704AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/skills-of-a/9781617299704AU/9781617299704AU-skills_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Understanding team leadership: Skills of a Successful Software Engineer</video:title><video:description>This chapter covers
+ What makes a great leader
+ Hard truths to hear from your leader
+ Why most software projects take longer than expected
+ How to properly correct your team lead
+ How to speak properly to a client
+ The importance of feedback, and best practices around it</video:description><video:duration>3122</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299704AU/</video:thumbnail_loc><video:publication_date>2022-07-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/skills-of-a/9781617299704AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/9781617299773AU-tsj_au_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. The basics of investigating a codebase: Troubleshooting Java</video:title><video:description>Part 1. The basics of investigating a codebase: Troubleshooting Java</video:description><video:duration>87</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299773AU/</video:thumbnail_loc><video:publication_date>2023-04-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/9781617299773AU-tsj_au_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Revealing an app’s obscurities: Troubleshooting Java</video:title><video:description>This chapter covers
+ The definition of a code investigation technique
+ What code investigation techniques we use to understand Java apps</video:description><video:duration>1766</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299773AU/</video:thumbnail_loc><video:publication_date>2023-04-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/9781617299773AU-tsj_au_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Understanding your app’s logic through debugging techniques: Troubleshooting Java</video:title><video:description>This chapter covers
+ When to use a debugger and when to avoid it
+ Using a debugger to investigate code</video:description><video:duration>2273</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299773AU/</video:thumbnail_loc><video:publication_date>2023-04-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/9781617299773AU-tsj_au_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Finding problem root causes using advanced debugging techniques: Troubleshooting Java</video:title><video:description>This chapter covers
+ Using conditional breakpoints to investigate specific scenarios
+ Using breakpoints to log debug messages in the console
+ Changing data while debugging to force the app to act in a specific way
+ Rerunning a certain part of the code while debugging</video:description><video:duration>1626</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299773AU/</video:thumbnail_loc><video:publication_date>2023-04-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/9781617299773AU-tsj_au_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Debugging apps remotely: Troubleshooting Java</video:title><video:description>This chapter covers
+ Debugging an app installed in a remote environment
+ Upskilling debugging techniques with a hands-on example</video:description><video:duration>1550</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299773AU/</video:thumbnail_loc><video:publication_date>2023-04-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/9781617299773AU-tsj_au_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Making the most of logs: Auditing an app’s behavior: Troubleshooting Java</video:title><video:description>This chapter covers
+ Effectively using logs to understand an app’s behavior
+ Correctly implementing log capabilities in your app
+ Avoiding issues caused by logs</video:description><video:duration>2559</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299773AU/</video:thumbnail_loc><video:publication_date>2023-04-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/9781617299773AU-tsj_au_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Deep analysis of an app’s execution: Troubleshooting Java</video:title><video:description>Part 2. Deep analysis of an app’s execution: Troubleshooting Java</video:description><video:duration>63</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299773AU/</video:thumbnail_loc><video:publication_date>2023-04-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/9781617299773AU-tsj_au_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Identifying resource consumption problems using profiling techniques: Troubleshooting Ja…</video:title><video:description>This chapter covers
+ Evaluating resource consumption
+ Identifying issues with resource consumption</video:description><video:duration>2064</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299773AU/</video:thumbnail_loc><video:publication_date>2023-04-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/9781617299773AU-tsj_au_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Finding hidden issues using profiling techniques: Troubleshooting Java</video:title><video:description>This chapter covers
+ Sampling an app’s execution to find the currently executing methods
+ Observing execution times
+ Identifying SQL queries the app executes</video:description><video:duration>2444</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299773AU/</video:thumbnail_loc><video:publication_date>2023-04-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/9781617299773AU-tsj_au_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Using advanced visualization tools for profiled data: Troubleshooting Java</video:title><video:description>This chapter covers
+ Detecting problems with connections to relational databases
+ Using call graphs to more quickly understand an app’s design
+ Using flame graphs to more easily visualize an app’s execution
+ Analyzing queries an app sends to a NoSQL database server</video:description><video:duration>1774</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299773AU/</video:thumbnail_loc><video:publication_date>2023-04-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/9781617299773AU-tsj_au_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Investigating locks in multithreaded architectures: Troubleshooting Java</video:title><video:description>This chapter covers
+ Monitoring an application’s threads
+ Identifying thread locks and what causes them
+ Analyzing threads that are waiting</video:description><video:duration>1690</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299773AU/</video:thumbnail_loc><video:publication_date>2023-04-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/9781617299773AU-tsj_au_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Investigating deadlocks with thread dumps: Troubleshooting Java</video:title><video:description>This chapter covers
+ Getting thread dumps using a profiler
+ Getting thread dumps using the command line
+ Reading thread dumps to investigate issues</video:description><video:duration>1527</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299773AU/</video:thumbnail_loc><video:publication_date>2023-04-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/9781617299773AU-tsj_au_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Finding memory-related issues in an app’s execution: Troubleshooting Java</video:title><video:description>This chapter covers
+ Sampling an execution to find memory allocation issues
+ Profiling a part of the code to identify the root causes of memory allocation problems
+ Obtaining and reading heap dumps</video:description><video:duration>2177</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299773AU/</video:thumbnail_loc><video:publication_date>2023-04-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/9781617299773AU-tsj_au_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Finding problems in large systems: Troubleshooting Java</video:title><video:description>Part 3. Finding problems in large systems: Troubleshooting Java</video:description><video:duration>50</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299773AU/</video:thumbnail_loc><video:publication_date>2023-04-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/9781617299773AU-tsj_au_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Investigating apps’ behaviors in large systems: Troubleshooting Java</video:title><video:description>This chapter covers
+ Investigating app communication issues
+ Using log-monitoring tools in your system
+ Taking advantage of deployment tools</video:description><video:duration>2047</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299773AU/</video:thumbnail_loc><video:publication_date>2023-04-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/9781617299773AU-tsj_au_appA/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix A. Tools you’ll need: Troubleshooting Java</video:title><video:description>Appendix A. Tools you’ll need: Troubleshooting Java</video:description><video:duration>75</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299773AU/</video:thumbnail_loc><video:publication_date>2023-04-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/9781617299773AU-tsj_au_appB/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix B. Opening a project: Troubleshooting Java</video:title><video:description>Appendix B. Opening a project: Troubleshooting Java</video:description><video:duration>113</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299773AU/</video:thumbnail_loc><video:publication_date>2023-04-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/9781617299773AU-tsj_au_appC/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix C. Recommended further reading: Troubleshooting Java</video:title><video:description>Appendix C. Recommended further reading: Troubleshooting Java</video:description><video:duration>157</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299773AU/</video:thumbnail_loc><video:publication_date>2023-04-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/9781617299773AU-tsj_au_appD/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix D. Understanding Java threads: Troubleshooting Java</video:title><video:description>Appendix D. Understanding Java threads: Troubleshooting Java</video:description><video:duration>1804</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299773AU/</video:thumbnail_loc><video:publication_date>2023-04-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/9781617299773AU-tsj_au_appE/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix E. Memory management in Java apps: Troubleshooting Java</video:title><video:description>Appendix E. Memory management in Java apps: Troubleshooting Java</video:description><video:duration>1142</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299773AU/</video:thumbnail_loc><video:publication_date>2023-04-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java/9781617299773AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. Time waits for no one: Time Series Forecasting in Python</video:title><video:description>Part 1. Time waits for no one: Time Series Forecasting in Python</video:description><video:duration>44</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Understanding time series forecasting: Time Series Forecasting in Python</video:title><video:description>This chapter covers
+ Introducing time series
+ Understanding the three main components of a time series
+ The steps necessary for a successful forecasting project
+ How forecasting time series is different from other regression tasks</video:description><video:duration>1551</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. A naive prediction of the future: Time Series Forecasting in Python</video:title><video:description>This chapter covers
+ Defining a baseline model
+ Setting a baseline using the mean
+ Building a baseline using the mean of the previous window of time
+ Creating a baseline using the previous timestep
+ Implementing the naive seasonal forecast</video:description><video:duration>1850</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Going on a random walk: Time Series Forecasting in Python</video:title><video:description>This chapter covers
+ Identifying a random walk process
+ Understanding the ACF function
+ Classifying differencing, stationarity, and white noise
+ Using the ACF plot and differencing to identify a random walk
+ Forecasting a random walk</video:description><video:duration>3006</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Forecasting with statistical models: Time Series Forecasting in Python</video:title><video:description>Part 2. Forecasting with statistical models: Time Series Forecasting in Python</video:description><video:duration>116</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Modeling a moving average process: Time Series Forecasting in Python</video:title><video:description>This chapter covers
+ Defining a moving average process
+ Using the ACF to identify the order of a moving average process
+ Forecasting a time series using the moving average model</video:description><video:duration>1909</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Modeling an autoregressive process: Time Series Forecasting in Python</video:title><video:description>This chapter covers
+ Illustrating an autoregressive process
+ Defining the partial autocorrelation function (PACF)
+ Using the PACF plot to determine the order of an autoregressive process
+ Forecasting a time series using the autoregressive model</video:description><video:duration>1820</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Modeling complex time series: Time Series Forecasting in Python</video:title><video:description>This chapter covers
+ Examining the autoregressive moving average model or ARMA(p,q)
+ Experimenting with the limitations of the ACF and PACF plots
+ Selecting the best model with the Akaike information criterion (AIC)
+ Analyzing a time series model using residual analysis
+ Building a general modeling procedure
+ Forecasting using the ARMA(p,q) model</video:description><video:duration>3935</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Forecasting non-stationary time series: Time Series Forecasting in Python</video:title><video:description>This chapter covers
+ Examining the autoregressive integrated moving average model, or ARIMA(p,d,q)
+ Applying the general modeling procedure for non-stationary time series
+ Forecasting using the ARIMA(p,d,q) model</video:description><video:duration>1410</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Accounting for seasonality: Time Series Forecasting in Python</video:title><video:description>This chapter covers
+ Examining the seasonal autoregressive integrated moving average model, SARIMA(p,d,q)(P,D,Q)m
+ Analyzing seasonal patterns in a time series
+ Forecasting using the SARIMA(p,d,q)(P,D,Q)m model</video:description><video:duration>1833</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Adding external variables to our model: Time Series Forecasting in Python</video:title><video:description>This chapter covers
+ Examining the SARIMAX model
+ Exploring the use of external variables for forecasting
+ Forecasting using the SARIMAX model</video:description><video:duration>1435</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Forecasting multiple time series: Time Series Forecasting in Python</video:title><video:description>This chapter covers
+ Examining the VAR model
+ Exploring Granger causality to validate the use of the VAR model
+ Forecasting multiple time series using the VAR model</video:description><video:duration>1878</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Capstone: Forecasting the number of antidiabetic drug prescriptions in Australia: Time …</video:title><video:description>This chapter covers
+ Developing a forecasting model to predict the number of antidiabetic drug prescriptions in Australia
+ Applying the modeling procedure with a SARIMA model
+ Evaluating our model against a baseline
+ Determining the champion model</video:description><video:duration>993</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Large-scale forecasting with deep learning: Time Series Forecasting in Python</video:title><video:description>Part 3. Large-scale forecasting with deep learning: Time Series Forecasting in Python</video:description><video:duration>78</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Introducing deep learning for time series forecasting: Time Series Forecasting in Python</video:title><video:description>This chapter covers
+ Using deep learning for forecasting
+ Exploring different types of deep learning models
+ Getting ready to apply deep learning to time series forecasting</video:description><video:duration>1449</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. Data windowing and creating baselines for deep learning: Time Series Forecasting in Pyt…</video:title><video:description>This chapter covers
+ Creating windows of data
+ Implementing baseline models for deep learning</video:description><video:duration>1673</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch14/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14. Baby steps with deep learning: Time Series Forecasting in Python</video:title><video:description>This chapter covers
+ Implementing linear models
+ Enacting deep neural networks</video:description><video:duration>1411</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch15/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15. Remembering the past with LSTM: Time Series Forecasting in Python</video:title><video:description>This chapter covers
+ Examining the long short-term memory (LSTM) architecture
+ Implementing an LSTM with Keras</video:description><video:duration>1659</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch16/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 16. Filtering a time series with CNN: Time Series Forecasting in Python</video:title><video:description>This chapter covers
+ Examining the CNN architecture
+ Implementing a CNN with Keras
+ Combining a CNN with an LSTM</video:description><video:duration>1623</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch17/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 17. Using predictions to make more predictions: Time Series Forecasting in Python</video:title><video:description>This chapter covers
+ Examining the autoregressive LSTM (ARLSTM) architecture
+ Discovering the caveat of the ARLSTM
+ Implementing an ARLSTM</video:description><video:duration>891</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch18/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 18. Capstone: Forecasting the electric power consumption of a household: Time Series Foreca…</video:title><video:description>This chapter covers
+ Developing deep learning models to predict a household’s electric power consumption
+ Comparing various multi-step deep learning models
+ Evaluating the mean absolute error and selecting the champion model</video:description><video:duration>2558</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_p4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 4. Automating forecasting at scale: Time Series Forecasting in Python</video:title><video:description>Part 4. Automating forecasting at scale: Time Series Forecasting in Python</video:description><video:duration>67</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch19/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 19. Automating time series forecasting with Prophet: Time Series Forecasting in Python</video:title><video:description>This chapter covers
+ Assessing different libraries for automated forecasting
+ Exploring the functionality of Prophet
+ Forecasting with Prophet</video:description><video:duration>3388</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch20/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 20. Capstone: Forecasting the monthly average retail price of steak in Canada: Time Series …</video:title><video:description>This chapter covers
+ Developing a forecasting model to predict the monthly average retail price of steak in Canada
+ Using Prophet’s cross-validation functionality
+ Developing a SARIMA model and comparing its performance to Prophet to determine the champion model</video:description><video:duration>1176</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/9781617299889AU-tsf_ab_ch21/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 21. Going above and beyond: Time Series Forecasting in Python</video:title><video:description>This chapter covers
+ Consolidating your learning
+ Managing difficult forecasting problems
+ Exploring beyond time series forecasting
+ Sources of time series datasets</video:description><video:duration>1473</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781617299889AU/</video:thumbnail_loc><video:publication_date>2022-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781617299889AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/9781501943799-a00001/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1: The Innovator&#x27;s Method</video:title><video:description>Chapter 1: The Innovator&#x27;s Method</video:description><video:duration>17</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501943799/</video:thumbnail_loc><video:publication_date>2016-10-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/9781501943799-a00002/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2: The Innovator&#x27;s Method</video:title><video:description>Chapter 2: The Innovator&#x27;s Method</video:description><video:duration>300</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501943799/</video:thumbnail_loc><video:publication_date>2016-10-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/9781501943799-a00003/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3: The Innovator&#x27;s Method</video:title><video:description>Chapter 3: The Innovator&#x27;s Method</video:description><video:duration>1643</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501943799/</video:thumbnail_loc><video:publication_date>2016-10-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/9781501943799-a00004/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4: The Innovator&#x27;s Method</video:title><video:description>Chapter 4: The Innovator&#x27;s Method</video:description><video:duration>3425</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501943799/</video:thumbnail_loc><video:publication_date>2016-10-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/9781501943799-a00005/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5: The Innovator&#x27;s Method</video:title><video:description>Chapter 5: The Innovator&#x27;s Method</video:description><video:duration>3034</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501943799/</video:thumbnail_loc><video:publication_date>2016-10-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/9781501943799-a00006/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6: The Innovator&#x27;s Method</video:title><video:description>Chapter 6: The Innovator&#x27;s Method</video:description><video:duration>2508</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501943799/</video:thumbnail_loc><video:publication_date>2016-10-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/9781501943799-a00007/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7: The Innovator&#x27;s Method</video:title><video:description>Chapter 7: The Innovator&#x27;s Method</video:description><video:duration>3338</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501943799/</video:thumbnail_loc><video:publication_date>2016-10-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/9781501943799-a00008/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8: The Innovator&#x27;s Method</video:title><video:description>Chapter 8: The Innovator&#x27;s Method</video:description><video:duration>3320</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501943799/</video:thumbnail_loc><video:publication_date>2016-10-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/9781501943799-a00009/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9: The Innovator&#x27;s Method</video:title><video:description>Chapter 9: The Innovator&#x27;s Method</video:description><video:duration>3203</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501943799/</video:thumbnail_loc><video:publication_date>2016-10-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/9781501943799-a00010/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10: The Innovator&#x27;s Method</video:title><video:description>Chapter 10: The Innovator&#x27;s Method</video:description><video:duration>2725</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501943799/</video:thumbnail_loc><video:publication_date>2016-10-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/9781501943799-a00011/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11: The Innovator&#x27;s Method</video:title><video:description>Chapter 11: The Innovator&#x27;s Method</video:description><video:duration>2564</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501943799/</video:thumbnail_loc><video:publication_date>2016-10-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/9781501943799-a00012/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12: The Innovator&#x27;s Method</video:title><video:description>Chapter 12: The Innovator&#x27;s Method</video:description><video:duration>3044</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501943799/</video:thumbnail_loc><video:publication_date>2016-10-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/9781501943799-a00013/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13: The Innovator&#x27;s Method</video:title><video:description>Chapter 13: The Innovator&#x27;s Method</video:description><video:duration>1432</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501943799/</video:thumbnail_loc><video:publication_date>2016-10-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/9781501943799-a00014/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14: The Innovator&#x27;s Method</video:title><video:description>Chapter 14: The Innovator&#x27;s Method</video:description><video:duration>35</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501943799/</video:thumbnail_loc><video:publication_date>2016-10-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-innovators-method/9781501943799/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/9781501972324-a00001/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1: Strategy That Works</video:title><video:description>Chapter 1: Strategy That Works</video:description><video:duration>2534</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972324/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/9781501972324-a00002/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2: Strategy That Works</video:title><video:description>Chapter 2: Strategy That Works</video:description><video:duration>1959</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972324/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/9781501972324-a00003/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3: Strategy That Works</video:title><video:description>Chapter 3: Strategy That Works</video:description><video:duration>2477</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972324/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/9781501972324-a00004/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4: Strategy That Works</video:title><video:description>Chapter 4: Strategy That Works</video:description><video:duration>3352</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972324/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/9781501972324-a00005/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5: Strategy That Works</video:title><video:description>Chapter 5: Strategy That Works</video:description><video:duration>2419</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972324/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/9781501972324-a00006/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6: Strategy That Works</video:title><video:description>Chapter 6: Strategy That Works</video:description><video:duration>2567</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972324/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/9781501972324-a00007/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7: Strategy That Works</video:title><video:description>Chapter 7: Strategy That Works</video:description><video:duration>2762</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972324/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/9781501972324-a00008/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8: Strategy That Works</video:title><video:description>Chapter 8: Strategy That Works</video:description><video:duration>2129</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972324/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/9781501972324-a00009/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9: Strategy That Works</video:title><video:description>Chapter 9: Strategy That Works</video:description><video:duration>1777</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972324/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/9781501972324-a00010/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10: Strategy That Works</video:title><video:description>Chapter 10: Strategy That Works</video:description><video:duration>1927</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972324/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/9781501972324-a00011/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11: Strategy That Works</video:title><video:description>Chapter 11: Strategy That Works</video:description><video:duration>2122</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972324/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/9781501972324-a00012/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12: Strategy That Works</video:title><video:description>Chapter 12: Strategy That Works</video:description><video:duration>2897</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972324/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/9781501972324-a00013/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13: Strategy That Works</video:title><video:description>Chapter 13: Strategy That Works</video:description><video:duration>1268</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972324/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/9781501972324-a00014/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14: Strategy That Works</video:title><video:description>Chapter 14: Strategy That Works</video:description><video:duration>826</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972324/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/9781501972324-a00015/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15: Strategy That Works</video:title><video:description>Chapter 15: Strategy That Works</video:description><video:duration>451</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972324/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/9781501972324-a00016/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 16: Strategy That Works</video:title><video:description>Chapter 16: Strategy That Works</video:description><video:duration>988</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972324/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/9781501972324-a00017/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 17: Strategy That Works</video:title><video:description>Chapter 17: Strategy That Works</video:description><video:duration>990</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972324/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/9781501972324-a00018/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 18: Strategy That Works</video:title><video:description>Chapter 18: Strategy That Works</video:description><video:duration>38</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972324/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/strategy-that-works/9781501972324/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/9781663751393-a00001/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1: The Social Labs Revolution</video:title><video:description>Chapter 1: The Social Labs Revolution</video:description><video:duration>174</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751393/</video:thumbnail_loc><video:publication_date>2025-03-25</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/9781663751393-a00002/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2: The Social Labs Revolution</video:title><video:description>Chapter 2: The Social Labs Revolution</video:description><video:duration>579</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751393/</video:thumbnail_loc><video:publication_date>2025-03-25</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/9781663751393-a00003/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3: The Social Labs Revolution</video:title><video:description>Chapter 3: The Social Labs Revolution</video:description><video:duration>1567</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751393/</video:thumbnail_loc><video:publication_date>2025-03-25</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/9781663751393-a00004/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4: The Social Labs Revolution</video:title><video:description>Chapter 4: The Social Labs Revolution</video:description><video:duration>1359</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751393/</video:thumbnail_loc><video:publication_date>2025-03-25</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/9781663751393-a00005/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5: The Social Labs Revolution</video:title><video:description>Chapter 5: The Social Labs Revolution</video:description><video:duration>1333</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751393/</video:thumbnail_loc><video:publication_date>2025-03-25</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/9781663751393-a00006/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6: The Social Labs Revolution</video:title><video:description>Chapter 6: The Social Labs Revolution</video:description><video:duration>1518</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751393/</video:thumbnail_loc><video:publication_date>2025-03-25</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/9781663751393-a00007/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7: The Social Labs Revolution</video:title><video:description>Chapter 7: The Social Labs Revolution</video:description><video:duration>1723</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751393/</video:thumbnail_loc><video:publication_date>2025-03-25</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/9781663751393-a00008/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8: The Social Labs Revolution</video:title><video:description>Chapter 8: The Social Labs Revolution</video:description><video:duration>1332</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751393/</video:thumbnail_loc><video:publication_date>2025-03-25</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/9781663751393-a00009/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9: The Social Labs Revolution</video:title><video:description>Chapter 9: The Social Labs Revolution</video:description><video:duration>1773</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751393/</video:thumbnail_loc><video:publication_date>2025-03-25</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/9781663751393-a00010/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10: The Social Labs Revolution</video:title><video:description>Chapter 10: The Social Labs Revolution</video:description><video:duration>1366</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751393/</video:thumbnail_loc><video:publication_date>2025-03-25</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/9781663751393-a00011/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11: The Social Labs Revolution</video:title><video:description>Chapter 11: The Social Labs Revolution</video:description><video:duration>1413</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751393/</video:thumbnail_loc><video:publication_date>2025-03-25</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/9781663751393-a00012/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12: The Social Labs Revolution</video:title><video:description>Chapter 12: The Social Labs Revolution</video:description><video:duration>1042</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751393/</video:thumbnail_loc><video:publication_date>2025-03-25</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-social-labs/9781663751393/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/9781663751515-a00001/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1: The Reciprocity Advantage</video:title><video:description>Chapter 1: The Reciprocity Advantage</video:description><video:duration>239</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751515/</video:thumbnail_loc><video:publication_date>2025-05-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/9781663751515-a00002/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2: The Reciprocity Advantage</video:title><video:description>Chapter 2: The Reciprocity Advantage</video:description><video:duration>1360</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751515/</video:thumbnail_loc><video:publication_date>2025-05-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/9781663751515-a00003/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3: The Reciprocity Advantage</video:title><video:description>Chapter 3: The Reciprocity Advantage</video:description><video:duration>264</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751515/</video:thumbnail_loc><video:publication_date>2025-05-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/9781663751515-a00004/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4: The Reciprocity Advantage</video:title><video:description>Chapter 4: The Reciprocity Advantage</video:description><video:duration>1515</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751515/</video:thumbnail_loc><video:publication_date>2025-05-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/9781663751515-a00005/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5: The Reciprocity Advantage</video:title><video:description>Chapter 5: The Reciprocity Advantage</video:description><video:duration>1323</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751515/</video:thumbnail_loc><video:publication_date>2025-05-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/9781663751515-a00006/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6: The Reciprocity Advantage</video:title><video:description>Chapter 6: The Reciprocity Advantage</video:description><video:duration>1382</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751515/</video:thumbnail_loc><video:publication_date>2025-05-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/9781663751515-a00007/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7: The Reciprocity Advantage</video:title><video:description>Chapter 7: The Reciprocity Advantage</video:description><video:duration>1344</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751515/</video:thumbnail_loc><video:publication_date>2025-05-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/9781663751515-a00008/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8: The Reciprocity Advantage</video:title><video:description>Chapter 8: The Reciprocity Advantage</video:description><video:duration>603</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751515/</video:thumbnail_loc><video:publication_date>2025-05-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/9781663751515-a00009/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9: The Reciprocity Advantage</video:title><video:description>Chapter 9: The Reciprocity Advantage</video:description><video:duration>1692</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751515/</video:thumbnail_loc><video:publication_date>2025-05-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/9781663751515-a00010/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10: The Reciprocity Advantage</video:title><video:description>Chapter 10: The Reciprocity Advantage</video:description><video:duration>1233</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751515/</video:thumbnail_loc><video:publication_date>2025-05-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/9781663751515-a00011/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11: The Reciprocity Advantage</video:title><video:description>Chapter 11: The Reciprocity Advantage</video:description><video:duration>1085</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751515/</video:thumbnail_loc><video:publication_date>2025-05-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/9781663751515-a00012/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12: The Reciprocity Advantage</video:title><video:description>Chapter 12: The Reciprocity Advantage</video:description><video:duration>1360</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751515/</video:thumbnail_loc><video:publication_date>2025-05-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/9781663751515-a00013/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13: The Reciprocity Advantage</video:title><video:description>Chapter 13: The Reciprocity Advantage</video:description><video:duration>493</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751515/</video:thumbnail_loc><video:publication_date>2025-05-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/9781663751515-a00014/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14: The Reciprocity Advantage</video:title><video:description>Chapter 14: The Reciprocity Advantage</video:description><video:duration>1690</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751515/</video:thumbnail_loc><video:publication_date>2025-05-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/9781663751515-a00015/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15: The Reciprocity Advantage</video:title><video:description>Chapter 15: The Reciprocity Advantage</video:description><video:duration>965</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751515/</video:thumbnail_loc><video:publication_date>2025-05-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/9781663751515-a00016/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 16: The Reciprocity Advantage</video:title><video:description>Chapter 16: The Reciprocity Advantage</video:description><video:duration>1912</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751515/</video:thumbnail_loc><video:publication_date>2025-05-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/9781663751515-a00017/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 17: The Reciprocity Advantage</video:title><video:description>Chapter 17: The Reciprocity Advantage</video:description><video:duration>1724</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751515/</video:thumbnail_loc><video:publication_date>2025-05-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/9781663751515-a00018/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 18: The Reciprocity Advantage</video:title><video:description>Chapter 18: The Reciprocity Advantage</video:description><video:duration>1099</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663751515/</video:thumbnail_loc><video:publication_date>2025-05-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-reciprocity-advantage/9781663751515/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-idea-driven-organization/9781626564183/9781626564183-001/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Opening Credits: The Idea-Driven Organization: Unlocking the Power in Bottom-Up Ideas (Audio Book)</video:title><video:description>Opening Credits: The Idea-Driven Organization: Unlocking the Power in Bottom-Up Ideas (Audio Book)</video:description><video:duration>14</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781626564183/</video:thumbnail_loc><video:publication_date>2014-03-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-idea-driven-organization/9781626564183/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-idea-driven-organization/9781626564183/9781626564183-003/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1: The Power In Front-Line Ideas: The Idea-Driven Organization: Unlocking the Power in Bott…</video:title><video:description>Chapter 1: The Power In Front-Line Ideas: The Idea-Driven Organization: Unlocking the Power in Bott…</video:description><video:duration>2298</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781626564183/</video:thumbnail_loc><video:publication_date>2014-03-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-idea-driven-organization/9781626564183/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-idea-driven-organization/9781626564183/9781626564183-004/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2: A Different Kind of Leadership: The Idea-Driven Organization: Unlocking the Power in Bot…</video:title><video:description>Chapter 2: A Different Kind of Leadership: The Idea-Driven Organization: Unlocking the Power in Bot…</video:description><video:duration>2801</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781626564183/</video:thumbnail_loc><video:publication_date>2014-03-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-idea-driven-organization/9781626564183/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-idea-driven-organization/9781626564183/9781626564183-005/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3: Aligning the Organization to Be Idea-Driven: Strategy, Structure and Goals: The Idea-Dri…</video:title><video:description>Chapter 3: Aligning the Organization to Be Idea-Driven: Strategy, Structure and Goals: The Idea-Dri…</video:description><video:duration>2532</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781626564183/</video:thumbnail_loc><video:publication_date>2014-03-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-idea-driven-organization/9781626564183/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-idea-driven-organization/9781626564183/9781626564183-006/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4: Aligning the Organization to Be Idea-Driven: Management Systems: The Idea-Driven Organiz…</video:title><video:description>Chapter 4: Aligning the Organization to Be Idea-Driven: Management Systems: The Idea-Driven Organiz…</video:description><video:duration>2312</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781626564183/</video:thumbnail_loc><video:publication_date>2014-03-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-idea-driven-organization/9781626564183/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-idea-driven-organization/9781626564183/9781626564183-007/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5: How Effective Idea Processes Work: The Idea-Driven Organization: Unlocking the Power in …</video:title><video:description>Chapter 5: How Effective Idea Processes Work: The Idea-Driven Organization: Unlocking the Power in …</video:description><video:duration>2403</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781626564183/</video:thumbnail_loc><video:publication_date>2014-03-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-idea-driven-organization/9781626564183/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-idea-driven-organization/9781626564183/9781626564183-008/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6: Implementing a High-Performing Idea System: The Idea-Driven Organization: Unlocking the …</video:title><video:description>Chapter 6: Implementing a High-Performing Idea System: The Idea-Driven Organization: Unlocking the …</video:description><video:duration>2786</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781626564183/</video:thumbnail_loc><video:publication_date>2014-03-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-idea-driven-organization/9781626564183/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-idea-driven-organization/9781626564183/9781626564183-009/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7: Ways to Get More and Better Ideas: The Idea-Driven Organization: Unlocking the Power in …</video:title><video:description>Chapter 7: Ways to Get More and Better Ideas: The Idea-Driven Organization: Unlocking the Power in …</video:description><video:duration>1994</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781626564183/</video:thumbnail_loc><video:publication_date>2014-03-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-idea-driven-organization/9781626564183/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-idea-driven-organization/9781626564183/9781626564183-010/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8: Front-Line Ideas and Innovation: The Idea-Driven Organization: Unlocking the Power in Bo…</video:title><video:description>Chapter 8: Front-Line Ideas and Innovation: The Idea-Driven Organization: Unlocking the Power in Bo…</video:description><video:duration>2367</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781626564183/</video:thumbnail_loc><video:publication_date>2014-03-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-idea-driven-organization/9781626564183/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-idea-driven-organization/9781626564183/9781626564183-011/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Closing Credits: The Idea-Driven Organization: Unlocking the Power in Bottom-Up Ideas (Audio Book)</video:title><video:description>Closing Credits: The Idea-Driven Organization: Unlocking the Power in Bottom-Up Ideas (Audio Book)</video:description><video:duration>25</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781626564183/</video:thumbnail_loc><video:publication_date>2014-03-31</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-idea-driven-organization/9781626564183/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/9781469097718-a00001/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Section 1: The Manager&#x27;s Answer Book</video:title><video:description>Section 1: The Manager&#x27;s Answer Book</video:description><video:duration>333</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781469097718/</video:thumbnail_loc><video:publication_date>2018-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/9781469097718-a00002/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Section 2: The Manager&#x27;s Answer Book</video:title><video:description>Section 2: The Manager&#x27;s Answer Book</video:description><video:duration>2031</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781469097718/</video:thumbnail_loc><video:publication_date>2018-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/9781469097718-a00003/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Section 3: The Manager&#x27;s Answer Book</video:title><video:description>Section 3: The Manager&#x27;s Answer Book</video:description><video:duration>2025</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781469097718/</video:thumbnail_loc><video:publication_date>2018-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/9781469097718-a00004/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Section 4: The Manager&#x27;s Answer Book</video:title><video:description>Section 4: The Manager&#x27;s Answer Book</video:description><video:duration>2262</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781469097718/</video:thumbnail_loc><video:publication_date>2018-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/9781469097718-a00005/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Section 5: The Manager&#x27;s Answer Book</video:title><video:description>Section 5: The Manager&#x27;s Answer Book</video:description><video:duration>1915</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781469097718/</video:thumbnail_loc><video:publication_date>2018-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/9781469097718-a00006/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Section 6: The Manager&#x27;s Answer Book</video:title><video:description>Section 6: The Manager&#x27;s Answer Book</video:description><video:duration>2047</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781469097718/</video:thumbnail_loc><video:publication_date>2018-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/9781469097718-a00007/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Section 7: The Manager&#x27;s Answer Book</video:title><video:description>Section 7: The Manager&#x27;s Answer Book</video:description><video:duration>2119</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781469097718/</video:thumbnail_loc><video:publication_date>2018-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/9781469097718-a00008/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Section 8: The Manager&#x27;s Answer Book</video:title><video:description>Section 8: The Manager&#x27;s Answer Book</video:description><video:duration>3161</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781469097718/</video:thumbnail_loc><video:publication_date>2018-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/9781469097718-a00009/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Section 9: The Manager&#x27;s Answer Book</video:title><video:description>Section 9: The Manager&#x27;s Answer Book</video:description><video:duration>3515</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781469097718/</video:thumbnail_loc><video:publication_date>2018-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/9781469097718-a00010/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Section 10: The Manager&#x27;s Answer Book</video:title><video:description>Section 10: The Manager&#x27;s Answer Book</video:description><video:duration>3101</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781469097718/</video:thumbnail_loc><video:publication_date>2018-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/9781469097718-a00011/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Section 11: The Manager&#x27;s Answer Book</video:title><video:description>Section 11: The Manager&#x27;s Answer Book</video:description><video:duration>2021</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781469097718/</video:thumbnail_loc><video:publication_date>2018-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-managers-answer/9781469097718/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/9781633435575AU-trouble_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. Revisiting the foundation for code investigation: Troubleshooting Java, Second Edition</video:title><video:description>Part 1. Revisiting the foundation for code investigation: Troubleshooting Java, Second Edition</video:description><video:duration>73</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435575AU/</video:thumbnail_loc><video:publication_date>2025-10-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/9781633435575AU-trouble_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Starting to know your apps: Troubleshooting Java, Second Edition</video:title><video:description>This chapter covers
+ Troubleshooting and why you should learn it
+ The definition of a code investigation technique
+ Code investigation techniques used to understand Java apps</video:description><video:duration>2610</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435575AU/</video:thumbnail_loc><video:publication_date>2025-10-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/9781633435575AU-trouble_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Understanding your app’s logic through debugging techniques: Troubleshooting Java, Secon…</video:title><video:description>This chapter covers
+ When to use a debugger and when to avoid it
+ Using a debugger to investigate code
+ Enhancing your debugging techniques with AI assistants</video:description><video:duration>2792</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435575AU/</video:thumbnail_loc><video:publication_date>2025-10-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/9781633435575AU-trouble_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Finding problem root causes using advanced debugging techniques: Troubleshooting Java, S…</video:title><video:description>This chapter covers
+ Using conditional breakpoints to investigate specific scenarios
+ Using breakpoints to log debug messages in the console
+ Modifying data during debugging to simulate specific app behavior
+ Rerunning part of the code during debugging</video:description><video:duration>2089</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435575AU/</video:thumbnail_loc><video:publication_date>2025-10-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/9781633435575AU-trouble_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Making the most of logs: Auditing an app’s behavior: Troubleshooting Java, Second Edition</video:title><video:description>This chapter covers
+ Using log messages to understand an app’s behavior
+ Correctly implementing log capabilities in your app
+ Using AI assistants to investigate large log files
+ Avoiding problems caused by logs</video:description><video:duration>2758</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435575AU/</video:thumbnail_loc><video:publication_date>2025-10-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/9781633435575AU-trouble_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Deep diagnosing an app’s execution: Troubleshooting Java, Second Edition</video:title><video:description>Part 2. Deep diagnosing an app’s execution: Troubleshooting Java, Second Edition</video:description><video:duration>74</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435575AU/</video:thumbnail_loc><video:publication_date>2025-10-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/9781633435575AU-trouble_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Identifying resource consumption problems using profiling techniques: Troubleshooting Ja…</video:title><video:description>This chapter covers
+ Evaluating resource consumption
+ Identifying problems with resource consumption
+ Installing and configuring a profiling tool
+ Simplifying profiling techniques with AI assistance</video:description><video:duration>2227</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435575AU/</video:thumbnail_loc><video:publication_date>2025-10-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/9781633435575AU-trouble_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Finding hidden problems using profiling techniques: Troubleshooting Java, Second Edition</video:title><video:description>This chapter covers
+ Sampling an app’s execution to find the currently executing methods
+ Observing execution times
+ Identifying SQL queries the app executes</video:description><video:duration>2590</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435575AU/</video:thumbnail_loc><video:publication_date>2025-10-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/9781633435575AU-trouble_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Investigating locks in multithreaded architectures: Troubleshooting Java, Second Edition</video:title><video:description>This chapter covers
+ Monitoring an application’s threads
+ Identifying thread locks and what causes them
+ Analyzing threads that are waiting</video:description><video:duration>1773</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435575AU/</video:thumbnail_loc><video:publication_date>2025-10-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/9781633435575AU-trouble_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Investigating deadlocks with thread dumps: Troubleshooting Java, Second Edition</video:title><video:description>This chapter covers
+ Getting thread dumps using a profiler
+ Getting thread dumps using the command line
+ Reading thread dumps to investigate problems
+ Enhancing thread-dumps investigations with AI</video:description><video:duration>1777</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435575AU/</video:thumbnail_loc><video:publication_date>2025-10-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/9781633435575AU-trouble_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Diagnosing memory-related problems: Troubleshooting Java, Second Edition</video:title><video:description>Part 3. Diagnosing memory-related problems: Troubleshooting Java, Second Edition</video:description><video:duration>65</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435575AU/</video:thumbnail_loc><video:publication_date>2025-10-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/9781633435575AU-trouble_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Profiling memory-related problems: Troubleshooting Java, Second Edition</video:title><video:description>This chapter covers
+ Sampling an execution to find memory allocation problems
+ Profiling code to identify the root causes of memory allocation problems</video:description><video:duration>942</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435575AU/</video:thumbnail_loc><video:publication_date>2025-10-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/9781633435575AU-trouble_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Investigating memory problems with heap dumps: Troubleshooting Java, Second Edition</video:title><video:description>This chapter covers
+ Obtaining heap dumps for an app execution
+ Using heap dumps to investigate memory allocation problems
+ Using OQL to query object instances in heap dumps
+ Using AI to simplify heap dump investigation</video:description><video:duration>1536</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435575AU/</video:thumbnail_loc><video:publication_date>2025-10-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/9781633435575AU-trouble_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Analyzing potential JVM problems with GC logs: Troubleshooting Java, Second Edition</video:title><video:description>This chapter covers
+ Enabling and accessing GC logs
+ Understanding the structure and content of GC logs
+ Using GC logs to identify root causes
+ Analyzing large volume GC logs with AI assistance</video:description><video:duration>2814</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435575AU/</video:thumbnail_loc><video:publication_date>2025-10-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/9781633435575AU-trouble_p4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 4. Finding problems in large systems: Troubleshooting Java, Second Edition</video:title><video:description>Part 4. Finding problems in large systems: Troubleshooting Java, Second Edition</video:description><video:duration>65</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435575AU/</video:thumbnail_loc><video:publication_date>2025-10-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/9781633435575AU-trouble_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Uncovering system-level failures and service communication problems: Troubleshooting Ja…</video:title><video:description>This chapter covers
+ Troubleshooting failures in multiservice Java systems
+ Investigating common pitfalls in REST, gRPC, and messaging
+ Unfolding serialization and versioning problems between services
+ Investigating cascading failures, retries, and timeout problems</video:description><video:duration>3017</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435575AU/</video:thumbnail_loc><video:publication_date>2025-10-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/9781633435575AU-trouble_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. Measuring data consistency and transactions: Troubleshooting Java, Second Edition</video:title><video:description>This chapter covers
+ Identifying and troubleshooting data inconsistencies across services
+ Tracking multistep transactions using trace IDs and audit logs
+ An explanation why coordination breaks down in distributed workflows
+ Measuring consistency guarantees using sampling, invariants, and reconciliation</video:description><video:duration>2926</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435575AU/</video:thumbnail_loc><video:publication_date>2025-10-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/9781633435575AU-trouble_appc/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix C. Recommended further reading: Troubleshooting Java, Second Edition</video:title><video:description>Appendix C. Recommended further reading: Troubleshooting Java, Second Edition</video:description><video:duration>151</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435575AU/</video:thumbnail_loc><video:publication_date>2025-10-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/9781633435575AU-trouble_appd/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix D. Understanding Java threads: Troubleshooting Java, Second Edition</video:title><video:description>Appendix D. Understanding Java threads: Troubleshooting Java, Second Edition</video:description><video:duration>1726</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435575AU/</video:thumbnail_loc><video:publication_date>2025-10-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/9781633435575AU-trouble_appe/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix E. Memory management in Java apps: Troubleshooting Java, Second Edition</video:title><video:description>Appendix E. Memory management in Java apps: Troubleshooting Java, Second Edition</video:description><video:duration>1131</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435575AU/</video:thumbnail_loc><video:publication_date>2025-10-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/troubleshooting-java-second/9781633435575AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-ai-pocket/9781633435759AU/9781633435759AU-pock_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. How AI works: The AI Pocket Book</video:title><video:description>This chapter covers
+ The way LLMs process inputs and generate outputs
+ The transformer architecture that powers LLMs
+ Different types of machine learning
+ How LLMs and other AI models learn from data
+ How convolutional neural networks are used to process different types of media with AI
+ Combining different types of data (e.g., producing images from text)</video:description><video:duration>6066</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435759AU/</video:thumbnail_loc><video:publication_date>2025-06-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-ai-pocket/9781633435759AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-ai-pocket/9781633435759AU/9781633435759AU-pock_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Hallucinations: The AI Pocket Book</video:title><video:description>This chapter covers
+ Hallucinations, one of AI’s most important limitations
+ Why hallucinations occur
+ Whether we will be able to avoid them soon
+ How to mitigate them
+ How hallucinations can affect businesses and why we should keep them in mind whenever we use AI</video:description><video:duration>2477</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435759AU/</video:thumbnail_loc><video:publication_date>2025-06-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-ai-pocket/9781633435759AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-ai-pocket/9781633435759AU/9781633435759AU-pock_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Selecting and evaluating AI tools: The AI Pocket Book</video:title><video:description>This chapter covers
+ Distinctions among different types of AI, or ways of using AI, and how to select the most appropriate one
+ How to assess AI’s performance and select models
+ Common ways to measure AI’s performance at a task</video:description><video:duration>1651</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435759AU/</video:thumbnail_loc><video:publication_date>2025-06-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-ai-pocket/9781633435759AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-ai-pocket/9781633435759AU/9781633435759AU-pock_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. When to use (and not to use) AI: The AI Pocket Book</video:title><video:description>This chapter covers
+ Questions that can help you decide whether to build a certain AI-based product
+ Questions that can help you decide whether to use conversational AI as an assistant for a certain task and the challenges that may arise
+ Caveats before writing software as an LLM wrapper so that an LLM does the heavy-duty work under the hood</video:description><video:duration>1839</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435759AU/</video:thumbnail_loc><video:publication_date>2025-06-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-ai-pocket/9781633435759AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-ai-pocket/9781633435759AU/9781633435759AU-pock_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. How AI will affect jobs and how to stay ahead: The AI Pocket Book</video:title><video:description>This chapter covers
+ The qualities that will help protect jobs from being replaced by AI
+ How software engineers can future-proof their jobs
+ How AI can generate new opportunities for software engineers
+ Discussing the effects of AI on the economy and whether it could prolong unemployment and misery</video:description><video:duration>3220</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435759AU/</video:thumbnail_loc><video:publication_date>2025-06-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-ai-pocket/9781633435759AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-ai-pocket/9781633435759AU/9781633435759AU-pock_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. The fine print: The AI Pocket Book</video:title><video:description>This chapter covers
+ Controversial and timely discussions around AI
+ Copyright disputes regarding training data
+ The economics of AI
+ Exaggeration about AI’s performance and advancements
+ AI regulation
+ Consumption of resources, such as electricity and water, to train and use AI models
+ The philosophical debate around AI, biological brains, and consciousness</video:description><video:duration>2195</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435759AU/</video:thumbnail_loc><video:publication_date>2025-06-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-ai-pocket/9781633435759AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-ai-pocket/9781633435759AU/9781633435759AU-pock_appa/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix A. Catalog of generative AI tools: The AI Pocket Book</video:title><video:description>Appendix A. Catalog of generative AI tools: The AI Pocket Book</video:description><video:duration>643</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435759AU/</video:thumbnail_loc><video:publication_date>2025-06-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-ai-pocket/9781633435759AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/9781633435896AU-time_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. The rise of foundation machine learning models: Time Series Forecasting Using Foundation Mo…</video:title><video:description>Part 1. The rise of foundation machine learning models: Time Series Forecasting Using Foundation Mo…</video:description><video:duration>41</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435896AU/</video:thumbnail_loc><video:publication_date>2025-11-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/9781633435896AU-time_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Understanding foundation models: Time Series Forecasting Using Foundation Models</video:title><video:description>This chapter covers
+ Defining foundation models
+ Exploring the transformer architecture
+ Understanding the advantages and drawbacks of foundation models
+ Using foundation models for time-series forecasting</video:description><video:duration>1484</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435896AU/</video:thumbnail_loc><video:publication_date>2025-11-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/9781633435896AU-time_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Building a foundation model: Time Series Forecasting Using Foundation Models</video:title><video:description>This chapter covers
+ Exploring the architecture of N-BEATS
+ Pretraining our own model for transfer learning
+ Fine-tuning a pretrained model
+ Understanding the challenges of building a foundation model</video:description><video:duration>1782</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435896AU/</video:thumbnail_loc><video:publication_date>2025-11-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/9781633435896AU-time_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Foundation models developed for forecasting: Time Series Forecasting Using Foundation Models</video:title><video:description>Part 2. Foundation models developed for forecasting: Time Series Forecasting Using Foundation Models</video:description><video:duration>88</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435896AU/</video:thumbnail_loc><video:publication_date>2025-11-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/9781633435896AU-time_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Forecasting with TimeGPT: Time Series Forecasting Using Foundation Models</video:title><video:description>This chapter covers
+ Defining generative models
+ Exploring the architecture and inner workings of TimeGPT
+ Forecasting with TimeGPT
+ Detecting anomalies with TimeGPT</video:description><video:duration>3182</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435896AU/</video:thumbnail_loc><video:publication_date>2025-11-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/9781633435896AU-time_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Zero-shot probabilistic forecasting with Lag-Llama: Time Series Forecasting Using Founda…</video:title><video:description>This chapter covers
+ Exploring the architecture of Lag-Llama
+ Forecasting with Lag-Llama
+ Fine-tuning Lag-Llama</video:description><video:duration>1581</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435896AU/</video:thumbnail_loc><video:publication_date>2025-11-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/9781633435896AU-time_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Learning the language of time with Chronos: Time Series Forecasting Using Foundation Mod…</video:title><video:description>This chapter covers
+ Exploring the Chronos framework
+ Forecasting with Chronos
+ Fine-tuning Chronos
+ Detecting anomalies with Chronos</video:description><video:duration>2052</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435896AU/</video:thumbnail_loc><video:publication_date>2025-11-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/9781633435896AU-time_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Moirai: A universal forecasting transformer: Time Series Forecasting Using Foundation Mo…</video:title><video:description>This chapter covers
+ Discovering the Moirai model
+ Zero-shot forecasting with Moirai
+ Forecasting with exogenous features
+ Detecting anomalies with Moirai</video:description><video:duration>2283</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435896AU/</video:thumbnail_loc><video:publication_date>2025-11-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/9781633435896AU-time_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Deterministic forecasting with TimesFM: Time Series Forecasting Using Foundation Models</video:title><video:description>This chapter covers
+ Exploring the architecture of TimesFM
+ Zero-shot forecasting with TimesFM
+ Predicting with exogenous features</video:description><video:duration>1889</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435896AU/</video:thumbnail_loc><video:publication_date>2025-11-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/9781633435896AU-time_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3.Using LLMs for time-series forecasting: Time Series Forecasting Using Foundation Models</video:title><video:description>Part 3.Using LLMs for time-series forecasting: Time Series Forecasting Using Foundation Models</video:description><video:duration>52</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435896AU/</video:thumbnail_loc><video:publication_date>2025-11-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/9781633435896AU-time_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Forecasting as a language task: Time Series Forecasting Using Foundation Models</video:title><video:description>This chapter covers
+ Framing a forecasting problem as a language task
+ Forecasting with large language models
+ Cross-validating with LLMs
+ Detecting anomalies with LLMs</video:description><video:duration>2353</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435896AU/</video:thumbnail_loc><video:publication_date>2025-11-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/9781633435896AU-time_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Reprogramming an LLM for forecasting: Time Series Forecasting Using Foundation Models</video:title><video:description>This chapter covers
+ Discovering the architecture of Time-LLM
+ Forecasting with Time-LLM
+ Applying Time-LLM to anomaly detection</video:description><video:duration>1325</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435896AU/</video:thumbnail_loc><video:publication_date>2025-11-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/9781633435896AU-time_p4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 4. Capstone project: Time Series Forecasting Using Foundation Models</video:title><video:description>Part 4. Capstone project: Time Series Forecasting Using Foundation Models</video:description><video:duration>40</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435896AU/</video:thumbnail_loc><video:publication_date>2025-11-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/9781633435896AU-time_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Capstone project: Forecasting daily visits to a blog: Time Series Forecasting Using Fou…</video:title><video:description>This chapter covers
+ Making accurate predictions for the daily traffic volume to a blog’s website
+ Designing a robust protocol for model comparison and selection
+ Evaluating the tradeoff between performance and inference speed</video:description><video:duration>1461</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633435896AU/</video:thumbnail_loc><video:publication_date>2025-11-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-series-forecasting/9781633435896AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/9781633436053AU-prog_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Laying the groundwork: Statistics Every Programmer Needs</video:title><video:description>This chapter covers
+ Python’s strengths as a tool for statistical computing and quantitative analysis
+ Choosing Python IDEs to support readable, testable code
+ Combining conceptual understanding with hands-on implementations
+ Laying the groundwork for real-world modeling and decision-making</video:description><video:duration>2626</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436053AU/</video:thumbnail_loc><video:publication_date>2025-07-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/9781633436053AU-prog_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Exploring probability and counting: Statistics Every Programmer Needs</video:title><video:description>This chapter covers
+ Basic probabilities
+ Counting rules
+ Combinations versus permutations
+ Continuous random variables
+ Discrete random variables</video:description><video:duration>3596</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436053AU/</video:thumbnail_loc><video:publication_date>2025-07-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/9781633436053AU-prog_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Exploring probability distributions and conditional probabilities: Statistics Every Prog…</video:title><video:description>This chapter covers
+ Probability distributions
+ Probability computations
+ Conditional probabilities</video:description><video:duration>5235</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436053AU/</video:thumbnail_loc><video:publication_date>2025-07-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/9781633436053AU-prog_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Fitting a linear regression: Statistics Every Programmer Needs</video:title><video:description>This chapter covers
+ Model fitting
+ Model evaluation
+ Model assumption tests
+ Data exploration, testing for normality, and detecting outliers</video:description><video:duration>4033</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436053AU/</video:thumbnail_loc><video:publication_date>2025-07-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/9781633436053AU-prog_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Fitting a logistic regression: Statistics Every Programmer Needs</video:title><video:description>This chapter covers
+ Model fitting
+ Model interpretation and evaluation
+ Classification metrics
+ Data exploration through histograms and correlation heat maps</video:description><video:duration>3067</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436053AU/</video:thumbnail_loc><video:publication_date>2025-07-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/9781633436053AU-prog_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Fitting a decision tree and a random forest: Statistics Every Programmer Needs</video:title><video:description>This chapter covers
+ Decision trees and random forests
+ Model interpretation and evaluation
+ Mathematical foundations
+ Data exploration through grouped bar charts and histograms
+ Common data wrangling techniques</video:description><video:duration>5486</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436053AU/</video:thumbnail_loc><video:publication_date>2025-07-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/9781633436053AU-prog_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Fitting time series models: Statistics Every Programmer Needs</video:title><video:description>This chapter covers
+ Time series components and analysis
+ ARIMA models
+ Exponential smoothing models
+ Model evaluation and diagnostics
+ Forecasting</video:description><video:duration>5438</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436053AU/</video:thumbnail_loc><video:publication_date>2025-07-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/9781633436053AU-prog_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Transforming data into decisions with linear programming: Statistics Every Programmer Ne…</video:title><video:description>This chapter covers
+ Linear programming
+ Constrained optimization
+ Objective functions
+ Inequality and other constraints</video:description><video:duration>2691</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436053AU/</video:thumbnail_loc><video:publication_date>2025-07-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/9781633436053AU-prog_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Running Monte Carlo simulations: Statistics Every Programmer Needs</video:title><video:description>This chapter covers
+ Monte Carlo simulations
+ Mathematical foundations
+ Applications to discrete random variables
+ Applications to continuous random variables
+ Generating and interpreting simulation results</video:description><video:duration>3933</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436053AU/</video:thumbnail_loc><video:publication_date>2025-07-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/9781633436053AU-prog_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Building and plotting a decision tree: Statistics Every Programmer Needs</video:title><video:description>This chapter covers
+ Decision-making with and without probabilities
+ Maximax and Maximin methods
+ Minimax Regret method
+ Expected Value method
+ Decision trees</video:description><video:duration>2997</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436053AU/</video:thumbnail_loc><video:publication_date>2025-07-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/9781633436053AU-prog_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Predicting future states with Markov analysis: Statistics Every Programmer Needs</video:title><video:description>This chapter covers
+ States, state probabilities, and transition matrices
+ Vector of state probabilities
+ Equilibrium conditions
+ Absorbing states
+ Matrix operations in Markov chains</video:description><video:duration>3221</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436053AU/</video:thumbnail_loc><video:publication_date>2025-07-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/9781633436053AU-prog_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Examining and testing naturally occurring number sequences: Statistics Every Programmer…</video:title><video:description>This chapter covers
+ Benford’s law and naturally occurring number sequences
+ Chi-square goodness of fit test
+ Mean absolute deviation
+ The distortion factor and the z-statistic
+ Mantissa statistics</video:description><video:duration>3424</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436053AU/</video:thumbnail_loc><video:publication_date>2025-07-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/9781633436053AU-prog_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. Managing projects: Statistics Every Programmer Needs</video:title><video:description>This chapter covers
+ Work breakdown structure (WBS), or hierarchical composition of project tasks
+ The program evaluation review technique (PERT), or project scheduling using time estimates
+ The critical path method (CPM), a technique to identify the longest sequence of dependent project tasks
+ Calculating the probability of on-time completion
+ Project crashing, or accelerating project timelines</video:description><video:duration>3536</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436053AU/</video:thumbnail_loc><video:publication_date>2025-07-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/9781633436053AU-prog_ch14/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14. Visualizing quality control: Statistics Every Programmer Needs</video:title><video:description>This chapter covers
+ Quality control measures
+ Control charts for attributes (or qualitative data)
+ Control charts for variables (or quantitative data)</video:description><video:duration>4123</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436053AU/</video:thumbnail_loc><video:publication_date>2025-07-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-every-programmer/9781633436053AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/9781633436114AU-spring_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Getting started with Spring AI: Spring AI in Action</video:title><video:description>This chapter covers
+ Introducing Spring AI
+ Initializing a Spring AI project
+ Selecting an AI provider and model</video:description><video:duration>2113</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436114AU/</video:thumbnail_loc><video:publication_date>2025-11-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/9781633436114AU-spring_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Evaluating generated responses: Spring AI in Action</video:title><video:description>This chapter covers
+ Getting started with Spring AI evaluators
+ Checking for relevancy
+ Judging response correctness
+ Applying evaluators at runtime</video:description><video:duration>639</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436114AU/</video:thumbnail_loc><video:publication_date>2025-11-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/9781633436114AU-spring_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Submitting prompts for generation: Spring AI in Action</video:title><video:description>This chapter covers
+ Defining prompt templates
+ Providing context
+ Formatting response output
+ Streaming responses
+ Accessing response metadata</video:description><video:duration>2790</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436114AU/</video:thumbnail_loc><video:publication_date>2025-11-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/9781633436114AU-spring_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Talking with your documents: Spring AI in Action</video:title><video:description>This chapter covers
+ Retrieval-augmented generation (RAG)
+ Enabling a vector store
+ Creating a document loading pipeline</video:description><video:duration>3396</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436114AU/</video:thumbnail_loc><video:publication_date>2025-11-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/9781633436114AU-spring_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Enabling conversational memory: Spring AI in Action</video:title><video:description>This chapter covers
+ Maintaining conversational state
+ In-memory chat history
+ Retaining long-term memory</video:description><video:duration>1993</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436114AU/</video:thumbnail_loc><video:publication_date>2025-11-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/9781633436114AU-spring_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Activating tool-driven generation: Spring AI in Action</video:title><video:description>This chapter covers
+ Augmenting generation with tools
+ Declaratively defining tools
+ Using methods and functions as tools
+ Providing tool context</video:description><video:duration>1396</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436114AU/</video:thumbnail_loc><video:publication_date>2025-11-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/9781633436114AU-spring_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Applying Model Context Protocol: Spring AI in Action</video:title><video:description>This chapter covers
+ Using tools from a predefined MCP Server
+ Creating a custom MCP Server
+ Enabling MCP’s STDIO and HTTP+SSE transports
+ Exposing tools, prompts, and resources</video:description><video:duration>2918</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436114AU/</video:thumbnail_loc><video:publication_date>2025-11-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/9781633436114AU-spring_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Generating with voice and pictures: Spring AI in Action</video:title><video:description>This chapter covers
+ Transcribing audio to text
+ Generating audio from text
+ Images as prompt context
+ Generating images</video:description><video:duration>2344</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436114AU/</video:thumbnail_loc><video:publication_date>2025-11-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/9781633436114AU-spring_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Observing AI operations: Spring AI in Action</video:title><video:description>This chapter covers
+ Spring AI observability metrics
+ Viewing observations in Prometheus and Grafana
+ Tracing generative AI operations</video:description><video:duration>2675</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436114AU/</video:thumbnail_loc><video:publication_date>2025-11-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/9781633436114AU-spring_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Safeguarding generative AI: Spring AI in Action</video:title><video:description>This chapter covers
+ Authorization-enabling retrieval-augmented generation results
+ Securing tool invocations
+ Mitigating adversarial prompts</video:description><video:duration>1997</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436114AU/</video:thumbnail_loc><video:publication_date>2025-11-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/9781633436114AU-spring_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Applying generative AI patterns: Spring AI in Action</video:title><video:description>This chapter covers
+ Summarizing lengthy content
+ Translating text from one language to another
+ Analyzing sentiment</video:description><video:duration>1112</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436114AU/</video:thumbnail_loc><video:publication_date>2025-11-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/9781633436114AU-spring_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Employing agents: Spring AI in Action</video:title><video:description>This chapter covers
+ Agent essentials
+ Implementing agentic workflow patterns
+ Applying agentic planning with Embabel</video:description><video:duration>2536</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436114AU/</video:thumbnail_loc><video:publication_date>2025-11-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-ai-in/9781633436114AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/9781633436176AU-think_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Thinking in distributed systems: Models, mindsets, and mechanics: Think Distributed Syst…</video:title><video:description>This chapter covers
+ The difference between knowing and understanding
+ The role of mental models
+ The structure and behavior of a distributed system
+ The correctness, scalability, and reliability of a distributed system
+ The need to build distributed systems</video:description><video:duration>2420</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436176AU/</video:thumbnail_loc><video:publication_date>2025-09-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/9781633436176AU-think_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. System models, order, and time: Think Distributed Systems</video:title><video:description>This chapter covers
+ Synchronous and asynchronous systems
+ Component and network behavior
+ Order, physical time, and logical time</video:description><video:duration>1710</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436176AU/</video:thumbnail_loc><video:publication_date>2025-09-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/9781633436176AU-think_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Failure tolerance: Think Distributed Systems</video:title><video:description>This chapter covers
+ Failure and failure tolerance
+ Failure detection and mitigation
+ Application- and platform-level failures
+ Transient, intermittent, and permanent failures
+ An ideal failure-handling strategy</video:description><video:duration>1624</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436176AU/</video:thumbnail_loc><video:publication_date>2025-09-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/9781633436176AU-think_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Message delivery and processing: Think Distributed Systems</video:title><video:description>This chapter covers
+ Message delivery and message processing
+ At-least-once, at-most-once, and exactly-once delivery and processing
+ Equivalence and idempotence</video:description><video:duration>1185</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436176AU/</video:thumbnail_loc><video:publication_date>2025-09-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/9781633436176AU-think_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Transactions: Think Distributed Systems</video:title><video:description>This chapter covers
+ The concept of abstractions
+ The concept of transactions
+ The significance of transactions
+ The implementation of transactions</video:description><video:duration>1469</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436176AU/</video:thumbnail_loc><video:publication_date>2025-09-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/9781633436176AU-think_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Distributed transactions: Think Distributed Systems</video:title><video:description>This chapter covers
+ The concept of distributed transactions
+ The Two-Phase Commit protocol in the absence of failure
+ The Two-Phase Commit protocol in the presence of failure
+ Possible improvements of the Two-Phase Commit protocol</video:description><video:duration>884</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436176AU/</video:thumbnail_loc><video:publication_date>2025-09-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/9781633436176AU-think_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Partitioning: Think Distributed Systems</video:title><video:description>This chapter covers
+ The concept of partitioning
+ Static and dynamic partitioning
+ Vertical and horizontal partitioning
+ Item-based lookup versus directory-based lookup
+ Common strategies</video:description><video:duration>1422</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436176AU/</video:thumbnail_loc><video:publication_date>2025-09-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/9781633436176AU-think_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Replication: Think Distributed Systems</video:title><video:description>This chapter covers
+ Redundancy
+ Replication</video:description><video:duration>1245</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436176AU/</video:thumbnail_loc><video:publication_date>2025-09-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/9781633436176AU-think_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Consistency: Think Distributed Systems</video:title><video:description>This chapter covers
+ Consistency
+ Linearizability
+ Eventual consistency
+ The CAP conjecture and theorem</video:description><video:duration>1573</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436176AU/</video:thumbnail_loc><video:publication_date>2025-09-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/9781633436176AU-think_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Distributed consensus: Think Distributed Systems</video:title><video:description>This chapter covers
+ Consensus
+ State machine replication
+ Raft consensus protocol</video:description><video:duration>1541</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436176AU/</video:thumbnail_loc><video:publication_date>2025-09-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/9781633436176AU-think_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Durable executions: Think Distributed Systems</video:title><video:description>This chapter covers
+ Short-running versus long-running processes
+ Failure-free definitions
+ Failure-tolerant executions
+ Sagas versus durable executions</video:description><video:duration>1047</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436176AU/</video:thumbnail_loc><video:publication_date>2025-09-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/9781633436176AU-think_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Cloud and services: Think Distributed Systems</video:title><video:description>This chapter covers
+ Cloud computing
+ Cloud-native computing
+ Serverless computing
+ Services</video:description><video:duration>1241</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436176AU/</video:thumbnail_loc><video:publication_date>2025-09-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-distributed-systems/9781633436176AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/9781633436206AU-server_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. WebAssembly for architects: Server-Side WebAssembly</video:title><video:description>Part 1. WebAssembly for architects: Server-Side WebAssembly</video:description><video:duration>122</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436206AU/</video:thumbnail_loc><video:publication_date>2025-12-15</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/9781633436206AU-server_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Introducing Wasm on the server: Server-Side WebAssembly</video:title><video:description>This chapter covers
+ The evolution of Wasm from a browser-based tool to a versatile technology for server-side development
+ The key attributes of Wasm: Performance, security, and flexibility
+ Practical scenarios where Wasm excels
+ The limitations and challenges of adopting Wasm in server-side development</video:description><video:duration>1869</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436206AU/</video:thumbnail_loc><video:publication_date>2025-12-15</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/9781633436206AU-server_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Building server-side applications with Wasm modules: Server-Side WebAssembly</video:title><video:description>This chapter covers
+ Building a Wasm “Hello, World” with Rust
+ Understanding Wasm memory and data types
+ Understanding the guest-host architecture of server-side Wasm applications
+ Writing and compiling Rust code to Wasm
+ Executing a Wasm module with a custom Wasm runtime</video:description><video:duration>1943</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436206AU/</video:thumbnail_loc><video:publication_date>2025-12-15</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/9781633436206AU-server_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Enhancing portability and security with Wasm components: Server-Side WebAssembly</video:title><video:description>This chapter covers
+ How Wasm components provide enhanced portability and security
+ Building a Wasm component with JavaScript
+ Building a custom runtime for a Wasm component with Python
+ Implementing host-side functionality from a WIT file in Rust</video:description><video:duration>1963</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436206AU/</video:thumbnail_loc><video:publication_date>2025-12-15</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/9781633436206AU-server_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Interfacing Wasm with the underlying system: Server-Side WebAssembly</video:title><video:description>This chapter covers
+ Implementing APIs with WASI
+ The new capabilities of WASI 0.2
+ Converting a Wasm module to a Wasm component
+ Using WASI-Virt to restrict or allow component capabilities
+ Composing Wasm components together</video:description><video:duration>2598</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436206AU/</video:thumbnail_loc><video:publication_date>2025-12-15</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/9781633436206AU-server_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. From machine learning to databases: Applications of Wasm: Server-Side WebAssembly</video:title><video:description>This chapter covers
+ WASI as a collection of standardized interfaces
+ Machine learning inference in Wasm
+ Applying the ONNX format
+ Running Wasm within databases</video:description><video:duration>3574</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436206AU/</video:thumbnail_loc><video:publication_date>2025-12-15</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/9781633436206AU-server_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. WebAssembly for developers: Server-Side WebAssembly</video:title><video:description>Part 2. WebAssembly for developers: Server-Side WebAssembly</video:description><video:duration>100</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436206AU/</video:thumbnail_loc><video:publication_date>2025-12-15</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/9781633436206AU-server_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Creating production-grade Wasm applications: Server-Side WebAssembly</video:title><video:description>This chapter covers
+ wasmCloud as an off-the-shelf host
+ Integrating persistent storage
+ Scaling Wasm applications
+ Distributing applications using NATS
+ Embedding machine learning capabilities in wasmCloud</video:description><video:duration>3414</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436206AU/</video:thumbnail_loc><video:publication_date>2025-12-15</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/9781633436206AU-server_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Introducing Wasm containers: Server-Side WebAssembly</video:title><video:description>This chapter covers
+ The differences between containers and Wasm
+ Wasm containers
+ Distributing Wasm as Open Container Initiative images
+ Containerizing wasmCloud applications
+ Converting containers to Wasm</video:description><video:duration>2441</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436206AU/</video:thumbnail_loc><video:publication_date>2025-12-15</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/9781633436206AU-server_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Scalability for Wasm with Kubernetes: Server-Side WebAssembly</video:title><video:description>This chapter covers
+ Exploring the Custom Resource Definition and operator patterns in Kubernetes
+ Extending Kubernetes to support Wasm workloads
+ Using SpinKube to deploy Spin Wasm apps to Kubernetes
+ Scaling Spin apps with Horizontal Pod Autoscalers
+ Deploying wasmCloud applications to Kubernetes</video:description><video:duration>2599</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436206AU/</video:thumbnail_loc><video:publication_date>2025-12-15</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/9781633436206AU-server_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. The future of Wasm: Server-Side WebAssembly</video:title><video:description>This chapter covers
+ Applying Wasm to confidential computing scenarios
+ Securing Model Context Protocol AI agents with Wasm
+ Running Wasm at the edge for low-latency compute
+ WASI 0.3 async updates on the path to WASI 1.0</video:description><video:duration>1595</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436206AU/</video:thumbnail_loc><video:publication_date>2025-12-15</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/9781633436206AU-server_appb/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix B. Deploying the SmartCMS to Azure Kubernetes Service: Server-Side WebAssembly</video:title><video:description>Appendix B. Deploying the SmartCMS to Azure Kubernetes Service: Server-Side WebAssembly</video:description><video:duration>344</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436206AU/</video:thumbnail_loc><video:publication_date>2025-12-15</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/server-side-webassembly/9781633436206AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. Fundamentals: Writing for Developers</video:title><video:description>Part 1. Fundamentals: Writing for Developers</video:description><video:duration>44</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Why write: Writing for Developers</video:title><video:description>This chapter covers
+ The benefits of writing engineering blog posts
+ Excuses for not writing
+ A general book overview</video:description><video:duration>2540</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. What to write: Writing for Developers</video:title><video:description>This chapter covers
+ A simple litmus test for checking a topic’s potential
+ A healthy list of topic ideas to get you started
+ How to keep the topic ideas flowing</video:description><video:duration>2480</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Captivating readers: Writing for Developers</video:title><video:description>This chapter covers
+ The difficulties of—and opportunities in—reaching interested readers
+ The critical characteristics of blog posts that readers open, read, share, and remember
+ How popular blog posts from the past year exemplify these critical characteristics</video:description><video:duration>1780</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Nailing the writing process: Writing for Developers</video:title><video:description>Part 2. Nailing the writing process: Writing for Developers</video:description><video:duration>49</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Creating your working draft: Writing for Developers</video:title><video:description>This chapter covers
+ Starting with your goal top of mind
+ Preparing to write
+ Cranking out a draft, fast
+ Getting past blockers
+ Tapping AI for fast feedback on what’s missing
+ Determining whether your draft is ready to move forward</video:description><video:duration>4170</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Optimizing your draft: Writing for Developers</video:title><video:description>This chapter covers
+ Shifting from capturing what’s in your brain to communicating with your reader
+ Catching your target readers’ interest and guiding them to the end
+ Prioritizing optimizations that matter the most for technical audiences
+ Helping your reader better understand what you’re trying to communicate</video:description><video:duration>6471</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Getting feedback: Writing for Developers</video:title><video:description>This chapter covers
+ Comparing the code review and article review processes
+ Determining who should review your work and when to start the process
+ Preparing your reviewers
+ Responding to comments</video:description><video:duration>1632</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Ship it: Writing for Developers</video:title><video:description>This chapter covers
+ Final considerations before you publish
+ What to look for when reviewing the blog post as a web page
+ Guidelines for populating the metadata</video:description><video:duration>2723</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Applying blog post patterns: Writing for Developers</video:title><video:description>Part 3. Applying blog post patterns: Writing for Developers</video:description><video:duration>93</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. The “Bug Hunt” pattern: Writing for Developers</video:title><video:description>This chapter covers
+ Blog posts that share the thrill of finding and fixing some elusive bug
+ Their purpose and audience
+ How various authors approached this type of post
+ Key elements of successful “Bug Hunt” posts
+ Dos and don’ts for your own “Bug Hunt” post</video:description><video:duration>1838</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. The “Rewrote It in X” pattern: Writing for Developers</video:title><video:description>This chapter covers
+ Blog posts that are all about rewriting an app in a new (and trendy!) programming language, library, or framework
+ Their purpose and audience
+ How various authors approached this type of post
+ Key elements of successful ”We Rewrote It in X” posts
+ Dos and don’ts for your own ”We Rewrote It in X” post</video:description><video:duration>2023</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. The “How We Built It” pattern: Writing for Developers</video:title><video:description>This chapter covers
+ Blog posts that share your most impressive engineering achievements
+ Their purpose and audience
+ How various authors approached this type of post
+ Key elements of successful “How We Built It” posts
+ Dos and don’ts for your own “How We Built It” post</video:description><video:duration>1795</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. The “Lessons Learned” pattern: Writing for Developers</video:title><video:description>This chapter covers
+ Blog posts that share lessons learned from technical challenges
+ Their purpose and audience
+ How various authors approached this type of post
+ Key elements of successful “Lessons Learned” posts
+ Dos and don’ts for your own “Lessons Learned” post</video:description><video:duration>1566</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. The “Thoughts on Trends” pattern: Writing for Developers</video:title><video:description>This chapter covers
+ Blog posts that are highly opinionated takes on industry trends
+ Their purpose and audience
+ How various authors approached this type of post
+ Key elements of successful “Thoughts on Trends” posts
+ Dos and don’ts for your own “Thoughts on Trends” post</video:description><video:duration>1811</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. The “Non-markety Product Perspectives” pattern: Writing for Developers</video:title><video:description>This chapter covers
+ Blog posts where the product is embedded into a genuinely intriguing and educational article
+ Their purpose and audience
+ How various authors approached this type of post
+ Key elements of successful “Non-markety Product Perspectives” posts
+ Dos and don’ts for your own “Non-Markety Product Perspectives” post</video:description><video:duration>1732</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_ch14/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14. The “Benchmarks and Test Results” pattern: Writing for Developers</video:title><video:description>This chapter covers
+ Blog posts that share various flavors of benchmarks and tests
+ Their purpose and audience
+ How various authors approached this type of post
+ Key elements of successful “Benchmarks and Test Results” posts
+ Dos and don’ts for your own “Benchmarks and Test Results” post</video:description><video:duration>2157</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_p4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 4. Promotion, adaptation, and expansion: Writing for Developers</video:title><video:description>Part 4. Promotion, adaptation, and expansion: Writing for Developers</video:description><video:duration>41</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_ch15/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15. Getting attention: Writing for Developers</video:title><video:description>This chapter covers
+ Getting more eyes (and ears) on your ideas after the blog post is published
+ Sharing your blog post across social media and virtual communities
+ Using your blog post as a stepping stone to additional opportunities (articles, guest posts, podcasts, and so on)
+ Tracking how people are reaching, reading, and reacting to your blog post</video:description><video:duration>4177</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_ch16/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 16. From blog post to conference talk: Writing for Developers</video:title><video:description>This chapter covers
+ The value of converting your post to a conference talk
+ How to identify and compare conference opportunities
+ Tips for the end-to-end process—preparing a proposal, creating your deck, and following up after the conference ends</video:description><video:duration>2671</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_ch17/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 17. So you want to write a book: Writing for Developers</video:title><video:description>This chapter covers
+ The benefits of moving from writing blog posts to writing books
+ When you should (and shouldn’t) consider writing a book
+ Alternative ways to share and shape big ideas
+ Commonly overlooked considerations in the “publisher versus self-publish” decision
+ Navigating the book proposal process</video:description><video:duration>2318</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_appa/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix A. Publishing and writing resources: Writing for Developers</video:title><video:description>Appendix A. Publishing and writing resources: Writing for Developers</video:description><video:duration>1079</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/9781633436282AU-wr_appb/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix B. AI uses and abuses: Writing for Developers</video:title><video:description>Appendix B. AI uses and abuses: Writing for Developers</video:description><video:duration>2195</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436282AU/</video:thumbnail_loc><video:publication_date>2025-01-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/writing-for-developers/9781633436282AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_case/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Case study: The Quick Python Book, Fourth Edition</video:title><video:description>Case study: The Quick Python Book, Fourth Edition</video:description><video:duration>946</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. Starting out: The Quick Python Book, Fourth Edition</video:title><video:description>Part 1. Starting out: The Quick Python Book, Fourth Edition</video:description><video:duration>33</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. About Python: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Why use Python?
+ What Python does well
+ What Python is improving</video:description><video:duration>1060</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Getting started: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Available Python options
+ Getting started with Colaboratory
+ Accessing the GitHub repository for this book
+ Writing a simple program and handling errors
+ Using the help() and dir() functions
+ AI tools for generating Python code</video:description><video:duration>1267</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. The quick Python overview: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Surveying Python
+ Using built-in data types
+ Controlling program flow
+ Creating modules
+ Using object-oriented programming</video:description><video:duration>1487</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. The essentials: The Quick Python Book, Fourth Edition</video:title><video:description>Part 2. The essentials: The Quick Python Book, Fourth Edition</video:description><video:duration>30</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. The absolute basics: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Indenting and block structuring
+ Differentiating comments
+ Assigning variables
+ Optional type hints
+ Evaluating expressions
+ Using common data types
+ Getting user input
+ Using correct Pythonic style</video:description><video:duration>1551</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Lists, tuples, and sets: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Manipulating lists and list indices
+ Modifying lists
+ Sorting
+ Using common list operations
+ Handling nested lists and deep copies
+ Using tuples
+ Creating and using sets</video:description><video:duration>2190</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Strings: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Understanding strings as sequences of characters
+ Using basic string operations
+ Inserting special characters and escape sequences
+ Converting from objects to strings
+ Formatting strings
+ Using the bytes type</video:description><video:duration>2818</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Dictionaries: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Defining a dictionary
+ Using dictionary operations
+ Determining what can be used as a key
+ Creating sparse matrices
+ Using dictionaries as caches
+ Trusting the efficiency of dictionaries</video:description><video:duration>1396</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Control flow: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Making decisions: the if-elif-else statement
+ Structural pattern matching
+ Repeating code with a while loop
+ Iterating over a list with a for loop
+ Using list and dictionary comprehensions
+ Delimiting statements and blocks with indentation
+ Evaluating Boolean values and expressions</video:description><video:duration>1857</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Functions: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Defining functions
+ Using function parameters
+ Passing mutable objects as parameters
+ Understanding local and global variables
+ Creating and using generator functions
+ Creating and using lambda expressions
+ Using decorators</video:description><video:duration>1733</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Modules and scoping rules: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Defining a module
+ Writing a first module
+ Using the import statement
+ Modifying the module search path
+ Making names private in modules
+ Importing standard library and third-party modules
+ Understanding Python scoping rules and namespaces</video:description><video:duration>2135</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Python programs: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Creating a very basic program
+ Making a program directly executable on Linux/ UNIX
+ Writing programs on macOS
+ Selecting execution options in Windows
+ Combining programs and modules
+ Distributing Python applications</video:description><video:duration>2602</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Using the filesystem: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Managing paths and pathnames
+ Getting information about files
+ Performing filesystem operations
+ Processing all files in a directory subtree</video:description><video:duration>2740</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. Reading and writing files: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Opening files and file objects
+ Closing files
+ Opening files in different modes
+ Reading and writing text or binary data
+ Redirecting screen input/output
+ Using the struct module
+ Pickling objects into files
+ Shelving objects</video:description><video:duration>2566</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch14/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14. Exceptions: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Understanding exceptions
+ Handling exceptions in Python
+ Using the with keyword</video:description><video:duration>2272</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Advanced language features: The Quick Python Book, Fourth Edition</video:title><video:description>Part 3. Advanced language features: The Quick Python Book, Fourth Edition</video:description><video:duration>30</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch15/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15. Classes and object-oriented programming: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Defining classes
+ Using instance variables and @property
+ Defining methods
+ Defining class variables and methods
+ Inheriting from other classes
+ Making variables and methods private
+ Inheriting from multiple classes</video:description><video:duration>2634</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch16/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 16. Regular expressions: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Understanding regular expressions
+ Creating regular expressions with special characters
+ Using raw strings in regular expressions
+ Extracting matched text from strings
+ Substituting text with regular expressions</video:description><video:duration>1667</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch17/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 17. Data types as objects: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Treating types as objects
+ Using types
+ Creating user-defined classes
+ Understanding duck typing
+ Using special method attributes
+ Subclassing built-in types</video:description><video:duration>2015</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch18/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 18. Packages: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Defining a package
+ Creating a simple package
+ Exploring a concrete example
+ Using the __all__ attribute
+ Using packages properly</video:description><video:duration>1957</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch19/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 19. Using Python libraries: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Managing various data types—strings, numbers, and more
+ Manipulating files and storage
+ Accessing operating system services
+ Using internet protocols and formats
+ Developing and debugging tools
+ Accessing the Python Package Index
+ Installing Python libraries and virtual environments using pip and venv</video:description><video:duration>915</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_p4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 4. Working with data: The Quick Python Book, Fourth Edition</video:title><video:description>Part 4. Working with data: The Quick Python Book, Fourth Edition</video:description><video:duration>43</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch20/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 20. Basic file wrangling: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Moving and renaming files
+ Compressing and encrypting files
+ Selectively deleting files</video:description><video:duration>863</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch21/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 21. Processing data files: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Using extract-transform-load
+ Reading text data files (plain text and CSV)
+ Reading spreadsheet files
+ Normalizing, cleaning, and sorting data
+ Writing data files</video:description><video:duration>2347</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch22/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 22. Data over the network: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Fetching files via FTP/SFTP, SSH/SCP, and HTTPS
+ Getting data via APIs
+ Structured data file formats: JSON and XML
+ Scraping data</video:description><video:duration>1957</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch23/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 23. Saving data: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Storing data in relational databases
+ Using the Python DB-API
+ Accessing databases through an object relational mapper
+ Understanding NoSQL databases and how they differ from relational databases</video:description><video:duration>2132</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_ch24/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 24. Exploring data: The Quick Python Book, Fourth Edition</video:title><video:description>This chapter covers
+ Python’s advantages for handling data
+ Using pandas
+ Data aggregation
+ Plots with Matplotlib</video:description><video:duration>1389</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/9781633436336AU-pyth_app/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix. A guide to Python’s documentation: The Quick Python Book, Fourth Edition</video:title><video:description>Appendix. A guide to Python’s documentation: The Quick Python Book, Fourth Edition</video:description><video:duration>2128</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436336AU/</video:thumbnail_loc><video:publication_date>2025-03-03</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-quick-python/9781633436336AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/9781633436633AU-secure_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. What is API security?: Secure APIs</video:title><video:description>This chapter covers
+ An introduction to API security
+ Security by design for APIs
+ Why API security matters
+ Attack vectors in an API
+ How API security fits into the API development cycle
+ How to keep pace with the field of API security</video:description><video:duration>3003</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436633AU/</video:thumbnail_loc><video:publication_date>2025-10-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/9781633436633AU-secure_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Aligning API security with your organization: Secure APIs</video:title><video:description>This chapter covers
+ Evaluating your API security posture
+ Modeling threats for your APIs
+ Kicking off your API security journey with low-hanging fruit
+ Creating an API security program for your organization
+ Getting buy-in from your organization to tackle API security
+ Navigating API security audits</video:description><video:duration>3225</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436633AU/</video:thumbnail_loc><video:publication_date>2025-10-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/9781633436633AU-secure_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. API security principles: Secure APIs</video:title><video:description>This chapter covers
+ What shift left means for API security and its effect on the development cycle
+ The zero-trust security model and how it applies to APIs
+ Why we must secure our internal APIs
+ The importance of API documentation for security by design
+ Where, how, and why to validate data in our APIs
+ The role of security in continuous delivery</video:description><video:duration>3411</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436633AU/</video:thumbnail_loc><video:publication_date>2025-10-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/9781633436633AU-secure_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Top API authentication and authorization vulnerabilities: Secure APIs</video:title><video:description>This chapter covers
+ Mitigating API authentication and authorization vulnerabilities
+ Finding common flaws in role-based access controls
+ Preventing unintended updates to our data
+ Mitigating sensitive data leaks
+ Preventing abuse of our business logic</video:description><video:duration>4047</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436633AU/</video:thumbnail_loc><video:publication_date>2025-10-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/9781633436633AU-secure_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Top API configuration and management vulnerabilities: Secure APIs</video:title><video:description>This chapter covers
+ Restricting resource consumption
+ Mitigating server-side request forgery
+ Configuring APIs safely
+ Managing the API attack surface
+ Consuming APIs safely</video:description><video:duration>2872</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436633AU/</video:thumbnail_loc><video:publication_date>2025-10-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/9781633436633AU-secure_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. API security by design: Secure APIs</video:title><video:description>This chapter covers
+ Mitigating the risk of predictable resource identifiers
+ Designing secure pagination patterns
+ Constraining user input to prevent large payload attacks
+ Designing strict data models to mitigate the risk of data corruption attacks
+ Understanding the risks of exposing server-side properties in user input
+ Designing and enforcing secure user flows through the API</video:description><video:duration>3154</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436633AU/</video:thumbnail_loc><video:publication_date>2025-10-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/9781633436633AU-secure_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. API authorization and authentication: Secure APIs</video:title><video:description>This chapter covers
+ Understanding the role of authentication and authorization in API security
+ Following best practices for working with JSON Web Tokens
+ Understanding Open Authorization and when to use each OAuth flow
+ Hardening security with sender-constrained tokens
+ Securing user identities with OpenID Connect
+ Using role-based access controls to define sets of permissions</video:description><video:duration>4484</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436633AU/</video:thumbnail_loc><video:publication_date>2025-10-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/9781633436633AU-secure_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Implementing API authentication and authorization: Secure APIs</video:title><video:description>This chapter covers
+ Documenting API security with OpenAPI
+ Issuing and validating JSON Web Tokens
+ Integrating with an OpenID Connect provider to add authentication to our APIs
+ Validating access tokens issued by an OpenID Connect provider
+ Creating middleware to authorize access to our APIs
+ Implementing role-based access controls</video:description><video:duration>3754</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436633AU/</video:thumbnail_loc><video:publication_date>2025-10-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/9781633436633AU-secure_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Secure API infrastructure: Secure APIs</video:title><video:description>This chapter covers
+ Improving API management with API gateways
+ Configuring secure network topologies
+ Protecting APIs from attacks against OSI layers 3–6
+ Preventing application-level attacks with web application firewalls</video:description><video:duration>2869</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436633AU/</video:thumbnail_loc><video:publication_date>2025-10-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/9781633436633AU-secure_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Financial-grade APIs: Secure APIs</video:title><video:description>This chapter covers
+ Open banking for the financial services industry
+ Delivering highly secure APIs with FAPI
+ Securing the authorization process
+ Adding nonrepudiation capabilities to APIs</video:description><video:duration>2415</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436633AU/</video:thumbnail_loc><video:publication_date>2025-10-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/9781633436633AU-secure_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Observability for API security: Secure APIs</video:title><video:description>This chapter covers
+ Understanding observability and how it protects our APIs
+ Using logs, traces, and metrics for API observability and security
+ Instrumenting APIs to produce logs, traces, and metrics
+ Using observability to detect threats and identify malicious actors</video:description><video:duration>2451</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436633AU/</video:thumbnail_loc><video:publication_date>2025-10-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/9781633436633AU-secure_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Testing API security: Secure APIs</video:title><video:description>This chapter covers
+ Creating a testing strategy tailored to our threat models
+ Testing API specifications to discover security-by-design flaws
+ Using contract testing and fuzzing to ensure that our APIs work as intended
+ Creating unit tests that help us assess the security posture of our APIs
+ Creating complex tests to identify vulnerabilities in our business logic and flows</video:description><video:duration>2765</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436633AU/</video:thumbnail_loc><video:publication_date>2025-10-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/9781633436633AU-secure_appa/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix A. API security checklist: Secure APIs</video:title><video:description>Appendix A. API security checklist: Secure APIs</video:description><video:duration>271</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436633AU/</video:thumbnail_loc><video:publication_date>2025-10-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/9781633436633AU-secure_appb/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix B. Setting up Auth0 for authentication and authorization: Secure APIs</video:title><video:description>Appendix B. Setting up Auth0 for authentication and authorization: Secure APIs</video:description><video:duration>838</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436633AU/</video:thumbnail_loc><video:publication_date>2025-10-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secure-apis/9781633436633AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/9781633436855AU-snow_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. Introducing data engineering with Snowflake: Snowflake Data Engineering</video:title><video:description>Part 1. Introducing data engineering with Snowflake: Snowflake Data Engineering</video:description><video:duration>64</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436855AU/</video:thumbnail_loc><video:publication_date>2024-12-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/9781633436855AU-snow_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Data engineering with Snowflake: Snowflake Data Engineering</video:title><video:description>This chapter covers
+ Featuring Snowflake for data engineering
+ Examining the responsibilities of a Snowflake data engineer
+ Constructing data pipelines with Snowflake
+ Data engineering with Snowflake applications</video:description><video:duration>2287</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436855AU/</video:thumbnail_loc><video:publication_date>2024-12-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/9781633436855AU-snow_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Creating your first data pipeline: Snowflake Data Engineering</video:title><video:description>This chapter covers
+ Staging a file for ingesting into Snowflake
+ Loading data from a staged file into a staging table
+ Merging data from a staging table into the target table
+ Transforming data with SQL
+ Automating the pipeline with a task</video:description><video:duration>2070</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436855AU/</video:thumbnail_loc><video:publication_date>2024-12-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/9781633436855AU-snow_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Ingesting, transforming, and storing data: Snowflake Data Engineering</video:title><video:description>Part 2. Ingesting, transforming, and storing data: Snowflake Data Engineering</video:description><video:duration>123</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436855AU/</video:thumbnail_loc><video:publication_date>2024-12-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/9781633436855AU-snow_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Best practices for data staging: Snowflake Data Engineering</video:title><video:description>This chapter covers
+ Creating external stages to ingest data files from cloud storage
+ Viewing stage metadata with directory tables
+ Preparing data files for efficient ingestion
+ Querying data in external stages with external tables
+ Using materialized views to improve query performance</video:description><video:duration>2857</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436855AU/</video:thumbnail_loc><video:publication_date>2024-12-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/9781633436855AU-snow_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Transforming data: Snowflake Data Engineering</video:title><video:description>This chapter covers
+ Ingesting semistructured data from cloud storage
+ Flattening semistructured data into relational tables
+ Encapsulating transformations with stored procedures
+ Implementing exception handling and logging in stored procedures
+ Building robust data pipelines</video:description><video:duration>2869</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436855AU/</video:thumbnail_loc><video:publication_date>2024-12-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/9781633436855AU-snow_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Continuous data ingestion: Snowflake Data Engineering</video:title><video:description>This chapter covers
+ Comparing bulk and continuous data ingestion
+ Introducing Snowpipe
+ Configuring Snowpipe with cloud messaging
+ Using and monitoring Snowpipe
+ Transforming data continuously with Snowflake dynamic tables</video:description><video:duration>2681</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436855AU/</video:thumbnail_loc><video:publication_date>2024-12-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/9781633436855AU-snow_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Executing code natively with Snowpark: Snowflake Data Engineering</video:title><video:description>This chapter covers
+ The Snowpark architecture
+ Creating functions and stored procedures in Python worksheets
+ Using the SQL API from a local development environment
+ Transforming data with data frames
+ Deploying functions and stored procedures</video:description><video:duration>2728</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436855AU/</video:thumbnail_loc><video:publication_date>2024-12-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/9781633436855AU-snow_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Augmenting data with outputs from large language models: Snowflake Data Engineering</video:title><video:description>This chapter covers
+ Understanding external network access
+ Configuring external network access
+ Calling API endpoints from Snowpark
+ Retrieving customer reviews from websites like Yelp
+ Deriving customer review sentiments
+ Interpreting emails using large language models to save time</video:description><video:duration>2376</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436855AU/</video:thumbnail_loc><video:publication_date>2024-12-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/9781633436855AU-snow_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Optimizing query performance: Snowflake Data Engineering</video:title><video:description>This chapter covers
+ Getting data from the Snowflake Marketplace
+ Performing analysis of geographical data
+ Viewing query performance using the query profile
+ Understanding Snowflake micro-partitions
+ Optimizing storage with clustering
+ Improving query performance with search optimization
+ General tips for improving query performance</video:description><video:duration>2999</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436855AU/</video:thumbnail_loc><video:publication_date>2024-12-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/9781633436855AU-snow_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Controlling costs: Snowflake Data Engineering</video:title><video:description>This chapter covers
+ Understanding Snowflake costs
+ Sizing virtual warehouses
+ Using persisted query results
+ Optimizing query performance to reduce spilling
+ Optimizing performance with data caching
+ Reducing query queuing
+ Monitoring compute consumption</video:description><video:duration>2685</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436855AU/</video:thumbnail_loc><video:publication_date>2024-12-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/9781633436855AU-snow_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Data governance and access control: Snowflake Data Engineering</video:title><video:description>This chapter covers
+ Snowflake role-based access control
+ Securing data with row access policies
+ Protecting sensitive data with masking policies</video:description><video:duration>1803</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436855AU/</video:thumbnail_loc><video:publication_date>2024-12-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/9781633436855AU-snow_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Building data pipelines: Snowflake Data Engineering</video:title><video:description>Part 3. Building data pipelines: Snowflake Data Engineering</video:description><video:duration>95</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436855AU/</video:thumbnail_loc><video:publication_date>2024-12-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/9781633436855AU-snow_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Designing data pipelines: Snowflake Data Engineering</video:title><video:description>This chapter covers
+ Designing data pipelines
+ Comparing data pipeline patterns
+ Choosing data transformation layers
+ Defining role-based access control
+ Building a sample data pipeline</video:description><video:duration>1942</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436855AU/</video:thumbnail_loc><video:publication_date>2024-12-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/9781633436855AU-snow_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Ingesting data incrementally: Snowflake Data Engineering</video:title><video:description>This chapter covers
+ Comparing data ingestion approaches
+ Preserving history with slowly changing dimensions
+ Detecting changes with Snowflake streams
+ Maintaining data with dynamic tables
+ Querying historical data</video:description><video:duration>2576</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436855AU/</video:thumbnail_loc><video:publication_date>2024-12-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/9781633436855AU-snow_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. Orchestrating data pipelines: Snowflake Data Engineering</video:title><video:description>This chapter covers
+ Orchestrating data pipelines with Snowflake tasks
+ Sending notifications from tasks
+ Orchestrating with task graphs
+ Monitoring data pipeline execution
+ Troubleshooting data pipeline failures</video:description><video:duration>2398</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436855AU/</video:thumbnail_loc><video:publication_date>2024-12-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/9781633436855AU-snow_ch14/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14. Testing for data integrity and completeness: Snowflake Data Engineering</video:title><video:description>This chapter covers
+ Data testing methods
+ Incorporating data testing into data pipelines
+ Applying the Snowflake data metric functions
+ Alerting users when data metrics exceed thresholds
+ Detecting data volume anomalies</video:description><video:duration>2724</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436855AU/</video:thumbnail_loc><video:publication_date>2024-12-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/9781633436855AU-snow_ch15/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15. Data pipeline continuous integration: Snowflake Data Engineering</video:title><video:description>This chapter covers
+ Separating the data engineering environments
+ Database change management
+ Configuring Snowflake to use Git
+ Using the Snowflake CLI command line interface
+ Connecting to Snowflake securely</video:description><video:duration>2364</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436855AU/</video:thumbnail_loc><video:publication_date>2024-12-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/9781633436855AU-snow_appa/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix A. Configuring your Snowflake environment: Snowflake Data Engineering</video:title><video:description>Appendix A. Configuring your Snowflake environment: Snowflake Data Engineering</video:description><video:duration>418</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436855AU/</video:thumbnail_loc><video:publication_date>2024-12-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/9781633436855AU-snow_appb/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix B. Snowflake objects used in the examples: Snowflake Data Engineering</video:title><video:description>Appendix B. Snowflake objects used in the examples: Snowflake Data Engineering</video:description><video:duration>653</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436855AU/</video:thumbnail_loc><video:publication_date>2024-12-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/snowflake-data-engineering/9781633436855AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/9781633436985AU-cpm_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Understanding generative AI basics: The Complete Obsolete Guide to Generative AI</video:title><video:description>This chapter covers
+ Introducing generative AI: What’s really going on under the hood?
+ Distinguishing between the many generative AI models
+ Reviewing the global trends that brought about the generative AI revolution</video:description><video:duration>1711</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436985AU/</video:thumbnail_loc><video:publication_date>2024-08-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/9781633436985AU-cpm_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Managing generative AI: The Complete Obsolete Guide to Generative AI</video:title><video:description>This chapter covers
+ Understanding how to access and interact with AI models in the most productive ways possible
+ Configuring models to provide the best fit possible for your specific needs
+ Using the OpenAI Playground to better understand key tools for controlling AI</video:description><video:duration>1692</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436985AU/</video:thumbnail_loc><video:publication_date>2024-08-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/9781633436985AU-cpm_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Creating text and code: The Complete Obsolete Guide to Generative AI</video:title><video:description>This chapter covers
+ Automating the process of filtering content for accuracy
+ Creating new content based on complex details you can define
+ Generating customized documentation matching specialized fields
+ Generating programming code</video:description><video:duration>1483</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436985AU/</video:thumbnail_loc><video:publication_date>2024-08-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/9781633436985AU-cpm_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Creating with media resources: The Complete Obsolete Guide to Generative AI</video:title><video:description>This chapter covers
+ Generating digital images and video
+ Generating AI-assisted video editing and text-to-video
+ Generating presentation resources
+ Generating audio-to-text and text-to-audio</video:description><video:duration>1475</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436985AU/</video:thumbnail_loc><video:publication_date>2024-08-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/9781633436985AU-cpm_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Feeding data to your generative AI models: The Complete Obsolete Guide to Generative AI</video:title><video:description>This chapter covers
+ Building and then querying an index based on a local data archive
+ Uploading a PDF document to the ChatPDF service to query it the way you’d use ChatGPT
+ Scripting the PDF-querying process using the ChatPDF API
+ Using the AutoGPT tool to give a GPT-fueled agent access to the full and open internet</video:description><video:duration>1397</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436985AU/</video:thumbnail_loc><video:publication_date>2024-08-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/9781633436985AU-cpm_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Prompt engineering: Optimizing your experience: The Complete Obsolete Guide to Generativ…</video:title><video:description>This chapter covers
+ The definition of prompt engineering
+ Prompt engineering best practices
+ Zero-shot and few-shot prompting
+ Prompting LLMs for historical time-series datasets</video:description><video:duration>1491</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436985AU/</video:thumbnail_loc><video:publication_date>2024-08-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/9781633436985AU-cpm_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Outperforming legacy research and learning tools: The Complete Obsolete Guide to Generat…</video:title><video:description>This chapter covers
+ Generating accurate and reliable investment guidance
+ Integrating large language models (LLMs) into your skill-adoption workflow
+ Integrating LLMs into your daily work</video:description><video:duration>2027</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436985AU/</video:thumbnail_loc><video:publication_date>2024-08-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/9781633436985AU-cpm_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Understanding stuff better: The Complete Obsolete Guide to Generative AI</video:title><video:description>This chapter covers
+ Using GPT to replace large data analytics operations
+ Using GPT to replace sentiment analysis</video:description><video:duration>1129</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436985AU/</video:thumbnail_loc><video:publication_date>2024-08-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/9781633436985AU-cpm_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Building and running your own large language model: The Complete Obsolete Guide to Gener…</video:title><video:description>This chapter covers
+ Why you might want to build your own large language model
+ Selecting an LLM model to serve as your base for a custom configuration
+ How (in very general terms) model fine-tuning works</video:description><video:duration>1026</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436985AU/</video:thumbnail_loc><video:publication_date>2024-08-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/9781633436985AU-cpm_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. How I learned to stop worrying and love the chaos: The Complete Obsolete Guide to Gener…</video:title><video:description>This chapter covers
+ What continued generative AI development means for your next job and your next business startup
+ What artificial general intelligence is, and where it’s going
+ Whether AI should be regulated
+ What’s next?</video:description><video:duration>2766</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436985AU/</video:thumbnail_loc><video:publication_date>2024-08-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/9781633436985AU-cpm_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Experts weigh in on putting AI to work: The Complete Obsolete Guide to Generative AI</video:title><video:description>Chapter 11. Experts weigh in on putting AI to work: The Complete Obsolete Guide to Generative AI</video:description><video:duration>1494</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436985AU/</video:thumbnail_loc><video:publication_date>2024-08-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/9781633436985AU-cpm_appa/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix A. Important definitions and a brief history: The Complete Obsolete Guide to Generative AI</video:title><video:description>Appendix A. Important definitions and a brief history: The Complete Obsolete Guide to Generative AI</video:description><video:duration>1315</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633436985AU/</video:thumbnail_loc><video:publication_date>2024-08-29</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-complete-obsolete/9781633436985AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/9781633437050AU-art_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. Discovery: The Art of AI Product Development</video:title><video:description>Part 1. Discovery: The Art of AI Product Development</video:description><video:duration>44</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437050AU/</video:thumbnail_loc><video:publication_date>2025-05-26</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/9781633437050AU-art_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Creating value with AI-driven products: The Art of AI Product Development</video:title><video:description>This chapter covers
+ Why almost any product can be enhanced with AI
+ How AI-driven products differ from “traditional” software
+ How AI projects often go wrong
+ The mental model for AI systems
+ The skill set of an AI product builder</video:description><video:duration>1636</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437050AU/</video:thumbnail_loc><video:publication_date>2025-05-26</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/9781633437050AU-art_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Discovering and prioritizing AI opportunities: The Art of AI Product Development</video:title><video:description>This chapter covers
+ Identifying AI-friendly problems
+ Using different sources of opportunities
+ Prioritizing AI opportunities
+ Balancing quick wins versus long-term goals
+ Comparing the ready, aim, fire and ready, fire, aim approaches</video:description><video:duration>3604</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437050AU/</video:thumbnail_loc><video:publication_date>2025-05-26</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/9781633437050AU-art_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Mapping the AI solution space: The Art of AI Product Development</video:title><video:description>This chapter covers
+ Constructing a map of the AI solution space
+ Data modalities and labeled versus unlabeled data
+ Predictive, generative, and agentic AI
+ Degrees of automation in AI
+ Types of AI user interfaces</video:description><video:duration>2894</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437050AU/</video:thumbnail_loc><video:publication_date>2025-05-26</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/9781633437050AU-art_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Development: The Art of AI Product Development</video:title><video:description>Part 2. Development: The Art of AI Product Development</video:description><video:duration>46</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437050AU/</video:thumbnail_loc><video:publication_date>2025-05-26</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/9781633437050AU-art_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Predictive AI: The Art of AI Product Development</video:title><video:description>This chapter covers
+ The iterative process of machine learning
+ Unsupervised and supervised learning
+ Time series analysis and trend detection
+ Personalization through recommendations</video:description><video:duration>2954</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437050AU/</video:thumbnail_loc><video:publication_date>2025-05-26</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/9781633437050AU-art_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Exploring and evaluating language models: The Art of AI Product Development</video:title><video:description>This chapter covers
+ Understanding the capabilities of language models
+ Selecting suitable language models
+ Customizing language models for specific tasks
+ Considering language models in the wider application context
+ Evaluating language models</video:description><video:duration>4334</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437050AU/</video:thumbnail_loc><video:publication_date>2025-05-26</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/9781633437050AU-art_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Prompt engineering: The Art of AI Product Development</video:title><video:description>This chapter covers
+ Basics of prompt engineering
+ Integrating external knowledge into prompts
+ Helping language models reason and act
+ Organizing the process of prompt engineering
+ Automating prompt optimization</video:description><video:duration>3265</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437050AU/</video:thumbnail_loc><video:publication_date>2025-05-26</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/9781633437050AU-art_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Search and retrieval-augmented generation: The Art of AI Product Development</video:title><video:description>This chapter covers
+ Semantic embeddings
+ Semantic search
+ Integrating language models with custom knowledge
+ Retrieval-augmented generation
+ Advanced retrieval-augmented generation optimization</video:description><video:duration>3488</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437050AU/</video:thumbnail_loc><video:publication_date>2025-05-26</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/9781633437050AU-art_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Fine-tuning language models: The Art of AI Product Development</video:title><video:description>This chapter covers
+ Why you might need to fine-tune language models
+ The product manager’s role in the fine-tuning process
+ Creating data for fine-tuning
+ Domain, supervised, and instruction fine-tuning</video:description><video:duration>2327</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437050AU/</video:thumbnail_loc><video:publication_date>2025-05-26</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/9781633437050AU-art_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Automating workflows with agentic AI: The Art of AI Product Development</video:title><video:description>This chapter covers
+ How language models access and use different types of tools
+ Planning complex tasks and workflows
+ Agent memory and learning over time
+ Frameworks for the implementation of agents
+ Limitations and the future of agents</video:description><video:duration>4203</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437050AU/</video:thumbnail_loc><video:publication_date>2025-05-26</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/9781633437050AU-art_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Adoption: The Art of AI Product Development</video:title><video:description>Part 3. Adoption: The Art of AI Product Development</video:description><video:duration>42</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437050AU/</video:thumbnail_loc><video:publication_date>2025-05-26</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/9781633437050AU-art_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. AI user experience: Designing for uncertainty: The Art of AI Product Development</video:title><video:description>This chapter covers
+ User research and validation for AI products
+ Facilitating AI usage and trust calibration
+ Managing AI automation, control, and failures
+ User feedback collection
+ Co-creating with your users</video:description><video:duration>4456</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437050AU/</video:thumbnail_loc><video:publication_date>2025-05-26</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/9781633437050AU-art_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. AI governance: The Art of AI Product Development</video:title><video:description>This chapter covers
+ Securing AI systems
+ Vetting third-party AI components
+ Implementing privacy-by-design
+ Detecting and mitigating AI bias
+ Complying with evolving AI regulations</video:description><video:duration>3732</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437050AU/</video:thumbnail_loc><video:publication_date>2025-05-26</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/9781633437050AU-art_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Working with your stakeholders: The Art of AI Product Development</video:title><video:description>This chapter covers
+ Composition of AI teams
+ Cross-functional collaboration in the team
+ Communication with business stakeholders
+ Communication with customers and users
+ Differences between business-to-business and business-to-consumer contexts</video:description><video:duration>4852</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437050AU/</video:thumbnail_loc><video:publication_date>2025-05-26</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-art-of/9781633437050AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/starting-data-analytics/9781633437210AU/9781633437210AU-sda_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Introduction to the use of generative AI in data analytics: Starting Data Analytics with…</video:title><video:description>This chapter covers
+ Introducing key limitations of generative AI models
+ The role of generative AI in data analytics
+ Getting started using LLMs to support data analytics</video:description><video:duration>3394</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437210AU/</video:thumbnail_loc><video:publication_date>2024-11-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/starting-data-analytics/9781633437210AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/starting-data-analytics/9781633437210AU/9781633437210AU-sda_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Using generative AI to ensure sufficient data quality: Starting Data Analytics with Gene…</video:title><video:description>This chapter covers
+ Best practices for ensuring high quality of data
+ Using generative AI to prepare a data cleaning protocol
+ Evaluating data content quality
+ Dealing with data errors
+ Investigating unclear data</video:description><video:duration>5140</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437210AU/</video:thumbnail_loc><video:publication_date>2024-11-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/starting-data-analytics/9781633437210AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/starting-data-analytics/9781633437210AU/9781633437210AU-sda_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Descriptive analysis and statistical inference supported by generative AI: Starting Data…</video:title><video:description>This chapter covers
+ Using generative AI to design analytics
+ Descriptive analytics of collected data using generative AI
+ Utilizing generative AI to select appropriate inference analytics methods
+ Using generative AI to obtain complete code solutions for data transformation, visualization, and modeling</video:description><video:duration>5919</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437210AU/</video:thumbnail_loc><video:publication_date>2024-11-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/starting-data-analytics/9781633437210AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/starting-data-analytics/9781633437210AU/9781633437210AU-sda_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Using generative AI for result interpretations: Starting Data Analytics with Generative …</video:title><video:description>This chapter covers
+ Building analysis context for generative AI by building an analysis summary
+ Ways to describe visual results to a language model
+ Using generative AI’s advice to connect analyses
+ Interrogating generative AI for business conclusions of analysis results</video:description><video:duration>4801</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437210AU/</video:thumbnail_loc><video:publication_date>2024-11-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/starting-data-analytics/9781633437210AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/starting-data-analytics/9781633437210AU/9781633437210AU-sda_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Basic text mining using generative AI: Starting Data Analytics with Generative AI and Py…</video:title><video:description>This chapter covers
+ Frequency analysis
+ Co-occurrence analysis
+ Keyword search
+ Dictionary-based methods</video:description><video:duration>8628</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437210AU/</video:thumbnail_loc><video:publication_date>2024-11-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/starting-data-analytics/9781633437210AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/starting-data-analytics/9781633437210AU/9781633437210AU-sda_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Advanced text mining with generative AI: Starting Data Analytics with Generative AI and …</video:title><video:description>This chapter covers
+ Sentiment analysis with a generative AI language model
+ Sentiment analysis with a generative AI API
+ Sentiment analysis with machine learning
+ Text summarization with generative AI
+ Text summarization with dedicated libraries
+ Topic modeling</video:description><video:duration>4665</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437210AU/</video:thumbnail_loc><video:publication_date>2024-11-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/starting-data-analytics/9781633437210AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/starting-data-analytics/9781633437210AU/9781633437210AU-sda_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Scaling and performance optimization: Starting Data Analytics with Generative AI and Pyt…</video:title><video:description>This chapter covers
+ Optimizing data analysis code
+ Scaling code across multiple CPUs and GPUs
+ Code conversion between programming languages
+ Cloud-based deployment
+ Using the Dask framework for all of this</video:description><video:duration>3456</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437210AU/</video:thumbnail_loc><video:publication_date>2024-11-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/starting-data-analytics/9781633437210AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/starting-data-analytics/9781633437210AU/9781633437210AU-sda_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Risk, mitigation, and tradeoffs: Starting Data Analytics with Generative AI and Python</video:title><video:description>This chapter covers
+ Risks involved in using generative AI
+ Best practices to follow when using generative AI in your analytics
+ Ways to mitigate the risks and the tradeoffs involved</video:description><video:duration>6445</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437210AU/</video:thumbnail_loc><video:publication_date>2024-11-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/starting-data-analytics/9781633437210AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/starting-data-analytics/9781633437210AU/9781633437210AU-sda_appb/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix B. On debugging ChatGPT’s code: Starting Data Analytics with Generative AI and Python</video:title><video:description>Appendix B. On debugging ChatGPT’s code: Starting Data Analytics with Generative AI and Python</video:description><video:duration>245</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437210AU/</video:thumbnail_loc><video:publication_date>2024-11-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/starting-data-analytics/9781633437210AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/starting-data-analytics/9781633437210AU/9781633437210AU-sda_appc/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix C. On laziness and human errors: Starting Data Analytics with Generative AI and Python</video:title><video:description>Appendix C. On laziness and human errors: Starting Data Analytics with Generative AI and Python</video:description><video:duration>119</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437210AU/</video:thumbnail_loc><video:publication_date>2024-11-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/starting-data-analytics/9781633437210AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/9781633437265AU-scylla_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. Getting started: ScyllaDB in Action</video:title><video:description>Part 1. Getting started: ScyllaDB in Action</video:description><video:duration>23</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437265AU/</video:thumbnail_loc><video:publication_date>2024-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/9781633437265AU-scylla_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Introducing ScyllaDB: ScyllaDB in Action</video:title><video:description>This chapter covers
+ ScyllaDB and what it is
+ ScyllaDB versus other databases
+ How ScyllaDB takes advantage of being a distributed system</video:description><video:duration>2282</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437265AU/</video:thumbnail_loc><video:publication_date>2024-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/9781633437265AU-scylla_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Touring ScyllaDB: ScyllaDB in Action</video:title><video:description>This chapter covers
+ Running ScyllaDB locally with Docker
+ Using nodetool to view operational details of the cluster at the command line
+ Creating a table and reading and writing data
+ Experimenting with failures and changing consistency levels</video:description><video:duration>2666</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437265AU/</video:thumbnail_loc><video:publication_date>2024-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/9781633437265AU-scylla_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Query-first design: ScyllaDB in Action</video:title><video:description>Part 2. Query-first design: ScyllaDB in Action</video:description><video:duration>39</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437265AU/</video:thumbnail_loc><video:publication_date>2024-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/9781633437265AU-scylla_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Data modeling in ScyllaDB: ScyllaDB in Action</video:title><video:description>This chapter covers
+ Performing query-first design
+ How ScyllaDB distributes data across the cluster
+ Implementing query-first design to build a schema for a sample application</video:description><video:duration>2578</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437265AU/</video:thumbnail_loc><video:publication_date>2024-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/9781633437265AU-scylla_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Data types in ScyllaDB: ScyllaDB in Action</video:title><video:description>This chapter covers
+ The basic types ScyllaDB uses to store strings, numbers, dates, IDs, and more
+ The collection types Scylla uses to aggregate data
+ When to use each of these types to fit your design’s needs</video:description><video:duration>3470</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437265AU/</video:thumbnail_loc><video:publication_date>2024-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/9781633437265AU-scylla_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Tables in ScyllaDB: ScyllaDB in Action</video:title><video:description>This chapter covers
+ Completing query-first design by reviewing your work
+ Replicating your keyspaces appropriately
+ Creating tables for the restaurant review application</video:description><video:duration>1957</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437265AU/</video:thumbnail_loc><video:publication_date>2024-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/9781633437265AU-scylla_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Querying the database: ScyllaDB in Action</video:title><video:description>Part 3. Querying the database: ScyllaDB in Action</video:description><video:duration>26</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437265AU/</video:thumbnail_loc><video:publication_date>2024-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/9781633437265AU-scylla_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Writing data to ScyllaDB: ScyllaDB in Action</video:title><video:description>This chapter covers
+ Inserting, updating, and deleting data
+ Executing multiple concurrent queries via batch query
+ Deleting data automatically via time to live
+ Updating data conditionally with lightweight transactions</video:description><video:duration>3250</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437265AU/</video:thumbnail_loc><video:publication_date>2024-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/9781633437265AU-scylla_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Reading data from ScyllaDB: ScyllaDB in Action</video:title><video:description>This chapter covers
+ Limiting, grouping, sorting, and paginating queries
+ Understanding read performance
+ Using ScyllaDB to denormalize your data via materialized views and indexes</video:description><video:duration>2981</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437265AU/</video:thumbnail_loc><video:publication_date>2024-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/9781633437265AU-scylla_p4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 4. Operating the database: ScyllaDB in Action</video:title><video:description>Part 4. Operating the database: ScyllaDB in Action</video:description><video:duration>45</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437265AU/</video:thumbnail_loc><video:publication_date>2024-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/9781633437265AU-scylla_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. ScyllaDB’s architecture: ScyllaDB in Action</video:title><video:description>This chapter covers
+ Scylla’s architectural goals
+ The distributed systems that Scylla utilizes to provide speed and fault tolerance
+ Scylla’s on-disk architecture
+ The interplay between these components when performing cluster operations</video:description><video:duration>3839</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437265AU/</video:thumbnail_loc><video:publication_date>2024-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/9781633437265AU-scylla_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Running ScyllaDB in production: ScyllaDB in Action</video:title><video:description>This chapter covers
+ Configuring your ScyllaDB cluster
+ Sizing a production-ready database
+ Performing operations safely in production</video:description><video:duration>3223</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437265AU/</video:thumbnail_loc><video:publication_date>2024-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/9781633437265AU-scylla_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Application development with ScyllaDB: ScyllaDB in Action</video:title><video:description>This chapter covers
+ Creating a Flask application to connect to your cluster using the Scylla driver
+ Building an API that executes queries against ScyllaDB
+ Tuning the driver’s consistency, load-balancing, and query retry behavior
+ Authenticating and authorizing connections to the cluster</video:description><video:duration>4118</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437265AU/</video:thumbnail_loc><video:publication_date>2024-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/9781633437265AU-scylla_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Monitoring ScyllaDB: ScyllaDB in Action</video:title><video:description>This chapter covers
+ Configuring the Scylla monitoring stack against your cluster
+ Using Prometheus to collect metrics
+ Viewing dashboards and visualizations of your cluster’s performance using Grafana
+ Load-testing via cassandra-stress
+ Diagnosing and remediating common incidents</video:description><video:duration>2530</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437265AU/</video:thumbnail_loc><video:publication_date>2024-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/9781633437265AU-scylla_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Moving data in bulk with ScyllaDB: ScyllaDB in Action</video:title><video:description>This chapter covers
+ Reading an entire table efficiently via token-range queries
+ Tracking changes to a table using change data capture
+ Using tooling to migrate data into ScyllaDB
+ Validating data via dual-reading to verify a data migration</video:description><video:duration>2027</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437265AU/</video:thumbnail_loc><video:publication_date>2024-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/9781633437265AU-scylla_app/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Aappendix Docker: ScyllaDB in Action</video:title><video:description>Aappendix Docker: ScyllaDB in Action</video:description><video:duration>166</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437265AU/</video:thumbnail_loc><video:publication_date>2024-10-24</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/scylladb-in-action/9781633437265AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/9781633437364AU-soft_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. Mindset: Establishing a positive relationship with LLMs: Software Testing with Generative AI</video:title><video:description>Part 1. Mindset: Establishing a positive relationship with LLMs: Software Testing with Generative AI</video:description><video:duration>76</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437364AU/</video:thumbnail_loc><video:publication_date>2024-12-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/9781633437364AU-soft_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Enhancing testing with large language models: Software Testing with Generative AI</video:title><video:description>This chapter covers
+ How large language models can help us with testing
+ How to develop a mindset toward working with large language models</video:description><video:duration>1563</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437364AU/</video:thumbnail_loc><video:publication_date>2024-12-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/9781633437364AU-soft_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Large language models and prompt engineering: Software Testing with Generative AI</video:title><video:description>This chapter covers
+ The fundamentals of how large language models work
+ The risks of using large language models
+ A definition of prompt engineering
+ Experimenting with prompt engineering to return various outputs
+ How to solve problems using prompt engineering</video:description><video:duration>3394</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437364AU/</video:thumbnail_loc><video:publication_date>2024-12-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/9781633437364AU-soft_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Artificial intelligence, automation, and testing: Software Testing with Generative AI</video:title><video:description>This chapter covers
+ The value of good testing
+ How tools aid in testing
+ How to identify when AI tools could be of use in testing</video:description><video:duration>1627</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437364AU/</video:thumbnail_loc><video:publication_date>2024-12-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/9781633437364AU-soft_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Technique: Task identification and prompt engineering in testing: Software Testing with Gen…</video:title><video:description>Part 2. Technique: Task identification and prompt engineering in testing: Software Testing with Gen…</video:description><video:duration>77</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437364AU/</video:thumbnail_loc><video:publication_date>2024-12-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/9781633437364AU-soft_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. AI-assisted testing for developers: Software Testing with Generative AI</video:title><video:description>This chapter covers
+ Developing unit tests and production code with GitHub Copilot
+ Developing unit tests and production code with ChatGPT</video:description><video:duration>3779</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437364AU/</video:thumbnail_loc><video:publication_date>2024-12-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/9781633437364AU-soft_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Test planning with AI support: Software Testing with Generative AI</video:title><video:description>This chapter covers
+ How the value of models is associated with the use of LLMs
+ Using models with LLMs in test planning
+ Evaluating the suitability of suggestions generated by LLMs</video:description><video:duration>2604</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437364AU/</video:thumbnail_loc><video:publication_date>2024-12-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/9781633437364AU-soft_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Rapid data creation using AI: Software Testing with Generative AI</video:title><video:description>This chapter covers
+ Generating basic test data using LLMs
+ Changing the format of test data
+ Using complex data sets to prompt LLMs to create new data sets
+ Integrating LLMs as a test data manager for automated checks</video:description><video:duration>1712</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437364AU/</video:thumbnail_loc><video:publication_date>2024-12-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/9781633437364AU-soft_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Accelerating and improving UI automation using AI: Software Testing with Generative AI</video:title><video:description>This chapter covers
+ How to create UI automation rapidly using GitHub Copilot and ChatGPT
+ How to improve UI automation rapidly using GitHub Copilot and ChatGPT</video:description><video:duration>1747</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437364AU/</video:thumbnail_loc><video:publication_date>2024-12-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/9781633437364AU-soft_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Assisting exploratory testing with artificial intelligence: Software Testing with Genera…</video:title><video:description>This chapter covers
+ Enhancing exploratory testing charter creation using LLMs
+ Identifying opportunities for using LLMs in exploratory testing sessions
+ Using LLMs to support various activities during exploratory testing sessions
+ Summarizing exploratory testing session reports with LLMs</video:description><video:duration>3006</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437364AU/</video:thumbnail_loc><video:publication_date>2024-12-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/9781633437364AU-soft_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. AI agents as testing assistants: Software Testing with Generative AI</video:title><video:description>This chapter covers
+ Understanding how AI agents can be built using LLMs
+ Creating a basic AI agent to demonstrate their value</video:description><video:duration>1983</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437364AU/</video:thumbnail_loc><video:publication_date>2024-12-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/9781633437364AU-soft_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Context: Customizing LLMs for testing contexts: Software Testing with Generative AI</video:title><video:description>Part 3. Context: Customizing LLMs for testing contexts: Software Testing with Generative AI</video:description><video:duration>68</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437364AU/</video:thumbnail_loc><video:publication_date>2024-12-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/9781633437364AU-soft_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Introducing customized LLMs: Software Testing with Generative AI</video:title><video:description>This chapter covers
+ How a lack of context affects an LLM’s performance
+ How RAG works and its value
+ How the fine-tuning of LLMs works and its value
+ Comparing RAG and fine-tuning approaches</video:description><video:duration>1920</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437364AU/</video:thumbnail_loc><video:publication_date>2024-12-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/9781633437364AU-soft_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Contextualizing prompts with retrieval-augmented generation: Software Testing with Gene…</video:title><video:description>This chapter covers
+ How RAG works
+ Using tooling to create a basic RAG setup
+ Integrating vector databases into a RAG setup</video:description><video:duration>2313</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437364AU/</video:thumbnail_loc><video:publication_date>2024-12-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/9781633437364AU-soft_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Fine-tuning LLMs with business domain knowledge: Software Testing with Generative AI</video:title><video:description>This chapter covers
+ The fine-tuning process for an LLM
+ Preparing a data set to use for fine-tuning
+ Using fine-tuning tools to better understand the process</video:description><video:duration>2686</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437364AU/</video:thumbnail_loc><video:publication_date>2024-12-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/9781633437364AU-soft_appa/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix A. Setting up and using ChatGPT: Software Testing with Generative AI</video:title><video:description>Appendix A. Setting up and using ChatGPT: Software Testing with Generative AI</video:description><video:duration>223</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437364AU/</video:thumbnail_loc><video:publication_date>2024-12-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/9781633437364AU-soft_appb/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix B. Setting up and using GitHub Copilot: Software Testing with Generative AI</video:title><video:description>Appendix B. Setting up and using GitHub Copilot: Software Testing with Generative AI</video:description><video:duration>381</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437364AU/</video:thumbnail_loc><video:publication_date>2024-12-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/9781633437364AU-soft_appc/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix C. Exploratory testing notes: Software Testing with Generative AI</video:title><video:description>Appendix C. Exploratory testing notes: Software Testing with Generative AI</video:description><video:duration>247</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437364AU/</video:thumbnail_loc><video:publication_date>2024-12-19</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-testing-with/9781633437364AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/9781633437494AU-write_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Going meta: Write Powerful Rust Macros</video:title><video:description>This chapter covers
+ What metaprogramming is
+ Metaprogramming in Rust
+ When to use macros
+ What this book will teach you</video:description><video:duration>1539</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437494AU/</video:thumbnail_loc><video:publication_date>2024-06-23</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/9781633437494AU-write_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Declarative macros: Write Powerful Rust Macros</video:title><video:description>This chapter covers
+ Writing declarative macros
+ Avoiding boilerplate and duplication, implementing newtypes, writing simple domain specific languages, and composing functions
+ Understanding the lazy_static crate</video:description><video:duration>3324</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437494AU/</video:thumbnail_loc><video:publication_date>2024-06-23</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/9781633437494AU-write_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. A “Hello, World” procedural macro: Write Powerful Rust Macros</video:title><video:description>This chapter covers
+ Setting up a procedural macro
+ Getting the name of a struct by parsing a stream of tokens
+ Generating hardcoded output
+ Using variables in generated code
+ Inspecting generated code with cargo expand
+ Writing a macro without help from syn and quote
+ Understanding how Rust’s internal macros are special</video:description><video:duration>1565</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437494AU/</video:thumbnail_loc><video:publication_date>2024-06-23</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/9781633437494AU-write_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Making fields public with attribute macros: Write Powerful Rust Macros</video:title><video:description>This chapter covers
+ Understanding the differences between derive macros and attribute macros
+ Finding field information in the abstract syntax tree
+ Retrieving fields by using matching
+ Retrieving fields with a custom struct
+ Retrieving fields with a custom struct and a Parse implementation
+ Adding multiple outputs in quote
+ Debugging macros with log statements
+ Understanding the no-panic crate</video:description><video:duration>2096</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437494AU/</video:thumbnail_loc><video:publication_date>2024-06-23</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/9781633437494AU-write_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Hiding information and creating mini-DSLs with function-like macros: Write Powerful Rust…</video:title><video:description>This chapter covers
+ Hiding information to improve code
+ Using function-like macros to modify and extend code
+ Using function-like macros to manipulate structs and functions
+ Debugging macros by getting the compiler or IDE to help you
+ Writing DSLs with flexible function-like macros
+ Deciding what macro fits a use case</video:description><video:duration>1788</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437494AU/</video:thumbnail_loc><video:publication_date>2024-06-23</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/9781633437494AU-write_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Testing a builder macro: Write Powerful Rust Macros</video:title><video:description>This chapter covers
+ Writing a derive macro that will generate a builder for structs
+ Creating white-box tests to verify the behavior of functions within your macro
+ Using black-box tests that take an outside view of your code
+ Deciding what types of tests are most useful for your macro</video:description><video:duration>2922</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437494AU/</video:thumbnail_loc><video:publication_date>2024-06-23</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/9781633437494AU-write_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. From panic to result: Error handling: Write Powerful Rust Macros</video:title><video:description>This chapter covers
+ Understanding the difference between pure and impure functions
+ Understanding the downsides of breaking control flow
+ Using Result for better error handling
+ Writing macros to manipulate function signatures and return values
+ Mutating the received TokenStream as an alternative to creating a new one
+ Creating better error messages with syn::Error or proc_macro_error</video:description><video:duration>3096</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437494AU/</video:thumbnail_loc><video:publication_date>2024-06-23</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/9781633437494AU-write_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Builder with attributes: Write Powerful Rust Macros</video:title><video:description>This chapter covers
+ Working with field-level custom attributes to rename methods
+ Using root-level custom attributes to decide on error handling
+ Making a builder easier to use with type state
+ Exploring how derive and attribute macros differ
+ Parsing (document) attributes inside function-like macros</video:description><video:duration>3085</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437494AU/</video:thumbnail_loc><video:publication_date>2024-06-23</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/9781633437494AU-write_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Writing an infrastructure DSL: Write Powerful Rust Macros</video:title><video:description>This chapter covers
+ Grasping the ideas behind Infrastructure as Code
+ Parsing a custom syntax with structs and keywords
+ Thinking about parsing tradeoffs
+ Avoiding duplication by combining procedural and declarative macros
+ Calling asynchronous functions in a macro and creating cloud resources</video:description><video:duration>2533</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437494AU/</video:thumbnail_loc><video:publication_date>2024-06-23</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/9781633437494AU-write_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Macros and the outside world: Write Powerful Rust Macros</video:title><video:description>This chapter covers
+ Using a single library to expose multiple macros
+ Adding or disabling functionality with features
+ Using attributes for control over what code will be generated
+ Documenting and publishing a macro library
+ Moving on to explore interesting macro subjects beyond this book</video:description><video:duration>1816</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437494AU/</video:thumbnail_loc><video:publication_date>2024-06-23</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/9781633437494AU-write_appa/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix: Exercise solutions: Write Powerful Rust Macros</video:title><video:description>Appendix: Exercise solutions: Write Powerful Rust Macros</video:description><video:duration>1756</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437494AU/</video:thumbnail_loc><video:publication_date>2024-06-23</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/write-powerful-rust/9781633437494AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/9781633437531AU-well_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Bridging the gap between data science training and the real world: The Well-Grounded Dat…</video:title><video:description>This chapter covers
+ Approaching data analysis using a results-driven process
+ Important data science concepts using true-to-life projects
+ Focusing on pragmatic solutions when analyzing data and learning new skills</video:description><video:duration>1284</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437531AU/</video:thumbnail_loc><video:publication_date>2025-02-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/9781633437531AU-well_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Encoding geographies: The Well-Grounded Data Analyst</video:title><video:description>This chapter covers
+ How to use the results-driven approach to tackle a real problem
+ Making analytical decisions in the face of uncertainty</video:description><video:duration>1894</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437531AU/</video:thumbnail_loc><video:publication_date>2025-02-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/9781633437531AU-well_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Data modeling: The Well-Grounded Data Analyst</video:title><video:description>This chapter covers
+ Modeling data as a fundamental analytical activity
+ How to define business entities from raw data
+ How to structure a data model to best suit the analytical question</video:description><video:duration>4462</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437531AU/</video:thumbnail_loc><video:publication_date>2025-02-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/9781633437531AU-well_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Metrics: The Well-Grounded Data Analyst</video:title><video:description>This chapter covers
+ Defining metrics to set your projects up for success
+ Identifying bad metrics that measure the wrong things
+ Evaluating the effects of your chosen metrics</video:description><video:duration>3299</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437531AU/</video:thumbnail_loc><video:publication_date>2025-02-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/9781633437531AU-well_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Unusual data sources: The Well-Grounded Data Analyst</video:title><video:description>This chapter covers
+ Thinking of data beyond what is available in structured formats
+ Using all the data sources available to you creatively, regardless of their format
+ Navigating the tradeoff between time spent and value added when working with additional data sources</video:description><video:duration>3193</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437531AU/</video:thumbnail_loc><video:publication_date>2025-02-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/9781633437531AU-well_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Categorical data: The Well-Grounded Data Analyst</video:title><video:description>This chapter covers
+ Determining the best approach to handle categorical data
+ How to avoid common mistakes when working with categorical data
+ Analyzing categorical data with the right methods to investigate patterns and associations</video:description><video:duration>3579</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437531AU/</video:thumbnail_loc><video:publication_date>2025-02-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/9781633437531AU-well_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Categorical data: Advanced methods: The Well-Grounded Data Analyst</video:title><video:description>This chapter covers
+ Combining continuous and categorical data in an analysis
+ Converting continuous data to categorical when appropriate to do so
+ Analyzing categorical data with advanced methods, such as statistical tests</video:description><video:duration>1600</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437531AU/</video:thumbnail_loc><video:publication_date>2025-02-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/9781633437531AU-well_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Time series data: Data preparation: The Well-Grounded Data Analyst</video:title><video:description>This chapter covers
+ Preparing time series data for analysis
+ Determining what subset of time series data to use
+ Cleaning time series data by handling gaps and missing values
+ Analyzing patterns in time series data</video:description><video:duration>3015</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437531AU/</video:thumbnail_loc><video:publication_date>2025-02-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/9781633437531AU-well_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Time series data: Analysis: The Well-Grounded Data Analyst</video:title><video:description>This chapter covers
+ Analyzing time series data to answer a research question
+ Uncovering hidden depth in seemingly simple time series
+ Evaluating whether a time series dataset is appropriate for forecasting
+ Examining the constituent parts of a time series
+ Building a forecasting model</video:description><video:duration>3540</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437531AU/</video:thumbnail_loc><video:publication_date>2025-02-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/9781633437531AU-well_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Rapid prototyping: Data analysis: The Well-Grounded Data Analyst</video:title><video:description>This chapter covers
+ Prototyping ideas quickly to support a business case
+ Exploring a dataset to build a proof of concept</video:description><video:duration>2967</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437531AU/</video:thumbnail_loc><video:publication_date>2025-02-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/9781633437531AU-well_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Rapid prototyping: Creating the proof of concept: The Well-Grounded Data Analyst</video:title><video:description>This chapter covers
+ Identifying tools to create proofs of concept
+ Producing a proof of concept to showcase the reality of ideas in action</video:description><video:duration>1870</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437531AU/</video:thumbnail_loc><video:publication_date>2025-02-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/9781633437531AU-well_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Iterating on someone else’s work: Data preparation: The Well-Grounded Data Analyst</video:title><video:description>This chapter covers
+ Continuing the work of another analyst
+ Investigating and verifying an existing analysis
+ Preparing event-level data to be suitable for user-level segmentation</video:description><video:duration>3199</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437531AU/</video:thumbnail_loc><video:publication_date>2025-02-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/9781633437531AU-well_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. Iterating on someone else’s work: Customer segmentation: The Well-Grounded Data Analyst</video:title><video:description>This chapter covers
+ Segmenting users based on behavioral data
+ Evaluating the output of a clustering algorithm</video:description><video:duration>1570</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437531AU/</video:thumbnail_loc><video:publication_date>2025-02-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-well-grounded-data/9781633437531AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/9781633437746AU-press_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. AI and WordPress dominate the internet: WordPress Power Toolkit</video:title><video:description>This chapter covers
+ Getting started with AI and WordPress
+ How artificial intelligence can elevate your website
+ Mastering AI prompting
+ The 13 main steps in website building</video:description><video:duration>4960</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437746AU/</video:thumbnail_loc><video:publication_date>2025-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/9781633437746AU-press_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Starting a website: WordPress Power Toolkit</video:title><video:description>This chapter covers
+ Selecting the right version of WordPress and the best hosting service
+ Hiding your site until it’s ready to debut
+ Saving your work
+ Installing security and backup plugins
+ Managing access to your site</video:description><video:duration>2416</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437746AU/</video:thumbnail_loc><video:publication_date>2025-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/9781633437746AU-press_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Site-building preliminaries: WordPress Power Toolkit</video:title><video:description>This chapter covers
+ Tightly focusing your site’s topic
+ Setting a goal
+ Creating a hierarchy
+ Making good use of links
+ Building an effective menu system</video:description><video:duration>3764</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437746AU/</video:thumbnail_loc><video:publication_date>2025-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/9781633437746AU-press_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. AI-powered writing: WordPress Power Toolkit</video:title><video:description>This chapter covers
+ Selecting the right typography
+ Understanding website writing style
+ Hooking visitors with a great home page</video:description><video:duration>2804</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437746AU/</video:thumbnail_loc><video:publication_date>2025-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/9781633437746AU-press_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Adding functionality with plugins: WordPress Power Toolkit</video:title><video:description>This chapter covers
+ Choosing the best plugins for your site
+ Avoiding plugin conflicts
+ Adding the Jetpack plugin’s module set
+ Managing accessibility and cookies correctly
+ Understanding the purpose of widgets
+ Creating STET widgets and plugins using AI
+ AI-generated HTML, CSS, and PHP executable code</video:description><video:duration>3180</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437746AU/</video:thumbnail_loc><video:publication_date>2025-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/9781633437746AU-press_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. AI-assisted site design basics: WordPress Power Toolkit</video:title><video:description>This chapter covers
+ Choosing the best theme for your site
+ Checking out theme customizations
+ Paying attention to the psychology of color
+ Creating great compositions
+ Applying design rules to make your site look outstanding
+ Getting inspiration from the competition
+ Asking AI to improve your designs</video:description><video:duration>3780</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437746AU/</video:thumbnail_loc><video:publication_date>2025-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/9781633437746AU-press_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Advanced design techniques: WordPress Power Toolkit</video:title><video:description>This chapter covers
+ Ensuring that your site looks contemporary
+ Understanding cascading style sheets
+ Mastering the YellowPencil CSS automation plugin
+ Employing AI to write CSS animation
+ Exploring AI inpainting and outpainting techniques
+ Managing CSS in the Gutenberg editor</video:description><video:duration>4076</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437746AU/</video:thumbnail_loc><video:publication_date>2025-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/9781633437746AU-press_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Mastering multimedia: WordPress Power Toolkit</video:title><video:description>This chapter covers
+ Choosing the appropriate number, size, and type of images to display
+ Knowing where to store media files
+ Making sure your site is accessible to all visitors
+ Paying attention to legal matters such as plagiarism, permission, and attribution
+ Managing media when using the block editor</video:description><video:duration>3082</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437746AU/</video:thumbnail_loc><video:publication_date>2025-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/9781633437746AU-press_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Using AI when interacting with your audience: WordPress Power Toolkit</video:title><video:description>This chapter covers
+ AI tells you what to write in your blog
+ Creating a custom GPT to respond to posts
+ Providing blog navigation with categories
+ Automating incoming message vetting
+ Promoting your blog
+ Understanding GPT’s custom instructions
+ Creating a visitor email database
+ Testing the five most popular AI systems</video:description><video:duration>3287</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437746AU/</video:thumbnail_loc><video:publication_date>2025-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/9781633437746AU-press_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Making money online: WordPress Power Toolkit</video:title><video:description>This chapter covers
+ Understanding e-commerce options
+ Avoiding annoying your customers
+ Choosing the best e-commerce plugin
+ Installing Secure Sockets Layer to avoid the Not Secure message
+ Creating a strong call to action
+ Converting visitors to customers
+ Marketing effectively</video:description><video:duration>2416</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437746AU/</video:thumbnail_loc><video:publication_date>2025-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/9781633437746AU-press_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. AI and search engine optimization: WordPress Power Toolkit</video:title><video:description>This chapter covers
+ Exploring the effect of AI on web searching
+ Choosing the best keywords
+ Asking AI to scan a site
+ Earlier AI search implementations
+ Taking advantage of Google Search Console
+ Using the AIOSEO plugin and sitemaps
+ Maximizing backlinks
+ Anticipating ways to optimize AI site ranking</video:description><video:duration>3540</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437746AU/</video:thumbnail_loc><video:publication_date>2025-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/9781633437746AU-press_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Building an audience with AI: WordPress Power Toolkit</video:title><video:description>This chapter covers
+ Understanding the purchase funnel
+ Exploring the elements of analytics
+ Taking advantage of tracking options
+ Seeing how AI impacts analytics systems
+ Surveying the four best analytics plugins
+ Using Crazy Egg’s excellent maps
+ Asking AI to critique your site</video:description><video:duration>3039</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437746AU/</video:thumbnail_loc><video:publication_date>2025-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/9781633437746AU-press_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. Resources: Where to go from here: WordPress Power Toolkit</video:title><video:description>This chapter covers
+ Exploring WordPress resources
+ Understanding the various AI fields
+ Locating news on AI topics
+ Social media groups that focus on AI
+ Online forums and company blogs about AI
+ Online AI courses
+ AI conferences and research papers
+ Going forward with AI</video:description><video:duration>3212</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437746AU/</video:thumbnail_loc><video:publication_date>2025-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/9781633437746AU-press_app/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix. Setting things up: WordPress Power Toolkit</video:title><video:description>Appendix. Setting things up: WordPress Power Toolkit</video:description><video:duration>320</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437746AU/</video:thumbnail_loc><video:publication_date>2025-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/wordpress-power-toolkit/9781633437746AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/9781633437883AU-trans_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. Foundations of modern transformer models: Transformers in Action</video:title><video:description>Part 1. Foundations of modern transformer models: Transformers in Action</video:description><video:duration>108</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437883AU/</video:thumbnail_loc><video:publication_date>2025-11-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/9781633437883AU-trans_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. The need for transformers: Transformers in Action</video:title><video:description>This chapter covers
+ How transformers revolutionized natural language processing
+ Attention mechanisms—transformers’ key architectural component
+ How to use transformers
+ When and why to use transformers</video:description><video:duration>1304</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437883AU/</video:thumbnail_loc><video:publication_date>2025-11-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/9781633437883AU-trans_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. A deeper look into transformers: Transformers in Action</video:title><video:description>This chapter covers
+ Sequence modeling before transformers
+ Core components of a transformer model
+ Attention mechanism and its variants
+ How transformers can help stabilize gradient propagation</video:description><video:duration>2554</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437883AU/</video:thumbnail_loc><video:publication_date>2025-11-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/9781633437883AU-trans_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Generative transformers: Transformers in Action</video:title><video:description>Part 2. Generative transformers: Transformers in Action</video:description><video:duration>103</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437883AU/</video:thumbnail_loc><video:publication_date>2025-11-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/9781633437883AU-trans_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Model families and architecture variants: Transformers in Action</video:title><video:description>This chapter covers
+ Typical use cases for decoder-only and encoder-only transformer architectures
+ Encoder-only and decoder-only model architectures
+ Embedding models and their role in retrieval
+ Mixture of experts architectures for scalable compute</video:description><video:duration>2043</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437883AU/</video:thumbnail_loc><video:publication_date>2025-11-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/9781633437883AU-trans_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Text generation strategies and prompting techniques: Transformers in Action</video:title><video:description>This chapter covers
+ Decoding methods
+ Sampling methods
+ Prompting techniques
+ Advanced prompting</video:description><video:duration>2953</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437883AU/</video:thumbnail_loc><video:publication_date>2025-11-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/9781633437883AU-trans_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Preference alignment and retrieval-augmented generation: Transformers in Action</video:title><video:description>This chapter covers
+ Reinforcement learning from human feedback
+ Direct preference optimization
+ Group-robust alignment
+ Retrieval-augmented generation for factual grounding</video:description><video:duration>2451</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437883AU/</video:thumbnail_loc><video:publication_date>2025-11-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/9781633437883AU-trans_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Specialized models: Transformers in Action</video:title><video:description>Part 3. Specialized models: Transformers in Action</video:description><video:duration>147</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437883AU/</video:thumbnail_loc><video:publication_date>2025-11-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/9781633437883AU-trans_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Multimodal models: Transformers in Action</video:title><video:description>This chapter covers
+ Introducing multimodal large language models
+ Embeddings for text, image, audio, and video
+ Example tasks for each modality
+ Building end-to-end multimodal retrieval-augmented generation pipeline</video:description><video:duration>2097</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437883AU/</video:thumbnail_loc><video:publication_date>2025-11-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/9781633437883AU-trans_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Efficient and specialized small language models: Transformers in Action</video:title><video:description>This chapter covers
+ Why small language models matter
+ Sentiment classification with ModernBERT
+ Adapting Gemma 3 270M for empathy and prosocial tone
+ Adapting Gemma 3 270M for translation
+ Broader use cases</video:description><video:duration>2258</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437883AU/</video:thumbnail_loc><video:publication_date>2025-11-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/9781633437883AU-trans_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Training and evaluating large language models: Transformers in Action</video:title><video:description>This chapter covers
+ A deep dive into hyperparameters
+ Hyperparameter optimization with Ray
+ Effective strategies for experiment tracking
+ Parameter-efficient fine-tuning
+ Various quantization techniques</video:description><video:duration>2844</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437883AU/</video:thumbnail_loc><video:publication_date>2025-11-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/9781633437883AU-trans_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Optimizing and scaling large language models: Transformers in Action</video:title><video:description>This chapter covers
+ Model pruning and distillation
+ Model sharding
+ Inference-time optimization
+ Extending context windows</video:description><video:duration>2666</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437883AU/</video:thumbnail_loc><video:publication_date>2025-11-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/9781633437883AU-trans_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Ethical and responsible large language models: Transformers in Action</video:title><video:description>This chapter covers
+ Identifying model bias
+ Model interpretability
+ Responsible large language models
+ Safeguarding large language models</video:description><video:duration>1929</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437883AU/</video:thumbnail_loc><video:publication_date>2025-11-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/transformers-in-action/9781633437883AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. Say hello to Spring Security: Spring Security in Action, Second Edition</video:title><video:description>Part 1. Say hello to Spring Security: Spring Security in Action, Second Edition</video:description><video:duration>98</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Security today: Spring Security in Action, Second Edition</video:title><video:description>This chapter covers
+ What Spring Security is and what you can solve by using it
+ What security is for a software application
+ Why software security is essential and why you should care</video:description><video:duration>1788</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Hello, Spring Security: Spring Security in Action, Second Edition</video:title><video:description>This chapter covers
+ Creating your first project with Spring Security
+ Designing simple functionalities using the basic components for authentication and authorization
+ The underlying concept and how to use it in a given project
+ Applying the basic contracts and understanding how they are correlated
+ Writing custom implementations for primary responsibilities
+ Overriding Spring Boot’s default configurations for Spring Security</video:description><video:duration>2922</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Configuring authentication: Spring Security in Action, Second Edition</video:title><video:description>Part 2. Configuring authentication: Spring Security in Action, Second Edition</video:description><video:duration>74</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Managing users: Spring Security in Action, Second Edition</video:title><video:description>This chapter covers
+ Describing a user with the UserDetails interface
+ Using the UserDetailsService in the authentication flow
+ Creating a custom implementation of the UserDetailsService
+ Creating a custom implementation of UserDetailsManager
+ Using the JdbcUserDetailsManager in the authentication flow</video:description><video:duration>2442</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Managing passwords: Spring Security in Action, Second Edition</video:title><video:description>This chapter covers
+ Implementing and working with the PasswordEncoder
+ Using the tools offered by the Spring Security Crypto module</video:description><video:duration>1730</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. A web app’s security begins with filters: Spring Security in Action, Second Edition</video:title><video:description>This chapter covers
+ Working with the filter chain
+ Defining custom filters
+ Using Spring Security classes that implement the Filter interface</video:description><video:duration>1774</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Implementing authentications: Spring Security in Action, Second Edition</video:title><video:description>This chapter covers
+ Implementing authentication logic using a custom AuthenticationProvider
+ Using the HTTP Basic and form-based login authentication methods
+ Understanding and managing the Security-Context component</video:description><video:duration>3529</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Configuring authorization: Spring Security in Action, Second Edition</video:title><video:description>Part 3. Configuring authorization: Spring Security in Action, Second Edition</video:description><video:duration>117</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Configuring endpoint-level authorization: Restricting access: Spring Security in Action,…</video:title><video:description>This chapter covers
+ Defining authorities and roles
+ Applying authorization rules on endpoints</video:description><video:duration>1833</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Configuring endpoint-level authorization: Applying restrictions: Spring Security in Acti…</video:title><video:description>This chapter covers
+ Selecting requests to apply restrictions using matcher methods
+ Learning best-case scenarios for each matcher method</video:description><video:duration>1604</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Configuring CSRF protection: Spring Security in Action, Second Edition</video:title><video:description>This chapter covers
+ Understanding CSRF attacks
+ Implementing CSRF protection
+ Customizing CSRF protection</video:description><video:duration>2307</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Configuring CORS: Spring Security in Action, Second Edition</video:title><video:description>This chapter covers
+ Defining CORS
+ Applying CORS configurations</video:description><video:duration>903</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Implementing authorization at the method level: Spring Security in Action, Second Editi…</video:title><video:description>This chapter covers
+ Method security in Spring applications
+ Preauthorization of methods based on authorities, roles, and permissions
+ Postauthorization of methods based on authorities, roles, and permissions</video:description><video:duration>2204</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Implementing filtering at the method level: Spring Security in Action, Second Edition</video:title><video:description>This chapter covers
+ Using prefiltering to restrict what a method receives as parameter values
+ Using postfiltering to restrict what a method returns
+ Integrating filtering with Spring Data</video:description><video:duration>1793</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_p4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 4. Implementing OAuth 2 and OpenID Connect: Spring Security in Action, Second Edition</video:title><video:description>Part 4. Implementing OAuth 2 and OpenID Connect: Spring Security in Action, Second Edition</video:description><video:duration>94</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. What are OAuth 2 and OpenID Connect?: Spring Security in Action, Second Edition</video:title><video:description>This chapter covers
+ The purpose of access tokens
+ How tokens are issued and validated in an OAuth 2 system
+ The roles involved in an OAuth 2/OpenID Connect system</video:description><video:duration>2298</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_ch14/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14.  Implementing an OAuth 2 authorization server: Spring Security in Action, Second Edition</video:title><video:description>This chapter covers
+ Implementing a Spring Security OAuth 2 authorization server
+ Using the authorization code and client credentials grant types
+ Configuring opaque and non-opaque access tokens
+ Using token revocation and introspection</video:description><video:duration>2083</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_ch15/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15. Implementing an OAuth 2 resource server: Spring Security in Action, Second Edition</video:title><video:description>This chapter covers
+ Implementing a Spring Security OAuth 2 resource server
+ Using JWT tokens with custom claims
+ Configuring introspection for opaque tokens or revocation
+ Implementing more complex scenarios and multitenancy</video:description><video:duration>2186</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_ch16/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 16. Implementing an OAuth 2 client: Spring Security in Action, Second Edition</video:title><video:description>This chapter covers
+ Implementing an OAuth 2 login
+ Implementing a Spring Security OAuth 2 client
+ Using the client credentials grant type</video:description><video:duration>1789</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_p5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 5. Going reactive: Spring Security in Action, Second Edition</video:title><video:description>Part 5. Going reactive: Spring Security in Action, Second Edition</video:description><video:duration>65</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_ch17/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 17. Implementing security in reactive applications: Spring Security in Action, Second Editi…</video:title><video:description>This chapter covers
+ Using Spring Security with reactive applications
+ Using reactive apps in a system designed using OAuth 2 authentication</video:description><video:duration>2398</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_p6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 6. Testing security configurations: Spring Security in Action, Second Edition</video:title><video:description>Part 6. Testing security configurations: Spring Security in Action, Second Edition</video:description><video:duration>77</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/9781633437975AU-spring_ch18/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 18. Testing security configurations: Spring Security in Action, Second Edition</video:title><video:description>This chapter covers
+ Testing integration with Spring Security configurations for endpoints
+ Defining mock users for tests
+ Testing integration with Spring Security for method-level security
+ Testing reactive Spring implementations</video:description><video:duration>2530</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437975AU/</video:thumbnail_loc><video:publication_date>2024-06-04</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/spring-security-in/9781633437975AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/simple-object-oriented-design/9781633437999AU/9781633437999AU-simob_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. It’s all about managing complexity: Simple Object-Oriented Design</video:title><video:description>This chapter covers
+ Why software systems get more complex over time
+ The challenges of object-oriented design
+ Why we should keep improving our design over time</video:description><video:duration>1698</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437999AU/</video:thumbnail_loc><video:publication_date>2024-05-12</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/simple-object-oriented-design/9781633437999AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/simple-object-oriented-design/9781633437999AU/9781633437999AU-simob_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Making code small: Simple Object-Oriented Design</video:title><video:description>This chapter covers
+ Breaking large units of code into smaller pieces
+ Moving new complexity away from existing units of code
+ Documenting your code to improve understanding</video:description><video:duration>2013</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437999AU/</video:thumbnail_loc><video:publication_date>2024-05-12</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/simple-object-oriented-design/9781633437999AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/simple-object-oriented-design/9781633437999AU/9781633437999AU-simob_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Keeping objects consistent: Simple Object-Oriented Design</video:title><video:description>This chapter covers
+ Keeping classes consistent
+ Modeling aggregates that hold complex object relationships
+ Implementing validation mechanisms that ensure consistency at all times</video:description><video:duration>2816</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437999AU/</video:thumbnail_loc><video:publication_date>2024-05-12</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/simple-object-oriented-design/9781633437999AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/simple-object-oriented-design/9781633437999AU/9781633437999AU-simob_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Managing dependencies: Simple Object-Oriented Design</video:title><video:description>This chapter covers
+ Reducing the effect of coupling in the class design
+ Depending on high-level, more stable code
+ Avoiding tightly coupled classes
+ Increasing flexibility and testability with dependency injection</video:description><video:duration>2107</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437999AU/</video:thumbnail_loc><video:publication_date>2024-05-12</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/simple-object-oriented-design/9781633437999AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/simple-object-oriented-design/9781633437999AU/9781633437999AU-simob_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Designing good abstractions: Simple Object-Oriented Design</video:title><video:description>This chapter covers
+ Understanding abstractions
+ Adding abstractions in code
+ Keeping abstractions simple</video:description><video:duration>1968</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437999AU/</video:thumbnail_loc><video:publication_date>2024-05-12</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/simple-object-oriented-design/9781633437999AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/simple-object-oriented-design/9781633437999AU/9781633437999AU-simob_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Handling external dependencies and infrastructure: Simple Object-Oriented Design</video:title><video:description>This chapter covers
+ Decoupling infrastructure code from the domain
+ Understanding how far to go when decoupling infrastructure
+ Creating wrappers on top of infrastructure libraries and data structures</video:description><video:duration>2368</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437999AU/</video:thumbnail_loc><video:publication_date>2024-05-12</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/simple-object-oriented-design/9781633437999AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/simple-object-oriented-design/9781633437999AU/9781633437999AU-simob_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Achieving modularization: Simple Object-Oriented Design</video:title><video:description>This chapter covers
+ Designing modules that provide complex features through simple interfaces
+ Reducing the dependencies between modules
+ Defining ownership and engagement rules</video:description><video:duration>2434</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437999AU/</video:thumbnail_loc><video:publication_date>2024-05-12</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/simple-object-oriented-design/9781633437999AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/simple-object-oriented-design/9781633437999AU/9781633437999AU-simob_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Being pragmatic: Simple Object-Oriented Design</video:title><video:description>This chapter covers
+ Why being pragmatic matters
+ Why you should never stop refactoring
+ Why you should never stop learning about object-oriented design</video:description><video:duration>468</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633437999AU/</video:thumbnail_loc><video:publication_date>2024-05-12</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/simple-object-oriented-design/9781633437999AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/9781633438002AU-terra_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. Getting started with Terraform: Terraform in Depth</video:title><video:description>Part 1. Getting started with Terraform: Terraform in Depth</video:description><video:duration>60</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438002AU/</video:thumbnail_loc><video:publication_date>2025-03-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/9781633438002AU-terra_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. A brief overview of Terraform: Terraform in Depth</video:title><video:description>This chapter covers
+ Infrastructure as code
+ Basic Terraform components
+ Declarative languages and graphs
+ The Terraform deployment workflow
+ The relationship between Terraform and OpenTofu</video:description><video:duration>2794</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438002AU/</video:thumbnail_loc><video:publication_date>2025-03-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/9781633438002AU-terra_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Terraform HCL components: Terraform in Depth</video:title><video:description>This chapter covers
+ How to configure a workspace and its providers
+ The basic syntax ofterraform blocks
+ How to look up data with data sources
+ Managing infrastructure with resource blocks
+ Changing the behavior of resources with meta arguments
+ Using modules for reusable components</video:description><video:duration>3832</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438002AU/</video:thumbnail_loc><video:publication_date>2025-03-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/9781633438002AU-terra_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Terraform variables and modules: Terraform in Depth</video:title><video:description>This chapter covers
+ Reusable components through the use of modules
+ The three different types of variables in Terraform: local, input, and output
+ How Terraform handles typing
+ Validating inputs for more resilient code
+ Dealing with sensitive data such as passwords
+ Variable files and workspaces</video:description><video:duration>2768</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438002AU/</video:thumbnail_loc><video:publication_date>2025-03-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/9781633438002AU-terra_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Expressions and iterations: Terraform in Depth</video:title><video:description>This chapter covers
+ Modifying data through the use of expressions and functions
+ Operators and their uses
+ Some of the most commonly used functions
+ String generation using templates
+ Multiplying resources with for_each and count
+ Iterating over and transforming objects and lists</video:description><video:duration>3495</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438002AU/</video:thumbnail_loc><video:publication_date>2025-03-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/9781633438002AU-terra_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. The Terraform plan: Terraform in Depth</video:title><video:description>This chapter covers
+ The directed acyclic graph data structure
+ How Terraform uses graphs
+ Visualizing Terraform graphs
+ Creating Terraform plans
+ Modifying plans using command-line interface flags and variables
+ Customizing Terraform apply runs
+ Debugging common Terraform errors</video:description><video:duration>3848</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438002AU/</video:thumbnail_loc><video:publication_date>2025-03-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/9781633438002AU-terra_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Terraform in production: Terraform in Depth</video:title><video:description>Part 2. Terraform in production: Terraform in Depth</video:description><video:duration>68</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438002AU/</video:thumbnail_loc><video:publication_date>2025-03-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/9781633438002AU-terra_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. State management: Terraform in Depth</video:title><video:description>This chapter covers
+ Reasons that state exists
+ Considerations when managing state
+ Storing state in centralized backends
+ How state is structured
+ Fixing common state errors
+ Cross project state access
+ Resources that exist only in state</video:description><video:duration>4605</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438002AU/</video:thumbnail_loc><video:publication_date>2025-03-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/9781633438002AU-terra_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Code quality and continuous integration: Terraform in Depth</video:title><video:description>This chapter covers
+ Learning from software development
+ Developing locally as a team
+ Code quality tools
+ Securing infrastructure
+ Automating chores
+ Ensuring quality automatically</video:description><video:duration>4617</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438002AU/</video:thumbnail_loc><video:publication_date>2025-03-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/9781633438002AU-terra_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Continuous delivery and deployment: Terraform in Depth</video:title><video:description>This chapter covers
+ Publishing modules to private registries
+ Reducing maintenance burdens with semantic versioning
+ Deploying infrastructure
+ Continuous delivery platforms
+ GitOps
+ Terragrunt
+ Secret management</video:description><video:duration>4403</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438002AU/</video:thumbnail_loc><video:publication_date>2025-03-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/9781633438002AU-terra_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Testing and refactoring: Terraform in Depth</video:title><video:description>This chapter covers
+ The hows and whys of testing
+ Challenges of testing infrastructure as code
+ Terratest
+ The Terraform testing framework
+ Copilot
+ Module refactoring
+ Managing and breaking backward compatibility</video:description><video:duration>4736</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438002AU/</video:thumbnail_loc><video:publication_date>2025-03-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/9781633438002AU-terra_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Advanced Terraform topics: Terraform in Depth</video:title><video:description>Part 3. Advanced Terraform topics: Terraform in Depth</video:description><video:duration>62</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438002AU/</video:thumbnail_loc><video:publication_date>2025-03-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/9781633438002AU-terra_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Advanced Terraform topics: Terraform in Depth</video:title><video:description>This chapter covers
+ Domain Name System and resource naming strategies
+ Network creation with dynamic subnetting
+ Using provisioners to break out of Terraform
+ Local and external providers
+ Validation with checks and conditions
+ When not to use Terraform (and what to do instead)</video:description><video:duration>3847</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438002AU/</video:thumbnail_loc><video:publication_date>2025-03-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/9781633438002AU-terra_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Alternative interfaces: Terraform in Depth</video:title><video:description>This chapter covers
+ Controlling Terraform from another language
+ Breaking down the Terraform machine-readable UI into usable data structures
+ Creating hooks to respond to Terraform streaming events as they occur
+ Generating valid Terraform using JSON
+ Using the CDK for Terraform project to generate valid Terraform from other languages</video:description><video:duration>2896</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438002AU/</video:thumbnail_loc><video:publication_date>2025-03-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/9781633438002AU-terra_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Terraform providers: Terraform in Depth</video:title><video:description>This chapter covers
+ Using the Terraform Provider Scaffolding template to bootstrap your development
+ Using Terraform Plugin Framework to build a provider
+ Utilizing the provider, data, resource and function interfaces
+ Creating your development environment and enabling local use
+ Signing and publishing your module to a registry</video:description><video:duration>2694</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438002AU/</video:thumbnail_loc><video:publication_date>2025-03-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/terraform-in-depth/9781633438002AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. What is API design?: The Design of Web APIs, Second Edition</video:title><video:description>This chapter covers
+ What are web APIs?
+ Why web API design matters
+ When to design web APIs
+ Who designs web APIs
+ How to design web APIs</video:description><video:duration>2870</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. Fundamentals of API design: The Design of Web APIs, Second Edition</video:title><video:description>Part 1. Fundamentals of API design: The Design of Web APIs, Second Edition</video:description><video:duration>119</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Identifying API capabilities: The Design of Web APIs, Second Edition</video:title><video:description>This chapter covers
+ Analyzing use cases
+ Identifying unique and versatile operations
+ Ensuring alignment with user needs
+ Avoiding integrating overly specific consumer requirements
+ Avoiding exposing the provider’s inner workings</video:description><video:duration>3485</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Observing operations from the REST angle: The Design of Web APIs, Second Edition</video:title><video:description>This chapter covers
+ The basics of HTTP and REST APIs
+ Identifying resources and their relations
+ Identifying resources&#x27; actions and their inputs and outputs</video:description><video:duration>2316</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Representing operations with HTTP: The Design of Web APIs, Second Edition</video:title><video:description>This chapter covers
+ Designing paths for resources
+ Mapping typical actions to HTTP methods
+ Representing successes and failures with HTTP status codes
+ Choosing data locations in HTTP requests and responses
+ Representing “do” operations with HTTP
+ Using the REST architectural style</video:description><video:duration>4173</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Modeling data: The Design of Web APIs, Second Edition</video:title><video:description>This chapter covers
+ Designing resource data models
+ Designing operations data from resource models
+ Spotting missing capabilities with data
+ Completing business errors
+ Ensuring a versatile API that meets consumer needs</video:description><video:duration>2816</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Describing HTTP operations with OpenAPI: The Design of Web APIs, Second Edition</video:title><video:description>This chapter covers
+ Introduction to the OpenAPI Specification
+ Describing resource paths
+ Describing HTTP operations
+ Describing HTTP operations’ inputs and outputs</video:description><video:duration>2668</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Describing data with JSON Schema in OpenAPI: The Design of Web APIs, Second Edition</video:title><video:description>This chapter covers
+ Using JSON in OpenAPI
+ Describing resource data
+ Describing request parameter data
+ Describing request and response body data
+ Describing response header data</video:description><video:duration>2167</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. User-friendly, interoperable API design: The Design of Web APIs, Second Edition</video:title><video:description>Part 2. User-friendly, interoperable API design: The Design of Web APIs, Second Edition</video:description><video:duration>111</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Designing user-friendly, interoperable data: The Design of Web APIs, Second Edition</video:title><video:description>This chapter covers
+ Designing ready-to-use data
+ Choosing atomic data types and formats
+ Organizing data in objects and arrays
+ Choosing data granularity
+ Designing names
+ Designing consistent and standard data</video:description><video:duration>3757</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Designing user-friendly, interoperable operations: The Design of Web APIs, Second Edition</video:title><video:description>This chapter covers
+ Designing easy-to-use requests and responses
+ Filtering, sorting, and paginating lists
+ Handling multiple data formats
+ Erroring gracefully
+ Avoiding hiding capabilities
+ Standardizing operations</video:description><video:duration>4518</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Designing user-friendly, interoperable operation flows: The Design of Web APIs, Second …</video:title><video:description>This chapter covers
+ Designing concise, error-limiting, flexible flows
+ Designing flexible data-saving flows</video:description><video:duration>2500</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Designing user-friendly, interoperable APIs: The Design of Web APIs, Second Edition</video:title><video:description>This chapter covers
+ Creating one or multiple APIs
+ Naming APIs
+ Enabling interoperable API browsing</video:description><video:duration>1788</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Constrained API design: The Design of Web APIs, Second Edition</video:title><video:description>Part 3. Constrained API design: The Design of Web APIs, Second Edition</video:description><video:duration>112</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Designing a secure API: The Design of Web APIs, Second Edition</video:title><video:description>This chapter covers
+ Exposing only the necessary data and operations
+ Ensuring that implemented operations behave according to context
+ Ensuring data integrity
+ Preventing protocol or infrastructure-based data leaks
+ Limiting access with security scopes
+ Erroring securely</video:description><video:duration>4508</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. Designing an efficient API: The Design of Web APIs, Second Edition</video:title><video:description>This chapter covers
+ Optimizing design when necessary
+ Enabling caching and conditional readings
+ Optimizing data volume
+ Processing multiple elements with bulk operations
+ Considering an optimization-specific API layer</video:description><video:duration>3929</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_ch14/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14. Adapting the API design to the context: The Design of Web APIs, Second Edition</video:title><video:description>This chapter covers
+ Challenging or dealing with provider and consumer constraints
+ Downloading and uploading files
+ Notifying consumers about provider-sourced events with a webhook
+ Handling long operations with polling and callbacks
+ Considering other API types</video:description><video:duration>4417</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_ch15/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15. Modifying an API: The Design of Web APIs, Second Edition</video:title><video:description>This chapter covers
+ Designing backward-compatible modifications
+ Balancing the value and effects of breaking changes
+ Versioning an API
+ Creating an extensible design
+ Describing modifications with OpenAPI</video:description><video:duration>4235</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_p4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 4. Scaled and simplified API design: The Design of Web APIs, Second Edition</video:title><video:description>Part 4. Scaled and simplified API design: The Design of Web APIs, Second Edition</video:description><video:duration>132</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_ch16/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 16. Facilitating API design decision-making: The Design of Web APIs, Second Edition</video:title><video:description>This chapter covers
+ Making design decisions confidently and consistently
+ Researching solutions to API design questions
+ Creating and evolving API design guidelines</video:description><video:duration>2430</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_ch17/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 17. Optimizing an OpenAPI document: The Design of Web APIs, Second Edition</video:title><video:description>This chapter covers
+ Defining consistent elements with JSON Schema and OpenAPI
+ Sharing components across OpenAPI documents
+ Defining OpenAPI guidelines</video:description><video:duration>2218</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_ch18/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 18. Automating API design guidelines: The Design of Web APIs, Second Edition</video:title><video:description>This chapter covers
+ Detecting API design problems or improvements with a program
+ Deciding what to check in API designs
+ Typical elements to target and checks to perform
+ Returning helpful feedback
+ Using and tweaking shared automated guidelines</video:description><video:duration>3664</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_ch19/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 19. Enriching API design artifacts: The Design of Web APIs, Second Edition</video:title><video:description>This chapter covers
+ Adding an overview of the API, concepts, and use cases
+ Sharpening data models
+ Illustrating data, operations, and flows with examples
+ Enhancing or adapting artifacts for implementers
+ Considering a simulated or a prototyped API
+ Considering API functional tests</video:description><video:duration>2929</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/9781633438149AU-desi_appa/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix A. Solutions to the exercises: The Design of Web APIs, Second Edition</video:title><video:description>Appendix A. Solutions to the exercises: The Design of Web APIs, Second Edition</video:description><video:duration>3896</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438149AU/</video:thumbnail_loc><video:publication_date>2025-06-05</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-design-of/9781633438149AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/road-to-kubernetes/9781633438200AU/9781633438200AU-road_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Kubernetes and the path to modern deployment: Road to Kubernetes</video:title><video:description>This chapter covers
+ Understanding our path to deployment
+ Implementing version control and deployment as documents
+ Working with the challenge of dependencies
+ Asking what containers do
+ Using containers without automated orchestration
+ Using Kubernetes with automated container orchestration</video:description><video:duration>1025</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438200AU/</video:thumbnail_loc><video:publication_date>2025-07-28</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/road-to-kubernetes/9781633438200AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/road-to-kubernetes/9781633438200AU/9781633438200AU-road_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Creating the Python and JavaScript web apps: Road to Kubernetes</video:title><video:description>This chapter covers
+ Designing a basic FastAPI web app in Python
+ Isolating Python projects with virtual environments
+ Designing a basic Express.js web app in Java Script and Node.js
+ Initializing new Node.js projects using npm
+ Tracking code changes with Git
+ Pushing code to GitHub</video:description><video:duration>3210</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438200AU/</video:thumbnail_loc><video:publication_date>2025-07-28</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/road-to-kubernetes/9781633438200AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/road-to-kubernetes/9781633438200AU/9781633438200AU-road_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Manual deployment with virtual machines: Road to Kubernetes</video:title><video:description>This chapter covers
+ Creating and connecting to cloud-based servers
+ Understanding web server fundamentals with NGINX
+ Installing self-hosted Git repositories
+ Configuring and installing production web applications
+ Implementing background-running applications with Supervisor
+ Automating the deployment process with Git hooks
+ Securing our server by leveraging firewalls and SSH keys</video:description><video:duration>4226</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438200AU/</video:thumbnail_loc><video:publication_date>2025-07-28</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/road-to-kubernetes/9781633438200AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/road-to-kubernetes/9781633438200AU/9781633438200AU-road_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Deploying with GitHub Actions: Road to Kubernetes</video:title><video:description>This chapter covers
+ Using a CI/CD pipeline
+ Configuring and using GitHub Actions
+ Enriching GitHub Actions workflows with secrets
+ Document-based automation with Ansible</video:description><video:duration>3433</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438200AU/</video:thumbnail_loc><video:publication_date>2025-07-28</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/road-to-kubernetes/9781633438200AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/road-to-kubernetes/9781633438200AU/9781633438200AU-road_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Containerizing applications: Road to Kubernetes</video:title><video:description>This chapter covers
+ Installing and using basic Docker commands
+ Running container images through the container registry
+ Making applications portable and runtimes version-controlled
+ Understanding hosting containers in registries
+ Building, running, and pushing containers using a local machine</video:description><video:duration>2702</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438200AU/</video:thumbnail_loc><video:publication_date>2025-07-28</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/road-to-kubernetes/9781633438200AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/road-to-kubernetes/9781633438200AU/9781633438200AU-road_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Containers in action: Road to Kubernetes</video:title><video:description>This chapter covers
+ Using GitHub Actions to build and push containers
+ Attaching storage volumes and maintaining state
+ Using file-based environment variables
+ Running and managing multiple containers with Docker Compose
+ Learning container-to-container networking and communication basics</video:description><video:duration>2482</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438200AU/</video:thumbnail_loc><video:publication_date>2025-07-28</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/road-to-kubernetes/9781633438200AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/road-to-kubernetes/9781633438200AU/9781633438200AU-road_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Deploying containerized applications: Road to Kubernetes</video:title><video:description>This chapter covers
+ Installing Docker on a virtual machine
+ Building and deploying Docker images to a VM
+ Using Docker Compose in production
+ Implementing a CI/CD pipeline
+ Discussing the limitations of Docker Compose</video:description><video:duration>2896</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438200AU/</video:thumbnail_loc><video:publication_date>2025-07-28</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/road-to-kubernetes/9781633438200AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/road-to-kubernetes/9781633438200AU/9781633438200AU-road_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Managed Kubernetes Deployment: Road to Kubernetes</video:title><video:description>This chapter covers
+ Provisioning a managed Kubernetes cluster
+ Installing the Kubernetes CLI (kubectl)
+ Connecting to a cluster with kubectl
+ Running a container with a Deployment
+ Exposing a deployment with a Service
+ Container-to-container communication with DNS
+ Load-balancing containers with ingress services</video:description><video:duration>6240</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438200AU/</video:thumbnail_loc><video:publication_date>2025-07-28</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/road-to-kubernetes/9781633438200AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/road-to-kubernetes/9781633438200AU/9781633438200AU-road_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Alternative orchestration tools: Road to Kubernetes</video:title><video:description>This chapter covers
+ Running multiple containers with Docker and Docker Swarm
+ Modifying Docker Compose files to run on Docker Swarm
+ Running multiple containers with HashiCorp Nomad
+ Using Nomad’s built-in user interface to manage container jobs</video:description><video:duration>2645</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438200AU/</video:thumbnail_loc><video:publication_date>2025-07-28</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/road-to-kubernetes/9781633438200AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. Getting Started with HTML and CSS: Web Design Playground, Second Edition</video:title><video:description>Part 1. Getting Started with HTML and CSS: Web Design Playground, Second Edition</video:description><video:duration>52</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Getting to Know HTML and CSS: Web Design Playground, Second Edition</video:title><video:description>This chapter covers
+ Exploring the fundamentals of HTML
+ Learning the basics of CSS
+ Understanding how HTML and CSS combine to make web pages
+ Introducing the Web Design Playground</video:description><video:duration>1408</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Building Your First Web Page: Web Design Playground, Second Edition</video:title><video:description>This chapter covers
+ Learning the basic page structure and elements
+ Learning the most common text elements and styles
+ Making a page easier to read with headings
+ Creating links to other web pages</video:description><video:duration>2499</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Adding Structure to Your Page: Web Design Playground, Second Edition</video:title><video:description>This chapter covers
+ Dividing page text into paragraphs and sections
+ Adding numbered lists
+ Building bulleted lists</video:description><video:duration>1050</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Formatting Your Web Page: Web Design Playground, Second Edition</video:title><video:description>This chapter covers
+ Styling the text font, size, and style
+ Aligning and indenting paragraphs
+ Adding text and background colors</video:description><video:duration>1516</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Project: Creating a Personal Home Page: Web Design Playground, Second Edition</video:title><video:description>This chapter covers
+ Planning and sketching your personal home page
+ Choosing typefaces for your page
+ Adding the header and navigation links
+ Adding the body text</video:description><video:duration>1254</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Working with Images and Styles: Web Design Playground, Second Edition</video:title><video:description>Part 2. Working with Images and Styles: Web Design Playground, Second Edition</video:description><video:duration>88</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Adding Images and Other Media: Web Design Playground, Second Edition</video:title><video:description>This chapter covers
+ Embedding an image on a web page
+ Working with background images
+ Optimizing images for the web
+ Adding videos, music, and other media</video:description><video:duration>2082</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Learning More About Styles: Web Design Playground, Second Edition</video:title><video:description>This chapter covers
+ Learning the three methods for adding styles to a web page
+ Adding power and flexibility with classes
+ Understanding the units of measurement you can use in your CSS</video:description><video:duration>1227</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Floating and Positioning Elements: Web Design Playground, Second Edition</video:title><video:description>This chapter covers
+ Learning how elements flow down the page
+ Interrupting the normal flow by floating elements
+ Using floats to create drop caps and pull quotes
+ Interrupting the normal flow by positioning elements</video:description><video:duration>1374</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Styling Sizes, Borders, and Margins: Web Design Playground, Second Edition</video:title><video:description>This chapter covers
+ Understanding the CSS box model
+ Setting the width and height of an element
+ Adding padding around an element’s content
+ Applying a border to an element
+ Surrounding an element with a margin</video:description><video:duration>1469</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Project: Creating a Landing Page: Web Design Playground, Second Edition</video:title><video:description>This chapter covers
+ Planning and sketching your landing page
+ Choosing fonts and colors for the page
+ Understanding and implementing banded content
+ Adding the images and text</video:description><video:duration>1662</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Laying Out a Web Page: Web Design Playground, Second Edition</video:title><video:description>Part 3. Laying Out a Web Page: Web Design Playground, Second Edition</video:description><video:duration>70</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Learning Page Layout Basics: Web Design Playground, Second Edition</video:title><video:description>This chapter covers
+ Understanding web page layout types, technologies, and strategies
+ Getting to know the HTML5 semantic page layout elements
+ Examining modern, real-world page layouts</video:description><video:duration>916</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Creating Page Layouts with Flexbox: Web Design Playground, Second Edition</video:title><video:description>This chapter covers
+ Understanding how Flexbox works
+ Learning the techniques for working with Flexbox containers and items
+ Putting Flexbox to good use with real-world ideas
+ Building the holy grail layout with Flexbox</video:description><video:duration>2192</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. Creating Page Layouts with Grid: Web Design Playground, Second Edition</video:title><video:description>This chapter covers
+ Understanding how CSS Grid Layout works
+ Learning how to work with Grid containers, rows, and columns
+ Working with Grid gutters, areas, and alignment
+ Building the holy grail layout with Grid</video:description><video:duration>1562</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_ch14/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14. Designing Responsive Web Pages: Web Design Playground, Second Edition</video:title><video:description>This chapter covers
+ Creating page layouts that are liquid and flexible
+ Making adaptive layouts via media queries
+ Creating mobile-first layouts
+ Making fluid images respond to screen size
+ Specifying responsive font sizes and responsive measurements</video:description><video:duration>2458</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_ch15/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15. Project: Creating a Photo Gallery: Web Design Playground, Second Edition</video:title><video:description>This chapter covers
+ Planning and sketching your photo gallery
+ Choosing typefaces for your page
+ Adding the header and navigation links
+ Adding the image thumbnails
+ Adding dynamic captions and links to full-size images</video:description><video:duration>1471</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_p4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 4. Making Your Web Pages Shine: Web Design Playground, Second Edition</video:title><video:description>Part 4. Making Your Web Pages Shine: Web Design Playground, Second Edition</video:description><video:duration>89</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_ch16/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 16. More HTML Elements for Web Designers: Web Design Playground, Second Edition</video:title><video:description>This chapter covers
+ Checking out some underused but important HTML elements
+ Linking to files on your site
+ Linking to a specific element on a page
+ Adding special characters and comments</video:description><video:duration>1398</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_ch17/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 17. Adding a Splash of Color to Your Web Designs: Web Design Playground, Second Edition</video:title><video:description>This chapter covers
+ Learning some color basics
+ Understanding how CSS uses color
+ Applying a color to an element
+ Adding background colors
+ Creating color gradients</video:description><video:duration>2283</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_ch18/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 18. Enhancing Page Text with Typography: Web Design Playground, Second Edition</video:title><video:description>This chapter covers
+ Setting the typeface
+ Working with Google fonts
+ Styling your web page words and paragraphs</video:description><video:duration>1379</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_ch19/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 19. Learning Advanced CSS Selectors: Web Design Playground, Second Edition</video:title><video:description>This chapter covers
+ Learning the powerful ID and universal selectors
+ Leveling your style game with the descendant, child, and sibling selectors
+ Targeting your styles by combining two or more selectors
+ Becoming a style master by understanding CSS inheritance, cascading, and specificity</video:description><video:duration>1970</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_ch20/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 20. Project: Creating a Portfolio Page: Web Design Playground, Second Edition</video:title><video:description>This chapter covers
+ Planning and sketching your portfolio page
+ Choosing typefaces and colors for your page
+ Adding the page text and images
+ Adding contact information</video:description><video:duration>1589</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/9781633438323AU-wdp_app/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix. From Playground to Web: Getting Your Pages Online: Web Design Playground, Second Edition</video:title><video:description>Appendix. From Playground to Web: Getting Your Pages Online: Web Design Playground, Second Edition</video:description><video:duration>1246</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438323AU/</video:thumbnail_loc><video:publication_date>2024-02-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/web-design-playground/9781633438323AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1 First time leading a startup: Tech Startup Toolkit</video:title><video:description>Part 1 First time leading a startup: Tech Startup Toolkit</video:description><video:duration>76</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Scratching the startup itch: How I became an incorrigible entrepreneur: Tech Startup Too…</video:title><video:description>This chapter covers
+ Entrepreneurial itch? Dreaming of launching the next big startup?
+ Can you truly evaluate your startup idea soberly and without emotion?
+ Who can offer sage advice to steer your promising venture?</video:description><video:duration>1091</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. What makes you think you are CEO material?: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ Could you really handle being CEO? Better question yourself first.
+ How do you formulate the all-important elevator pitch?
+ Are you sufficiently resilient to leverage VC rejections as constructive feedback to iterate and improve?</video:description><video:duration>1037</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. A venture-backed turnaround: A dangerous place to be: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ Do you know when investor priorities might clash with yours as CEO?
+ Is your startup&#x27;s path aligned with your investors&#x27; 10-year time limit?
+ Are you ready to say no when an investor asks you to take on a venture-backed turnaround?</video:description><video:duration>1113</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. The founding team: Who’s in and who’s not?: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ What is the role of a startup founder?
+ Who gets the founder badge, and when should it be awarded?
+ Crafting founder equity—what&#x27;s the best way to structure it?</video:description><video:duration>768</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Raising money: Tech Startup Toolkit</video:title><video:description>Part 2. Raising money: Tech Startup Toolkit</video:description><video:duration>156</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Friends and family, angels, venture capital, or strategic?: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ What are the prime funding sources for your brand-spanking-new startup?
+ When attempting to raise from friends and family, will it be smooth sailing or choppy waters?
+ Do you know when it makes sense to call on angel investors?
+ Strategic investors can be a good source or not. Are you clear on their ups and downs?</video:description><video:duration>1019</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Angels: Your bridge financing solution: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ Raising large amounts from angel investors—impossible or totally doable?
+ If you are between rounds, are angels a good way to bridge to the next round?
+ Can you think of it as a numbers game and apply it to lots of angel groups at the same time?</video:description><video:duration>1792</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. The art of pitching to institutional investors: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ Will you be in tune with the VC pitch meeting vibe to maximize your chance of success?
+ Do you have a great VC pitch deck? Suggestions on how to structure it.
+ Surviving VC shark tank drama. Are you ready for nasty curveballs?</video:description><video:duration>757</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Investors aren’t your friends: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ Are you decoding investor friendliness correctly? Be clear: it’s all business.
+ Will you be clear on investor motivations when they provide you with their advice?
+ When it comes to a “good” exit, do startup and investor definitions match?</video:description><video:duration>689</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Understand the VC business model: Raise money faster: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ Who are the key players in the VC firm, and whom should you focus on?
+ Do you get the financial motives that make the VC tick?
+ Do you understand the VC math that drives when and how they invest?</video:description><video:duration>1259</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Seed: The first priced round: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ Have you met all the requirements for seed financing so you don’t waste time needlessly?
+ Can you decipher pre-money and post-money valuations?
+ Wouldn’t you prefer the lower stress of a seed financing instead of jumping right into the high-stakes Series A world?
+ Once you land your seed, what must you keep your eyes firmly on? The Series A prize!</video:description><video:duration>1359</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Term sheets: An institutional investor wants to invest in you: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ Unlocking a VC investment—what will it take to see a term sheet from them?
+ What are all these terms in the term sheet, and how do you make sense of them?
+ Difficult and maybe harmful terms—can you spot such deal-breakers in time?</video:description><video:duration>541</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Due diligence: An exam you must pass: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ What is due diligence? Why is it needed? Who is it for?
+ What does a comprehensive due diligence checklist look like? Streamline the process with readiness.
+ How can setting up a data room dramatically streamline the due diligence process for you and your investors?</video:description><video:duration>730</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Business strategies, models and plans: Tech Startup Toolkit</video:title><video:description>Part 3. Business strategies, models and plans: Tech Startup Toolkit</video:description><video:duration>185</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. Your business model: The beating heart of your business: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ What is a business model? How do you determine what yours should be?
+ Who is your real customer: consumer or business?
+ What are examples of standard business models to provide you guidance in nailing yours down?</video:description><video:duration>1004</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch14/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14. Getting to a minimum viable product with lighthouse customers: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ Can you use your LinkedIn connections to identify lighthouse customers?
+ Does your product solve their problems, and what is the MVP that does that?
+ What are the product gaps to address from customer interviews before you enter the market?</video:description><video:duration>1360</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch15/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15. Product–market fit: Making sure the dogs will eat your dog food: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ What is the law of startup success, and what is the most important factor for success? Answer: market!
+ How should you think about determining your product–market fit?
+ No startup is ever successful without PMF. Do you have a companywide obsession to achieve it?</video:description><video:duration>1319</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch16/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 16. Go-to-market: How to make your business viable and grow: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ Have you got minimum viable product and product–market fit nailed? Time for go-to-market.
+ Did you get 40 customer interviews across all your prospective vertical markets? It’s worth the effort.
+ How do you go from initial revenues to market engagement and profitability? With a solid GTM strategy.</video:description><video:duration>1770</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch17/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 17. A formal business plan in 10 steps: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ What’s the compass that guides you through stages of company development? A formal business plan.
+ How should you leverage your great go-to-market strategy? By baking it into your business plan.
+ What is the key to a great strategy business planning process? Asking the right questions and an absolute focus on customers.</video:description><video:duration>1947</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch18/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 18. Burn rate and runway—or, where is the edge of that cliff?: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ What is going to keep you up at night the most? Your monthly cash burn.
+ What is the most important number you should track every day? How many months of cash are left.
+ What happens when the runway ends? It’s game over. The company will wind up operations.</video:description><video:duration>978</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch19/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 19. Achieving cash-flow positive: A startup’s Holy Grail: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ What does cash-flow positive mean?
+ Why is achieving cash-flow positive like finding the Holy Grail? You like sleep, don’t you?
+ Hit cash-flow positive? How does this reset investor perspectives about your startup?</video:description><video:duration>640</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch20/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 20. Your startup’s valuation: Up, up, up (hopefully): Tech Startup Toolkit</video:title><video:description>This chapter covers
+ What is your startup really worth?
+ How is understanding valuation significant to your startup’s future?
+ Is there a steady drumbeat of events that you can accomplish to steadily raise valuation?</video:description><video:duration>1322</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_p4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 4. Your team: Building it, sizing it, aligning it: Tech Startup Toolkit</video:title><video:description>Part 4. Your team: Building it, sizing it, aligning it: Tech Startup Toolkit</video:description><video:duration>92</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch21/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 21. Hire slowly—and correctly: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ Using smart resources, can you tap into the talent goldmine?
+ What can you safely ask, and what should you avoid, when conducting interviews?
+ How should you construct an offer that works for both you and the candidate?</video:description><video:duration>1915</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch22/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 22. Beyond foosball: Crafting a positive culture that retains your team: Tech Startup Toolk…</video:title><video:description>This chapter covers
+ Why does culture matter? And why does it matter more for a startup?
+ How is culture formed and maintained?
+ Is there a core set of principles that drives company culture?</video:description><video:duration>1924</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch23/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 23.: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ CEO versus COO—do you know the difference?
+ Can you find a COO with complementary skills to the CEO to balance the latter’s strengths?
+ Co-CEOs or solo CEO+COO? Which leadership model will go the distance?</video:description><video:duration>722</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch24/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 24. Marketing: Too often a startup’s afterthought: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ What are the functions of marketing? Are you underestimating this secret startup weapon?
+ What is the optimal timing to bring in a chief marketing officer?
+ Why is there friction between the CMO and other C-suiters and what can be done about it?</video:description><video:duration>859</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch25/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 25. The right character for your sales leader— and when to hire them: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ The sales function—do you really appreciate this startup superpower?
+ The sales leader will be your revenue rockstar. But first, have you ensured that you have a sellable product?
+ Managing sales superstars—and how do you snap them up?</video:description><video:duration>1453</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_p5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 5. Management challenges: Tech Startup Toolkit</video:title><video:description>Part 5. Management challenges: Tech Startup Toolkit</video:description><video:duration>108</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch26/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 26. Startup boards: The good, (how to prevent) the bad, and the ugly: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ What is the typical makeup of a startup board of directors?
+ In the startup ecosystem, what is the board’s role?
+ How should you create meetings with perfect agenda, presentation, and post-meeting protocols?</video:description><video:duration>1268</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch27/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 27. Board observers: Observe only, please: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ Why are there board observers, and how do they earn a seat at the table?
+ How do some observers deviate from normalcy and end up disrupting the board meeting?
+ Is there any way to remove problem board observers?</video:description><video:duration>598</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch28/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 28. Investor communications: They needn’t be cod liver oil: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ Why is communicating regularly with investors an absolute must?
+ What should you do in bad times? It’s even more important to keep lines of communication open.
+ How should investor updates be structured for efficiency and effectiveness?
+ Is there a special way to handle those extra-needy investors?</video:description><video:duration>802</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch29/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 29. Heaven forbid if you must downsize: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ Expenses are higher than revenues, and options to increase the top line have been explored. Now what?
+ How do you go about executing layoffs with humanity and compliance?
+ Is there a trick to delivering this bad news with empathy and still boosting the remaining team’s morale?</video:description><video:duration>870</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch30/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 30. Heaven forbid if you must wind it up: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ What can you do when you see the end of the runway but there is nowhere to turn?
+ If the shutdown is inevitable, what does a team-centric, timely windup of the company look like?
+ Are there insider stories that could be helpful to prepare for (or avoid) the worst?</video:description><video:duration>857</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_ch31/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 31. Acquisition: Your financial dream come true: Tech Startup Toolkit</video:title><video:description>This chapter covers
+ What are the pros and cons of acquisition versus IPO?
+ How do investors view an exit? It’s all about liquidity and timing.
+ What planning should be done well in advance of an acquisition? And how do you execute it?</video:description><video:duration>2050</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/9781633438422AU-tech_app/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix: Tech Startup Toolkit</video:title><video:description>Appendix: Tech Startup Toolkit</video:description><video:duration>1651</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438422AU/</video:thumbnail_loc><video:publication_date>2024-08-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tech-startup-toolkit/9781633438422AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/9781633438439AU-think_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. Start with the people: Think Like a Software Engineering Manager</video:title><video:description>Part 1. Start with the people: Think Like a Software Engineering Manager</video:description><video:duration>150</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438439AU/</video:thumbnail_loc><video:publication_date>2024-07-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/9781633438439AU-think_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Exploring the engineering manager role: Think Like a Software Engineering Manager</video:title><video:description>This chapter covers
+ The basics of management and the need for it
+ Key roles and responsibilities of an engineering manager
+ The nuances of leadership versus management
+ Traits that differentiate excellent engineering managers
+ Success metrics
+ Leadership styles</video:description><video:duration>4198</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438439AU/</video:thumbnail_loc><video:publication_date>2024-07-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/9781633438439AU-think_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Individual contributor to engineering manager: Think Like a Software Engineering Manager</video:title><video:description>This chapter covers
+ Differences between an individual contributor and an engineering manager
+ Common misconceptions when transitioning to engineering manager
+ Sharing intentions and motivations for becoming an engineering manager
+ A three-phase approach for the transition
+ How to help others go from individual contributors to engineering managers</video:description><video:duration>4763</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438439AU/</video:thumbnail_loc><video:publication_date>2024-07-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/9781633438439AU-think_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Managing people, teams, and yourself: Think Like a Software Engineering Manager</video:title><video:description>This chapter covers
+ The importance of managing people, teams, and yourself
+ Career conversations, support, and conflict resolution
+ Focus on goals, morale, and trust
+ How to manage yourself to identify opportunities and acknowledge mistakes</video:description><video:duration>5013</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438439AU/</video:thumbnail_loc><video:publication_date>2024-07-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/9781633438439AU-think_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Managing performance: Think Like a Software Engineering Manager</video:title><video:description>This chapter covers
+ The importance of managing performance
+ Best practices for performance management and expectations
+ Performance reviews
+ How to manage high and low performance</video:description><video:duration>3614</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438439AU/</video:thumbnail_loc><video:publication_date>2024-07-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/9781633438439AU-think_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Delegation: Learn to let go: Think Like a Software Engineering Manager</video:title><video:description>This chapter covers
+ Differentiating among delegation, allocation, and substitution
+ Understanding the when, why, what, who, and how of delegation
+ Creating a framework for delegation
+ Teaching delegation to others
+ Knowing what to do when delegation goes wrong</video:description><video:duration>2871</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438439AU/</video:thumbnail_loc><video:publication_date>2024-07-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/9781633438439AU-think_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Rewards and recognition: Think Like a Software Engineering Manager</video:title><video:description>This chapter covers
+ The importance of recognizing your team’s development
+ Aspects of effective recognition
+ Ways to recognize and reward others
+ Nuances of handling recognition at different levels</video:description><video:duration>1904</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438439AU/</video:thumbnail_loc><video:publication_date>2024-07-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/9781633438439AU-think_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Hiring: Think Like a Software Engineering Manager</video:title><video:description>This chapter covers
+ Getting into the hiring mindset
+ Using a hiring framework
+ Staffing from scratch versus hiring for an existing team
+ Hiring externally versus growing internal talent
+ Building a healthy hiring pipeline
+ Sending positive-reinforcement messages to employees with hiring programs</video:description><video:duration>3383</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438439AU/</video:thumbnail_loc><video:publication_date>2024-07-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/9781633438439AU-think_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Handling attrition: Think Like a Software Engineering Manager</video:title><video:description>This chapter covers
+ The effect of attrition
+ Reasons why people decide to leave a company and move on
+ How to get ahead of attrition to reduce its effect</video:description><video:duration>2971</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438439AU/</video:thumbnail_loc><video:publication_date>2024-07-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/9781633438439AU-think_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Projects and the cross-functional world: Think Like a Software Engineering Manager</video:title><video:description>Part 2. Projects and the cross-functional world: Think Like a Software Engineering Manager</video:description><video:duration>77</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438439AU/</video:thumbnail_loc><video:publication_date>2024-07-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/9781633438439AU-think_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Working with cross-functional partners: Think Like a Software Engineering Manager</video:title><video:description>This chapter covers
+ Conducting effective cross-functional collaboration
+ Facing common challenges in a cross-functional work setting
+ Collaborating with cross-functional teams and partners
+ Communicating for an excellent collaboration experience</video:description><video:duration>2750</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438439AU/</video:thumbnail_loc><video:publication_date>2024-07-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/9781633438439AU-think_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Project management, execution, and delivery: Think Like a Software Engineering Manager</video:title><video:description>This chapter covers
+ The five stages of the project life cycle
+ How EMs are involved at each stage
+ Tools and templates for navigating every phase of the life cycle</video:description><video:duration>4379</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438439AU/</video:thumbnail_loc><video:publication_date>2024-07-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/9781633438439AU-think_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Managing expectations: Think Like a Software Engineering Manager</video:title><video:description>This chapter covers
+ Setting and managing expectations
+ Facing common challenges in expectation management
+ Using a framework to manage expectations
+ Managing expectations at all levels</video:description><video:duration>2461</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438439AU/</video:thumbnail_loc><video:publication_date>2024-07-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/9781633438439AU-think_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Learn the process: Think Like a Software Engineering Manager</video:title><video:description>Part 3. Learn the process: Think Like a Software Engineering Manager</video:description><video:duration>83</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438439AU/</video:thumbnail_loc><video:publication_date>2024-07-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/9781633438439AU-think_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Engineering and operational excellence: Think Like a Software Engineering Manager</video:title><video:description>This chapter covers
+ The importance of engineering and operational excellence
+ Tools to get you started
+ Engineering and operational excellence as a continuous process
+ How to navigate resistance and establish engineering best practices</video:description><video:duration>4006</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438439AU/</video:thumbnail_loc><video:publication_date>2024-07-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/9781633438439AU-think_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. Organizational change management: Think Like a Software Engineering Manager</video:title><video:description>This chapter covers
+ Reasons for reorganizations
+ A framework for managing organizational change
+ How to handle a change in leadership
+ The aftermath of changes in the workforce and how to deal with them</video:description><video:duration>2716</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438439AU/</video:thumbnail_loc><video:publication_date>2024-07-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/9781633438439AU-think_ch14/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14. Time management: Think Like a Software Engineering Manager</video:title><video:description>This chapter covers
+ Why time management is essential for engineering managers
+ Tips for better time management
+ Tools for managing your time better</video:description><video:duration>2208</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438439AU/</video:thumbnail_loc><video:publication_date>2024-07-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/9781633438439AU-think_ch15/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15. Beyond this book: Grow yourself: Think Like a Software Engineering Manager</video:title><video:description>This chapter covers
+ Reviews and recaps
+ The importance of continuous learning and improving your skill set
+ Valuable resources for the future</video:description><video:duration>1495</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438439AU/</video:thumbnail_loc><video:publication_date>2024-07-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/think-like-a/9781633438439AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/9781633438682AU-slam_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Getting started: Statistics Slam Dunk</video:title><video:description>This chapter covers
+ Brief introductions to R and RStudio
+ R’s competitive edge over other programming languages
+ What to expect going forward</video:description><video:duration>1885</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438682AU/</video:thumbnail_loc><video:publication_date>2024-01-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/9781633438682AU-slam_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Exploring data: Statistics Slam Dunk</video:title><video:description>This chapter covers
+ Loading packages
+ Importing data
+ Wrangling data
+ Exploring and analyzing data
+ Writing data</video:description><video:duration>4476</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438682AU/</video:thumbnail_loc><video:publication_date>2024-01-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/9781633438682AU-slam_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Segmentation analysis: Statistics Slam Dunk</video:title><video:description>This chapter covers
+ Loading packages with c() and lapply()
+ Visualizing means and medians with bar charts
+ Creating Sankey diagrams
+ Computing expected values
+ Performing a hierarchical clustering
+ Creating and understanding dendrograms</video:description><video:duration>3791</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438682AU/</video:thumbnail_loc><video:publication_date>2024-01-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/9781633438682AU-slam_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Constrained optimization: Statistics Slam Dunk</video:title><video:description>This chapter covers
+ Adding comments to your R code
+ Visualizing data distributions with density plots
+ Visualizing the correlation between just two variables at a time
+ Defining constrained optimization
+ Applying the constrained optimization method</video:description><video:duration>2425</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438682AU/</video:thumbnail_loc><video:publication_date>2024-01-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/9781633438682AU-slam_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Regression models: Statistics Slam Dunk</video:title><video:description>This chapter covers
+ Identifying and treating outliers
+ Running and interpreting statistical tests of normality
+ Computing and visualizing correlations between continuous variables
+ Fitting and interpreting multiple linear regressions
+ Fitting and interpreting regression trees</video:description><video:duration>4233</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438682AU/</video:thumbnail_loc><video:publication_date>2024-01-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/9781633438682AU-slam_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. More wrangling and visualizing data: Statistics Slam Dunk</video:title><video:description>This chapter covers
+ Subsetting data sets
+ Separating and joining data sets
+ Renaming and converting variables
+ Sorting data and returning cumulative sums
+ Transforming data sets
+ Indexing records
+ Converting sqldf code to dplyr
+ Creating and customizing bar charts</video:description><video:duration>2613</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438682AU/</video:thumbnail_loc><video:publication_date>2024-01-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/9781633438682AU-slam_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. T-testing and effect size testing: Statistics Slam Dunk</video:title><video:description>This chapter covers
+ Running and interpreting statistical tests of significance with continuous data
+ Visualizing statistical tests of significance
+ Running and interpreting effect size testing with continuous data</video:description><video:duration>2684</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438682AU/</video:thumbnail_loc><video:publication_date>2024-01-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/9781633438682AU-slam_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Optimal stopping: Statistics Slam Dunk</video:title><video:description>This chapter covers
+ Optimal stopping (aka the 37% rule)
+ Regression to the mean
+ Creating a frequency table
+ Adding a theme to ggplot2 visualizations
+ Importing and insetting images into ggplot2 visualizations
+ Adding multiple trendlines to a data series
+ Creating a derived variable from a substring</video:description><video:duration>2813</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438682AU/</video:thumbnail_loc><video:publication_date>2024-01-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/9781633438682AU-slam_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Chi-square testing and more effect size testing: Statistics Slam Dunk</video:title><video:description>This chapter covers
+ Running and interpreting statistical tests of significance on categorical data
+ Running and interpreting effect size tests on categorical data
+ Computing permutations and differentiating permutations from combinations
+ Creating facet plots, balloon plots, and mosaic plots</video:description><video:duration>2353</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438682AU/</video:thumbnail_loc><video:publication_date>2024-01-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/9781633438682AU-slam_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Doing more with ggplot2: Statistics Slam Dunk</video:title><video:description>This chapter covers
+ Creating correlation plots, dot plots, and lollipop charts
+ Modifying ggplot2 labels through transformations and concatenations
+ Enhancing ggplot2 visualizations with legends, annotations, and shapes
+ Changing ggplot2 colors by groups
+ Revealing Simpson’s Paradox</video:description><video:duration>3189</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438682AU/</video:thumbnail_loc><video:publication_date>2024-01-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/9781633438682AU-slam_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. K-means clustering: Statistics Slam Dunk</video:title><video:description>This chapter covers
+ Developing a K-means clustering algorithm
+ Computing and visualizing optimal cluster counts
+ Understanding standard deviations and computing z-scores
+ Creating Cleveland dot plots</video:description><video:duration>3187</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438682AU/</video:thumbnail_loc><video:publication_date>2024-01-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/9781633438682AU-slam_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Computing and plotting inequality: Statistics Slam Dunk</video:title><video:description>This chapter covers
+ Computing and understanding Gini coefficients
+ Creating and interpreting Lorenz curves
+ Performing significance testing
+ Conducting effect size testing</video:description><video:duration>3612</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438682AU/</video:thumbnail_loc><video:publication_date>2024-01-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/9781633438682AU-slam_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. More with Gini coefficients and Lorenz curves: Statistics Slam Dunk</video:title><video:description>This chapter covers
+ Working (again) with Gini coefficients
+ Creating alternative Lorenz curves
+ Running significance tests (t-tests and F-tests)
+ Running other effect size tests (aside from Cohen’s d)
+ Writing for loops
+ Writing user-defined functions</video:description><video:duration>4433</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438682AU/</video:thumbnail_loc><video:publication_date>2024-01-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/9781633438682AU-slam_ch14/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14. Intermediate and advanced modeling: Statistics Slam Dunk</video:title><video:description>This chapter covers
+ Fitting and evaluating analysis of variance models and logistic regressions
+ Computing probabilities, odds ratios, and log odds
+ Computing and plotting sensitivity and specificity
+ Running correlation tests
+ Creating new and improved boxplots</video:description><video:duration>4906</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438682AU/</video:thumbnail_loc><video:publication_date>2024-01-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/9781633438682AU-slam_ch15/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15. The Lindy effect: Statistics Slam Dunk</video:title><video:description>This chapter covers
+ Examining the 80-20 rule
+ Visualizing the 80-20 rule with Pareto charts
+ Creating violin plots
+ Creating paired histograms</video:description><video:duration>1982</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438682AU/</video:thumbnail_loc><video:publication_date>2024-01-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/9781633438682AU-slam_ch16/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 16. Randomness versus causality: Statistics Slam Dunk</video:title><video:description>This chapter covers
+ Laplace’s rule of succession
+ The hot hand
+ Recognizing randomness versus order and causality
+ Simulating coin flips
+ Inserting ggplot2 objects into other ggplot2 objects</video:description><video:duration>2409</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438682AU/</video:thumbnail_loc><video:publication_date>2024-01-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/9781633438682AU-slam_ch17/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 17. Collective intelligence: Statistics Slam Dunk</video:title><video:description>This chapter covers
+ Automated exploratory data analysis
+ Conducting baseline EDA tasks with the tableone package
+ Performing advanced EDA operations with the DataExplorer and SmartEDA packages
+ Applying new functional and aesthetic techniques to ggplot2 bar charts</video:description><video:duration>4066</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438682AU/</video:thumbnail_loc><video:publication_date>2024-01-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/9781633438682AU-slam_ch18/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 18. Statistical dispersion methods: Statistics Slam Dunk</video:title><video:description>This chapter covers
+ Measures of statistical dispersion
+ Variance method
+ Standard deviation method
+ Range method
+ Mean absolute deviation method
+ Median absolute deviation method
+ Computing churn
+ Creating pyramid plots</video:description><video:duration>2222</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438682AU/</video:thumbnail_loc><video:publication_date>2024-01-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/9781633438682AU-slam_ch19/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 19. Data standardization: Statistics Slam Dunk</video:title><video:description>This chapter covers
+ Methods of data standardization
+ Z-score method
+ Standard deviation method
+ Centering method
+ Range method
+ Coloring data frames and highlighting observations
+ Comparing data sets</video:description><video:duration>2155</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438682AU/</video:thumbnail_loc><video:publication_date>2024-01-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/9781633438682AU-slam_ch20/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 20. Finishing up: Statistics Slam Dunk</video:title><video:description>Chapter 20. Finishing up: Statistics Slam Dunk</video:description><video:duration>3526</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633438682AU/</video:thumbnail_loc><video:publication_date>2024-01-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/statistics-slam-dunk/9781633438682AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-creative-programmer/9781633439054AU/9781633439054AU-crpr_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. The creative road ahead: The Creative Programmer</video:title><video:description>This chapter covers
+ Definitions and the origin of the term “creativity”
+ Reasons for being creative
+ An overview of the seven Creative Programmer themes
+ The Creative Programming Problem-Solving Test</video:description><video:duration>1883</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439054AU/</video:thumbnail_loc><video:publication_date>2023-06-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-creative-programmer/9781633439054AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-creative-programmer/9781633439054AU/9781633439054AU-crpr_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Technical knowledge: The Creative Programmer</video:title><video:description>This chapter covers
+ How to gather, internalize, and act on knowledge
+ The Zettelkasten knowledge management technique
+ A workflow for keeping smart notes</video:description><video:duration>3962</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439054AU/</video:thumbnail_loc><video:publication_date>2023-06-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-creative-programmer/9781633439054AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-creative-programmer/9781633439054AU/9781633439054AU-crpr_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Communication: The Creative Programmer</video:title><video:description>This chapter covers
+ Cameratas, symmathesies, and what makes them tick
+ Liquid networks and genius clusters
+ The technology adoption curve
+ Social debt and community smells</video:description><video:duration>3814</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439054AU/</video:thumbnail_loc><video:publication_date>2023-06-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-creative-programmer/9781633439054AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-creative-programmer/9781633439054AU/9781633439054AU-crpr_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Constraints: The Creative Programmer</video:title><video:description>This chapter covers
+ A taxonomy of beneficial constraints
+ How to deal with intrinsic and imposed constraints
+ Leveraging self-imposed constraints to reach the creative sweet spot
+ The effects of naivety on creativity</video:description><video:duration>5046</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439054AU/</video:thumbnail_loc><video:publication_date>2023-06-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-creative-programmer/9781633439054AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-creative-programmer/9781633439054AU/9781633439054AU-crpr_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Critical thinking: The Creative Programmer</video:title><video:description>This chapter covers
+ The five steps of a typical creative process
+ Focused and diffuse thinking modes
+ Using creativity as the means or the goal, depending on the intentions
+ Common critical thinking fallacies</video:description><video:duration>3818</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439054AU/</video:thumbnail_loc><video:publication_date>2023-06-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-creative-programmer/9781633439054AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-creative-programmer/9781633439054AU/9781633439054AU-crpr_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Curiosity: The Creative Programmer</video:title><video:description>This chapter covers
+ Fixed and growth mindsets and their influence on creativity
+ Different types of motivation to stay curious
+ The concept of multipotentiality
+ A discussion of generalism versus specialism</video:description><video:duration>4605</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439054AU/</video:thumbnail_loc><video:publication_date>2023-06-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-creative-programmer/9781633439054AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-creative-programmer/9781633439054AU/9781633439054AU-crpr_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Creative state of mind: The Creative Programmer</video:title><video:description>This chapter covers
+ Flow, or how to get in a creative mood
+ Deep work versus shallow work
+ Dealing with interruptions
+ How to trigger creative insights</video:description><video:duration>4292</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439054AU/</video:thumbnail_loc><video:publication_date>2023-06-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-creative-programmer/9781633439054AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-creative-programmer/9781633439054AU/9781633439054AU-crpr_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Creative techniques: The Creative Programmer</video:title><video:description>This chapter covers
+ The concept of Art-Based Learning
+ Borrowing ideas: good theft versus bad theft
+ Writing techniques that boost creativity
+ An inspection of a Creative Programmer’s toolbox</video:description><video:duration>3897</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439054AU/</video:thumbnail_loc><video:publication_date>2023-06-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-creative-programmer/9781633439054AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-creative-programmer/9781633439054AU/9781633439054AU-crpr_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Final thoughts on creativity: The Creative Programmer</video:title><video:description>This chapter covers
+ Creativity as an attainable skill, not a preset one
+ Different perceptions of creativity based on experience
+ When not to be creative
+ Further reading suggestions</video:description><video:duration>1392</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439054AU/</video:thumbnail_loc><video:publication_date>2023-06-13</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-creative-programmer/9781633439054AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/9781633439207AU-grpc_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. gRPC and microservices architecture: gRPC Microservices in Go</video:title><video:description>Part 1. gRPC and microservices architecture: gRPC Microservices in Go</video:description><video:duration>82</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439207AU/</video:thumbnail_loc><video:publication_date>2023-12-18</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/9781633439207AU-grpc_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Introduction to Go gRPC microservices: gRPC Microservices in Go</video:title><video:description>This chapter covers
+ Introducing Go gRPC microservices
+ Comparing gRPC with REST
+ Understanding when to use gRPC
+ Applying gRPC microservices to production-grade use cases</video:description><video:duration>1845</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439207AU/</video:thumbnail_loc><video:publication_date>2023-12-18</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/9781633439207AU-grpc_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. gRPC meets microservices: gRPC Microservices in Go</video:title><video:description>This chapter covers
+ Comparing the advantages and disadvantages of microservice architecture to monolithic architecture
+ Understanding communication patterns in microservice architecture
+ Analyzing service discovery mechanisms
+ How Go and gRPC boost reliable interservice communication and development productivity</video:description><video:duration>1866</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439207AU/</video:thumbnail_loc><video:publication_date>2023-12-18</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/9781633439207AU-grpc_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Developing, testing, and deploying a gRPC microservice application: gRPC Microservices in Go</video:title><video:description>Part 2. Developing, testing, and deploying a gRPC microservice application: gRPC Microservices in Go</video:description><video:duration>80</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439207AU/</video:thumbnail_loc><video:publication_date>2023-12-18</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/9781633439207AU-grpc_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Getting up and running with gRPC and Golang: gRPC Microservices in Go</video:title><video:description>This chapter covers
+ Working with protocol buffers
+ Generating stubs from .proto files
+ Adding a stub generation process into the CI/CD pipeline using Github Actions
+ Maintaining .proto files in a separate repository
+ Maintaining backward and forward compatibility for protocol buffers</video:description><video:duration>1686</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439207AU/</video:thumbnail_loc><video:publication_date>2023-12-18</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/9781633439207AU-grpc_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Microservice project setup: gRPC Microservices in Go</video:title><video:description>This chapter covers
+ Using hexagonal architecture for microservice projects
+ Setting up tool kits for services
+ Running a basic microservice application
+ Making the initial request for running an application</video:description><video:duration>1645</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439207AU/</video:thumbnail_loc><video:publication_date>2023-12-18</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/9781633439207AU-grpc_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Interservice communication: gRPC Microservices in Go</video:title><video:description>This chapter covers
+ Understanding the internals of gRPC client-server connection strategies
+ How to depend on a client module to access a specific service
+ Tips and tricks for client configuration of a particular service
+ Handling errors</video:description><video:duration>1431</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439207AU/</video:thumbnail_loc><video:publication_date>2023-12-18</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/9781633439207AU-grpc_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Resilient communication: gRPC Microservices in Go</video:title><video:description>This chapter covers
+ Tips and tricks for how to use retry and timeout for gRPC communication
+ Using circuit breakers for interservice communication to have better resiliency
+ Error handling during service communications
+ Securing interservice communication with TLS configuration</video:description><video:duration>1959</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439207AU/</video:thumbnail_loc><video:publication_date>2023-12-18</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/9781633439207AU-grpc_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Testing microservices: gRPC Microservices in Go</video:title><video:description>This chapter covers
+ Understanding the motivation behind testing
+ Test strategies (e.g., unit testing, integration testing, and end-to-end testing)
+ Test containers’ usage in test automation
+ Calculating and viewing the test coverage for test suites
+ Understanding test pyramids</video:description><video:duration>2212</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439207AU/</video:thumbnail_loc><video:publication_date>2023-12-18</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/9781633439207AU-grpc_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Deployment: gRPC Microservices in Go</video:title><video:description>This chapter covers
+ Building Docker images for gRPC services
+ Understanding the components of Kubernetes
+ Maintaining certificates in Kubernetes to enable TLS communication between the end user and the services
+ The motivation behind deployment strategies</video:description><video:duration>2472</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439207AU/</video:thumbnail_loc><video:publication_date>2023-12-18</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/9781633439207AU-grpc_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. gRPC and microservices architecture: gRPC Microservices in Go</video:title><video:description>Part 3. gRPC and microservices architecture: gRPC Microservices in Go</video:description><video:duration>82</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439207AU/</video:thumbnail_loc><video:publication_date>2023-12-18</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/9781633439207AU-grpc_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Observability: gRPC Microservices in Go</video:title><video:description>This chapter covers
+ Understanding observability concepts, such as traces, metrics, and logs
+ Adding OpenTelemetry instrumentation libraries to ship metrics to a metrics collector
+ Setting up a performance monitoring dashboard for microservices using Jaeger and Prometheus
+ Installing an observability stack that includes Jaeger, Prometheus, Fluent Bit, Elasticsearch, and Kibana</video:description><video:duration>2361</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439207AU/</video:thumbnail_loc><video:publication_date>2023-12-18</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/grpc-microservices-in/9781633439207AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_p1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 1. Introduction: Software Design for Python Programmers</video:title><video:description>Part 1. Introduction: Software Design for Python Programmers</video:description><video:duration>69</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. The path to well-designed software: Software Design for Python Programmers</video:title><video:description>This chapter covers
+ The basics of software design
+ The benefits of good software design
+ How to analyze an application’s requirements to design the right application
+ How to apply good design techniques to develop the application right</video:description><video:duration>1292</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Iterate to achieve good design: Software Design for Python Programmers</video:title><video:description>This chapter covers
+ An iterative development strategy to achieve a well-designed application
+ Backtracking to recover from bad design decisions
+ Design principles to improve code</video:description><video:duration>2595</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_p2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 2. Design the right application: Software Design for Python Programmers</video:title><video:description>Part 2. Design the right application: Software Design for Python Programmers</video:description><video:duration>48</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Get requirements to build the right application: Software Design for Python Programmers</video:title><video:description>This chapter covers
+ Functional and nonfunctional requirements of an application
+ What are good requirements, and how to obtain them
+ Use cases
+ The functional specification
+ Analyzing the requirements to obtain the initial application classes</video:description><video:duration>2140</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Good class design to build the application right: Software Design for Python Programmers</video:title><video:description>This chapter covers
+ The place of design in the application development process
+ How to design classes well
+ UML diagrams to aid class design
+ The design specification</video:description><video:duration>2003</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_p3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 3. Design the application right: Software Design for Python Programmers</video:title><video:description>Part 3. Design the application right: Software Design for Python Programmers</video:description><video:duration>38</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Hide class implementations: Software Design for Python Programmers</video:title><video:description>This chapter covers
+ The importance of hiding the implementation of a class
+ The Principle of Least Knowledge
+ Lazy evaluation
+ Getter and setter methods and immutable objects
+ Rules of the Law of Demeter
+ The Open-Closed Principle</video:description><video:duration>2328</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Don’t surprise your users: Software Design for Python Programmers</video:title><video:description>This chapter covers
+ The Principle of Least Astonishment and how to avoid surprising your users
+ Preventing unexpectedly poor runtime performance
+ Careful coding with Python lists, tuples, and arrays
+ Refactoring code to improve performance
+ Applying programming by contract to a class and its methods</video:description><video:duration>1857</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Design subclasses right: Software Design for Python Programmers</video:title><video:description>This chapter covers
+ When to override and when to overload methods
+ Type hints and method overriding
+ The Liskov Substitution Principle
+ Designing classes and subclasses properly with is-a and has-a relationships
+ The Favor Composition over Inheritance Principle
+ Factory classes
+ Using programming by contract correctly when designing subclasses</video:description><video:duration>2170</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_p4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 4. Design patterns solve application architecture problems: Software Design for Python Program…</video:title><video:description>Part 4. Design patterns solve application architecture problems: Software Design for Python Program…</video:description><video:duration>579</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. The Template Method and Strategy Design Patterns: Software Design for Python Programmers</video:title><video:description>This chapter covers
+ The Template Method Design Pattern
+ The Strategy Design Pattern</video:description><video:duration>1670</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. The Factory Method and Abstract Factory Design Patterns: Software Design for Python Prog…</video:title><video:description>This chapter covers
+ The Factory Method Design Pattern
+ The Abstract Factory Design Pattern</video:description><video:duration>1279</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. The Adapter and Façade Design Patterns: Software Design for Python Programmers</video:title><video:description>This chapter covers
+ The Adapter Design Pattern
+ The Façade Design Pattern</video:description><video:duration>1518</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. The Iterator and Visitor Design Patterns: Software Design for Python Programmers</video:title><video:description>This chapter covers
+ The Iterator Design Pattern
+ The Visitor Design Pattern</video:description><video:duration>2296</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. The Observer Design Pattern: Software Design for Python Programmers</video:title><video:description>This chapter covers
+ The Observer Design Pattern</video:description><video:duration>1304</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. The State Design Pattern: Software Design for Python Programmers</video:title><video:description>This chapter covers
+ The State Design Pattern</video:description><video:duration>1471</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_ch14/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14. The Singleton, Composite, and Decorator Design Patterns: Software Design for Python Pro…</video:title><video:description>This chapter covers
+ The Singleton Design Pattern
+ The Composite Design Pattern
+ The Decorator Design Pattern</video:description><video:duration>2251</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_p5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Part 5. Additional design techniques: Software Design for Python Programmers</video:title><video:description>Part 5. Additional design techniques: Software Design for Python Programmers</video:description><video:duration>58</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_ch15/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15. Designing solutions with recursion and backtracking: Software Design for Python Program…</video:title><video:description>This chapter covers
+ Recursion for designing solutions to programming problems
+ Dynamic backtracking to try different solution paths during run time</video:description><video:duration>2475</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/9781633439498AU-soft_ch16/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 16. Designing multithreaded programs: Software Design for Python Programmers</video:title><video:description>This chapter covers
+ Designing and creating multiple threads of execution
+ Protecting shared resources
+ Synchronizing multiple threads of execution</video:description><video:duration>2440</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439498AU/</video:thumbnail_loc><video:publication_date>2026-01-20</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/software-design-for/9781633439498AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/9781633439795AU-ckc_au_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Introduction: Secret Key Cryptography</video:title><video:description>Chapter 1. Introduction: Secret Key Cryptography</video:description><video:duration>407</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439795AU/</video:thumbnail_loc><video:publication_date>2022-08-09</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/9781633439795AU-ckc_au_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. What is cryptography?: Secret Key Cryptography</video:title><video:description>This chapter covers
+ Basic terms used in cryptography
+ What is an unbreakable cipher?
+ What are the different types of cryptography?</video:description><video:duration>2279</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439795AU/</video:thumbnail_loc><video:publication_date>2022-08-09</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/9781633439795AU-ckc_au_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Preliminary concepts: Secret Key Cryptography</video:title><video:description>This chapter covers
+ Bits and bytes
+ Functions and Boolean operators
+ Prime numbers and modular arithmetic</video:description><video:duration>1383</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439795AU/</video:thumbnail_loc><video:publication_date>2022-08-09</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/9781633439795AU-ckc_au_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Cryptographer’s toolbox: Secret Key Cryptography</video:title><video:description>This chapter covers
+ The rating system used for ciphers
+ Substitution ciphers
+ Transposition ciphers
+ Fractionation, breaking letters into smaller units
+ Pseudorandom number generators</video:description><video:duration>1817</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439795AU/</video:thumbnail_loc><video:publication_date>2022-08-09</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/9781633439795AU-ckc_au_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Substitution ciphers: Secret Key Cryptography</video:title><video:description>This chapter covers
+ Simple substitution and polyalphabetic substitution ciphers
+ Solving polyalphabetic ciphers using the Kasiski test and the index of coincidence
+ Autokey and running key ciphers, and methods for solving them
+ Simulating rotor-based cipher machines</video:description><video:duration>5579</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439795AU/</video:thumbnail_loc><video:publication_date>2022-08-09</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/9781633439795AU-ckc_au_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Countermeasures: Secret Key Cryptography</video:title><video:description>This chapter covers
+ Double encipherment
+ Null characters and null bits
+ Homophones
+ Hiding messages within images or computer files</video:description><video:duration>2445</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439795AU/</video:thumbnail_loc><video:publication_date>2022-08-09</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/9781633439795AU-ckc_au_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Transposition: Secret Key Cryptography</video:title><video:description>This chapter covers
+ Route and columnar transposition
+ Random number transposition
+ Key transposition
+ Multiple anagramming</video:description><video:duration>2785</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439795AU/</video:thumbnail_loc><video:publication_date>2022-08-09</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/9781633439795AU-ckc_au_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Jefferson Wheel Cypher: Secret Key Cryptography</video:title><video:description>This chapter covers
+ Thomas Jefferson’s wheel cypher
+ Solving a wheel cypher using a known word
+ Solving a wheel cypher when no words are known</video:description><video:duration>1165</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439795AU/</video:thumbnail_loc><video:publication_date>2022-08-09</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/9781633439795AU-ckc_au_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Fractionation: Secret Key Cryptography</video:title><video:description>This chapter covers
+ The Polybius square
+ Splitting a letter into smaller parts, such as bits or hexadecimal digits
+ Mixing and recombining those parts</video:description><video:duration>4278</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439795AU/</video:thumbnail_loc><video:publication_date>2022-08-09</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/9781633439795AU-ckc_au_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Variable-length fractionation: Secret Key Cryptography</video:title><video:description>This chapter covers
+ Ciphers based on Morse code
+ Mixed letters and bigrams
+ Variable-length binary codewords
+ Ciphers based on text compression</video:description><video:duration>4428</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439795AU/</video:thumbnail_loc><video:publication_date>2022-08-09</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/9781633439795AU-ckc_au_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Block ciphers: Secret Key Cryptography</video:title><video:description>This chapter covers
+ The DES and AES encryption standards
+ Ciphers based on matrix multiplication
+ Involutory ciphers, where encryption and decryption are identical
+ Ripple ciphers
+ Block chaining</video:description><video:duration>4595</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439795AU/</video:thumbnail_loc><video:publication_date>2022-08-09</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/9781633439795AU-ckc_au_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Principles for secure encryption: Secret Key Cryptography</video:title><video:description>This chapter covers
+ Five principles for secure encryption
+ Large blocks and long keys
+ Confusion, or non-linearity
+ Diffusion and saturation</video:description><video:duration>6006</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439795AU/</video:thumbnail_loc><video:publication_date>2022-08-09</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/9781633439795AU-ckc_au_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. Stream ciphers: Secret Key Cryptography</video:title><video:description>This chapter covers
+ Pseudorandom number generators
+ Functions for combining the random numbers with the message
+ Generating true random numbers
+ Hash functions</video:description><video:duration>5966</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439795AU/</video:thumbnail_loc><video:publication_date>2022-08-09</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/9781633439795AU-ckc_au_ch14/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14. One-time pad: Secret Key Cryptography</video:title><video:description>This chapter covers
+ One-time pad ciphers
+ The Vernam cipher, which approximates a one-time pad
+ Diffie-Hellman key exchange
+ Constructing the large primes needed for Diffie-Hellman and Public Key cryptography</video:description><video:duration>3309</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439795AU/</video:thumbnail_loc><video:publication_date>2022-08-09</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/9781633439795AU-ckc_au_ch15/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15. Matrix methods: Secret Key Cryptography</video:title><video:description>This chapter covers
+ Ciphers using multiplication by a matrix of integers, or a matrix of ring elements
+Ciphers using multiplication by large and small integers
+ Solving linear congruences
+ Constructing rings and invertible matrices</video:description><video:duration>5794</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439795AU/</video:thumbnail_loc><video:publication_date>2022-08-09</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/9781633439795AU-ckc_au_ch16/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 16. Three pass protocol: Secret Key Cryptography</video:title><video:description>This chapter covers
+ Three pass protocol based on exponentiation
+ Three pass protocol based on matrix multiplication
+ Three pass protocol based on 2-sided matrix multiplication</video:description><video:duration>3547</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439795AU/</video:thumbnail_loc><video:publication_date>2022-08-09</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/9781633439795AU-ckc_au_ch17/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 17. Codes: Secret Key Cryptography</video:title><video:description>This chapter covers
+ Ideas for constructing a code</video:description><video:duration>625</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439795AU/</video:thumbnail_loc><video:publication_date>2022-08-09</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/9781633439795AU-ckc_au_ch18/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 18. Quantum computers: Secret Key Cryptography</video:title><video:description>This chapter covers
+ Properties of quantum computers
+ Using quantum computers for communications
+ Using quantum computers for key exchange
+ Using quantum computers for solving optimization problems
+ Using quantum computers for decrypting block ciphers
+ Ultracomputers, a step beyond quantum computers</video:description><video:duration>3445</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439795AU/</video:thumbnail_loc><video:publication_date>2022-08-09</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/9781633439795AU-ckc_au_ep/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Epilogue: Secret Key Cryptography</video:title><video:description>Epilogue: Secret Key Cryptography</video:description><video:duration>331</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439795AU/</video:thumbnail_loc><video:publication_date>2022-08-09</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/secret-key-cryptography/9781633439795AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/9781633439825AU-tiny_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. Configuration and setup: Tiny C Projects</video:title><video:description>This chapter covers:
+ Review the C language development cycle
+ Use an integrated development environment (IDE) to build code
+ Explore the excitement of command-line programming in a terminal window, just like Grandpa did
+ Review options for linking in libraries and supplying command-line arguments</video:description><video:duration>1937</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439825AU/</video:thumbnail_loc><video:publication_date>2022-12-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/9781633439825AU-tiny_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Daily greetings: Tiny C Projects</video:title><video:description>This chapter covers:
+ Review the Linux startup process.
+ Discover where in the shell script to add your greeting.
+ Write a simple greetings program.
+ Modify your greetings program to add the time of day.
+ Update the timestamp with the current moon phase.
+ Enhance your greetings message with a bon mot.</video:description><video:duration>2250</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439825AU/</video:thumbnail_loc><video:publication_date>2022-12-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/9781633439825AU-tiny_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. NATO output: Tiny C Projects</video:title><video:description>This chapter covers:
+ Understand the NATO phonetic alphabet and why they even bother.
+ Translate words into the spelling alphabet.
+ Read a file to translate words into the phonetic alphabet.
+ Go backward and translate the NATO alphabet into words.
+ Read a file to translate the NATO alphabet.
+ Learn that natto in Japanese is a delicious, fermented soybean paste.</video:description><video:duration>1063</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439825AU/</video:thumbnail_loc><video:publication_date>2022-12-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/9781633439825AU-tiny_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Caesarean cipher: Tiny C Projects</video:title><video:description>This chapter covers:
+ Dealing with streaming input and output
+ Programming a simple input/output (I/O) filter
+ Rotating characters 13 places
+ Shifting characters in specific increments
+ Coding a hex input filter
+ Creating a NATO phonetic alphabet filter
+ Writing a filter to find words</video:description><video:duration>1975</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439825AU/</video:thumbnail_loc><video:publication_date>2022-12-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/9781633439825AU-tiny_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Encoding and decoding: Tiny C Projects</video:title><video:description>This chapter covers:
+ Appreciate how characters are represented on computers
+ Learn various ASCII encoding tricks
+ Play with character representation
+ Translate plain text into hex bytes for data transfer
+ Reverse translate hex bytes back into text (or data)
+ Improve encoding techniques by adding checksums
+ Explore the URL encoding method</video:description><video:duration>2742</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439825AU/</video:thumbnail_loc><video:publication_date>2022-12-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/9781633439825AU-tiny_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Password generators: Tiny C Projects</video:title><video:description>This chapter covers:
+ Understanding password strategy
+ Creating basic, jumble passwords
+ Ensuring the password has the required characters
+ Taking a detour in the world of Mad Libs
+ Using random words to build passwords</video:description><video:duration>1675</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439825AU/</video:thumbnail_loc><video:publication_date>2022-12-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/9781633439825AU-tiny_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. String utilities: Tiny C Projects</video:title><video:description>This chapter covers:
+ Reviewing what’s so terrible about strings in C
+ Understanding how string length is measured
+ Creating interesting and useful string functions
+ Building your own string function library
+ Exploring make-believe object-oriented programming</video:description><video:duration>3194</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439825AU/</video:thumbnail_loc><video:publication_date>2022-12-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/9781633439825AU-tiny_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Unicode and wide characters: Tiny C Projects</video:title><video:description>This chapter covers:
+ Review various computer encoding systems
+ Study ASCII text, code pages, and Unicode
+ Set the locale details for your programs
+ Understand different character types, such as UTF-8
+ Work with wide characters and strings
+ Perform wide character file I/O</video:description><video:duration>2623</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439825AU/</video:thumbnail_loc><video:publication_date>2022-12-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/9781633439825AU-tiny_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Hex dumper: Tiny C Projects</video:title><video:description>This chapter covers:
+ Examining storage at the basic level
+ Properly outputting byte-size data
+ Reading raw data from a file
+ Adjusting and aligning program output
+ Adding and processing command-line switches</video:description><video:duration>2763</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439825AU/</video:thumbnail_loc><video:publication_date>2022-12-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/9781633439825AU-tiny_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Directory tree: Tiny C Projects</video:title><video:description>This chapter covers:
+ Examine information about a file
+ Decipher file modes and permissions
+ Read a directory entry
+ Use recursion to explore the directory structure
+ Extract a directory name from a full pathname
+ Output a directory tree
+ Avoid confusing the word hierarchical with hieroglyphical</video:description><video:duration>2874</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439825AU/</video:thumbnail_loc><video:publication_date>2022-12-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/9781633439825AU-tiny_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. File finder: Tiny C Projects</video:title><video:description>This chapter covers:
+ Reviewing other file-finding utilities
+ Exploring methods for finding text
+ Locating files in a directory tree
+ Using wildcards to match files
+ Finding filename duplicates</video:description><video:duration>1814</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439825AU/</video:thumbnail_loc><video:publication_date>2022-12-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/9781633439825AU-tiny_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Holiday detector: Tiny C Projects</video:title><video:description>This chapter covers:
+ Understand how the operating system uses return values
+ Work with date programming in C
+ Review major holidays
+ Calculate regular holidays
+ Deal with irregular holidays
+ Figure out when Easter occurs
+ Put your holiday function to the test</video:description><video:duration>2338</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439825AU/</video:thumbnail_loc><video:publication_date>2022-12-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/9781633439825AU-tiny_ch13/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13. Calendar: Tiny C Projects</video:title><video:description>This chapter covers:
+ Appreciate the cal program
+ Calculate holidays
+ Code week, month, and year utilities
+ Output color text
+ Color-code important dates</video:description><video:duration>3717</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439825AU/</video:thumbnail_loc><video:publication_date>2022-12-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/9781633439825AU-tiny_ch14/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14. Lotto picks: Tiny C Projects</video:title><video:description>This chapter covers:
+ Understanding the odds and probability
+ Calculating the odds
+ Exploring random numbers
+ Simulating drawing lotto balls
+ Running simulations to test the odds</video:description><video:duration>1941</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439825AU/</video:thumbnail_loc><video:publication_date>2022-12-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/9781633439825AU-tiny_ch15/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15. Tic-tac-toe: Tiny C Projects</video:title><video:description>This chapter covers:
+ Coding a game loop
+ Programming turns for players
+ Determining when the game is over
+ Adding the computer as a player
+ Giving the computer some intelligence</video:description><video:duration>1806</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439825AU/</video:thumbnail_loc><video:publication_date>2022-12-27</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-c-projects/9781633439825AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/9781633439832AU-tcss_ch1/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1. CSS introduction: Tiny CSS Projects</video:title><video:description>This chapter covers
+ A brief overview of CSS
+ Basic CSS styling
+ How to select HTML elements effectively</video:description><video:duration>3590</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439832AU/</video:thumbnail_loc><video:publication_date>2023-08-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/9781633439832AU-tcss_ch2/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2. Designing a layout using CSS Grid: Tiny CSS Projects</video:title><video:description>This chapter covers
+ Exploring grid tracks and arranging our grids
+ Using the minmax and repeat functions in CSS Grid
+ Working with the fraction unit, which is unique to CSS Grid
+ Creating template areas and placing items in the areas
+ Considering accessibility when using grids
+ Creating gutters between columns and rows within grids</video:description><video:duration>1728</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439832AU/</video:thumbnail_loc><video:publication_date>2023-08-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/9781633439832AU-tcss_ch3/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3. Creating a responsive animated loading screen: Tiny CSS Projects</video:title><video:description>This chapter covers
+ Creating basic shapes using Scalable Vector Graphics (SVGs)
+ Finding out the difference between viewboxes and viewports in SVGs
+ Understanding keyframes and animating SVGs
+ Using animation properties
+ Styling SVGs with CSS
+ Styling an HTML progress bar element with appearance properties</video:description><video:duration>3399</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439832AU/</video:thumbnail_loc><video:publication_date>2023-08-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/9781633439832AU-tcss_ch4/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4. Creating a responsive web newspaper layout: Tiny CSS Projects</video:title><video:description>This chapter covers
+ Using the CSS Multi-column Layout Module to create a newspaper layout
+ Using the counter-style CSS at-rule to create custom list styles
+ Styling images using the filter property
+ Handling broken images
+ Formatting captions
+ Using the quotes property to add quotation marks to HTML elements
+ Using media queries to change the layout based on screen size</video:description><video:duration>2792</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439832AU/</video:thumbnail_loc><video:publication_date>2023-08-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/9781633439832AU-tcss_ch5/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5. Summary cards with hover interactions: Tiny CSS Projects</video:title><video:description>This chapter covers
+ Clipping static background images using the background-clip property
+ Using transitions to reveal content on hover
+ Using media queries to choose styles based on device capabilities and window size</video:description><video:duration>1871</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439832AU/</video:thumbnail_loc><video:publication_date>2023-08-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/9781633439832AU-tcss_ch6/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6. Creating a profile card: Tiny CSS Projects</video:title><video:description>This chapter covers
+ Using CSS custom properties
+ Creating a background using radial-gradient
+ Setting image size
+ Positioning elements using a flexbox</video:description><video:duration>2221</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439832AU/</video:thumbnail_loc><video:publication_date>2023-08-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/9781633439832AU-tcss_ch7/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7. Harnessing the full power of float: Tiny CSS Projects</video:title><video:description>This chapter covers
+ Creating a drop cap using float
+ Using float to wrap text around the image
+ Using CSS shapes to make the text follow the floated image’s shape</video:description><video:duration>1847</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439832AU/</video:thumbnail_loc><video:publication_date>2023-08-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/9781633439832AU-tcss_ch8/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8. Designing a checkout cart: Tiny CSS Projects</video:title><video:description>This chapter covers
+ Using responsive tables
+ Autopositioning using Grid
+ Formatting numbers
+ Conditionally setting CSS based on viewport size via media queries
+ Using the nth-of-type() pseudo-class</video:description><video:duration>2852</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439832AU/</video:thumbnail_loc><video:publication_date>2023-08-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/9781633439832AU-tcss_ch9/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9. Creating a virtual credit card: Tiny CSS Projects</video:title><video:description>This chapter covers
+ Using Flexbox and position in layout
+ Working with background images and sizing
+ Loading and applying local fonts
+ Using transitions and the backface-visibility property to create a 3D effect
+ Working with additional styles such as the text-shadow and border-radius properties</video:description><video:duration>2934</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439832AU/</video:thumbnail_loc><video:publication_date>2023-08-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/9781633439832AU-tcss_ch10/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10. Styling forms: Tiny CSS Projects</video:title><video:description>This chapter covers
+ Styling input fields
+ Styling radio buttons and check boxes
+ Styling drop-down menus
+ Considering accessibility
+ Comparing :focus and :focus-visible
+ Using the :where and :is pseudo-classes
+ Working with the accent-color property</video:description><video:duration>3196</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439832AU/</video:thumbnail_loc><video:publication_date>2023-08-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/9781633439832AU-tcss_ch11/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11. Animated social media share links: Tiny CSS Projects</video:title><video:description>This chapter covers
+ Using the OOCSS, SMACSS, and BEM architecture patterns
+ Scoping CSS when working with components
+ Working with social media icons
+ Creating CSS transitions
+ Using JavaScript to overcome CSS limitations</video:description><video:duration>2012</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439832AU/</video:thumbnail_loc><video:publication_date>2023-08-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/9781633439832AU-tcss_ch12/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12. Using preprocessors: Tiny CSS Projects</video:title><video:description>This chapter covers
+ CSS preprocessors
+ Examples of how Sass extends CSS functionality</video:description><video:duration>2074</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439832AU/</video:thumbnail_loc><video:publication_date>2023-08-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/9781633439832AU-tcss_app/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Appendix.: Tiny CSS Projects</video:title><video:description>Appendix.: Tiny CSS Projects</video:description><video:duration>255</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781633439832AU/</video:thumbnail_loc><video:publication_date>2023-08-14</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/tiny-css-projects/9781633439832AU/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/9781501966347-a00001/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1: The Three-Box Solution</video:title><video:description>Chapter 1: The Three-Box Solution</video:description><video:duration>16</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966347/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/9781501966347-a00002/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2: The Three-Box Solution</video:title><video:description>Chapter 2: The Three-Box Solution</video:description><video:duration>323</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966347/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/9781501966347-a00003/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3: The Three-Box Solution</video:title><video:description>Chapter 3: The Three-Box Solution</video:description><video:duration>1942</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966347/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/9781501966347-a00004/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4: The Three-Box Solution</video:title><video:description>Chapter 4: The Three-Box Solution</video:description><video:duration>2165</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966347/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/9781501966347-a00005/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5: The Three-Box Solution</video:title><video:description>Chapter 5: The Three-Box Solution</video:description><video:duration>2725</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966347/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/9781501966347-a00006/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6: The Three-Box Solution</video:title><video:description>Chapter 6: The Three-Box Solution</video:description><video:duration>2629</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966347/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/9781501966347-a00007/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7: The Three-Box Solution</video:title><video:description>Chapter 7: The Three-Box Solution</video:description><video:duration>2212</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966347/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/9781501966347-a00008/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8: The Three-Box Solution</video:title><video:description>Chapter 8: The Three-Box Solution</video:description><video:duration>2518</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966347/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/9781501966347-a00009/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9: The Three-Box Solution</video:title><video:description>Chapter 9: The Three-Box Solution</video:description><video:duration>2065</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966347/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/9781501966347-a00010/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10: The Three-Box Solution</video:title><video:description>Chapter 10: The Three-Box Solution</video:description><video:duration>1897</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966347/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/9781501966347-a00011/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11: The Three-Box Solution</video:title><video:description>Chapter 11: The Three-Box Solution</video:description><video:duration>2454</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966347/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/9781501966347-a00012/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12: The Three-Box Solution</video:title><video:description>Chapter 12: The Three-Box Solution</video:description><video:duration>1869</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966347/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/9781501966347-a00013/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13: The Three-Box Solution</video:title><video:description>Chapter 13: The Three-Box Solution</video:description><video:duration>2744</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966347/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/9781501966347-a00014/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14: The Three-Box Solution</video:title><video:description>Chapter 14: The Three-Box Solution</video:description><video:duration>2915</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966347/</video:thumbnail_loc><video:publication_date>2017-07-21</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-three-box-solution/9781501966347/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/what-you-really/9781501966354/9781501966354-a00001/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1: What You Really Need to Lead</video:title><video:description>Chapter 1: What You Really Need to Lead</video:description><video:duration>1936</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966354/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/what-you-really/9781501966354/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/what-you-really/9781501966354/9781501966354-a00002/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2: What You Really Need to Lead</video:title><video:description>Chapter 2: What You Really Need to Lead</video:description><video:duration>3300</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966354/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/what-you-really/9781501966354/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/what-you-really/9781501966354/9781501966354-a00003/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3: What You Really Need to Lead</video:title><video:description>Chapter 3: What You Really Need to Lead</video:description><video:duration>2683</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966354/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/what-you-really/9781501966354/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/what-you-really/9781501966354/9781501966354-a00004/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4: What You Really Need to Lead</video:title><video:description>Chapter 4: What You Really Need to Lead</video:description><video:duration>3556</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966354/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/what-you-really/9781501966354/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/what-you-really/9781501966354/9781501966354-a00005/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5: What You Really Need to Lead</video:title><video:description>Chapter 5: What You Really Need to Lead</video:description><video:duration>2917</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966354/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/what-you-really/9781501966354/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/what-you-really/9781501966354/9781501966354-a00006/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6: What You Really Need to Lead</video:title><video:description>Chapter 6: What You Really Need to Lead</video:description><video:duration>2998</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966354/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/what-you-really/9781501966354/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/what-you-really/9781501966354/9781501966354-a00007/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7: What You Really Need to Lead</video:title><video:description>Chapter 7: What You Really Need to Lead</video:description><video:duration>107</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966354/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/what-you-really/9781501966354/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/what-you-really/9781501966354/9781501966354-a00008/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8: What You Really Need to Lead</video:title><video:description>Chapter 8: What You Really Need to Lead</video:description><video:duration>28</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501966354/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/what-you-really/9781501966354/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00001/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1: The Wisdom of Teams</video:title><video:description>Chapter 1: The Wisdom of Teams</video:description><video:duration>18</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00002/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2: The Wisdom of Teams</video:title><video:description>Chapter 2: The Wisdom of Teams</video:description><video:duration>322</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00003/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3: The Wisdom of Teams</video:title><video:description>Chapter 3: The Wisdom of Teams</video:description><video:duration>441</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00004/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4: The Wisdom of Teams</video:title><video:description>Chapter 4: The Wisdom of Teams</video:description><video:duration>126</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00005/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5: The Wisdom of Teams</video:title><video:description>Chapter 5: The Wisdom of Teams</video:description><video:duration>2380</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00006/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6: The Wisdom of Teams</video:title><video:description>Chapter 6: The Wisdom of Teams</video:description><video:duration>2360</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00007/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7: The Wisdom of Teams</video:title><video:description>Chapter 7: The Wisdom of Teams</video:description><video:duration>3008</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00008/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8: The Wisdom of Teams</video:title><video:description>Chapter 8: The Wisdom of Teams</video:description><video:duration>2424</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00009/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9: The Wisdom of Teams</video:title><video:description>Chapter 9: The Wisdom of Teams</video:description><video:duration>138</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00010/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10: The Wisdom of Teams</video:title><video:description>Chapter 10: The Wisdom of Teams</video:description><video:duration>3101</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00011/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11: The Wisdom of Teams</video:title><video:description>Chapter 11: The Wisdom of Teams</video:description><video:duration>3105</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00012/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12: The Wisdom of Teams</video:title><video:description>Chapter 12: The Wisdom of Teams</video:description><video:duration>2952</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00013/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13: The Wisdom of Teams</video:title><video:description>Chapter 13: The Wisdom of Teams</video:description><video:duration>3092</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00014/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14: The Wisdom of Teams</video:title><video:description>Chapter 14: The Wisdom of Teams</video:description><video:duration>159</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00015/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15: The Wisdom of Teams</video:title><video:description>Chapter 15: The Wisdom of Teams</video:description><video:duration>2960</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00016/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 16: The Wisdom of Teams</video:title><video:description>Chapter 16: The Wisdom of Teams</video:description><video:duration>2506</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00017/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 17: The Wisdom of Teams</video:title><video:description>Chapter 17: The Wisdom of Teams</video:description><video:duration>1861</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00018/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 18: The Wisdom of Teams</video:title><video:description>Chapter 18: The Wisdom of Teams</video:description><video:duration>2001</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00019/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 19: The Wisdom of Teams</video:title><video:description>Chapter 19: The Wisdom of Teams</video:description><video:duration>3041</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00020/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 20: The Wisdom of Teams</video:title><video:description>Chapter 20: The Wisdom of Teams</video:description><video:duration>994</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/9781501972348-a00021/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 21: The Wisdom of Teams</video:title><video:description>Chapter 21: The Wisdom of Teams</video:description><video:duration>37</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501972348/</video:thumbnail_loc><video:publication_date>2017-06-30</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-wisdom-of/9781501972348/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-power-of/9781501959660/9781501959660-a00001/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1: The Power of Little Ideas</video:title><video:description>Chapter 1: The Power of Little Ideas</video:description><video:duration>14</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501959660/</video:thumbnail_loc><video:publication_date>2017-05-02</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-power-of/9781501959660/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-power-of/9781501959660/9781501959660-a00002/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2: The Power of Little Ideas</video:title><video:description>Chapter 2: The Power of Little Ideas</video:description><video:duration>285</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501959660/</video:thumbnail_loc><video:publication_date>2017-05-02</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-power-of/9781501959660/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-power-of/9781501959660/9781501959660-a00003/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3: The Power of Little Ideas</video:title><video:description>Chapter 3: The Power of Little Ideas</video:description><video:duration>302</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501959660/</video:thumbnail_loc><video:publication_date>2017-05-02</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-power-of/9781501959660/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-power-of/9781501959660/9781501959660-a00004/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4: The Power of Little Ideas</video:title><video:description>Chapter 4: The Power of Little Ideas</video:description><video:duration>3018</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501959660/</video:thumbnail_loc><video:publication_date>2017-05-02</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-power-of/9781501959660/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-power-of/9781501959660/9781501959660-a00005/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5: The Power of Little Ideas</video:title><video:description>Chapter 5: The Power of Little Ideas</video:description><video:duration>946</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501959660/</video:thumbnail_loc><video:publication_date>2017-05-02</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-power-of/9781501959660/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-power-of/9781501959660/9781501959660-a00006/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6: The Power of Little Ideas</video:title><video:description>Chapter 6: The Power of Little Ideas</video:description><video:duration>2773</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501959660/</video:thumbnail_loc><video:publication_date>2017-05-02</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-power-of/9781501959660/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-power-of/9781501959660/9781501959660-a00007/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7: The Power of Little Ideas</video:title><video:description>Chapter 7: The Power of Little Ideas</video:description><video:duration>3157</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501959660/</video:thumbnail_loc><video:publication_date>2017-05-02</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-power-of/9781501959660/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-power-of/9781501959660/9781501959660-a00008/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8: The Power of Little Ideas</video:title><video:description>Chapter 8: The Power of Little Ideas</video:description><video:duration>1666</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501959660/</video:thumbnail_loc><video:publication_date>2017-05-02</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-power-of/9781501959660/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-power-of/9781501959660/9781501959660-a00009/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9: The Power of Little Ideas</video:title><video:description>Chapter 9: The Power of Little Ideas</video:description><video:duration>3380</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501959660/</video:thumbnail_loc><video:publication_date>2017-05-02</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-power-of/9781501959660/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-power-of/9781501959660/9781501959660-a00010/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10: The Power of Little Ideas</video:title><video:description>Chapter 10: The Power of Little Ideas</video:description><video:duration>3303</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501959660/</video:thumbnail_loc><video:publication_date>2017-05-02</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-power-of/9781501959660/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-power-of/9781501959660/9781501959660-a00011/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11: The Power of Little Ideas</video:title><video:description>Chapter 11: The Power of Little Ideas</video:description><video:duration>3125</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501959660/</video:thumbnail_loc><video:publication_date>2017-05-02</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-power-of/9781501959660/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-power-of/9781501959660/9781501959660-a00012/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12: The Power of Little Ideas</video:title><video:description>Chapter 12: The Power of Little Ideas</video:description><video:duration>2821</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501959660/</video:thumbnail_loc><video:publication_date>2017-05-02</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-power-of/9781501959660/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-power-of/9781501959660/9781501959660-a00013/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13: The Power of Little Ideas</video:title><video:description>Chapter 13: The Power of Little Ideas</video:description><video:duration>248</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501959660/</video:thumbnail_loc><video:publication_date>2017-05-02</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-power-of/9781501959660/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-power-of/9781501959660/9781501959660-a00014/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14: The Power of Little Ideas</video:title><video:description>Chapter 14: The Power of Little Ideas</video:description><video:duration>26</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501959660/</video:thumbnail_loc><video:publication_date>2017-05-02</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-power-of/9781501959660/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/9781501978012-a00001/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1: What&#x27;s Your Digital Business Model?</video:title><video:description>Chapter 1: What&#x27;s Your Digital Business Model?</video:description><video:duration>2309</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501978012/</video:thumbnail_loc><video:publication_date>2018-05-08</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/9781501978012-a00002/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2: What&#x27;s Your Digital Business Model?</video:title><video:description>Chapter 2: What&#x27;s Your Digital Business Model?</video:description><video:duration>1878</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501978012/</video:thumbnail_loc><video:publication_date>2018-05-08</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/9781501978012-a00003/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3: What&#x27;s Your Digital Business Model?</video:title><video:description>Chapter 3: What&#x27;s Your Digital Business Model?</video:description><video:duration>1815</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501978012/</video:thumbnail_loc><video:publication_date>2018-05-08</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/9781501978012-a00004/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4: What&#x27;s Your Digital Business Model?</video:title><video:description>Chapter 4: What&#x27;s Your Digital Business Model?</video:description><video:duration>1875</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501978012/</video:thumbnail_loc><video:publication_date>2018-05-08</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/9781501978012-a00005/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5: What&#x27;s Your Digital Business Model?</video:title><video:description>Chapter 5: What&#x27;s Your Digital Business Model?</video:description><video:duration>2443</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501978012/</video:thumbnail_loc><video:publication_date>2018-05-08</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/9781501978012-a00006/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6: What&#x27;s Your Digital Business Model?</video:title><video:description>Chapter 6: What&#x27;s Your Digital Business Model?</video:description><video:duration>1991</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501978012/</video:thumbnail_loc><video:publication_date>2018-05-08</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/9781501978012-a00007/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7: What&#x27;s Your Digital Business Model?</video:title><video:description>Chapter 7: What&#x27;s Your Digital Business Model?</video:description><video:duration>2166</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501978012/</video:thumbnail_loc><video:publication_date>2018-05-08</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/9781501978012-a00008/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8: What&#x27;s Your Digital Business Model?</video:title><video:description>Chapter 8: What&#x27;s Your Digital Business Model?</video:description><video:duration>2423</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501978012/</video:thumbnail_loc><video:publication_date>2018-05-08</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/9781501978012-a00009/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9: What&#x27;s Your Digital Business Model?</video:title><video:description>Chapter 9: What&#x27;s Your Digital Business Model?</video:description><video:duration>2116</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501978012/</video:thumbnail_loc><video:publication_date>2018-05-08</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/9781501978012-a00010/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10: What&#x27;s Your Digital Business Model?</video:title><video:description>Chapter 10: What&#x27;s Your Digital Business Model?</video:description><video:duration>1853</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501978012/</video:thumbnail_loc><video:publication_date>2018-05-08</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/9781501978012-a00011/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11: What&#x27;s Your Digital Business Model?</video:title><video:description>Chapter 11: What&#x27;s Your Digital Business Model?</video:description><video:duration>3069</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501978012/</video:thumbnail_loc><video:publication_date>2018-05-08</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/9781501978012-a00012/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12: What&#x27;s Your Digital Business Model?</video:title><video:description>Chapter 12: What&#x27;s Your Digital Business Model?</video:description><video:duration>924</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501978012/</video:thumbnail_loc><video:publication_date>2018-05-08</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/whats-your-digital/9781501978012/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/9781501977978-a00001/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1: The High Potential&#x27;s Advantage</video:title><video:description>Chapter 1: The High Potential&#x27;s Advantage</video:description><video:duration>18</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501977978/</video:thumbnail_loc><video:publication_date>2018-01-09</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/9781501977978-a00002/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2: The High Potential&#x27;s Advantage</video:title><video:description>Chapter 2: The High Potential&#x27;s Advantage</video:description><video:duration>264</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501977978/</video:thumbnail_loc><video:publication_date>2018-01-09</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/9781501977978-a00003/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3: The High Potential&#x27;s Advantage</video:title><video:description>Chapter 3: The High Potential&#x27;s Advantage</video:description><video:duration>2173</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501977978/</video:thumbnail_loc><video:publication_date>2018-01-09</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/9781501977978-a00004/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4: The High Potential&#x27;s Advantage</video:title><video:description>Chapter 4: The High Potential&#x27;s Advantage</video:description><video:duration>2000</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501977978/</video:thumbnail_loc><video:publication_date>2018-01-09</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/9781501977978-a00005/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5: The High Potential&#x27;s Advantage</video:title><video:description>Chapter 5: The High Potential&#x27;s Advantage</video:description><video:duration>1796</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501977978/</video:thumbnail_loc><video:publication_date>2018-01-09</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/9781501977978-a00006/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6: The High Potential&#x27;s Advantage</video:title><video:description>Chapter 6: The High Potential&#x27;s Advantage</video:description><video:duration>3384</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501977978/</video:thumbnail_loc><video:publication_date>2018-01-09</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/9781501977978-a00007/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7: The High Potential&#x27;s Advantage</video:title><video:description>Chapter 7: The High Potential&#x27;s Advantage</video:description><video:duration>3097</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501977978/</video:thumbnail_loc><video:publication_date>2018-01-09</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/9781501977978-a00008/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8: The High Potential&#x27;s Advantage</video:title><video:description>Chapter 8: The High Potential&#x27;s Advantage</video:description><video:duration>3127</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501977978/</video:thumbnail_loc><video:publication_date>2018-01-09</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/9781501977978-a00009/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9: The High Potential&#x27;s Advantage</video:title><video:description>Chapter 9: The High Potential&#x27;s Advantage</video:description><video:duration>3558</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501977978/</video:thumbnail_loc><video:publication_date>2018-01-09</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/9781501977978-a00010/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10: The High Potential&#x27;s Advantage</video:title><video:description>Chapter 10: The High Potential&#x27;s Advantage</video:description><video:duration>3221</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501977978/</video:thumbnail_loc><video:publication_date>2018-01-09</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/9781501977978-a00011/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11: The High Potential&#x27;s Advantage</video:title><video:description>Chapter 11: The High Potential&#x27;s Advantage</video:description><video:duration>2025</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501977978/</video:thumbnail_loc><video:publication_date>2018-01-09</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/9781501977978-a00012/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12: The High Potential&#x27;s Advantage</video:title><video:description>Chapter 12: The High Potential&#x27;s Advantage</video:description><video:duration>3424</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501977978/</video:thumbnail_loc><video:publication_date>2018-01-09</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/9781501977978-a00013/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13: The High Potential&#x27;s Advantage</video:title><video:description>Chapter 13: The High Potential&#x27;s Advantage</video:description><video:duration>1759</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501977978/</video:thumbnail_loc><video:publication_date>2018-01-09</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/9781501977978-a00014/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14: The High Potential&#x27;s Advantage</video:title><video:description>Chapter 14: The High Potential&#x27;s Advantage</video:description><video:duration>34</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781501977978/</video:thumbnail_loc><video:publication_date>2018-01-09</video:publication_date><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-high-potentials/9781501977978/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-new-global/9781980003052/9781980003052-a00001/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1: The New Global Road Map</video:title><video:description>Chapter 1: The New Global Road Map</video:description><video:duration>277</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980003052/</video:thumbnail_loc><video:publication_date>2018-05-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-new-global/9781980003052/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-new-global/9781980003052/9781980003052-a00002/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2: The New Global Road Map</video:title><video:description>Chapter 2: The New Global Road Map</video:description><video:duration>1343</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980003052/</video:thumbnail_loc><video:publication_date>2018-05-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-new-global/9781980003052/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-new-global/9781980003052/9781980003052-a00003/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3: The New Global Road Map</video:title><video:description>Chapter 3: The New Global Road Map</video:description><video:duration>3259</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980003052/</video:thumbnail_loc><video:publication_date>2018-05-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-new-global/9781980003052/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-new-global/9781980003052/9781980003052-a00004/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4: The New Global Road Map</video:title><video:description>Chapter 4: The New Global Road Map</video:description><video:duration>2052</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980003052/</video:thumbnail_loc><video:publication_date>2018-05-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-new-global/9781980003052/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-new-global/9781980003052/9781980003052-a00005/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5: The New Global Road Map</video:title><video:description>Chapter 5: The New Global Road Map</video:description><video:duration>1844</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980003052/</video:thumbnail_loc><video:publication_date>2018-05-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-new-global/9781980003052/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-new-global/9781980003052/9781980003052-a00006/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6: The New Global Road Map</video:title><video:description>Chapter 6: The New Global Road Map</video:description><video:duration>1979</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980003052/</video:thumbnail_loc><video:publication_date>2018-05-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-new-global/9781980003052/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-new-global/9781980003052/9781980003052-a00007/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7: The New Global Road Map</video:title><video:description>Chapter 7: The New Global Road Map</video:description><video:duration>1639</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980003052/</video:thumbnail_loc><video:publication_date>2018-05-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-new-global/9781980003052/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-new-global/9781980003052/9781980003052-a00008/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8: The New Global Road Map</video:title><video:description>Chapter 8: The New Global Road Map</video:description><video:duration>2610</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980003052/</video:thumbnail_loc><video:publication_date>2018-05-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-new-global/9781980003052/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-new-global/9781980003052/9781980003052-a00009/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9: The New Global Road Map</video:title><video:description>Chapter 9: The New Global Road Map</video:description><video:duration>1812</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980003052/</video:thumbnail_loc><video:publication_date>2018-05-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-new-global/9781980003052/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-new-global/9781980003052/9781980003052-a00010/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10: The New Global Road Map</video:title><video:description>Chapter 10: The New Global Road Map</video:description><video:duration>1908</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980003052/</video:thumbnail_loc><video:publication_date>2018-05-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-new-global/9781980003052/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-new-global/9781980003052/9781980003052-a00011/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11: The New Global Road Map</video:title><video:description>Chapter 11: The New Global Road Map</video:description><video:duration>1840</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980003052/</video:thumbnail_loc><video:publication_date>2018-05-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-new-global/9781980003052/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-new-global/9781980003052/9781980003052-a00012/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12: The New Global Road Map</video:title><video:description>Chapter 12: The New Global Road Map</video:description><video:duration>3578</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980003052/</video:thumbnail_loc><video:publication_date>2018-05-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-new-global/9781980003052/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-new-global/9781980003052/9781980003052-a00013/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13: The New Global Road Map</video:title><video:description>Chapter 13: The New Global Road Map</video:description><video:duration>1917</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980003052/</video:thumbnail_loc><video:publication_date>2018-05-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-new-global/9781980003052/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-new-global/9781980003052/9781980003052-a00014/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14: The New Global Road Map</video:title><video:description>Chapter 14: The New Global Road Map</video:description><video:duration>1657</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980003052/</video:thumbnail_loc><video:publication_date>2018-05-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-new-global/9781980003052/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-new-global/9781980003052/9781980003052-a00015/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15: The New Global Road Map</video:title><video:description>Chapter 15: The New Global Road Map</video:description><video:duration>39</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980003052/</video:thumbnail_loc><video:publication_date>2018-05-01</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-new-global/9781980003052/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/9781980064831-a00001/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1: The Leader You Want to Be</video:title><video:description>Chapter 1: The Leader You Want to Be</video:description><video:duration>1858</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980064831/</video:thumbnail_loc><video:publication_date>2019-10-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/9781980064831-a00002/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2: The Leader You Want to Be</video:title><video:description>Chapter 2: The Leader You Want to Be</video:description><video:duration>1798</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980064831/</video:thumbnail_loc><video:publication_date>2019-10-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/9781980064831-a00003/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3: The Leader You Want to Be</video:title><video:description>Chapter 3: The Leader You Want to Be</video:description><video:duration>2827</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980064831/</video:thumbnail_loc><video:publication_date>2019-10-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/9781980064831-a00004/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4: The Leader You Want to Be</video:title><video:description>Chapter 4: The Leader You Want to Be</video:description><video:duration>1438</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980064831/</video:thumbnail_loc><video:publication_date>2019-10-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/9781980064831-a00005/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5: The Leader You Want to Be</video:title><video:description>Chapter 5: The Leader You Want to Be</video:description><video:duration>2493</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980064831/</video:thumbnail_loc><video:publication_date>2019-10-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/9781980064831-a00006/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6: The Leader You Want to Be</video:title><video:description>Chapter 6: The Leader You Want to Be</video:description><video:duration>3387</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980064831/</video:thumbnail_loc><video:publication_date>2019-10-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/9781980064831-a00007/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7: The Leader You Want to Be</video:title><video:description>Chapter 7: The Leader You Want to Be</video:description><video:duration>1948</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980064831/</video:thumbnail_loc><video:publication_date>2019-10-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/9781980064831-a00008/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8: The Leader You Want to Be</video:title><video:description>Chapter 8: The Leader You Want to Be</video:description><video:duration>1822</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980064831/</video:thumbnail_loc><video:publication_date>2019-10-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/9781980064831-a00009/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9: The Leader You Want to Be</video:title><video:description>Chapter 9: The Leader You Want to Be</video:description><video:duration>3600</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980064831/</video:thumbnail_loc><video:publication_date>2019-10-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/9781980064831-a00010/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10: The Leader You Want to Be</video:title><video:description>Chapter 10: The Leader You Want to Be</video:description><video:duration>2100</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980064831/</video:thumbnail_loc><video:publication_date>2019-10-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/9781980064831-a00011/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11: The Leader You Want to Be</video:title><video:description>Chapter 11: The Leader You Want to Be</video:description><video:duration>29</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781980064831/</video:thumbnail_loc><video:publication_date>2019-10-22</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-leader-you/9781980064831/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00001/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 1: The Case Study Handbook, Revised Edition</video:description><video:duration>562</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00002/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 2: The Case Study Handbook, Revised Edition</video:description><video:duration>680</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00003/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 3: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 3: The Case Study Handbook, Revised Edition</video:description><video:duration>6</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00004/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 4: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 4: The Case Study Handbook, Revised Edition</video:description><video:duration>786</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00005/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 5: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 5: The Case Study Handbook, Revised Edition</video:description><video:duration>2062</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00006/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 6: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 6: The Case Study Handbook, Revised Edition</video:description><video:duration>2280</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00007/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 7: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 7: The Case Study Handbook, Revised Edition</video:description><video:duration>2672</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00008/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 8: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 8: The Case Study Handbook, Revised Edition</video:description><video:duration>1787</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00009/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 9: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 9: The Case Study Handbook, Revised Edition</video:description><video:duration>2013</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00010/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 10: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 10: The Case Study Handbook, Revised Edition</video:description><video:duration>6</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00011/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 11: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 11: The Case Study Handbook, Revised Edition</video:description><video:duration>2681</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00012/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 12: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 12: The Case Study Handbook, Revised Edition</video:description><video:duration>6</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00013/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 13: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 13: The Case Study Handbook, Revised Edition</video:description><video:duration>2938</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00014/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 14: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 14: The Case Study Handbook, Revised Edition</video:description><video:duration>2117</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00015/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 15: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 15: The Case Study Handbook, Revised Edition</video:description><video:duration>2295</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00016/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 16: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 16: The Case Study Handbook, Revised Edition</video:description><video:duration>1691</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00017/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 17: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 17: The Case Study Handbook, Revised Edition</video:description><video:duration>22</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00018/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 18: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 18: The Case Study Handbook, Revised Edition</video:description><video:duration>2413</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00019/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 19: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 19: The Case Study Handbook, Revised Edition</video:description><video:duration>2654</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00020/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 20: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 20: The Case Study Handbook, Revised Edition</video:description><video:duration>2700</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00021/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 21: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 21: The Case Study Handbook, Revised Edition</video:description><video:duration>109</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00022/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 22: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 22: The Case Study Handbook, Revised Edition</video:description><video:duration>288</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00023/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 23: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 23: The Case Study Handbook, Revised Edition</video:description><video:duration>294</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/the-case-study/9781663748294/9781663748294-a00024/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 24: The Case Study Handbook, Revised Edition</video:title><video:description>Chapter 24: The Case Study Handbook, Revised Edition</video:description><video:duration>325</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781663748294/</video:thumbnail_loc><video:publication_date>2025-05-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/the-case-study/9781663748294/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-smart/9781705007631/9781705007631-a00001/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 1: Time Smart</video:title><video:description>Chapter 1: Time Smart</video:description><video:duration>1886</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781705007631/</video:thumbnail_loc><video:publication_date>2020-10-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-smart/9781705007631/</video:gallery_loc></video:video></url><url><loc>https://www.oreilly.com/videos/time-smart/9781705007631/9781705007631-a00002/</loc><lastmod>2026-06-26</lastmod><changefreq>weekly</changefreq><priority>0.6</priority><video:video><video:title>Chapter 2: Time Smart</video:title><video:description>Chapter 2: Time Smart</video:description><video:duration>2782</video:duration><video:thumbnail_loc>https://www.oreilly.com/library/cover/9781705007631/</video:thumbnail_loc><video:publication_date>2020-10-06</video:publication_date><video:tag>course</video:tag><video:requires_subscription>yes</video:requires_subscription><video:live>no</video:live><video:gallery_loc>https://www.oreilly.com/videos/time-smart/9781705007631/</video:gallery_loc></video:video></url>
</urlset>
