DecompositionSprint 2β successCompiled Learning ObjectivesRead about the world-wide webTODOMaking a non-live chat applicationWrite and run a frontend, backend, and databasePersist data passed from a user into a databaseDisplay data from a database to a userDeploying the chat applicationDeploy all components of a frontend/backend/database application so it can be used on the internetLong-polling requestsIdentify the limitations of loading a website via a single request and responseGive examples of functionality that relies on subsequent data transfer from the server to the clientIdentify and explain why clients typically initiate requestsMaking chat liveImplement long-polling in a backend to get notifications of new dataImplement long-polling in a frontend to display new data without requiring user interventionπ‘ 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