{"version":1,"pages":[{"id":"8BAtA8igxF8tcqeXlXh9","title":"Second brain","pathname":"/","siteSpaceId":"sitesp_62nxz","description":""},{"id":"BXAJNz4RFdTcOuWGHjB9","title":"AI - Artificial Intelligent","pathname":"/ai","siteSpaceId":"sitesp_62nxz","description":""},{"id":"e5T0C2ojiC4Oklvz0ejv","title":"AI-labeling","pathname":"/ai/labeling","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"AI - Artificial Intelligent"}]},{"id":"5EPlX6P3s63wDr2n7U6f","title":"AI-training","pathname":"/ai/training","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"AI - Artificial Intelligent"}]},{"id":"U08JkGTfLpBEUMmZO135","title":"Books","pathname":"/books","siteSpaceId":"sitesp_62nxz","description":""},{"id":"WSgsLcgWxVbj2BUelli7","title":"Code","pathname":"/code","siteSpaceId":"sitesp_62nxz","description":""},{"id":"Y5Ka2piJDYwFljMRgZrB","title":"Linux","pathname":"/code/linux","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Code"}]},{"id":"ZsNqbjyFbLWj2MHnBaVh","title":"Gradle","pathname":"/code/gradle","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Code"}]},{"id":"sGWRPiHU6EolnnodI925","title":"Company","pathname":"/company","siteSpaceId":"sitesp_62nxz"},{"id":"FGUKbnV4Z8p8mVKS0TfI","title":"Interview","pathname":"/company/interview","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Company"}]},{"id":"hpaAKovZjY3HuLUcoQRK","title":"Computer science","pathname":"/computer-science","siteSpaceId":"sitesp_62nxz","description":""},{"id":"VNYeHNSYHUn9YqGGDiuN","title":"Data Structures","pathname":"/computer-science/data-structures","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Computer science"}]},{"id":"qC7mpCmgOPEfrCNDpqOw","title":"Algorithms","pathname":"/computer-science/algorithms","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Computer science"}]},{"id":"zV7Tzf1dZClFUK08sOY2","title":"Concurrency","pathname":"/computer-science/concurrency","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Computer science"}]},{"id":"u4zrXD6sllh9PqrVmTlP","title":"Container","pathname":"/container","siteSpaceId":"sitesp_62nxz","description":""},{"id":"KDPdwpBWdJzpOi41nbwv","title":"Docker","pathname":"/container/docker","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Container"}]},{"id":"tNKodnKfulPHTqf988Du","title":"Docker | Private Docker Registry","pathname":"/container/docker/private-docker-registry","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Container"},{"label":"Docker"}]},{"id":"gXGW9fx3VTVXfV9YQG8s","title":"Kubernetes","pathname":"/container/kubernetes","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Container"}]},{"id":"0AvRAoJlOxZXMRT9pUka","title":"Distributed systems","pathname":"/distributed-systems","siteSpaceId":"sitesp_62nxz","description":""},{"id":"uCrDjYzcYSMr9JkwuLjm","title":"Akka","pathname":"/distributed-systems/akka","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Distributed systems"}]},{"id":"ESwfQd76Ff5f01BhtXBq","title":"Analytics","pathname":"/distributed-systems/analytics","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Distributed systems"}]},{"id":"I6G5V9wwICSeG5dEPTgV","title":"Delivery guarantee","pathname":"/distributed-systems/delivery-guarantee","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Distributed systems"}]},{"id":"2XtqLAQedOA7xnV1Shis","title":"Kafka","pathname":"/distributed-systems/kafka","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Distributed systems"}]},{"id":"sx8Eny3purqxmpyzKLsD","title":"Rebalancing","pathname":"/distributed-systems/rebalancing","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Distributed systems"}]},{"id":"sx6e9uumXw2Uuq0RsyZT","title":"RPC","pathname":"/distributed-systems/rpc","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Distributed systems"}]},{"id":"PfKnmlQY7JqjbK23Zyis","title":"gRPC","pathname":"/distributed-systems/rpc/grpc","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Distributed systems"},{"label":"RPC"}]},{"id":"BNGrOwAQn39K87EEFH0h","title":"Food","pathname":"/food","siteSpaceId":"sitesp_62nxz","description":""},{"id":"o6NXRzQhQTiYfd3miAux","title":"Recipes","pathname":"/food/recipes","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Food"}]},{"id":"H4HXkvI8FKu3oYkmAxxu","title":"Tiramisu","pathname":"/food/recipes/tiramisu","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Food"},{"label":"Recipes"}]},{"id":"aWIuRDwAx2h6p6wplzMH","title":"Git","pathname":"/git","siteSpaceId":"sitesp_62nxz","description":""},{"id":"30bc2B8O9LNlvj5NdegP","title":"GH CLI","pathname":"/gh-cli","siteSpaceId":"sitesp_62nxz","description":""},{"id":"iSBu0GqJuEUqmhmx9o5c","title":"GH CLI | Pull Request","pathname":"/gh-cli/gh-cli-pr","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"GH CLI"}]},{"id":"PTA39Q51u369ZNzh1fx6","title":"SSH","pathname":"/ssh","siteSpaceId":"sitesp_62nxz","description":""},{"id":"0DEy7VeCQCOeCTndUioc","title":"SSH bastion | SSH Jump host","pathname":"/ssh/ssh-jump-host","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"SSH"}]},{"id":"zIwm8H1xRmiCIxAtidf1","title":"SCP","pathname":"/ssh/scp","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"SSH"}]},{"id":"oypVaVOPNTVO2l2xbtxM","title":"Learning","pathname":"/learning","siteSpaceId":"sitesp_62nxz","description":""},{"id":"A3HRhTFortlSYhnPfe6l","title":"Management","pathname":"/management","siteSpaceId":"sitesp_62nxz","description":""},{"id":"BKOoOky9cv712PwF5weg","title":"Reactive systems","pathname":"/reactive-systems","siteSpaceId":"sitesp_62nxz","description":""},{"id":"idNZje0sbZge4e2XN3VN","title":"System Design","pathname":"/system-design","siteSpaceId":"sitesp_62nxz","description":""},{"id":"HxdYHccNncqMeEp5togD","title":"CAP Theorem","pathname":"/system-design/cap","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"System Design"}]},{"id":"HhzvDyoL34HPze8uPmCt","title":"Domain Driven Design","pathname":"/system-design/ddd","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"System Design"}]},{"id":"hRkakQDLc1q59FbCCYX8","title":"System Design Interview","pathname":"/system-design/interview","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"System Design"}]},{"id":"t3Ubj7pNKoMz9fYSSZ4R","title":"Load Balancing","pathname":"/system-design/load-balancing","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"System Design"}]},{"id":"nsDteIOJlb3UbYsUY8tM","title":"CDN","pathname":"/system-design/cdn","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"System Design"}]},{"id":"2wXhHqliZfSQwDHkGjqA","title":"OCR","pathname":"/ocr","siteSpaceId":"sitesp_62nxz","description":""},{"id":"ymUw0DX5gBQZA3eotgS9","title":"Productivity","pathname":"/productivity","siteSpaceId":"sitesp_62nxz","description":""},{"id":"c5mIemNSVzXDjTtFk69k","title":"Alfred","pathname":"/productivity/alfred","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Productivity"}]},{"id":"UhbbRLW29LgkA5YdJ8Nl","title":"Health","pathname":"/health","siteSpaceId":"sitesp_62nxz","description":""},{"id":"7iukIj55D7N0zPlgmb2k","title":"Teeth","pathname":"/health/teeth","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Health"}]},{"id":"FF5teZsy4K6kOkjBYRUN","title":"Devops","pathname":"/devops","siteSpaceId":"sitesp_62nxz","description":""},{"id":"kV59yEe7Zn4x0AghxrX5","title":"Data stores","pathname":"/data-stores","siteSpaceId":"sitesp_62nxz"},{"id":"sBXmB4heDxgd1u8ChpI8","title":"Elasticsearch","pathname":"/data-stores/elasticsearch","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Data stores"}]},{"id":"rlTPieeucDLiOUGPv07G","title":"Mongo","pathname":"/data-stores/mongo","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Data stores"}]},{"id":"5CcAjGaizLX833rXFjw8","title":"Germany","pathname":"/germany","siteSpaceId":"sitesp_62nxz","description":""},{"id":"FXvKSI2NA21Tf6DWBCV3","title":"Berlin","pathname":"/germany/berlin","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Germany"}]},{"id":"iluZMohnHMZhgmpAVt2Z","title":"Where is to buy Christmas trees in Berlin","pathname":"/germany/berlin/christmas-tree","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Germany"},{"label":"Berlin"}]},{"id":"WbWgY1mE6nWd3DmCdEWl","title":"Internet in Germany","pathname":"/germany/internet","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Germany"}]},{"id":"rhVbCXoyZDYpuugqVSyn","title":"Install custom router for telekom","pathname":"/germany/internet/telekom-install-custom-router","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Germany"},{"label":"Internet in Germany"}]},{"id":"BFpVNnL4gZuRdniAQcCW","title":"Transport","pathname":"/transport","siteSpaceId":"sitesp_62nxz","description":""},{"id":"JMrRioeRzXGikiUCzGmR","title":"Bikes","pathname":"/transport/bikes","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Transport"}]},{"id":"PVbCjcOUax5jKcK7JWOa","title":"Travel","pathname":"/travel","siteSpaceId":"sitesp_62nxz","description":""},{"id":"CDawge4xRIriU3qBYMR1","title":"Russia","pathname":"/travel/russia","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Travel"}]},{"id":"i6kL3C6WioNRw6ypakZ8","title":"Moscow","pathname":"/travel/russia/moscow","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Travel"},{"label":"Russia"}]},{"id":"qwuVGJ9VHjZTTOby2yas","title":"Moscow Attractions","pathname":"/travel/russia/moscow/attraction","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Travel"},{"label":"Russia"},{"label":"Moscow"}]},{"id":"LqXUwIspQLqhVqNQxNsA","title":"United Kingdom","pathname":"/travel/uk","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Travel"}]},{"id":"hhjOJMUksUdWC5uTLJ5Q","title":"Writing","pathname":"/writing","siteSpaceId":"sitesp_62nxz","description":""},{"id":"qdfNbs1GisyKJbVgHEoB","title":"Markdown","pathname":"/writing/markdown","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Writing"}]},{"id":"E9ee1JUG3TApl4r0EcKq","title":"Markdown Tables","pathname":"/writing/markdown/tables","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Writing"},{"label":"Markdown"}]},{"id":"SWpeLWE7EpiNrBVq1toY","title":"Programming languages","pathname":"/programming-languages","siteSpaceId":"sitesp_62nxz","description":""},{"id":"VRm39Qc5m3cwhNEFXQ6m","title":"Java","pathname":"/programming-languages/java","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Programming languages"}]},{"id":"nrjb1naz6F4whC5r7cCC","title":"Java | OCR","pathname":"/programming-languages/java/ocr","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Programming languages"},{"label":"Java"}]},{"id":"Z8qkcog2FdVVvZM2R55D","title":"Java | Spring","pathname":"/programming-languages/java/spring","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Programming languages"},{"label":"Java"}]},{"id":"8zv9vsGnXg6Rm5lkst9o","title":"JAVA | How to install multiple Java versions on macOS","pathname":"/programming-languages/java/install-multiple-java-versions","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Programming languages"},{"label":"Java"}]},{"id":"dNCD37YTQD5MPbuwNGFs","title":"Go","pathname":"/programming-languages/go","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Programming languages"}]},{"id":"TL0A6oBkYpAgvp3xEqmT","title":"Kotlin","pathname":"/programming-languages/kotlin","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Programming languages"}]},{"id":"06YrbMMHZDMzlPowL6Nb","title":"Python","pathname":"/programming-languages/python","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Programming languages"}]},{"id":"SEYXHaIBM9KqTjxD0CKV","title":"Optimization","pathname":"/optimization","siteSpaceId":"sitesp_62nxz","description":""},{"id":"EC6MLhpsD4HvTAJpfcMA","title":"Email","pathname":"/optimization/email","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Optimization"}]},{"id":"DUIKcqSHEKWPm585dKFs","title":"Zero inbox","pathname":"/optimization/email/zero-inbox","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Optimization"},{"label":"Email"}]},{"id":"15kz436zDrbXG1ZNhzDC","title":"Finance","pathname":"/finance","siteSpaceId":"sitesp_62nxz","description":""},{"id":"E5JGSj9hT7vTrNmAb4XX","title":"Investment","pathname":"/finance/investment","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Finance"}]},{"id":"zS6szRtl0kgrK4nSskhn","title":"Online brokers","pathname":"/finance/investment/online-brokers","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Finance"},{"label":"Investment"}]},{"id":"ZeAiiGi162ZUXVwJI0g3","title":"People","pathname":"/people","siteSpaceId":"sitesp_62nxz","description":""},{"id":"p1EyMCMDr2kh4cHYhRWJ","title":"Security","pathname":"/security","siteSpaceId":"sitesp_62nxz","description":""},{"id":"heF1blEXzfqSpHJ7948x","title":"SaaS Security","pathname":"/security/saas-security","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"HMhDKETZBhgYJzevVATd","title":"Unix","pathname":"/unix","siteSpaceId":"sitesp_62nxz"},{"id":"wKXsKyiYNDy5lhhdrIiq","title":"Shell","pathname":"/unix/shell","siteSpaceId":"sitesp_62nxz","breadcrumbs":[{"label":"Unix"}]},{"id":"bf3Oa0oPWNBpGpyhuCN2","title":"ZSH","pathname":"/unix/shell/zsh","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Unix"},{"label":"Shell"}]},{"id":"Ok5e9beuPScNgAojfTCD","title":"Work","pathname":"/work","siteSpaceId":"sitesp_62nxz","description":""},{"id":"tZJK34JkGqV089JtcMnq","title":"Feedback","pathname":"/work/feedback","siteSpaceId":"sitesp_62nxz","description":"","breadcrumbs":[{"label":"Work"}]}]}