ComplexitySprint 2β successCompiled Learning ObjectivesTrade-offsGive examples of trading off memory for CPUNetwork as a bottleneckExplain limitations of needing to make network calls (e.g. from a backend to a database)CachingIdentify and explain how web browsers benefit from cachingDemonstrate how caching can trade memory for CPUIdentify and explain staleness risks with caching, and the difficulty of invalidationπ‘ Morning orientationIntroduce and welcome new volunteersNominate a timekeeperCheck the morning day plan and group structuresπ§° Workshop ActivityApply concepts from study to a practical exampleWork together on exercises and activities to find gaps in understandingDescribe and resolve mental model errors