{"version":1,"pages":[{"id":"-L_vaAV-O6vHePYJ-cfE","title":"readme","pathname":"/development-for-winners","siteSpaceId":"sitesp_62Gbe","description":""},{"id":"-L_vaN9d5F6vn0H2dBE9","title":"Planning","pathname":"/development-for-winners/planning","siteSpaceId":"sitesp_62Gbe","description":""},{"id":"-L_vaNAo-XTw0CRWifzV","title":"Having the idea","pathname":"/development-for-winners/planning/having-the-idea","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Planning"}]},{"id":"-L_vl4Jxx5HInUKCi242","title":"Managing the project","pathname":"/development-for-winners/planning/managing-the-project","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Planning"}]},{"id":"-L_vaNAaK0XBooCQnCSQ","title":"Agile Overview","pathname":"/development-for-winners/planning/managing-the-project/whimsical-agile","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Planning"},{"label":"Managing the project"}]},{"id":"-L_vaN9a_w_uid0D6lHR","title":"Agile Buzzwords","pathname":"/development-for-winners/planning/managing-the-project/agile-buzzwords","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Planning"},{"label":"Managing the project"}]},{"id":"-L_vl4K-qy-hJPm8VHYo","title":"Collaboration and Requirements","pathname":"/development-for-winners/planning/collaboration-and-requirements","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Planning"}]},{"id":"-L_vaNA19jyGtcwM8III","title":"Ideas & Tasks","pathname":"/development-for-winners/planning/collaboration-and-requirements/ideas-and-tasks","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Planning"},{"label":"Collaboration and Requirements"}]},{"id":"-L_vaNAYbGszncyJ9jPu","title":"Quantifying Requirements","pathname":"/development-for-winners/planning/collaboration-and-requirements/writing-requirements","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Planning"},{"label":"Collaboration and Requirements"}]},{"id":"-L_vaN9_5kz-r2-tPkaV","title":"Development","pathname":"/development-for-winners/development","siteSpaceId":"sitesp_62Gbe","description":""},{"id":"-L_vaNAr0yV8jq2kFcqc","title":"Good Stuff","pathname":"/development-for-winners/development/general","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"}]},{"id":"-L_vl4K4BdElkZuT2RdP","title":"Design Patterns","pathname":"/development-for-winners/development/general/design-patterns","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"}]},{"id":"ahGEE2wss7RDlsdUA25Y","title":"Interfaces","pathname":"/development-for-winners/development/general/design-patterns/interfaces","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Design Patterns"}]},{"id":"-L_vaNAw5NgtGYlvf-Fr","title":"Factory","pathname":"/development-for-winners/development/general/design-patterns/factory","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Design Patterns"}]},{"id":"-L_vaNA9oph5pY7QcV3Z","title":"Builder","pathname":"/development-for-winners/development/general/design-patterns/builder","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Design Patterns"}]},{"id":"-L_vaNAydiqmqcn0CvYX","title":"Inversion of control","pathname":"/development-for-winners/development/general/design-patterns/inversion-of-control","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Design Patterns"}]},{"id":"BSfImwIcL4gor05VI4hH","title":"Enumerables & Collections","pathname":"/development-for-winners/development/general/design-patterns/enumerables","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Design Patterns"}]},{"id":"-L_vaNAIEUavKZKxU2Ky","title":"Service location","pathname":"/development-for-winners/development/general/design-patterns/service-location","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Design Patterns"}]},{"id":"-L_vaNA5qRrHzKFKHjJM","title":"Dependency injection","pathname":"/development-for-winners/development/general/design-patterns/dependency-injection","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Design Patterns"}]},{"id":"UssCcz50Ed5PCSMBQtqh","title":"Aspect Oriented Programming","pathname":"/development-for-winners/development/general/design-patterns/aspect-oriented-programming","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Design Patterns"}]},{"id":"-L_vaN9Z71zbNo7iuXTV","title":"Strategy-like Patterns","pathname":"/development-for-winners/development/general/design-patterns/strategy-like-patterns","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Design Patterns"}]},{"id":"-L_vaNAUFNLUVel6J2Az","title":"Repository","pathname":"/development-for-winners/development/general/design-patterns/repository","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Design Patterns"}]},{"id":"eIXdW2nxBqNimlngLrU6","title":"Repositories Again?!","pathname":"/development-for-winners/development/general/design-patterns/repositories-again","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Design Patterns"}]},{"id":"yXDYJcTsdvbFcYCgObgU","title":"Service Composition","pathname":"/development-for-winners/development/general/design-patterns/service-composition","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Design Patterns"}]},{"id":"-L_vaN9Vzut41K3GszP4","title":"Reactive Extensions","pathname":"/development-for-winners/development/general/design-patterns/reactive-extensions","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Design Patterns"}]},{"id":"-L_vaN9h9cXEYSoXuDMf","title":"Testing","pathname":"/development-for-winners/development/general/testing","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"}]},{"id":"-L_vaNA7A4NhBRPu73tv","title":"Intro to testing","pathname":"/development-for-winners/development/general/testing/intro-to-testing","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Testing"}]},{"id":"-L_vaN9gHr5yiyxKKXu2","title":"Mocking","pathname":"/development-for-winners/development/general/testing/mocking","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Testing"}]},{"id":"koOopfIDf4e9tG458w1l","title":"API Testing","pathname":"/development-for-winners/development/general/testing/api-testing","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Testing"}]},{"id":"-L_vaN9mDmR1Y9jwzuQZ","title":"Source Control","pathname":"/development-for-winners/development/general/source-control","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"}]},{"id":"ApI7jDMpaPKXI3i6pgfJ","title":"Source Control Basics","pathname":"/development-for-winners/development/general/source-control/basic-source-control","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Source Control"}]},{"id":"9JhRsmSmQlmLp8E0q4L1","title":"DVCS Basics","pathname":"/development-for-winners/development/general/source-control/dvcs-basics","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Source Control"}]},{"id":"u3tYv2yp1ELEmfporoTj","title":"Git Patterns","pathname":"/development-for-winners/development/general/source-control/source-control-patterns","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Source Control"}]},{"id":"2pnSMruNRQ5fs85qp8IO","title":"Git Flow","pathname":"/development-for-winners/development/general/source-control/git-flow","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Source Control"}]},{"id":"g3J75hLRb5ouU3uemeay","title":"Github Flow","pathname":"/development-for-winners/development/general/source-control/github-flow","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"},{"label":"Source Control"}]},{"id":"-L_vaNAKiqW08W9Rf0er","title":"Anti Patterns","pathname":"/development-for-winners/development/general/anti-patterns","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"}]},{"id":"aID07HpNPm0mBIfOPQF8","title":"Inheritance vs Composition","pathname":"/development-for-winners/development/general/inheritance-vs-composition","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Good Stuff"}]},{"id":"-L_vaN9jPsba37JexQ0O","title":"Web Specific Stuff","pathname":"/development-for-winners/development/web","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"}]},{"id":"-L_vaN9xz1rGp71JStQv","title":"Front End","pathname":"/development-for-winners/development/web/front-end","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Web Specific Stuff"}]},{"id":"-L_vaN9wXI9Q60ge6HeA","title":"Quick word on JS","pathname":"/development-for-winners/development/web/front-end/quick-word-on-js","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Web Specific Stuff"},{"label":"Front End"}]},{"id":"-L_vaN9z8WBPHEBYRwt2","title":"Things to know about JS","pathname":"/development-for-winners/development/web/front-end/things-to-know-about-js","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Web Specific Stuff"},{"label":"Front End"}]},{"id":"-L_vl4KOyr5v50QO3DD-","title":"Game Dev Specific Stuff","pathname":"/development-for-winners/development/game-dev-specific-stuff","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"}]},{"id":"-L_vl4KPjUH4ZNB5yzv-","title":"Recap on Patterns","pathname":"/development-for-winners/development/game-dev-specific-stuff/recap-on-patterns","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Game Dev Specific Stuff"}]},{"id":"-L_vaN9q8bmLQQiClrdU","title":"Depedency Injection In Gaming","pathname":"/development-for-winners/development/game-dev-specific-stuff/recap-on-patterns/dependency-injection","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Game Dev Specific Stuff"},{"label":"Recap on Patterns"}]},{"id":"-L_vl4KRUTP-BdI7c7uv","title":"Game Related Patterns","pathname":"/development-for-winners/development/game-dev-specific-stuff/game-related-patterns","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Game Dev Specific Stuff"}]},{"id":"-L_vaNAhHuaH2ktj-YaC","title":"ECS","pathname":"/development-for-winners/development/game-dev-specific-stuff/game-related-patterns/ecs","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Game Dev Specific Stuff"},{"label":"Game Related Patterns"}]},{"id":"-L_vaNAcFUJTZxiLlEH4","title":"MVVM","pathname":"/development-for-winners/development/game-dev-specific-stuff/game-related-patterns/mvvm","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Development"},{"label":"Game Dev Specific Stuff"},{"label":"Game Related Patterns"}]},{"id":"-L_vaNAFNpfcdl85s_2V","title":"Building & Deployment","pathname":"/development-for-winners/building","siteSpaceId":"sitesp_62Gbe","description":""},{"id":"-L_vl4KVmiJtxSq81Q_U","title":"Build scripts & servers","pathname":"/development-for-winners/building/build-scripts-and-servers","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Building & Deployment"}]},{"id":"-L_vaNAVWm3tRRVXt_WT","title":"Build Scripts","pathname":"/development-for-winners/building/build-scripts-and-servers/build-scripts","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Building & Deployment"},{"label":"Build scripts & servers"}]},{"id":"aoJW83nOHgGIQg2CaG7I","title":"Other","pathname":"/development-for-winners/other","siteSpaceId":"sitesp_62Gbe","description":""},{"id":"1mKh1VKocffPyN7T4uJh","title":"Working In The Industry","pathname":"/development-for-winners/other/working-in-the-industry","siteSpaceId":"sitesp_62Gbe","description":"","breadcrumbs":[{"label":"Other"}]}]}