├── .env.example ├── .eslintignore ├── .eslintrc ├── .gitattributes ├── .github ├── issue_template.md └── pull_request_template.md ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .npmrc ├── .prettierignore ├── .prettierrc ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── components ├── Banner.tsx ├── Card.tsx ├── ClientReload.tsx ├── Conditional.tsx ├── CourseContent.tsx ├── Draft.tsx ├── Footer.tsx ├── Form.tsx ├── LayoutWrapper.tsx ├── Link.tsx ├── MDXComponents.tsx ├── MobileNav.tsx ├── NewsletterForm.tsx ├── PageTitle.tsx ├── Pagination.tsx ├── Pre.tsx ├── SEO.tsx ├── ScrollTopAndComment.tsx ├── SectionContainer.tsx ├── Share.tsx ├── SocialIcons.tsx ├── TOCInline.tsx ├── Tag.tsx ├── ThemeSwitch.tsx ├── analytics │ ├── GoogleAnalytics.tsx │ ├── Plausible.tsx │ ├── SimpleAnalytics.tsx │ ├── Umami.tsx │ └── index.tsx ├── comments │ ├── Disqus.tsx │ ├── Giscus.tsx │ ├── Utterances.tsx │ └── index.tsx └── list │ ├── DeploymentList.tsx │ └── StackList.tsx ├── config ├── colors.ts ├── contact.ts ├── courses.ts ├── index.ts ├── projects.ts └── stack.ts ├── css ├── global.css ├── prism.css └── tailwind.css ├── data ├── authors │ └── default.md ├── blog │ ├── advanced-monitoring-with-nats-surveyor.mdx │ ├── amazing-placeholder-blurhash.mdx │ ├── arangodb-underrated.mdx │ ├── art-of-building-small-container.mdx │ ├── auditing-unsafe-passwords.mdx │ ├── aws-roadmap.mdx │ ├── blazing-typescript-webpack-esbuild.mdx │ ├── build-rest-api-go.mdx │ ├── configure-aws-cli.mdx │ ├── connecting-postgresql-gorm.mdx │ ├── continuous-integration-appcenter-react-native.mdx │ ├── csp-actor-model-concurrency.mdx │ ├── deploy-react-s3-cloudfront.mdx │ ├── deploying-nextjs-aws-app-runner.mdx │ ├── distributed-communication-patterns-nats.mdx │ ├── distributed-messaging-nats.mdx │ ├── dockerize-go.mdx │ ├── dockerize-node.mdx │ ├── dockerize-react.mdx │ ├── embedding-nats-go.mdx │ ├── exposing-resources-cloudflare-argo-tunnel.mdx │ ├── getting-started-with-nats-suse-sle.mdx │ ├── go-error-handling-typescript.mdx │ ├── graphql-subscription-at-scale-with-nats.mdx │ ├── hypertrade-distributed-cryptocurrency-trading-bot.mdx │ ├── imports-module-resolver-react-native.mdx │ ├── introduction-dockerize-series.mdx │ ├── introduction-go-fiber.mdx │ ├── introduction-nats-cli.mdx │ ├── introduction-to-iac-terraform.mdx │ ├── introduction-to-zustand.mdx │ ├── kubernetes-development-skaffold.mdx │ ├── learn-go-the-complete-course.mdx │ ├── nats-at-edge-with-k3s.mdx │ ├── nats-topology.mdx │ ├── nats-with-kubernetes.mdx │ ├── optimize-node-performance-clustering.mdx │ ├── preview-environments-aws-cloudflare.mdx │ ├── private-public-routing-react.mdx │ ├── pull-request-automation-with-mergify.mdx │ ├── quick-package-update-react-native.mdx │ ├── react-native-codepush.mdx │ ├── real-time-monitoring-nats-top.mdx │ ├── seeding-postgres-with-docker.mdx │ ├── sign-in-with-apple-react-native.mdx │ ├── sqs-sns-eventbridge.mdx │ ├── system-design-the-complete-course.mdx │ ├── tips-code-review.mdx │ ├── top5-docker-best-practices.mdx │ ├── top5-languages-2022.mdx │ ├── unit-testing-go.mdx │ └── vite-is-too-fast.mdx ├── courses │ ├── go │ │ ├── advanced-concurrency-patterns.mdx │ │ ├── arrays-and-slices.mdx │ │ ├── build.mdx │ │ ├── channels.mdx │ │ ├── concurrency.mdx │ │ ├── context.mdx │ │ ├── errors.mdx │ │ ├── flow-control.mdx │ │ ├── functions.mdx │ │ ├── generics.mdx │ │ ├── goroutines.mdx │ │ ├── hello-world.mdx │ │ ├── installation-and-setup.mdx │ │ ├── interfaces.mdx │ │ ├── maps.mdx │ │ ├── methods.mdx │ │ ├── modules.mdx │ │ ├── next-steps.mdx │ │ ├── packages.mdx │ │ ├── panic-and-recover.mdx │ │ ├── pointers.mdx │ │ ├── references.mdx │ │ ├── select.mdx │ │ ├── string-formatting.mdx │ │ ├── structs.mdx │ │ ├── sync-package.mdx │ │ ├── testing.mdx │ │ ├── useful-commands.mdx │ │ ├── variables-and-data-types.mdx │ │ ├── welcome-to-the-course.mdx │ │ ├── what-is-go.mdx │ │ ├── why-learn-go.mdx │ │ └── workspaces.mdx │ └── system-design │ │ ├── acid-and-base-consistency-models.mdx │ │ ├── api-gateway.mdx │ │ ├── availability.mdx │ │ ├── caching.mdx │ │ ├── cap-theorem.mdx │ │ ├── circuit-breaker.mdx │ │ ├── clustering.mdx │ │ ├── command-and-query-responsibility-segregation.mdx │ │ ├── consistent-hashing.mdx │ │ ├── content-delivery-network.mdx │ │ ├── database-federation.mdx │ │ ├── database-replication.mdx │ │ ├── databases-and-dbms.mdx │ │ ├── disaster-recovery.mdx │ │ ├── distributed-transactions.mdx │ │ ├── domain-name-system.mdx │ │ ├── enterprise-service-bus.mdx │ │ ├── event-driven-architecture.mdx │ │ ├── event-sourcing.mdx │ │ ├── geohashing-and-quadtrees.mdx │ │ ├── indexes.mdx │ │ ├── ip.mdx │ │ ├── load-balancing.mdx │ │ ├── long-polling-websockets-server-sent-events.mdx │ │ ├── message-brokers.mdx │ │ ├── message-queues.mdx │ │ ├── monoliths-microservices.mdx │ │ ├── n-tier-architecture.mdx │ │ ├── netflix.mdx │ │ ├── next-steps.mdx │ │ ├── normalization-and-denormalization.mdx │ │ ├── nosql-databases.mdx │ │ ├── oauth2-and-openid-connect.mdx │ │ ├── osi-model.mdx │ │ ├── pacelc-theorem.mdx │ │ ├── proxy.mdx │ │ ├── publish-subscribe.mdx │ │ ├── rate-limiting.mdx │ │ ├── references.mdx │ │ ├── rest-graphql-grpc.mdx │ │ ├── scalability.mdx │ │ ├── service-discovery.mdx │ │ ├── sharding.mdx │ │ ├── single-sign-on.mdx │ │ ├── sla-slo-sli.mdx │ │ ├── sql-databases.mdx │ │ ├── sql-vs-nosql-databases.mdx │ │ ├── ssl-tls-mtls.mdx │ │ ├── storage.mdx │ │ ├── system-design-interviews.mdx │ │ ├── tcp-and-udp.mdx │ │ ├── transactions.mdx │ │ ├── twitter.mdx │ │ ├── uber.mdx │ │ ├── url-shortener.mdx │ │ ├── virtual-machines-and-containers.mdx │ │ ├── welcome-to-the-course.mdx │ │ ├── what-is-system-design.mdx │ │ └── whatsapp.mdx ├── headerNavLinks.ts ├── logo.svg ├── references-data.bib └── siteMetadata.js ├── jsconfig.json ├── layouts ├── AuthorLayout.tsx ├── CourseLayout.tsx ├── ListLayout.tsx ├── PostLayout.tsx └── PostSimple.tsx ├── lib ├── generate-rss.ts ├── hooks │ └── useRandomColorPair.ts ├── mdx.ts ├── remark-code-title.ts ├── remark-extract-frontmatter.ts ├── remark-img-to-jsx.ts ├── remark-toc-headings.ts ├── tags.ts └── utils │ ├── files.ts │ ├── formatDate.ts │ ├── htmlEscaper.ts │ └── kebabCase.ts ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages ├── 404.tsx ├── _app.tsx ├── _document.tsx ├── about.tsx ├── api │ ├── buttondown.ts │ ├── convertkit.ts │ ├── klaviyo.ts │ └── mailchimp.ts ├── blog.tsx ├── blog │ ├── [...slug].tsx │ └── page │ │ └── [page].tsx ├── contact.tsx ├── courses.tsx ├── courses │ ├── [...slug].tsx │ ├── go.tsx │ └── system-design.tsx ├── index.tsx ├── projects │ ├── [slug].tsx │ └── index.tsx ├── tags.tsx └── tags │ └── [tag].tsx ├── postcss.config.js ├── public └── static │ ├── avatar.jpg │ ├── banner.png │ ├── blogs │ ├── advanced-monitoring-with-nats-surveyor.png │ ├── amazing-placeholder-blurhash.jpeg │ ├── arangodb-underrated.png │ ├── art-of-building-small-container.png │ ├── auditing-unsafe-passwords.png │ ├── aws-roadmap.png │ ├── blazing-typescript-webpack-esbuild.jpeg │ ├── build-rest-api-go.png │ ├── configure-aws-cli.png │ ├── connecting-postgresql-gorm.png │ ├── continuous-integration-appcenter-react-native.jpeg │ ├── csp-actor-model-concurrency │ │ ├── actor.png │ │ ├── banner.png │ │ └── csp.png │ ├── deploy-react-s3-cloudfront.png │ ├── deploying-nextjs-aws-app-runner.png │ ├── distributed-communication-patterns-nats.png │ ├── distributed-messaging-nats.png │ ├── dockerize-go.png │ ├── dockerize-node.png │ ├── dockerize-react.png │ ├── embedding-nats-go.png │ ├── exposing-resources-cloudflare-argo-tunnel.png │ ├── getting-started-with-nats-suse-sle.png │ ├── go-error-handling-typescript.png │ ├── graphql-subscription-at-scale-with-nats.png │ ├── hypertrade-distributed-cryptocurrency-trading-bot.jpeg │ ├── imports-module-resolver-react-native.jpeg │ ├── introduction-dockerize-series.jpeg │ ├── introduction-go-fiber.png │ ├── introduction-nats-cli.png │ ├── introduction-to-iac-terraform.png │ ├── introduction-to-zustand.png │ ├── kubernetes-development-skaffold.png │ ├── nats-at-edge-with-k3s.jpeg │ ├── nats-topology.png │ ├── nats-with-kubernetes.png │ ├── optimize-node-performance-clustering.png │ ├── preview-environments-aws-cloudflare.png │ ├── private-public-routing-react.png │ ├── pull-request-automation-with-mergify.jpeg │ ├── real-time-monitoring-nats-top.png │ ├── seeding-postgres-with-docker.png │ ├── sign-in-with-apple-react-native.png │ ├── sqs-sns-eventbridge.png │ ├── tips-code-review.png │ ├── top5-languages-2022.png │ ├── unit-testing-go.png │ └── vite-is-too-fast.jpeg │ ├── courses │ ├── go │ │ ├── banner.png │ │ ├── chapter-I │ │ │ ├── build │ │ │ │ └── banner.png │ │ │ ├── flow-control │ │ │ │ └── banner.png │ │ │ ├── functions │ │ │ │ └── banner.png │ │ │ ├── hello-world │ │ │ │ └── banner.png │ │ │ ├── modules │ │ │ │ ├── banner.png │ │ │ │ └── gopath.png │ │ │ ├── packages │ │ │ │ └── banner.png │ │ │ ├── string-formatting │ │ │ │ └── banner.png │ │ │ ├── useful-commands │ │ │ │ └── banner.png │ │ │ ├── variables-and-data-types │ │ │ │ └── banner.png │ │ │ └── workspaces │ │ │ │ └── banner.png │ │ ├── chapter-II │ │ │ ├── arrays-and-slices │ │ │ │ ├── array.png │ │ │ │ ├── banner.png │ │ │ │ └── slice.png │ │ │ ├── maps │ │ │ │ ├── banner.png │ │ │ │ └── maps.png │ │ │ ├── methods │ │ │ │ └── banner.png │ │ │ ├── pointers │ │ │ │ ├── banner.png │ │ │ │ └── pointers.png │ │ │ └── structs │ │ │ │ └── banner.png │ │ ├── chapter-III │ │ │ ├── errors │ │ │ │ └── banner.png │ │ │ ├── generics │ │ │ │ ├── banner.png │ │ │ │ └── typeset.png │ │ │ ├── interfaces │ │ │ │ ├── banner.png │ │ │ │ ├── interface-implementation.png │ │ │ │ ├── interface.png │ │ │ │ └── no-interface.png │ │ │ ├── panic-and-recover │ │ │ │ └── banner.png │ │ │ └── testing │ │ │ │ ├── banner.png │ │ │ │ └── coverage.png │ │ ├── chapter-IV │ │ │ ├── advanced-concurrency-patterns │ │ │ │ ├── banner.png │ │ │ │ ├── fan-in.png │ │ │ │ ├── fan-out.png │ │ │ │ ├── generator.png │ │ │ │ ├── pipeline.png │ │ │ │ ├── queuing.png │ │ │ │ └── worker-pool.png │ │ │ ├── channels │ │ │ │ ├── banner.png │ │ │ │ ├── buffered-channel.png │ │ │ │ ├── channel.png │ │ │ │ └── directional-channels.png │ │ │ ├── concurrency │ │ │ │ ├── banner.png │ │ │ │ ├── circular-wait.png │ │ │ │ ├── concurrency-vs-parallelism.png │ │ │ │ ├── csp.png │ │ │ │ ├── hold-and-wait.png │ │ │ │ ├── mutual-exclusion.png │ │ │ │ └── no-preemption.png │ │ │ ├── context │ │ │ │ └── banner.png │ │ │ ├── goroutines │ │ │ │ ├── banner.png │ │ │ │ └── fork-join.png │ │ │ ├── select │ │ │ │ └── banner.png │ │ │ └── sync-package │ │ │ │ └── banner.png │ │ └── getting-started │ │ │ ├── installation-and-setup │ │ │ ├── banner.png │ │ │ ├── download.png │ │ │ ├── extension.png │ │ │ └── vscode.png │ │ │ ├── welcome-to-the-course │ │ │ └── banner.png │ │ │ ├── what-is-go │ │ │ └── banner.png │ │ │ └── why-learn-go │ │ │ └── banner.png │ └── system-design │ │ ├── banner.png │ │ ├── chapter-I │ │ ├── availability │ │ │ └── banner.png │ │ ├── caching │ │ │ ├── banner.png │ │ │ ├── caching.png │ │ │ ├── distributed-cache.png │ │ │ ├── global-cache.png │ │ │ ├── write-around-cache.png │ │ │ ├── write-back-cache.png │ │ │ └── write-through-cache.png │ │ ├── clustering │ │ │ ├── active-active.png │ │ │ ├── active-passive.png │ │ │ ├── banner.png │ │ │ └── cluster.png │ │ ├── content-delivery-network │ │ │ ├── banner.png │ │ │ ├── cdn-map.png │ │ │ └── cdn.png │ │ ├── domain-name-system │ │ │ ├── banner.png │ │ │ └── how-dns-works.png │ │ ├── ip │ │ │ └── banner.png │ │ ├── load-balancing │ │ │ ├── banner.png │ │ │ ├── load-balancer-layers.png │ │ │ ├── load-balancer.png │ │ │ └── redundant-load-balancer.png │ │ ├── osi-model │ │ │ ├── banner.png │ │ │ └── osi-model.png │ │ ├── proxy │ │ │ ├── banner.png │ │ │ ├── forward-proxy.png │ │ │ └── reverse-proxy.png │ │ ├── scalability │ │ │ ├── banner.png │ │ │ └── scalability.png │ │ ├── storage │ │ │ └── banner.png │ │ └── tcp-and-udp │ │ │ ├── banner.png │ │ │ ├── tcp.png │ │ │ └── udp.png │ │ ├── chapter-II │ │ ├── acid-and-base-consistency-models │ │ │ └── banner.png │ │ ├── cap-theorem │ │ │ ├── banner.png │ │ │ └── cap-theorem.png │ │ ├── consistent-hashing │ │ │ ├── banner.png │ │ │ ├── consistent-hashing.png │ │ │ ├── simple-hashing.png │ │ │ └── virtual-nodes.png │ │ ├── database-federation │ │ │ ├── banner.png │ │ │ └── database-federation.png │ │ ├── database-replication │ │ │ ├── banner.png │ │ │ ├── master-master-replication.png │ │ │ └── master-slave-replication.png │ │ ├── databases-and-dbms │ │ │ ├── banner.png │ │ │ └── database-types.png │ │ ├── distributed-transactions │ │ │ ├── banner.png │ │ │ ├── sagas.png │ │ │ ├── three-phase-commit.png │ │ │ └── two-phase-commit.png │ │ ├── indexes │ │ │ ├── banner.png │ │ │ ├── dense-index.png │ │ │ ├── indexes.png │ │ │ └── sparse-index.png │ │ ├── normalization-and-denormalization │ │ │ └── banner.png │ │ ├── nosql-databases │ │ │ └── banner.png │ │ ├── pacelc-theorem │ │ │ ├── banner.png │ │ │ └── pacelc-theorem.png │ │ ├── sharding │ │ │ ├── banner.png │ │ │ └── sharding.png │ │ ├── sql-databases │ │ │ └── banner.png │ │ ├── sql-vs-nosql-databases │ │ │ └── banner.png │ │ └── transactions │ │ │ ├── banner.png │ │ │ └── transaction-states.png │ │ ├── chapter-III │ │ ├── api-gateway │ │ │ ├── api-gateway.png │ │ │ ├── backend-for-frontend.png │ │ │ └── banner.png │ │ ├── command-and-query-responsibility-segregation │ │ │ ├── banner.png │ │ │ └── command-and-query-responsibility-segregation.png │ │ ├── enterprise-service-bus │ │ │ ├── banner.png │ │ │ └── enterprise-service-bus.png │ │ ├── event-driven-architecture │ │ │ ├── banner.png │ │ │ └── event-driven-architecture.png │ │ ├── event-sourcing │ │ │ ├── banner.png │ │ │ └── event-sourcing.png │ │ ├── long-polling-websockets-server-sent-events │ │ │ ├── banner.png │ │ │ ├── long-polling.png │ │ │ ├── server-sent-events.png │ │ │ └── websockets.png │ │ ├── message-brokers │ │ │ ├── banner.png │ │ │ └── message-broker.png │ │ ├── message-queues │ │ │ ├── banner.png │ │ │ └── message-queue.png │ │ ├── monoliths-microservices │ │ │ ├── architecture-range.png │ │ │ ├── banner.png │ │ │ ├── microservices.png │ │ │ └── monolith.png │ │ ├── n-tier-architecture │ │ │ ├── banner.png │ │ │ └── n-tier-architecture.png │ │ ├── publish-subscribe │ │ │ ├── banner.png │ │ │ └── publish-subscribe.png │ │ └── rest-graphql-grpc │ │ │ └── banner.png │ │ ├── chapter-IV │ │ ├── circuit-breaker │ │ │ ├── banner.png │ │ │ └── circuit-breaker.png │ │ ├── disaster-recovery │ │ │ ├── banner.png │ │ │ └── disaster-recovery.png │ │ ├── geohashing-and-quadtrees │ │ │ ├── banner.png │ │ │ ├── geohashing.png │ │ │ ├── quadtree-subdivision.png │ │ │ └── quadtree.png │ │ ├── oauth2-and-openid-connect │ │ │ ├── banner.png │ │ │ └── oauth2.png │ │ ├── rate-limiting │ │ │ ├── banner.png │ │ │ └── rate-limiting.png │ │ ├── service-discovery │ │ │ ├── banner.png │ │ │ ├── client-side-service-discovery.png │ │ │ └── server-side-service-discovery.png │ │ ├── single-sign-on │ │ │ ├── banner.png │ │ │ └── sso.png │ │ ├── sla-slo-sli │ │ │ └── banner.png │ │ ├── ssl-tls-mtls │ │ │ └── banner.png │ │ └── virtual-machines-and-containers │ │ │ ├── banner.png │ │ │ └── virtualization-vs-containerization.png │ │ ├── chapter-V │ │ ├── netflix │ │ │ ├── banner.png │ │ │ ├── file-chunking.png │ │ │ ├── netflix-advanced-design.png │ │ │ ├── netflix-datamodel.png │ │ │ └── video-processing-pipeline.png │ │ ├── system-design-interviews │ │ │ └── banner.png │ │ ├── twitter │ │ │ ├── banner.png │ │ │ ├── newsfeed-pull-model.png │ │ │ ├── newsfeed-push-model.png │ │ │ ├── twitter-advanced-design.png │ │ │ └── twitter-datamodel.png │ │ ├── uber │ │ │ ├── banner.png │ │ │ ├── uber-advanced-design.png │ │ │ ├── uber-datamodel.png │ │ │ └── uber-working.png │ │ ├── url-shortener │ │ │ ├── banner.png │ │ │ ├── url-shortener-advanced-design.png │ │ │ ├── url-shortener-basic-design.png │ │ │ └── url-shortener-datamodel.png │ │ └── whatsapp │ │ │ ├── banner.png │ │ │ ├── whatsapp-advanced-design.png │ │ │ ├── whatsapp-basic-design.png │ │ │ └── whatsapp-datamodel.png │ │ └── getting-started │ │ ├── welcome-to-the-course │ │ └── banner.png │ │ └── what-is-system-design │ │ └── banner.png │ ├── favicons │ ├── android-chrome-96x96.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── mstile-150x150.png │ └── site.webmanifest │ ├── karan_resume.pdf │ └── projects │ ├── celebrify │ └── banner.jpeg │ ├── hypertrade │ └── banner.png │ ├── kcards │ └── banner.jpeg │ ├── peapods │ └── banner.png │ ├── proximity │ └── banner.jpeg │ ├── stewards │ └── banner.png │ └── velvet-live │ └── banner.png ├── scripts ├── combine-course.js ├── compose.js ├── generate-sitemap.js ├── next-remote-watch.js ├── publish-course-to-devto.js └── publish-course-to-medium.js ├── tailwind.config.js ├── tsconfig.json └── types ├── AuthorFrontMatter.ts ├── CourseFrontMatter.ts ├── PostFrontMatter.ts ├── Toc.ts └── index.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | save-exact = true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .next 2 | build 3 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/.prettierrc -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/README.md -------------------------------------------------------------------------------- /components/Banner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/Banner.tsx -------------------------------------------------------------------------------- /components/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/Card.tsx -------------------------------------------------------------------------------- /components/ClientReload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/ClientReload.tsx -------------------------------------------------------------------------------- /components/Conditional.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/Conditional.tsx -------------------------------------------------------------------------------- /components/CourseContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/CourseContent.tsx -------------------------------------------------------------------------------- /components/Draft.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/Draft.tsx -------------------------------------------------------------------------------- /components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/Footer.tsx -------------------------------------------------------------------------------- /components/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/Form.tsx -------------------------------------------------------------------------------- /components/LayoutWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/LayoutWrapper.tsx -------------------------------------------------------------------------------- /components/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/Link.tsx -------------------------------------------------------------------------------- /components/MDXComponents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/MDXComponents.tsx -------------------------------------------------------------------------------- /components/MobileNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/MobileNav.tsx -------------------------------------------------------------------------------- /components/NewsletterForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/NewsletterForm.tsx -------------------------------------------------------------------------------- /components/PageTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/PageTitle.tsx -------------------------------------------------------------------------------- /components/Pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/Pagination.tsx -------------------------------------------------------------------------------- /components/Pre.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/Pre.tsx -------------------------------------------------------------------------------- /components/SEO.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/SEO.tsx -------------------------------------------------------------------------------- /components/ScrollTopAndComment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/ScrollTopAndComment.tsx -------------------------------------------------------------------------------- /components/SectionContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/SectionContainer.tsx -------------------------------------------------------------------------------- /components/Share.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/Share.tsx -------------------------------------------------------------------------------- /components/SocialIcons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/SocialIcons.tsx -------------------------------------------------------------------------------- /components/TOCInline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/TOCInline.tsx -------------------------------------------------------------------------------- /components/Tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/Tag.tsx -------------------------------------------------------------------------------- /components/ThemeSwitch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/ThemeSwitch.tsx -------------------------------------------------------------------------------- /components/analytics/GoogleAnalytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/analytics/GoogleAnalytics.tsx -------------------------------------------------------------------------------- /components/analytics/Plausible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/analytics/Plausible.tsx -------------------------------------------------------------------------------- /components/analytics/SimpleAnalytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/analytics/SimpleAnalytics.tsx -------------------------------------------------------------------------------- /components/analytics/Umami.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/analytics/Umami.tsx -------------------------------------------------------------------------------- /components/analytics/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/analytics/index.tsx -------------------------------------------------------------------------------- /components/comments/Disqus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/comments/Disqus.tsx -------------------------------------------------------------------------------- /components/comments/Giscus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/comments/Giscus.tsx -------------------------------------------------------------------------------- /components/comments/Utterances.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/comments/Utterances.tsx -------------------------------------------------------------------------------- /components/comments/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/comments/index.tsx -------------------------------------------------------------------------------- /components/list/DeploymentList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/list/DeploymentList.tsx -------------------------------------------------------------------------------- /components/list/StackList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/components/list/StackList.tsx -------------------------------------------------------------------------------- /config/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/config/colors.ts -------------------------------------------------------------------------------- /config/contact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/config/contact.ts -------------------------------------------------------------------------------- /config/courses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/config/courses.ts -------------------------------------------------------------------------------- /config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/config/index.ts -------------------------------------------------------------------------------- /config/projects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/config/projects.ts -------------------------------------------------------------------------------- /config/stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/config/stack.ts -------------------------------------------------------------------------------- /css/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/css/global.css -------------------------------------------------------------------------------- /css/prism.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/css/prism.css -------------------------------------------------------------------------------- /css/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/css/tailwind.css -------------------------------------------------------------------------------- /data/authors/default.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/authors/default.md -------------------------------------------------------------------------------- /data/blog/advanced-monitoring-with-nats-surveyor.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/advanced-monitoring-with-nats-surveyor.mdx -------------------------------------------------------------------------------- /data/blog/amazing-placeholder-blurhash.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/amazing-placeholder-blurhash.mdx -------------------------------------------------------------------------------- /data/blog/arangodb-underrated.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/arangodb-underrated.mdx -------------------------------------------------------------------------------- /data/blog/art-of-building-small-container.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/art-of-building-small-container.mdx -------------------------------------------------------------------------------- /data/blog/auditing-unsafe-passwords.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/auditing-unsafe-passwords.mdx -------------------------------------------------------------------------------- /data/blog/aws-roadmap.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/aws-roadmap.mdx -------------------------------------------------------------------------------- /data/blog/blazing-typescript-webpack-esbuild.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/blazing-typescript-webpack-esbuild.mdx -------------------------------------------------------------------------------- /data/blog/build-rest-api-go.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/build-rest-api-go.mdx -------------------------------------------------------------------------------- /data/blog/configure-aws-cli.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/configure-aws-cli.mdx -------------------------------------------------------------------------------- /data/blog/connecting-postgresql-gorm.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/connecting-postgresql-gorm.mdx -------------------------------------------------------------------------------- /data/blog/continuous-integration-appcenter-react-native.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/continuous-integration-appcenter-react-native.mdx -------------------------------------------------------------------------------- /data/blog/csp-actor-model-concurrency.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/csp-actor-model-concurrency.mdx -------------------------------------------------------------------------------- /data/blog/deploy-react-s3-cloudfront.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/deploy-react-s3-cloudfront.mdx -------------------------------------------------------------------------------- /data/blog/deploying-nextjs-aws-app-runner.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/deploying-nextjs-aws-app-runner.mdx -------------------------------------------------------------------------------- /data/blog/distributed-communication-patterns-nats.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/distributed-communication-patterns-nats.mdx -------------------------------------------------------------------------------- /data/blog/distributed-messaging-nats.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/distributed-messaging-nats.mdx -------------------------------------------------------------------------------- /data/blog/dockerize-go.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/dockerize-go.mdx -------------------------------------------------------------------------------- /data/blog/dockerize-node.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/dockerize-node.mdx -------------------------------------------------------------------------------- /data/blog/dockerize-react.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/dockerize-react.mdx -------------------------------------------------------------------------------- /data/blog/embedding-nats-go.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/embedding-nats-go.mdx -------------------------------------------------------------------------------- /data/blog/exposing-resources-cloudflare-argo-tunnel.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/exposing-resources-cloudflare-argo-tunnel.mdx -------------------------------------------------------------------------------- /data/blog/getting-started-with-nats-suse-sle.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/getting-started-with-nats-suse-sle.mdx -------------------------------------------------------------------------------- /data/blog/go-error-handling-typescript.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/go-error-handling-typescript.mdx -------------------------------------------------------------------------------- /data/blog/graphql-subscription-at-scale-with-nats.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/graphql-subscription-at-scale-with-nats.mdx -------------------------------------------------------------------------------- /data/blog/hypertrade-distributed-cryptocurrency-trading-bot.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/hypertrade-distributed-cryptocurrency-trading-bot.mdx -------------------------------------------------------------------------------- /data/blog/imports-module-resolver-react-native.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/imports-module-resolver-react-native.mdx -------------------------------------------------------------------------------- /data/blog/introduction-dockerize-series.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/introduction-dockerize-series.mdx -------------------------------------------------------------------------------- /data/blog/introduction-go-fiber.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/introduction-go-fiber.mdx -------------------------------------------------------------------------------- /data/blog/introduction-nats-cli.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/introduction-nats-cli.mdx -------------------------------------------------------------------------------- /data/blog/introduction-to-iac-terraform.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/introduction-to-iac-terraform.mdx -------------------------------------------------------------------------------- /data/blog/introduction-to-zustand.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/introduction-to-zustand.mdx -------------------------------------------------------------------------------- /data/blog/kubernetes-development-skaffold.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/kubernetes-development-skaffold.mdx -------------------------------------------------------------------------------- /data/blog/learn-go-the-complete-course.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/learn-go-the-complete-course.mdx -------------------------------------------------------------------------------- /data/blog/nats-at-edge-with-k3s.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/nats-at-edge-with-k3s.mdx -------------------------------------------------------------------------------- /data/blog/nats-topology.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/nats-topology.mdx -------------------------------------------------------------------------------- /data/blog/nats-with-kubernetes.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/nats-with-kubernetes.mdx -------------------------------------------------------------------------------- /data/blog/optimize-node-performance-clustering.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/optimize-node-performance-clustering.mdx -------------------------------------------------------------------------------- /data/blog/preview-environments-aws-cloudflare.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/preview-environments-aws-cloudflare.mdx -------------------------------------------------------------------------------- /data/blog/private-public-routing-react.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/private-public-routing-react.mdx -------------------------------------------------------------------------------- /data/blog/pull-request-automation-with-mergify.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/pull-request-automation-with-mergify.mdx -------------------------------------------------------------------------------- /data/blog/quick-package-update-react-native.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/quick-package-update-react-native.mdx -------------------------------------------------------------------------------- /data/blog/react-native-codepush.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/react-native-codepush.mdx -------------------------------------------------------------------------------- /data/blog/real-time-monitoring-nats-top.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/real-time-monitoring-nats-top.mdx -------------------------------------------------------------------------------- /data/blog/seeding-postgres-with-docker.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/seeding-postgres-with-docker.mdx -------------------------------------------------------------------------------- /data/blog/sign-in-with-apple-react-native.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/sign-in-with-apple-react-native.mdx -------------------------------------------------------------------------------- /data/blog/sqs-sns-eventbridge.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/sqs-sns-eventbridge.mdx -------------------------------------------------------------------------------- /data/blog/system-design-the-complete-course.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/system-design-the-complete-course.mdx -------------------------------------------------------------------------------- /data/blog/tips-code-review.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/tips-code-review.mdx -------------------------------------------------------------------------------- /data/blog/top5-docker-best-practices.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/top5-docker-best-practices.mdx -------------------------------------------------------------------------------- /data/blog/top5-languages-2022.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/top5-languages-2022.mdx -------------------------------------------------------------------------------- /data/blog/unit-testing-go.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/unit-testing-go.mdx -------------------------------------------------------------------------------- /data/blog/vite-is-too-fast.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/blog/vite-is-too-fast.mdx -------------------------------------------------------------------------------- /data/courses/go/advanced-concurrency-patterns.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/advanced-concurrency-patterns.mdx -------------------------------------------------------------------------------- /data/courses/go/arrays-and-slices.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/arrays-and-slices.mdx -------------------------------------------------------------------------------- /data/courses/go/build.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/build.mdx -------------------------------------------------------------------------------- /data/courses/go/channels.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/channels.mdx -------------------------------------------------------------------------------- /data/courses/go/concurrency.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/concurrency.mdx -------------------------------------------------------------------------------- /data/courses/go/context.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/context.mdx -------------------------------------------------------------------------------- /data/courses/go/errors.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/errors.mdx -------------------------------------------------------------------------------- /data/courses/go/flow-control.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/flow-control.mdx -------------------------------------------------------------------------------- /data/courses/go/functions.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/functions.mdx -------------------------------------------------------------------------------- /data/courses/go/generics.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/generics.mdx -------------------------------------------------------------------------------- /data/courses/go/goroutines.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/goroutines.mdx -------------------------------------------------------------------------------- /data/courses/go/hello-world.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/hello-world.mdx -------------------------------------------------------------------------------- /data/courses/go/installation-and-setup.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/installation-and-setup.mdx -------------------------------------------------------------------------------- /data/courses/go/interfaces.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/interfaces.mdx -------------------------------------------------------------------------------- /data/courses/go/maps.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/maps.mdx -------------------------------------------------------------------------------- /data/courses/go/methods.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/methods.mdx -------------------------------------------------------------------------------- /data/courses/go/modules.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/modules.mdx -------------------------------------------------------------------------------- /data/courses/go/next-steps.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/next-steps.mdx -------------------------------------------------------------------------------- /data/courses/go/packages.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/packages.mdx -------------------------------------------------------------------------------- /data/courses/go/panic-and-recover.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/panic-and-recover.mdx -------------------------------------------------------------------------------- /data/courses/go/pointers.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/pointers.mdx -------------------------------------------------------------------------------- /data/courses/go/references.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/references.mdx -------------------------------------------------------------------------------- /data/courses/go/select.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/select.mdx -------------------------------------------------------------------------------- /data/courses/go/string-formatting.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/string-formatting.mdx -------------------------------------------------------------------------------- /data/courses/go/structs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/structs.mdx -------------------------------------------------------------------------------- /data/courses/go/sync-package.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/sync-package.mdx -------------------------------------------------------------------------------- /data/courses/go/testing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/testing.mdx -------------------------------------------------------------------------------- /data/courses/go/useful-commands.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/useful-commands.mdx -------------------------------------------------------------------------------- /data/courses/go/variables-and-data-types.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/variables-and-data-types.mdx -------------------------------------------------------------------------------- /data/courses/go/welcome-to-the-course.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/welcome-to-the-course.mdx -------------------------------------------------------------------------------- /data/courses/go/what-is-go.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/what-is-go.mdx -------------------------------------------------------------------------------- /data/courses/go/why-learn-go.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/why-learn-go.mdx -------------------------------------------------------------------------------- /data/courses/go/workspaces.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/go/workspaces.mdx -------------------------------------------------------------------------------- /data/courses/system-design/acid-and-base-consistency-models.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/acid-and-base-consistency-models.mdx -------------------------------------------------------------------------------- /data/courses/system-design/api-gateway.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/api-gateway.mdx -------------------------------------------------------------------------------- /data/courses/system-design/availability.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/availability.mdx -------------------------------------------------------------------------------- /data/courses/system-design/caching.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/caching.mdx -------------------------------------------------------------------------------- /data/courses/system-design/cap-theorem.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/cap-theorem.mdx -------------------------------------------------------------------------------- /data/courses/system-design/circuit-breaker.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/circuit-breaker.mdx -------------------------------------------------------------------------------- /data/courses/system-design/clustering.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/clustering.mdx -------------------------------------------------------------------------------- /data/courses/system-design/command-and-query-responsibility-segregation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/command-and-query-responsibility-segregation.mdx -------------------------------------------------------------------------------- /data/courses/system-design/consistent-hashing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/consistent-hashing.mdx -------------------------------------------------------------------------------- /data/courses/system-design/content-delivery-network.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/content-delivery-network.mdx -------------------------------------------------------------------------------- /data/courses/system-design/database-federation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/database-federation.mdx -------------------------------------------------------------------------------- /data/courses/system-design/database-replication.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/database-replication.mdx -------------------------------------------------------------------------------- /data/courses/system-design/databases-and-dbms.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/databases-and-dbms.mdx -------------------------------------------------------------------------------- /data/courses/system-design/disaster-recovery.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/disaster-recovery.mdx -------------------------------------------------------------------------------- /data/courses/system-design/distributed-transactions.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/distributed-transactions.mdx -------------------------------------------------------------------------------- /data/courses/system-design/domain-name-system.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/domain-name-system.mdx -------------------------------------------------------------------------------- /data/courses/system-design/enterprise-service-bus.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/enterprise-service-bus.mdx -------------------------------------------------------------------------------- /data/courses/system-design/event-driven-architecture.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/event-driven-architecture.mdx -------------------------------------------------------------------------------- /data/courses/system-design/event-sourcing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/event-sourcing.mdx -------------------------------------------------------------------------------- /data/courses/system-design/geohashing-and-quadtrees.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/geohashing-and-quadtrees.mdx -------------------------------------------------------------------------------- /data/courses/system-design/indexes.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/indexes.mdx -------------------------------------------------------------------------------- /data/courses/system-design/ip.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/ip.mdx -------------------------------------------------------------------------------- /data/courses/system-design/load-balancing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/load-balancing.mdx -------------------------------------------------------------------------------- /data/courses/system-design/long-polling-websockets-server-sent-events.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/long-polling-websockets-server-sent-events.mdx -------------------------------------------------------------------------------- /data/courses/system-design/message-brokers.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/message-brokers.mdx -------------------------------------------------------------------------------- /data/courses/system-design/message-queues.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/message-queues.mdx -------------------------------------------------------------------------------- /data/courses/system-design/monoliths-microservices.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/monoliths-microservices.mdx -------------------------------------------------------------------------------- /data/courses/system-design/n-tier-architecture.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/n-tier-architecture.mdx -------------------------------------------------------------------------------- /data/courses/system-design/netflix.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/netflix.mdx -------------------------------------------------------------------------------- /data/courses/system-design/next-steps.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/next-steps.mdx -------------------------------------------------------------------------------- /data/courses/system-design/normalization-and-denormalization.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/normalization-and-denormalization.mdx -------------------------------------------------------------------------------- /data/courses/system-design/nosql-databases.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/nosql-databases.mdx -------------------------------------------------------------------------------- /data/courses/system-design/oauth2-and-openid-connect.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/oauth2-and-openid-connect.mdx -------------------------------------------------------------------------------- /data/courses/system-design/osi-model.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/osi-model.mdx -------------------------------------------------------------------------------- /data/courses/system-design/pacelc-theorem.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/pacelc-theorem.mdx -------------------------------------------------------------------------------- /data/courses/system-design/proxy.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/proxy.mdx -------------------------------------------------------------------------------- /data/courses/system-design/publish-subscribe.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/publish-subscribe.mdx -------------------------------------------------------------------------------- /data/courses/system-design/rate-limiting.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/rate-limiting.mdx -------------------------------------------------------------------------------- /data/courses/system-design/references.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/references.mdx -------------------------------------------------------------------------------- /data/courses/system-design/rest-graphql-grpc.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/rest-graphql-grpc.mdx -------------------------------------------------------------------------------- /data/courses/system-design/scalability.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/scalability.mdx -------------------------------------------------------------------------------- /data/courses/system-design/service-discovery.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/service-discovery.mdx -------------------------------------------------------------------------------- /data/courses/system-design/sharding.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/sharding.mdx -------------------------------------------------------------------------------- /data/courses/system-design/single-sign-on.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/single-sign-on.mdx -------------------------------------------------------------------------------- /data/courses/system-design/sla-slo-sli.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/sla-slo-sli.mdx -------------------------------------------------------------------------------- /data/courses/system-design/sql-databases.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/sql-databases.mdx -------------------------------------------------------------------------------- /data/courses/system-design/sql-vs-nosql-databases.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/sql-vs-nosql-databases.mdx -------------------------------------------------------------------------------- /data/courses/system-design/ssl-tls-mtls.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/ssl-tls-mtls.mdx -------------------------------------------------------------------------------- /data/courses/system-design/storage.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/storage.mdx -------------------------------------------------------------------------------- /data/courses/system-design/system-design-interviews.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/system-design-interviews.mdx -------------------------------------------------------------------------------- /data/courses/system-design/tcp-and-udp.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/tcp-and-udp.mdx -------------------------------------------------------------------------------- /data/courses/system-design/transactions.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/transactions.mdx -------------------------------------------------------------------------------- /data/courses/system-design/twitter.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/twitter.mdx -------------------------------------------------------------------------------- /data/courses/system-design/uber.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/uber.mdx -------------------------------------------------------------------------------- /data/courses/system-design/url-shortener.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/url-shortener.mdx -------------------------------------------------------------------------------- /data/courses/system-design/virtual-machines-and-containers.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/virtual-machines-and-containers.mdx -------------------------------------------------------------------------------- /data/courses/system-design/welcome-to-the-course.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/welcome-to-the-course.mdx -------------------------------------------------------------------------------- /data/courses/system-design/what-is-system-design.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/what-is-system-design.mdx -------------------------------------------------------------------------------- /data/courses/system-design/whatsapp.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/courses/system-design/whatsapp.mdx -------------------------------------------------------------------------------- /data/headerNavLinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/headerNavLinks.ts -------------------------------------------------------------------------------- /data/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/logo.svg -------------------------------------------------------------------------------- /data/references-data.bib: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/siteMetadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/data/siteMetadata.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/jsconfig.json -------------------------------------------------------------------------------- /layouts/AuthorLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/layouts/AuthorLayout.tsx -------------------------------------------------------------------------------- /layouts/CourseLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/layouts/CourseLayout.tsx -------------------------------------------------------------------------------- /layouts/ListLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/layouts/ListLayout.tsx -------------------------------------------------------------------------------- /layouts/PostLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/layouts/PostLayout.tsx -------------------------------------------------------------------------------- /layouts/PostSimple.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/layouts/PostSimple.tsx -------------------------------------------------------------------------------- /lib/generate-rss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/lib/generate-rss.ts -------------------------------------------------------------------------------- /lib/hooks/useRandomColorPair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/lib/hooks/useRandomColorPair.ts -------------------------------------------------------------------------------- /lib/mdx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/lib/mdx.ts -------------------------------------------------------------------------------- /lib/remark-code-title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/lib/remark-code-title.ts -------------------------------------------------------------------------------- /lib/remark-extract-frontmatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/lib/remark-extract-frontmatter.ts -------------------------------------------------------------------------------- /lib/remark-img-to-jsx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/lib/remark-img-to-jsx.ts -------------------------------------------------------------------------------- /lib/remark-toc-headings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/lib/remark-toc-headings.ts -------------------------------------------------------------------------------- /lib/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/lib/tags.ts -------------------------------------------------------------------------------- /lib/utils/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/lib/utils/files.ts -------------------------------------------------------------------------------- /lib/utils/formatDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/lib/utils/formatDate.ts -------------------------------------------------------------------------------- /lib/utils/htmlEscaper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/lib/utils/htmlEscaper.ts -------------------------------------------------------------------------------- /lib/utils/kebabCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/lib/utils/kebabCase.ts -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/package.json -------------------------------------------------------------------------------- /pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/404.tsx -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/about.tsx -------------------------------------------------------------------------------- /pages/api/buttondown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/api/buttondown.ts -------------------------------------------------------------------------------- /pages/api/convertkit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/api/convertkit.ts -------------------------------------------------------------------------------- /pages/api/klaviyo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/api/klaviyo.ts -------------------------------------------------------------------------------- /pages/api/mailchimp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/api/mailchimp.ts -------------------------------------------------------------------------------- /pages/blog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/blog.tsx -------------------------------------------------------------------------------- /pages/blog/[...slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/blog/[...slug].tsx -------------------------------------------------------------------------------- /pages/blog/page/[page].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/blog/page/[page].tsx -------------------------------------------------------------------------------- /pages/contact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/contact.tsx -------------------------------------------------------------------------------- /pages/courses.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/courses.tsx -------------------------------------------------------------------------------- /pages/courses/[...slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/courses/[...slug].tsx -------------------------------------------------------------------------------- /pages/courses/go.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/courses/go.tsx -------------------------------------------------------------------------------- /pages/courses/system-design.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/courses/system-design.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/projects/[slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/projects/[slug].tsx -------------------------------------------------------------------------------- /pages/projects/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/projects/index.tsx -------------------------------------------------------------------------------- /pages/tags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/tags.tsx -------------------------------------------------------------------------------- /pages/tags/[tag].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/pages/tags/[tag].tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/static/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/avatar.jpg -------------------------------------------------------------------------------- /public/static/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/banner.png -------------------------------------------------------------------------------- /public/static/blogs/advanced-monitoring-with-nats-surveyor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/advanced-monitoring-with-nats-surveyor.png -------------------------------------------------------------------------------- /public/static/blogs/amazing-placeholder-blurhash.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/amazing-placeholder-blurhash.jpeg -------------------------------------------------------------------------------- /public/static/blogs/arangodb-underrated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/arangodb-underrated.png -------------------------------------------------------------------------------- /public/static/blogs/art-of-building-small-container.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/art-of-building-small-container.png -------------------------------------------------------------------------------- /public/static/blogs/auditing-unsafe-passwords.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/auditing-unsafe-passwords.png -------------------------------------------------------------------------------- /public/static/blogs/aws-roadmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/aws-roadmap.png -------------------------------------------------------------------------------- /public/static/blogs/blazing-typescript-webpack-esbuild.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/blazing-typescript-webpack-esbuild.jpeg -------------------------------------------------------------------------------- /public/static/blogs/build-rest-api-go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/build-rest-api-go.png -------------------------------------------------------------------------------- /public/static/blogs/configure-aws-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/configure-aws-cli.png -------------------------------------------------------------------------------- /public/static/blogs/connecting-postgresql-gorm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/connecting-postgresql-gorm.png -------------------------------------------------------------------------------- /public/static/blogs/continuous-integration-appcenter-react-native.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/continuous-integration-appcenter-react-native.jpeg -------------------------------------------------------------------------------- /public/static/blogs/csp-actor-model-concurrency/actor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/csp-actor-model-concurrency/actor.png -------------------------------------------------------------------------------- /public/static/blogs/csp-actor-model-concurrency/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/csp-actor-model-concurrency/banner.png -------------------------------------------------------------------------------- /public/static/blogs/csp-actor-model-concurrency/csp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/csp-actor-model-concurrency/csp.png -------------------------------------------------------------------------------- /public/static/blogs/deploy-react-s3-cloudfront.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/deploy-react-s3-cloudfront.png -------------------------------------------------------------------------------- /public/static/blogs/deploying-nextjs-aws-app-runner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/deploying-nextjs-aws-app-runner.png -------------------------------------------------------------------------------- /public/static/blogs/distributed-communication-patterns-nats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/distributed-communication-patterns-nats.png -------------------------------------------------------------------------------- /public/static/blogs/distributed-messaging-nats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/distributed-messaging-nats.png -------------------------------------------------------------------------------- /public/static/blogs/dockerize-go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/dockerize-go.png -------------------------------------------------------------------------------- /public/static/blogs/dockerize-node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/dockerize-node.png -------------------------------------------------------------------------------- /public/static/blogs/dockerize-react.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/dockerize-react.png -------------------------------------------------------------------------------- /public/static/blogs/embedding-nats-go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/embedding-nats-go.png -------------------------------------------------------------------------------- /public/static/blogs/exposing-resources-cloudflare-argo-tunnel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/exposing-resources-cloudflare-argo-tunnel.png -------------------------------------------------------------------------------- /public/static/blogs/getting-started-with-nats-suse-sle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/getting-started-with-nats-suse-sle.png -------------------------------------------------------------------------------- /public/static/blogs/go-error-handling-typescript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/go-error-handling-typescript.png -------------------------------------------------------------------------------- /public/static/blogs/graphql-subscription-at-scale-with-nats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/graphql-subscription-at-scale-with-nats.png -------------------------------------------------------------------------------- /public/static/blogs/hypertrade-distributed-cryptocurrency-trading-bot.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/hypertrade-distributed-cryptocurrency-trading-bot.jpeg -------------------------------------------------------------------------------- /public/static/blogs/imports-module-resolver-react-native.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/imports-module-resolver-react-native.jpeg -------------------------------------------------------------------------------- /public/static/blogs/introduction-dockerize-series.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/introduction-dockerize-series.jpeg -------------------------------------------------------------------------------- /public/static/blogs/introduction-go-fiber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/introduction-go-fiber.png -------------------------------------------------------------------------------- /public/static/blogs/introduction-nats-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/introduction-nats-cli.png -------------------------------------------------------------------------------- /public/static/blogs/introduction-to-iac-terraform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/introduction-to-iac-terraform.png -------------------------------------------------------------------------------- /public/static/blogs/introduction-to-zustand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/introduction-to-zustand.png -------------------------------------------------------------------------------- /public/static/blogs/kubernetes-development-skaffold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/kubernetes-development-skaffold.png -------------------------------------------------------------------------------- /public/static/blogs/nats-at-edge-with-k3s.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/nats-at-edge-with-k3s.jpeg -------------------------------------------------------------------------------- /public/static/blogs/nats-topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/nats-topology.png -------------------------------------------------------------------------------- /public/static/blogs/nats-with-kubernetes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/nats-with-kubernetes.png -------------------------------------------------------------------------------- /public/static/blogs/optimize-node-performance-clustering.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/optimize-node-performance-clustering.png -------------------------------------------------------------------------------- /public/static/blogs/preview-environments-aws-cloudflare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/preview-environments-aws-cloudflare.png -------------------------------------------------------------------------------- /public/static/blogs/private-public-routing-react.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/private-public-routing-react.png -------------------------------------------------------------------------------- /public/static/blogs/pull-request-automation-with-mergify.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/pull-request-automation-with-mergify.jpeg -------------------------------------------------------------------------------- /public/static/blogs/real-time-monitoring-nats-top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/real-time-monitoring-nats-top.png -------------------------------------------------------------------------------- /public/static/blogs/seeding-postgres-with-docker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/seeding-postgres-with-docker.png -------------------------------------------------------------------------------- /public/static/blogs/sign-in-with-apple-react-native.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/sign-in-with-apple-react-native.png -------------------------------------------------------------------------------- /public/static/blogs/sqs-sns-eventbridge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/sqs-sns-eventbridge.png -------------------------------------------------------------------------------- /public/static/blogs/tips-code-review.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/tips-code-review.png -------------------------------------------------------------------------------- /public/static/blogs/top5-languages-2022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/top5-languages-2022.png -------------------------------------------------------------------------------- /public/static/blogs/unit-testing-go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/unit-testing-go.png -------------------------------------------------------------------------------- /public/static/blogs/vite-is-too-fast.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/blogs/vite-is-too-fast.jpeg -------------------------------------------------------------------------------- /public/static/courses/go/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-I/build/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-I/build/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-I/flow-control/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-I/flow-control/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-I/functions/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-I/functions/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-I/hello-world/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-I/hello-world/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-I/modules/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-I/modules/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-I/modules/gopath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-I/modules/gopath.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-I/packages/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-I/packages/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-I/string-formatting/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-I/string-formatting/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-I/useful-commands/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-I/useful-commands/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-I/variables-and-data-types/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-I/variables-and-data-types/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-I/workspaces/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-I/workspaces/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-II/arrays-and-slices/array.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-II/arrays-and-slices/array.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-II/arrays-and-slices/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-II/arrays-and-slices/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-II/arrays-and-slices/slice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-II/arrays-and-slices/slice.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-II/maps/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-II/maps/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-II/maps/maps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-II/maps/maps.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-II/methods/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-II/methods/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-II/pointers/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-II/pointers/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-II/pointers/pointers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-II/pointers/pointers.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-II/structs/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-II/structs/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-III/errors/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-III/errors/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-III/generics/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-III/generics/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-III/generics/typeset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-III/generics/typeset.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-III/interfaces/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-III/interfaces/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-III/interfaces/interface-implementation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-III/interfaces/interface-implementation.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-III/interfaces/interface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-III/interfaces/interface.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-III/interfaces/no-interface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-III/interfaces/no-interface.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-III/panic-and-recover/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-III/panic-and-recover/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-III/testing/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-III/testing/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-III/testing/coverage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-III/testing/coverage.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/advanced-concurrency-patterns/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/advanced-concurrency-patterns/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/advanced-concurrency-patterns/fan-in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/advanced-concurrency-patterns/fan-in.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/advanced-concurrency-patterns/fan-out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/advanced-concurrency-patterns/fan-out.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/advanced-concurrency-patterns/generator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/advanced-concurrency-patterns/generator.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/advanced-concurrency-patterns/pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/advanced-concurrency-patterns/pipeline.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/advanced-concurrency-patterns/queuing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/advanced-concurrency-patterns/queuing.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/advanced-concurrency-patterns/worker-pool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/advanced-concurrency-patterns/worker-pool.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/channels/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/channels/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/channels/buffered-channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/channels/buffered-channel.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/channels/channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/channels/channel.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/channels/directional-channels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/channels/directional-channels.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/concurrency/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/concurrency/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/concurrency/circular-wait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/concurrency/circular-wait.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/concurrency/concurrency-vs-parallelism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/concurrency/concurrency-vs-parallelism.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/concurrency/csp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/concurrency/csp.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/concurrency/hold-and-wait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/concurrency/hold-and-wait.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/concurrency/mutual-exclusion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/concurrency/mutual-exclusion.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/concurrency/no-preemption.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/concurrency/no-preemption.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/context/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/context/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/goroutines/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/goroutines/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/goroutines/fork-join.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/goroutines/fork-join.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/select/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/select/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/chapter-IV/sync-package/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/chapter-IV/sync-package/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/getting-started/installation-and-setup/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/getting-started/installation-and-setup/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/getting-started/installation-and-setup/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/getting-started/installation-and-setup/download.png -------------------------------------------------------------------------------- /public/static/courses/go/getting-started/installation-and-setup/extension.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/getting-started/installation-and-setup/extension.png -------------------------------------------------------------------------------- /public/static/courses/go/getting-started/installation-and-setup/vscode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/getting-started/installation-and-setup/vscode.png -------------------------------------------------------------------------------- /public/static/courses/go/getting-started/welcome-to-the-course/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/getting-started/welcome-to-the-course/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/getting-started/what-is-go/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/getting-started/what-is-go/banner.png -------------------------------------------------------------------------------- /public/static/courses/go/getting-started/why-learn-go/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/go/getting-started/why-learn-go/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/availability/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/availability/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/caching/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/caching/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/caching/caching.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/caching/caching.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/caching/distributed-cache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/caching/distributed-cache.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/caching/global-cache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/caching/global-cache.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/caching/write-around-cache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/caching/write-around-cache.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/caching/write-back-cache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/caching/write-back-cache.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/caching/write-through-cache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/caching/write-through-cache.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/clustering/active-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/clustering/active-active.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/clustering/active-passive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/clustering/active-passive.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/clustering/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/clustering/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/clustering/cluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/clustering/cluster.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/content-delivery-network/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/content-delivery-network/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/content-delivery-network/cdn-map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/content-delivery-network/cdn-map.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/content-delivery-network/cdn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/content-delivery-network/cdn.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/domain-name-system/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/domain-name-system/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/domain-name-system/how-dns-works.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/domain-name-system/how-dns-works.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/ip/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/ip/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/load-balancing/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/load-balancing/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/load-balancing/load-balancer-layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/load-balancing/load-balancer-layers.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/load-balancing/load-balancer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/load-balancing/load-balancer.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/load-balancing/redundant-load-balancer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/load-balancing/redundant-load-balancer.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/osi-model/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/osi-model/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/osi-model/osi-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/osi-model/osi-model.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/proxy/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/proxy/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/proxy/forward-proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/proxy/forward-proxy.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/proxy/reverse-proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/proxy/reverse-proxy.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/scalability/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/scalability/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/scalability/scalability.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/scalability/scalability.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/storage/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/storage/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/tcp-and-udp/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/tcp-and-udp/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/tcp-and-udp/tcp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/tcp-and-udp/tcp.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-I/tcp-and-udp/udp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-I/tcp-and-udp/udp.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/acid-and-base-consistency-models/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/acid-and-base-consistency-models/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/cap-theorem/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/cap-theorem/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/cap-theorem/cap-theorem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/cap-theorem/cap-theorem.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/consistent-hashing/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/consistent-hashing/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/consistent-hashing/consistent-hashing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/consistent-hashing/consistent-hashing.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/consistent-hashing/simple-hashing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/consistent-hashing/simple-hashing.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/consistent-hashing/virtual-nodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/consistent-hashing/virtual-nodes.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/database-federation/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/database-federation/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/database-federation/database-federation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/database-federation/database-federation.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/database-replication/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/database-replication/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/database-replication/master-master-replication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/database-replication/master-master-replication.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/database-replication/master-slave-replication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/database-replication/master-slave-replication.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/databases-and-dbms/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/databases-and-dbms/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/databases-and-dbms/database-types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/databases-and-dbms/database-types.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/distributed-transactions/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/distributed-transactions/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/distributed-transactions/sagas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/distributed-transactions/sagas.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/distributed-transactions/three-phase-commit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/distributed-transactions/three-phase-commit.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/distributed-transactions/two-phase-commit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/distributed-transactions/two-phase-commit.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/indexes/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/indexes/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/indexes/dense-index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/indexes/dense-index.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/indexes/indexes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/indexes/indexes.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/indexes/sparse-index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/indexes/sparse-index.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/normalization-and-denormalization/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/normalization-and-denormalization/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/nosql-databases/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/nosql-databases/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/pacelc-theorem/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/pacelc-theorem/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/pacelc-theorem/pacelc-theorem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/pacelc-theorem/pacelc-theorem.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/sharding/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/sharding/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/sharding/sharding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/sharding/sharding.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/sql-databases/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/sql-databases/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/sql-vs-nosql-databases/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/sql-vs-nosql-databases/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/transactions/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/transactions/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-II/transactions/transaction-states.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-II/transactions/transaction-states.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/api-gateway/api-gateway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/api-gateway/api-gateway.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/api-gateway/backend-for-frontend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/api-gateway/backend-for-frontend.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/api-gateway/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/api-gateway/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/command-and-query-responsibility-segregation/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/command-and-query-responsibility-segregation/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/command-and-query-responsibility-segregation/command-and-query-responsibility-segregation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/command-and-query-responsibility-segregation/command-and-query-responsibility-segregation.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/enterprise-service-bus/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/enterprise-service-bus/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/enterprise-service-bus/enterprise-service-bus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/enterprise-service-bus/enterprise-service-bus.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/event-driven-architecture/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/event-driven-architecture/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/event-driven-architecture/event-driven-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/event-driven-architecture/event-driven-architecture.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/event-sourcing/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/event-sourcing/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/event-sourcing/event-sourcing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/event-sourcing/event-sourcing.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/long-polling-websockets-server-sent-events/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/long-polling-websockets-server-sent-events/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/long-polling-websockets-server-sent-events/long-polling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/long-polling-websockets-server-sent-events/long-polling.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/long-polling-websockets-server-sent-events/server-sent-events.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/long-polling-websockets-server-sent-events/server-sent-events.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/long-polling-websockets-server-sent-events/websockets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/long-polling-websockets-server-sent-events/websockets.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/message-brokers/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/message-brokers/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/message-brokers/message-broker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/message-brokers/message-broker.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/message-queues/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/message-queues/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/message-queues/message-queue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/message-queues/message-queue.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/monoliths-microservices/architecture-range.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/monoliths-microservices/architecture-range.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/monoliths-microservices/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/monoliths-microservices/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/monoliths-microservices/microservices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/monoliths-microservices/microservices.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/monoliths-microservices/monolith.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/monoliths-microservices/monolith.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/n-tier-architecture/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/n-tier-architecture/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/n-tier-architecture/n-tier-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/n-tier-architecture/n-tier-architecture.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/publish-subscribe/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/publish-subscribe/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/publish-subscribe/publish-subscribe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/publish-subscribe/publish-subscribe.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-III/rest-graphql-grpc/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-III/rest-graphql-grpc/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/circuit-breaker/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/circuit-breaker/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/circuit-breaker/circuit-breaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/circuit-breaker/circuit-breaker.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/disaster-recovery/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/disaster-recovery/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/disaster-recovery/disaster-recovery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/disaster-recovery/disaster-recovery.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/geohashing-and-quadtrees/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/geohashing-and-quadtrees/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/geohashing-and-quadtrees/geohashing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/geohashing-and-quadtrees/geohashing.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/geohashing-and-quadtrees/quadtree-subdivision.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/geohashing-and-quadtrees/quadtree-subdivision.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/geohashing-and-quadtrees/quadtree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/geohashing-and-quadtrees/quadtree.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/oauth2-and-openid-connect/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/oauth2-and-openid-connect/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/oauth2-and-openid-connect/oauth2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/oauth2-and-openid-connect/oauth2.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/rate-limiting/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/rate-limiting/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/rate-limiting/rate-limiting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/rate-limiting/rate-limiting.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/service-discovery/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/service-discovery/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/service-discovery/client-side-service-discovery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/service-discovery/client-side-service-discovery.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/service-discovery/server-side-service-discovery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/service-discovery/server-side-service-discovery.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/single-sign-on/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/single-sign-on/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/single-sign-on/sso.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/single-sign-on/sso.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/sla-slo-sli/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/sla-slo-sli/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/ssl-tls-mtls/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/ssl-tls-mtls/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/virtual-machines-and-containers/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/virtual-machines-and-containers/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-IV/virtual-machines-and-containers/virtualization-vs-containerization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-IV/virtual-machines-and-containers/virtualization-vs-containerization.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/netflix/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/netflix/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/netflix/file-chunking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/netflix/file-chunking.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/netflix/netflix-advanced-design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/netflix/netflix-advanced-design.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/netflix/netflix-datamodel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/netflix/netflix-datamodel.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/netflix/video-processing-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/netflix/video-processing-pipeline.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/system-design-interviews/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/system-design-interviews/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/twitter/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/twitter/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/twitter/newsfeed-pull-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/twitter/newsfeed-pull-model.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/twitter/newsfeed-push-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/twitter/newsfeed-push-model.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/twitter/twitter-advanced-design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/twitter/twitter-advanced-design.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/twitter/twitter-datamodel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/twitter/twitter-datamodel.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/uber/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/uber/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/uber/uber-advanced-design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/uber/uber-advanced-design.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/uber/uber-datamodel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/uber/uber-datamodel.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/uber/uber-working.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/uber/uber-working.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/url-shortener/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/url-shortener/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/url-shortener/url-shortener-advanced-design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/url-shortener/url-shortener-advanced-design.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/url-shortener/url-shortener-basic-design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/url-shortener/url-shortener-basic-design.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/url-shortener/url-shortener-datamodel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/url-shortener/url-shortener-datamodel.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/whatsapp/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/whatsapp/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/whatsapp/whatsapp-advanced-design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/whatsapp/whatsapp-advanced-design.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/whatsapp/whatsapp-basic-design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/whatsapp/whatsapp-basic-design.png -------------------------------------------------------------------------------- /public/static/courses/system-design/chapter-V/whatsapp/whatsapp-datamodel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/chapter-V/whatsapp/whatsapp-datamodel.png -------------------------------------------------------------------------------- /public/static/courses/system-design/getting-started/welcome-to-the-course/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/getting-started/welcome-to-the-course/banner.png -------------------------------------------------------------------------------- /public/static/courses/system-design/getting-started/what-is-system-design/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/courses/system-design/getting-started/what-is-system-design/banner.png -------------------------------------------------------------------------------- /public/static/favicons/android-chrome-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/favicons/android-chrome-96x96.png -------------------------------------------------------------------------------- /public/static/favicons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/favicons/apple-touch-icon.png -------------------------------------------------------------------------------- /public/static/favicons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/favicons/favicon-16x16.png -------------------------------------------------------------------------------- /public/static/favicons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/favicons/favicon-32x32.png -------------------------------------------------------------------------------- /public/static/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/favicons/favicon.ico -------------------------------------------------------------------------------- /public/static/favicons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/favicons/mstile-150x150.png -------------------------------------------------------------------------------- /public/static/favicons/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/favicons/site.webmanifest -------------------------------------------------------------------------------- /public/static/karan_resume.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/karan_resume.pdf -------------------------------------------------------------------------------- /public/static/projects/celebrify/banner.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/projects/celebrify/banner.jpeg -------------------------------------------------------------------------------- /public/static/projects/hypertrade/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/projects/hypertrade/banner.png -------------------------------------------------------------------------------- /public/static/projects/kcards/banner.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/projects/kcards/banner.jpeg -------------------------------------------------------------------------------- /public/static/projects/peapods/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/projects/peapods/banner.png -------------------------------------------------------------------------------- /public/static/projects/proximity/banner.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/projects/proximity/banner.jpeg -------------------------------------------------------------------------------- /public/static/projects/stewards/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/projects/stewards/banner.png -------------------------------------------------------------------------------- /public/static/projects/velvet-live/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/public/static/projects/velvet-live/banner.png -------------------------------------------------------------------------------- /scripts/combine-course.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/scripts/combine-course.js -------------------------------------------------------------------------------- /scripts/compose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/scripts/compose.js -------------------------------------------------------------------------------- /scripts/generate-sitemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/scripts/generate-sitemap.js -------------------------------------------------------------------------------- /scripts/next-remote-watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/scripts/next-remote-watch.js -------------------------------------------------------------------------------- /scripts/publish-course-to-devto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/scripts/publish-course-to-devto.js -------------------------------------------------------------------------------- /scripts/publish-course-to-medium.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/scripts/publish-course-to-medium.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/AuthorFrontMatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/types/AuthorFrontMatter.ts -------------------------------------------------------------------------------- /types/CourseFrontMatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/types/CourseFrontMatter.ts -------------------------------------------------------------------------------- /types/PostFrontMatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/types/PostFrontMatter.ts -------------------------------------------------------------------------------- /types/Toc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/types/Toc.ts -------------------------------------------------------------------------------- /types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karanpratapsingh/portfolio/HEAD/types/index.ts --------------------------------------------------------------------------------