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 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