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 errorsStudy GroupResolve blockers in your courseworkExpress and resolve problems effectively by writing tickets and asking questionsGive and receive code reviewDevelop your personal portfolioPair programmeEvaluate your progress with peers and mentors