{"version":1,"pages":[{"id":"-MhiPI91JWCSIrb_H1bk","title":"Today I learned!","pathname":"/","siteSpaceId":"sitesp_H5ca6","description":"Why this space?"},{"id":"CZIX1ZdjaItQNV9jBVVH","title":"Deployment","pathname":"/deployment","siteSpaceId":"sitesp_H5ca6","description":""},{"id":"ahv9YUaysXVwRurUJISw","title":"Rolling, Canary, Blue-green deployments","pathname":"/deployment/canary-releases","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"jX3DQ7Ty1IAuSVWWIOhI","title":"Kubernetees Helm Charts","pathname":"/deployment/kubernetees-helm-charts","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Deployment"}]},{"id":"KAWGqtb4MLpB8qaxpwUG","title":"AI/ML","pathname":"/ai-ml","siteSpaceId":"sitesp_H5ca6","description":""},{"id":"SLLdkTSu5t2u3Xqe7Our","title":"SeldonIO","pathname":"/ai-ml/seldonio","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"AI/ML"}]},{"id":"OFvzhUHAnyYfvkCpW0me","title":"Installing software in E2E cloud compute","pathname":"/ai-ml/installing-software-in-e2e-cloud-compute","siteSpaceId":"sitesp_H5ca6","breadcrumbs":[{"label":"AI/ML"}]},{"id":"8kMSlb7UPvMBSmEkpDPd","title":"Watching nvidia-smi","pathname":"/ai-ml/watching-nvidia-smi","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"AI/ML"}]},{"id":"s01656IaK4o5nohR4U2U","title":"How does github copilot works?","pathname":"/ai-ml/how-does-github-copilot-works","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"AI/ML"}]},{"id":"7Oo6tHf7vwteeofJsCEk","title":"composer library","pathname":"/ai-ml/composer-library","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"AI/ML"}]},{"id":"x6BIetndAxfcD4dwNpOw","title":"Better to pass callback in fit_one_cycle","pathname":"/ai-ml/better-to-pass-callback-in-fit_one_cycle","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"AI/ML"}]},{"id":"pkiQH0YOvUeLJU3v3ZaH","title":"Eliza - demo","pathname":"/ai-ml/eliza-demo","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"AI/ML"}]},{"id":"x6iHbw8068iuwxxP2Hv2","title":"Helsinki-NLP Translation models","pathname":"/ai-ml/helsinki-nlp-translation-models","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"AI/ML"}]},{"id":"ftVX6eGb8CWOH5NF2E81","title":"Fastai Learning","pathname":"/fastai-learning","siteSpaceId":"sitesp_H5ca6","description":""},{"id":"-Mhnn97SI0Wv4lBm63zY","title":"Understanding get_image_files in fastai","pathname":"/python/untitled-1-1","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Python"}]},{"id":"-MhnmivIv3zjdzxgLzg5","title":"Resizing an image to smaller size","pathname":"/python/untitled-1","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Python"}]},{"id":"kJ8G9BCtmo4xmdYvM9YM","title":"Extracting a Json Object as List(regex)","pathname":"/python/extracting-a-json-object-as-list-regex","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Python"}]},{"id":"pVBc7JoqiSfeKMeCljAP","title":"f-strings debugging shortcut","pathname":"/python/f-strings-debugging-shortcut","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Python"}]},{"id":"-Mi-Vz-16WHs4aqkoJ_g","title":"Pytest","pathname":"/python/pytest","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Python"}]},{"id":"kz9amlkXuBhZFA98nLNQ","title":"conda switch between python versions","pathname":"/python/conda-switch-between-python-versions","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Python"}]},{"id":"wc9DnD57owuuYDd720be","title":"Nested functions exception handling","pathname":"/python/nested-functions-exception-handling","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Python"}]},{"id":"pOB3Ts8t5H79Vc6w0sfT","title":"Installing Linux Operating system","pathname":"/programming/installing-linux-operating-system","siteSpaceId":"sitesp_H5ca6","breadcrumbs":[{"label":"Programming"}]},{"id":"-Mi-WDD3f_9LvcpRz3kv","title":"Certbots usage","pathname":"/programming/certbots-usage","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Programming"}]},{"id":"MLwlsg5M7vzONTJreVMB","title":"Code highlighting in Google Docs","pathname":"/programming/code-highlighting-in-google-docs","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Programming"}]},{"id":"vmCjNWd7hKmZz0hgGiBc","title":"HTTP Methods","pathname":"/programming/http-methods","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Programming"}]},{"id":"04TyNUBElX0e09jmHcYl","title":"How to use vertical mouse?","pathname":"/programming/how-to-use-vertical-mouse","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Programming"}]},{"id":"tBmuYcc1r8SDg3QNm9W5","title":"HTTP Status Codes","pathname":"/programming/http-status-codes","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Programming"}]},{"id":"1uWNByNCL3s20g0US7vR","title":"Keycloak, Oauth, OpenID connect, SAML","pathname":"/programming/keycloak-oauth-openid-connect-saml","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Programming"}]},{"id":"-MhnnmQXibc6R2_Y2UCO","title":"Why should NPM packages be as small as possible?","pathname":"/programming/untitled-1","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Programming"}]},{"id":"ASqlgMBDi35EHsYD49o3","title":"Clean Architecture","pathname":"/programming/clean-architecture","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Programming"}]},{"id":"3r4p0OPOoSDRHUGIQ0Ni","title":"REST vs gRPC","pathname":"/programming/rest-vs-grpc","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Programming"}]},{"id":"ucxxwKzLKtBxzOfZE7e8","title":"Keycloak concepts","pathname":"/programming/keycloak-concepts","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Programming"}]},{"id":"-Mi-WNYP8M4zafVFql2X","title":"what is proxy server and nginx?","pathname":"/programming/what-is-proxy-server-and-nginx","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Programming"}]},{"id":"-Mjp8gSmcRjga115xp2p","title":"Asymptotic Time Complexity","pathname":"/programming/asymptotic-time-complexity","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Programming"}]},{"id":"-Mib_nJ9rbd08QeOIib9","title":"JavaScript Asynchronous operation","pathname":"/async-await/javascript-asynchronous-operation","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"async/await"}]},{"id":"-MiNNIJZzmAdz4Xtme3l","title":"Lesson 2- Eventloops","pathname":"/async-await/lesson-2-eventloops","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"async/await"}]},{"id":"-MiPCW8ZNqQyjF815J8D","title":"Lesson 1- asyncio history","pathname":"/async-await/lesson-1-asyncio-history","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"async/await"}]},{"id":"-MiNN_ZaipqVPBxfy12U","title":"Lesson 3- using coroutines","pathname":"/async-await/lesson-3-using-coroutines","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"async/await"}]},{"id":"-MiX_iNJaSzqrFbb6QDK","title":"Lesson 4- coroutines in hood","pathname":"/async-await/lesson-4-coroutines-in-hood","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"async/await"}]},{"id":"-MiOpg6-wi_2U63-8Vzf","title":"Python async/await","pathname":"/async-await/python-async-await","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"async/await"}]},{"id":"-MiPIIA7AgR2EyJ4I-p6","title":"JavaScript","pathname":"/async-await/javascript","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"async/await"}]},{"id":"-MjQF1MlAmYvrqu52kI-","title":"Facet_grid and Facet_wrap","pathname":"/r-programming-language/facet_grid-and-facet_wrap","siteSpaceId":"sitesp_H5ca6","description":"ramblings on using ggplot","breadcrumbs":[{"label":"R Programming language"}]},{"id":"-MjQLbdkWBWWSHC8iItY","title":"geom_point","pathname":"/r-programming-language/geom_point","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"R Programming language"}]},{"id":"-MjQRH8Co96w7gIbS2MX","title":"Inputting String in C programming language","pathname":"/c-programming-language/inputting-string-in-c-programming-language","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"C programming language"}]},{"id":"-MkFeRTNy5TkoYyBeOAt","title":"Checking if a element is passed as input or not?","pathname":"/c-programming-language/checking-if-a-element-is-passed-as-input-or-not","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"C programming language"}]},{"id":"AzAMrxVKql8jjRhVww12","title":"give credits to other people","pathname":"/git-github/give-credits-to-other-people","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Git/Github"}]},{"id":"E5CN89dL6hImAcLkNRR2","title":"one time setting to easily use Github","pathname":"/git-github/one-time-setting-to-easily-use-github","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Git/Github"}]},{"id":"OAO0kcsYw4oJBEcaH4uS","title":"Checkout to specific tag","pathname":"/git-github/checkout-to-specific-tag","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Git/Github"}]},{"id":"fhGBm7wFsm7tXe554Sn7","title":"git suggestions in PR","pathname":"/git-github/git-suggestions-in-pr","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Git/Github"}]},{"id":"-MjVPd6WCKsf0ud1SXsM","title":"Using emojis in git commits","pathname":"/git-github/using-emojis-in-git-commits","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Git/Github"}]},{"id":"-MhnndDsWTSYUwY5UvCI","title":"Postgres Database Dockercompose","pathname":"/databases/postgres-database-dockercompose","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Databases"}]},{"id":"tlpdcV5LC8Ji3IC4TOr2","title":"TIL New SQL Operators - Except, UNION, Distinct","pathname":"/databases/til-new-sql-operators-except-union-distinct","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Databases"}]},{"id":"PyAp9R4CEC6j0thEsmGv","title":"Analysing Performance of DB Queries","pathname":"/databases/analysing-performance-of-db-queries","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Databases"}]},{"id":"aBH4lTgZBxnGjYAKKBrb","title":"Querying Date ranges in postgres","pathname":"/databases/querying-date-ranges-in-postgres","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Databases"}]},{"id":"-MkNOqnBrODHur5TCdsz","title":"Handling Database disconnects in SQLAlchemy","pathname":"/databases/handling-database-disconnects-in-sqlalchemy","siteSpaceId":"sitesp_H5ca6","description":"","breadcrumbs":[{"label":"Databases"}]},{"id":"EkTaHNirX0XWQTQozdEx","title":"WITH NO EXCEPT","pathname":"/with-no-except","siteSpaceId":"sitesp_H5ca6","description":""},{"id":"6qQYxp11f09porkGjmsa","title":"What is difference with JSON documents in postgres and Mongodb","pathname":"/what-is-difference-with-json-documents-in-postgres-and-mongodb","siteSpaceId":"sitesp_H5ca6","description":""}]}