{"version":1,"pages":[{"id":"dGvQCvif83Wdcf5xaKB9","title":"Welcome to this handbook","pathname":"/my-digital-garden","siteSpaceId":"sitesp_DKjtS","emoji":"1f44b","description":""},{"id":"Rz2IQO5pCgCtdgXd7rlz","title":"Level 0 : Non-technical considerations","pathname":"/my-digital-garden/level-0-non-technical-considerations","siteSpaceId":"sitesp_DKjtS","description":""},{"id":"IGfEhPGkgSCn8KY1j4VS","title":"How to manage your time effectively","pathname":"/my-digital-garden/level-0-non-technical-considerations/how-to-manage-your-time-effectively","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Level 0 : Non-technical considerations"}]},{"id":"reIEinmk4hyLI6dE750H","title":"How to prepare for job interviews #1 : Digital Presence","pathname":"/my-digital-garden/level-0-non-technical-considerations/how-to-prepare-for-job-interviews-1-digital-presence","siteSpaceId":"sitesp_DKjtS","description":"Here we will explain how to prepare your digital presence","breadcrumbs":[{"label":"Level 0 : Non-technical considerations"}]},{"id":"KxNdtgyOOMjw6m86gfKj","title":"How to prepare for job interviews #2 : At the interview","pathname":"/my-digital-garden/level-0-non-technical-considerations/how-to-prepare-for-job-interviews-2-at-the-interview","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Level 0 : Non-technical considerations"}]},{"id":"nJ8awVHZN3e5lYKQhZUa","title":"Level 1 : Computer Science","pathname":"/my-digital-garden/level-1-computer-science","siteSpaceId":"sitesp_DKjtS","description":""},{"id":"7ih5I293EK29eJ9279Eg","title":"Intro: Why computer science is critical","pathname":"/my-digital-garden/level-1-computer-science/intro-why-computer-science-is-critical","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Level 1 : Computer Science"}]},{"id":"LeqWOYt7KEL7f4JwPxTw","title":"Algorithms & Data structures Handbook","pathname":"/my-digital-garden/level-1-computer-science/algorithms-and-data-structures-handbook","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Level 1 : Computer Science"}]},{"id":"6VSe4qa87tlf3EC4z801","title":"Algorithms & Data structures Handbook","pathname":"/my-digital-garden/level-1-computer-science/algorithms-and-data-structures-handbook/algorithms-and-data-structures-handbook","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Level 1 : Computer Science"},{"label":"Algorithms & Data structures Handbook"}]},{"id":"vBiu4zY2CU1N2MTMhMhr","title":"Sorting Algorithms","pathname":"/my-digital-garden/level-1-computer-science/algorithms-and-data-structures-handbook/sorting-algorithms","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Level 1 : Computer Science"},{"label":"Algorithms & Data structures Handbook"}]},{"id":"jfi2QnOkpgzUCDjm80mH","title":"Data Structures ADTs Implementation (In Go)","pathname":"/my-digital-garden/level-1-computer-science/algorithms-and-data-structures-handbook/data-structures-adts-implementation-in-go","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Level 1 : Computer Science"},{"label":"Algorithms & Data structures Handbook"}]},{"id":"cL439liXIVMlY4NXCPdR","title":"Techniques for Solving Data Structures Problems","pathname":"/my-digital-garden/level-1-computer-science/algorithms-and-data-structures-handbook/techniques-for-solving-data-structures-problems","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Level 1 : Computer Science"},{"label":"Algorithms & Data structures Handbook"}]},{"id":"RdVEv2WW9QGzHFUXIwkr","title":"Computer Organization and Architecture","pathname":"/my-digital-garden/level-1-computer-science/computer-organization-and-architecture","siteSpaceId":"sitesp_DKjtS","description":"ISA, assembly language, machine language, ALU, Processer Design , Memory Design","breadcrumbs":[{"label":"Level 1 : Computer Science"}]},{"id":"pyeqO7askv3hz1r6sXeD","title":"Operating Systems","pathname":"/my-digital-garden/level-1-computer-science/operating-systems","siteSpaceId":"sitesp_DKjtS","description":"General architecture of operating systems, process management, memory management, storage management, virtualization","breadcrumbs":[{"label":"Level 1 : Computer Science"}]},{"id":"V5ZuigdvjPEVplqvrB7D","title":"Database systems","pathname":"/my-digital-garden/level-1-computer-science/database-systems","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Level 1 : Computer Science"}]},{"id":"NuB87mlPP8NvnL0VkSyC","title":"Level 2 : System Design","pathname":"/my-digital-garden/level-2-system-design","siteSpaceId":"sitesp_DKjtS","description":""},{"id":"VT2wsBaiASDiX2tsskyf","title":"Step 1 : Analysis","pathname":"/my-digital-garden/level-2-system-design/step-1-analysis","siteSpaceId":"sitesp_DKjtS","description":"Try to understand the problem and establish the scope","breadcrumbs":[{"label":"Level 2 : System Design"}]},{"id":"jbEPcsgq7XzAIetMhqcS","title":"Step 2 : Digging deeper into data modeling","pathname":"/my-digital-garden/level-2-system-design/step-2-digging-deeper-into-data-modeling","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Level 2 : System Design"}]},{"id":"GlkAX3Gq6n4M67da4qFC","title":"Step 3 : High-Level component design","pathname":"/my-digital-garden/level-2-system-design/step-3-high-level-component-design","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Level 2 : System Design"}]},{"id":"7Kk3IPYxByotPNfxzn6G","title":"Step 4: Low-Level / Detailed Design system","pathname":"/my-digital-garden/level-2-system-design/step-4-low-level-detailed-design-system","siteSpaceId":"sitesp_DKjtS","description":"This is a guide for how to architect a technical solution, or at least some notes on the important parts","breadcrumbs":[{"label":"Level 2 : System Design"}]},{"id":"wbqEHyhVK65nUyOCrGhK","title":"Clients","pathname":"/my-digital-garden/level-2-system-design/step-4-low-level-detailed-design-system/clients","siteSpaceId":"sitesp_DKjtS","description":"This page contains cllie","breadcrumbs":[{"label":"Level 2 : System Design"},{"label":"Step 4: Low-Level / Detailed Design system"}]},{"id":"3IBf1xo2fuJL5tk58J3u","title":"Application Servers","pathname":"/my-digital-garden/level-2-system-design/step-4-low-level-detailed-design-system/application-servers","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Level 2 : System Design"},{"label":"Step 4: Low-Level / Detailed Design system"}]},{"id":"gE4lxq3Yww3ZZuZklUik","title":"Databases","pathname":"/my-digital-garden/level-2-system-design/step-4-low-level-detailed-design-system/databases","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Level 2 : System Design"},{"label":"Step 4: Low-Level / Detailed Design system"}]},{"id":"Ce9hwpV8FRm4dVRwLOPB","title":"Security","pathname":"/my-digital-garden/level-2-system-design/step-4-low-level-detailed-design-system/security","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Level 2 : System Design"},{"label":"Step 4: Low-Level / Detailed Design system"}]},{"id":"2SsIpQ9Zkogaibafz8JA","title":"Distributed Systems with Microservices","pathname":"/my-digital-garden/level-2-system-design/step-4-low-level-detailed-design-system/distributed-systems-with-microservices","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Level 2 : System Design"},{"label":"Step 4: Low-Level / Detailed Design system"}]},{"id":"xekVb7HacPl2s6g2qs0D","title":"Level 4: Productivity Handbook for Software Engineers","pathname":"/my-digital-garden/level-4-productivity-handbook-for-software-engineers","siteSpaceId":"sitesp_DKjtS","description":""},{"id":"K3LLigMdOvLk2MW0edV4","title":"How I use Fig","pathname":"/my-digital-garden/level-4-productivity-handbook-for-software-engineers/how-i-use-fig","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Level 4: Productivity Handbook for Software Engineers"}]},{"id":"TaIKTup3zmMgUllBozSi","title":"Command line tools","pathname":"/my-digital-garden/level-4-productivity-handbook-for-software-engineers/command-line-tools","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Level 4: Productivity Handbook for Software Engineers"}]},{"id":"wOpCNNT7wjxeMYBsYuNy","title":"Develop on the cloud","pathname":"/my-digital-garden/level-4-productivity-handbook-for-software-engineers/develop-on-the-cloud","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Level 4: Productivity Handbook for Software Engineers"}]},{"id":"SLc1e3QJNcwl2shsNXO0","title":"Extra","pathname":"/my-digital-garden/extra","siteSpaceId":"sitesp_DKjtS","description":""},{"id":"XMApEE27UZNyPl5jlkT9","title":"Leadership","pathname":"/my-digital-garden/leadership","siteSpaceId":"sitesp_DKjtS","description":""},{"id":"cr5IoUCqzkA0xCQJOfpj","title":"Processes","pathname":"/my-digital-garden/leadership/processes","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Leadership"}]},{"id":"dibITkrcolJoUPf6nTdu","title":"Poeple","pathname":"/my-digital-garden/leadership/poeple","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Leadership"}]},{"id":"4QbNQx91mkbBJkfHWyJY","title":"Delivery","pathname":"/my-digital-garden/leadership/delivery","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Leadership"}]},{"id":"GrfwKctQ7UoxLuCXKanp","title":"Transitioning to a new role","pathname":"/my-digital-garden/leadership/transitioning-to-a-new-role","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Leadership"}]},{"id":"NfuAi3N4IPsVExowIDIZ","title":"Resources I like","pathname":"/my-digital-garden/leadership/resources-i-like","siteSpaceId":"sitesp_DKjtS","description":"","breadcrumbs":[{"label":"Leadership"}]}]}