group vCode is design v No design talk without code, no code without talking vSlow down v No due date, no delivery, no tricks vLearning v Open-minded, from others vChallenge yourself v don’t be reluctant to try something new Code Dojo Some principles
Third hand of the developer – Must have for safe refactoring • Ncrunch – Continuous testing tool – Increase speed and feedback of unit testing – TDD without knowing • nFluent – Better assertions – Gorgeous error messages
A customer will present a product idea You need to propose architecture of a software system You will present and justify your design in front of others Vote for the best architecture
you need a laptop You may ask moderators any questions about the project Any technology is fair game You may safely ake assumptions about technologies you don’t know well
or post fliers around the neighborhood. Local business folks want to go one better, a service describing missing pets, pet rewards (brokered/managed by the service), and location data points (GPS) of pet sightings Requirements: - users interested in finding pets register on the site - anyone can see a list of pets missing near to their location - pet finders can post "pet found" messages (with mandatory photo proof) and collect rewards on confirmation from pet owners - users can comment on pet missing entries, offering data points (sighted, area checked with no results, etc) - local scalability (per-city), but possibly scaling out to other cities - mobile device accessibility