From 62243ea09a1ca1c40b3cf28ef1641dc6d7dc63aa Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Fri, 10 Dec 2021 18:16:48 +0000 Subject: [PATCH] Updates --- 404.html | 2 +- .../android.json | 0 .../android/android.json | 0 .../android/interactive.json | 0 .../android/resources.json | 0 .../angular.json | 0 .../angular/angular.json | 0 .../angular/interactive.json | 0 .../angular/resources.json | 0 .../aws.json | 0 .../aws/aws.json | 0 .../aws/interactive.json | 0 .../aws/resources.json | 0 .../backend.json | 0 .../backend/backend.json | 0 .../backend/interactive.json | 0 .../backend/resources.json | 0 .../devops.json | 0 .../devops/devops.json | 0 .../devops/interactive.json | 0 .../devops/resources.json | 0 .../frontend.json | 0 .../frontend/build-tools.json | 0 .../build-tools:linters-formatters.json | 0 ...build-tools:linters-formatters:eslint.json | 0 ...ild-tools:linters-formatters:prettier.json | 0 ...d-tools:linters-formatters:standardjs.json | 0 .../frontend/build-tools:module-bundlers.json | 0 .../build-tools:module-bundlers:esbuild.json | 0 .../build-tools:module-bundlers:parcel.json | 0 .../build-tools:module-bundlers:rollup.json | 0 .../build-tools:module-bundlers:vite.json | 0 .../build-tools:module-bundlers:webpack.json | 0 .../frontend/build-tools:task-runners.json | 0 .../build-tools:task-runners:npm-scripts.json | 0 .../frontend/css-architecture.json | 0 .../frontend/css-architecture:bem.json | 0 .../frontend/css-architecture:oocss.json | 0 .../frontend/css-architecture:smacss.json | 0 .../frontend/css-frameworks.json | 0 .../frontend/css-frameworks:css-first.json | 0 .../css-frameworks:css-first:bootstrap.json | 0 .../css-frameworks:css-first:bulma.json | 0 .../frontend/css-frameworks:js-first.json | 0 .../css-frameworks:js-first:chakra-ui.json | 0 .../css-frameworks:js-first:material-ui.json | 0 .../css-frameworks:js-first:radix-ui.json | 0 .../css-frameworks:js-first:tailwind-css.json | 0 .../frontend/css-preprocessors.json | 0 .../frontend/css-preprocessors:less.json | 0 .../frontend/css-preprocessors:postcss.json | 0 .../frontend/css-preprocessors:sass.json | 0 .../frontend/css.json | 0 .../frontend/css:learn-the-basics.json | 0 .../frontend/css:making-layouts.json | 0 ...s:responsive-design-and-media-queries.json | 0 .../frontend/desktop-applications.json | 0 .../frontend/desktop-applications:carlo.json | 0 .../desktop-applications:electron.json | 0 .../desktop-applications:proton-native.json | 0 .../frontend/graphql.json | 0 .../frontend/graphql:apollo.json | 0 .../frontend/graphql:relay-modern.json | 0 .../frontend/home.json | 0 .../frontend/html.json | 0 .../frontend/html:accessibility.json | 0 .../html:conventions-and-best-practices.json | 0 .../frontend/html:forms-and-validations.json | 0 .../frontend/html:learn-the-basics.json | 0 .../frontend/html:seo-basics.json | 0 .../frontend/html:writing-semantic-html.json | 0 .../frontend/interactive.json | 0 .../frontend/internet.json | 0 .../internet:browsers-and-how-they-work.json | 0 .../internet:dns-and-how-it-works.json | 0 .../internet:how-does-the-internet-work.json | 0 .../internet:what-is-domain-name.json | 0 .../frontend/internet:what-is-hosting.json | 0 .../frontend/internet:what-is-http.json | 0 .../frontend/javascript.json | 0 .../frontend/javascript:concepts.json | 0 ...javascript:es6-and-modular-javascript.json | 0 .../javascript:learn-dom-manipulation.json | 0 .../javascript:learn-fetch-api-ajax-xhr.json | 0 ...avascript:syntax-and-basic-constructs.json | 0 .../frontend/mobile-applications.json | 0 .../frontend/mobile-applications:flutter.json | 0 .../frontend/mobile-applications:ionic.json | 0 .../mobile-applications:nativescript.json | 0 .../mobile-applications:react-native.json | 0 .../frontend/modern-css.json | 0 .../frontend/modern-css:css-modules.json | 0 .../frontend/modern-css:emotion.json | 0 .../modern-css:styled-components.json | 0 .../frontend/modern-css:styled-jsx.json | 0 .../frontend/package-managers.json | 0 .../frontend/package-managers:npm.json | 0 .../frontend/package-managers:yarn.json | 0 .../frontend/pick-a-framework.json | 0 .../frontend/pick-a-framework:angular.json | 0 .../pick-a-framework:angular:ngrx.json | 0 .../pick-a-framework:angular:rxjs.json | 0 .../frontend/pick-a-framework:react-js.json | 0 .../pick-a-framework:react-js:mobx.json | 0 .../pick-a-framework:react-js:recoil.json | 0 .../pick-a-framework:react-js:redux.json | 0 .../frontend/pick-a-framework:vue-js.json | 0 .../pick-a-framework:vue-js:vuex.json | 0 .../frontend/progressive-web-apps.json | 0 .../frontend/progressive-web-apps:apis.json | 0 .../progressive-web-apps:performance.json | 0 .../frontend/repo-hosting-services.json | 0 .../repo-hosting-services:bitbucket.json | 0 .../repo-hosting-services:github.json | 0 .../repo-hosting-services:gitlab.json | 0 .../frontend/resources.json | 0 .../frontend/server-side-rendering.json | 0 .../server-side-rendering:angular.json | 0 ...rver-side-rendering:angular:universal.json | 0 .../server-side-rendering:react-js.json | 0 ...rver-side-rendering:react-js:after-js.json | 0 ...erver-side-rendering:react-js:next-js.json | 0 .../server-side-rendering:vue-js.json | 0 .../server-side-rendering:vue-js:nuxt-js.json | 0 .../frontend/static-site-generators.json | 0 .../static-site-generators:eleventy.json | 0 .../static-site-generators:gatsbyjs.json | 0 .../static-site-generators:gridsome.json | 0 .../frontend/static-site-generators:hugo.json | 0 .../static-site-generators:jekyll.json | 0 .../static-site-generators:next-js.json | 0 .../static-site-generators:nuxt-js.json | 0 .../static-site-generators:vuepress.json | 0 .../frontend/testing-your-apps.json | 0 .../frontend/testing-your-apps:cypress.json | 0 .../frontend/testing-your-apps:enzyme.json | 0 .../frontend/testing-your-apps:jest.json | 0 .../testing-your-apps:other-options.json | 0 ...sting-your-apps:react-testing-library.json | 0 .../frontend/type-checkers.json | 0 .../frontend/type-checkers:flow.json | 0 .../frontend/type-checkers:typescript.json | 0 .../frontend/version-control-systems.json | 0 ...on-control-systems:basic-usage-of-git.json | 0 .../frontend/web-assembly.json | 0 .../frontend/web-components.json | 0 .../web-components:custom-elements.json | 0 .../web-components:html-templates.json | 0 .../frontend/web-components:shadow-dom.json | 0 .../frontend/web-security-knowledge.json | 0 ...ity-knowledge:content-security-policy.json | 0 .../frontend/web-security-knowledge:cors.json | 0 .../web-security-knowledge:https.json | 0 ...curity-knowledge:owasp-security-risks.json | 0 .../golang.json | 0 .../golang/golang.json | 0 .../golang/interactive.json | 0 .../golang/resources.json | 0 .../guides.json | 0 .../guides/asymptotic-notation.json | 0 ...-blocking-javascript-with-async-defer.json | 0 .../guides/basic-authentication.json | 0 .../guides/big-o-notation.json | 0 .../guides/character-encodings.json | 0 .../guides/ci-cd.json | 0 .../guides/design-patterns-for-humans.json | 0 .../guides/dhcp-in-one-picture.json | 0 .../guides/dns-in-one-picture.json | 0 .../guides/history-of-javascript.json | 0 .../guides/http-caching.json | 0 .../guides/jwt-authentication.json | 0 .../guides/levels-of-seniority.json | 0 .../guides/oauth.json | 0 .../guides/proxy-servers.json | 0 .../guides/random-numbers.json | 0 .../guides/scaling-databases.json | 0 .../guides/session-authentication.json | 0 .../guides/ssl-tls-https-ssh.json | 0 .../guides/sso.json | 0 .../guides/token-authentication.json | 0 .../guides/torrent-client.json | 0 .../guides/unfamiliar-codebase.json | 0 .../guides/what-are-web-vitals.json | 0 .../guides/what-is-internet.json | 0 .../guides/what-is-sli-slo-sla.json | 0 ...-and-they-will-come-wont-work-anymore.json | 0 .../index.json | 0 .../java.json | 0 .../java/interactive.json | 0 .../java/java.json | 0 .../java/resources.json | 0 .../postgresql-dba.json | 0 .../postgresql-dba/interactive.json | 0 .../postgresql-dba/postgresql-dba.json | 0 .../postgresql-dba/resources.json | 0 .../python.json | 0 .../python/interactive.json | 0 .../python/python.json | 0 .../python/resources.json | 0 .../qa.json | 0 .../qa/interactive.json | 0 .../qa/qa.json | 0 .../qa/resources.json | 0 .../react.json | 0 .../react/interactive.json | 0 .../react/react.json | 0 .../react/resources.json | 0 .../roadmaps.json | 0 .../watch.json | 0 .../watch/acid-explained.json | 0 .../watch/all-about-http-caching.json | 0 .../arrays-and-objects-in-javascript.json | 0 .../watch/async-javascript.json | 0 .../watch/big-o-notation.json | 0 .../watch/content-delivery-networks.json | 0 .../watch/dns-explained.json | 0 .../watch/dns-records.json | 0 .../watch/floating-point-arithmetic.json | 0 ...freeze-and-seal-objects-in-javascript.json | 0 .../watch/how-to-use-css-variables.json | 0 .../watch/how-to-use-github-actions.json | 0 .../watch/javascript-fetch-api.json | 0 .../watch/load-balancers-101.json | 0 .../watch/osi-model.json | 0 .../watch/practical-intro-to-react.json | 0 .../watch/promises-in-javascript.json | 0 .../watch/random-number-generators.json | 0 .../watch/scaling-the-unscalable.json | 0 .../watch/ssh-ssl-tls.json | 0 .../watch/system-design-101.json | 0 .../watch/tcp-ip-model.json | 0 .../watch/transport-protocols-tcp-vs-udp.json | 0 .../watch/what-is-cap-theorem.json | 0 .../watch/what-is-dependency-injection.json | 0 .../what-is-dom-shadow-dom-virtual-dom.json | 0 .../watch/what-is-eventual-consistency.json | 0 .../watch/yaml-in-depth.json | 0 .../_buildManifest.js | 2 +- .../_middlewareManifest.js | 0 .../_ssgManifest.js | 0 ...3b12fcdafc8.js => 515-5bd5f7a17fd6e074.js} | 2 +- about.html | 6 +-- android.html | 6 +-- android/android.html | 4 +- android/interactive.html | 4 +- android/resources.html | 6 +-- angular.html | 6 +-- angular/angular.html | 4 +- angular/interactive.html | 4 +- angular/resources.html | 6 +-- aws.html | 6 +-- aws/aws.html | 4 +- aws/interactive.html | 4 +- aws/resources.html | 6 +-- backend.html | 4 +- backend/backend.html | 4 +- backend/interactive.html | 4 +- backend/resources.html | 6 +-- devops.html | 4 +- devops/devops.html | 4 +- devops/interactive.html | 4 +- devops/resources.html | 6 +-- frontend.html | 4 +- frontend/build-tools.html | 6 +-- frontend/build-tools:linters-formatters.html | 6 +-- ...build-tools:linters-formatters:eslint.html | 6 +-- ...ild-tools:linters-formatters:prettier.html | 6 +-- ...d-tools:linters-formatters:standardjs.html | 6 +-- frontend/build-tools:module-bundlers.html | 6 +-- .../build-tools:module-bundlers:esbuild.html | 6 +-- .../build-tools:module-bundlers:parcel.html | 6 +-- .../build-tools:module-bundlers:rollup.html | 6 +-- .../build-tools:module-bundlers:vite.html | 6 +-- .../build-tools:module-bundlers:webpack.html | 6 +-- frontend/build-tools:task-runners.html | 6 +-- .../build-tools:task-runners:npm-scripts.html | 6 +-- frontend/css-architecture.html | 6 +-- frontend/css-architecture:bem.html | 6 +-- frontend/css-architecture:oocss.html | 6 +-- frontend/css-architecture:smacss.html | 6 +-- frontend/css-frameworks.html | 6 +-- frontend/css-frameworks:css-first.html | 6 +-- .../css-frameworks:css-first:bootstrap.html | 6 +-- frontend/css-frameworks:css-first:bulma.html | 6 +-- frontend/css-frameworks:js-first.html | 6 +-- .../css-frameworks:js-first:chakra-ui.html | 6 +-- .../css-frameworks:js-first:material-ui.html | 6 +-- .../css-frameworks:js-first:radix-ui.html | 6 +-- .../css-frameworks:js-first:tailwind-css.html | 6 +-- frontend/css-preprocessors.html | 6 +-- frontend/css-preprocessors:less.html | 6 +-- frontend/css-preprocessors:postcss.html | 6 +-- frontend/css-preprocessors:sass.html | 6 +-- frontend/css.html | 6 +-- frontend/css:learn-the-basics.html | 6 +-- frontend/css:making-layouts.html | 6 +-- ...s:responsive-design-and-media-queries.html | 6 +-- frontend/desktop-applications.html | 6 +-- frontend/desktop-applications:carlo.html | 6 +-- frontend/desktop-applications:electron.html | 6 +-- .../desktop-applications:proton-native.html | 6 +-- frontend/graphql.html | 6 +-- frontend/graphql:apollo.html | 6 +-- frontend/graphql:relay-modern.html | 6 +-- frontend/home.html | 6 +-- frontend/html.html | 6 +-- frontend/html:accessibility.html | 6 +-- .../html:conventions-and-best-practices.html | 6 +-- frontend/html:forms-and-validations.html | 6 +-- frontend/html:learn-the-basics.html | 6 +-- frontend/html:seo-basics.html | 6 +-- frontend/html:writing-semantic-html.html | 6 +-- frontend/interactive.html | 4 +- frontend/internet.html | 6 +-- .../internet:browsers-and-how-they-work.html | 6 +-- frontend/internet:dns-and-how-it-works.html | 6 +-- .../internet:how-does-the-internet-work.html | 6 +-- frontend/internet:what-is-domain-name.html | 6 +-- frontend/internet:what-is-hosting.html | 6 +-- frontend/internet:what-is-http.html | 6 +-- frontend/javascript.html | 6 +-- frontend/javascript:concepts.html | 6 +-- ...javascript:es6-and-modular-javascript.html | 6 +-- .../javascript:learn-dom-manipulation.html | 6 +-- .../javascript:learn-fetch-api-ajax-xhr.html | 6 +-- ...avascript:syntax-and-basic-constructs.html | 6 +-- frontend/mobile-applications.html | 6 +-- frontend/mobile-applications:flutter.html | 6 +-- frontend/mobile-applications:ionic.html | 6 +-- .../mobile-applications:nativescript.html | 6 +-- .../mobile-applications:react-native.html | 6 +-- frontend/modern-css.html | 6 +-- frontend/modern-css:css-modules.html | 6 +-- frontend/modern-css:emotion.html | 6 +-- frontend/modern-css:styled-components.html | 6 +-- frontend/modern-css:styled-jsx.html | 6 +-- frontend/package-managers.html | 6 +-- frontend/package-managers:npm.html | 6 +-- frontend/package-managers:yarn.html | 6 +-- frontend/pick-a-framework.html | 6 +-- frontend/pick-a-framework:angular.html | 6 +-- frontend/pick-a-framework:angular:ngrx.html | 6 +-- frontend/pick-a-framework:angular:rxjs.html | 6 +-- frontend/pick-a-framework:react-js.html | 6 +-- frontend/pick-a-framework:react-js:mobx.html | 6 +-- .../pick-a-framework:react-js:recoil.html | 6 +-- frontend/pick-a-framework:react-js:redux.html | 6 +-- frontend/pick-a-framework:vue-js.html | 6 +-- frontend/pick-a-framework:vue-js:vuex.html | 6 +-- frontend/progressive-web-apps.html | 6 +-- frontend/progressive-web-apps:apis.html | 6 +-- .../progressive-web-apps:performance.html | 6 +-- frontend/repo-hosting-services.html | 6 +-- frontend/repo-hosting-services:bitbucket.html | 6 +-- frontend/repo-hosting-services:github.html | 6 +-- frontend/repo-hosting-services:gitlab.html | 6 +-- frontend/resources.html | 6 +-- frontend/server-side-rendering.html | 6 +-- frontend/server-side-rendering:angular.html | 6 +-- ...rver-side-rendering:angular:universal.html | 6 +-- frontend/server-side-rendering:react-js.html | 6 +-- ...rver-side-rendering:react-js:after-js.html | 6 +-- ...erver-side-rendering:react-js:next-js.html | 6 +-- frontend/server-side-rendering:vue-js.html | 6 +-- .../server-side-rendering:vue-js:nuxt-js.html | 6 +-- frontend/static-site-generators.html | 6 +-- frontend/static-site-generators:eleventy.html | 6 +-- frontend/static-site-generators:gatsbyjs.html | 6 +-- frontend/static-site-generators:gridsome.html | 6 +-- frontend/static-site-generators:hugo.html | 6 +-- frontend/static-site-generators:jekyll.html | 6 +-- frontend/static-site-generators:next-js.html | 6 +-- frontend/static-site-generators:nuxt-js.html | 6 +-- frontend/static-site-generators:vuepress.html | 6 +-- frontend/testing-your-apps.html | 6 +-- frontend/testing-your-apps:cypress.html | 6 +-- frontend/testing-your-apps:enzyme.html | 6 +-- frontend/testing-your-apps:jest.html | 6 +-- frontend/testing-your-apps:other-options.html | 6 +-- ...sting-your-apps:react-testing-library.html | 6 +-- frontend/type-checkers.html | 6 +-- frontend/type-checkers:flow.html | 6 +-- frontend/type-checkers:typescript.html | 6 +-- frontend/version-control-systems.html | 6 +-- ...on-control-systems:basic-usage-of-git.html | 6 +-- frontend/web-assembly.html | 6 +-- frontend/web-components.html | 6 +-- frontend/web-components:custom-elements.html | 6 +-- frontend/web-components:html-templates.html | 6 +-- frontend/web-components:shadow-dom.html | 6 +-- frontend/web-security-knowledge.html | 6 +-- ...ity-knowledge:content-security-policy.html | 6 +-- frontend/web-security-knowledge:cors.html | 6 +-- frontend/web-security-knowledge:https.html | 6 +-- ...curity-knowledge:owasp-security-risks.html | 6 +-- golang.html | 6 +-- golang/golang.html | 4 +- golang/interactive.html | 4 +- golang/resources.html | 6 +-- guides.html | 4 +- guides/asymptotic-notation.html | 6 +-- ...-blocking-javascript-with-async-defer.html | 6 +-- guides/basic-authentication.html | 6 +-- guides/big-o-notation.html | 6 +-- guides/character-encodings.html | 6 +-- guides/ci-cd.html | 6 +-- guides/design-patterns-for-humans.html | 6 +-- guides/dhcp-in-one-picture.html | 6 +-- guides/dns-in-one-picture.html | 6 +-- guides/history-of-javascript.html | 6 +-- guides/http-caching.html | 6 +-- guides/jwt-authentication.html | 6 +-- guides/levels-of-seniority.html | 6 +-- guides/oauth.html | 6 +-- guides/proxy-servers.html | 6 +-- guides/random-numbers.html | 6 +-- guides/scaling-databases.html | 6 +-- guides/session-authentication.html | 6 +-- guides/ssl-tls-https-ssh.html | 6 +-- guides/sso.html | 6 +-- guides/token-authentication.html | 6 +-- guides/torrent-client.html | 6 +-- guides/unfamiliar-codebase.html | 6 +-- guides/what-are-web-vitals.html | 6 +-- guides/what-is-internet.html | 6 +-- guides/what-is-sli-slo-sla.html | 6 +-- ...-and-they-will-come-wont-work-anymore.html | 6 +-- index.html | 4 +- java.html | 6 +-- java/interactive.html | 4 +- java/java.html | 4 +- java/resources.html | 6 +-- postgresql-dba.html | 6 +-- postgresql-dba/interactive.html | 4 +- postgresql-dba/postgresql-dba.html | 4 +- postgresql-dba/resources.html | 6 +-- privacy.html | 6 +-- python.html | 6 +-- python/interactive.html | 4 +- python/python.html | 4 +- python/resources.html | 6 +-- qa.html | 6 +-- qa/interactive.html | 4 +- qa/qa.html | 4 +- qa/resources.html | 6 +-- react.html | 6 +-- react/interactive.html | 4 +- react/react.html | 4 +- react/resources.html | 6 +-- roadmaps.html | 4 +- signup.html | 4 +- sitemap.xml | 38 +++++++++---------- terms.html | 6 +-- thanks.html | 4 +- watch.html | 4 +- watch/acid-explained.html | 6 +-- watch/all-about-http-caching.html | 6 +-- watch/arrays-and-objects-in-javascript.html | 6 +-- watch/async-javascript.html | 6 +-- watch/big-o-notation.html | 6 +-- watch/content-delivery-networks.html | 6 +-- watch/dns-explained.html | 6 +-- watch/dns-records.html | 6 +-- watch/floating-point-arithmetic.html | 6 +-- ...freeze-and-seal-objects-in-javascript.html | 6 +-- watch/how-to-use-css-variables.html | 6 +-- watch/how-to-use-github-actions.html | 6 +-- watch/javascript-fetch-api.html | 6 +-- watch/load-balancers-101.html | 6 +-- watch/osi-model.html | 6 +-- watch/practical-intro-to-react.html | 6 +-- watch/promises-in-javascript.html | 6 +-- watch/random-number-generators.html | 6 +-- watch/scaling-the-unscalable.html | 6 +-- watch/ssh-ssl-tls.html | 6 +-- watch/system-design-101.html | 6 +-- watch/tcp-ip-model.html | 6 +-- watch/transport-protocols-tcp-vs-udp.html | 6 +-- watch/what-is-cap-theorem.html | 6 +-- watch/what-is-dependency-injection.html | 6 +-- watch/what-is-dom-shadow-dom-virtual-dom.html | 6 +-- watch/what-is-eventual-consistency.html | 6 +-- watch/yaml-in-depth.html | 6 +-- 483 files changed, 713 insertions(+), 713 deletions(-) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/android.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/android/android.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/android/interactive.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/android/resources.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/angular.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/angular/angular.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/angular/interactive.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/angular/resources.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/aws.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/aws/aws.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/aws/interactive.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/aws/resources.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/backend.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/backend/backend.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/backend/interactive.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/backend/resources.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/devops.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/devops/devops.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/devops/interactive.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/devops/resources.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/build-tools.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/build-tools:linters-formatters.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/build-tools:linters-formatters:eslint.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/build-tools:linters-formatters:prettier.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/build-tools:linters-formatters:standardjs.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/build-tools:module-bundlers.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/build-tools:module-bundlers:esbuild.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/build-tools:module-bundlers:parcel.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/build-tools:module-bundlers:rollup.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/build-tools:module-bundlers:vite.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/build-tools:module-bundlers:webpack.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/build-tools:task-runners.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/build-tools:task-runners:npm-scripts.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css-architecture.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css-architecture:bem.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css-architecture:oocss.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css-architecture:smacss.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css-frameworks.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css-frameworks:css-first.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css-frameworks:css-first:bootstrap.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css-frameworks:css-first:bulma.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css-frameworks:js-first.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css-frameworks:js-first:chakra-ui.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css-frameworks:js-first:material-ui.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css-frameworks:js-first:radix-ui.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css-frameworks:js-first:tailwind-css.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css-preprocessors.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css-preprocessors:less.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css-preprocessors:postcss.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css-preprocessors:sass.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css:learn-the-basics.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css:making-layouts.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/css:responsive-design-and-media-queries.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/desktop-applications.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/desktop-applications:carlo.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/desktop-applications:electron.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/desktop-applications:proton-native.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/graphql.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/graphql:apollo.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/graphql:relay-modern.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/home.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/html.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/html:accessibility.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/html:conventions-and-best-practices.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/html:forms-and-validations.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/html:learn-the-basics.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/html:seo-basics.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/html:writing-semantic-html.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/interactive.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/internet.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/internet:browsers-and-how-they-work.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/internet:dns-and-how-it-works.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/internet:how-does-the-internet-work.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/internet:what-is-domain-name.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/internet:what-is-hosting.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/internet:what-is-http.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/javascript.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/javascript:concepts.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/javascript:es6-and-modular-javascript.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/javascript:learn-dom-manipulation.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/javascript:learn-fetch-api-ajax-xhr.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/javascript:syntax-and-basic-constructs.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/mobile-applications.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/mobile-applications:flutter.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/mobile-applications:ionic.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/mobile-applications:nativescript.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/mobile-applications:react-native.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/modern-css.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/modern-css:css-modules.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/modern-css:emotion.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/modern-css:styled-components.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/modern-css:styled-jsx.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/package-managers.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/package-managers:npm.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/package-managers:yarn.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/pick-a-framework.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/pick-a-framework:angular.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/pick-a-framework:angular:ngrx.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/pick-a-framework:angular:rxjs.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/pick-a-framework:react-js.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/pick-a-framework:react-js:mobx.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/pick-a-framework:react-js:recoil.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/pick-a-framework:react-js:redux.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/pick-a-framework:vue-js.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/pick-a-framework:vue-js:vuex.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/progressive-web-apps.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/progressive-web-apps:apis.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/progressive-web-apps:performance.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/repo-hosting-services.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/repo-hosting-services:bitbucket.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/repo-hosting-services:github.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/repo-hosting-services:gitlab.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/resources.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/server-side-rendering.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/server-side-rendering:angular.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/server-side-rendering:angular:universal.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/server-side-rendering:react-js.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/server-side-rendering:react-js:after-js.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/server-side-rendering:react-js:next-js.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/server-side-rendering:vue-js.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/server-side-rendering:vue-js:nuxt-js.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/static-site-generators.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/static-site-generators:eleventy.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/static-site-generators:gatsbyjs.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/static-site-generators:gridsome.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/static-site-generators:hugo.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/static-site-generators:jekyll.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/static-site-generators:next-js.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/static-site-generators:nuxt-js.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/static-site-generators:vuepress.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/testing-your-apps.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/testing-your-apps:cypress.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/testing-your-apps:enzyme.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/testing-your-apps:jest.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/testing-your-apps:other-options.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/testing-your-apps:react-testing-library.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/type-checkers.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/type-checkers:flow.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/type-checkers:typescript.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/version-control-systems.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/version-control-systems:basic-usage-of-git.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/web-assembly.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/web-components.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/web-components:custom-elements.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/web-components:html-templates.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/web-components:shadow-dom.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/web-security-knowledge.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/web-security-knowledge:content-security-policy.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/web-security-knowledge:cors.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/web-security-knowledge:https.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/frontend/web-security-knowledge:owasp-security-risks.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/golang.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/golang/golang.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/golang/interactive.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/golang/resources.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/asymptotic-notation.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/avoid-render-blocking-javascript-with-async-defer.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/basic-authentication.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/big-o-notation.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/character-encodings.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/ci-cd.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/design-patterns-for-humans.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/dhcp-in-one-picture.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/dns-in-one-picture.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/history-of-javascript.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/http-caching.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/jwt-authentication.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/levels-of-seniority.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/oauth.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/proxy-servers.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/random-numbers.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/scaling-databases.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/session-authentication.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/ssl-tls-https-ssh.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/sso.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/token-authentication.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/torrent-client.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/unfamiliar-codebase.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/what-are-web-vitals.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/what-is-internet.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/what-is-sli-slo-sla.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/guides/why-build-it-and-they-will-come-wont-work-anymore.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/index.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/java.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/java/interactive.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/java/java.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/java/resources.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/postgresql-dba.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/postgresql-dba/interactive.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/postgresql-dba/postgresql-dba.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/postgresql-dba/resources.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/python.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/python/interactive.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/python/python.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/python/resources.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/qa.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/qa/interactive.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/qa/qa.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/qa/resources.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/react.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/react/interactive.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/react/react.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/react/resources.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/roadmaps.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/acid-explained.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/all-about-http-caching.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/arrays-and-objects-in-javascript.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/async-javascript.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/big-o-notation.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/content-delivery-networks.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/dns-explained.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/dns-records.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/floating-point-arithmetic.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/freeze-and-seal-objects-in-javascript.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/how-to-use-css-variables.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/how-to-use-github-actions.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/javascript-fetch-api.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/load-balancers-101.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/osi-model.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/practical-intro-to-react.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/promises-in-javascript.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/random-number-generators.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/scaling-the-unscalable.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/ssh-ssl-tls.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/system-design-101.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/tcp-ip-model.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/transport-protocols-tcp-vs-udp.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/what-is-cap-theorem.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/what-is-dependency-injection.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/what-is-dom-shadow-dom-virtual-dom.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/what-is-eventual-consistency.json (100%) rename _next/data/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/watch/yaml-in-depth.json (100%) rename _next/static/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/_buildManifest.js (78%) rename _next/static/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/_middlewareManifest.js (100%) rename _next/static/{wW74vrPJeOjwVqaWeaAPr => b11d5PdjFZYPMSkMehtpA}/_ssgManifest.js (100%) rename _next/static/chunks/{515-03e473b12fcdafc8.js => 515-5bd5f7a17fd6e074.js} (59%) diff --git a/404.html b/404.html index 35bcf79c2..a13f6ec85 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ -404: This page could not be found
We now have a YouTube Channel. Subscribe for the video content.

404

This page could not be found.

\ No newline at end of file +404: This page could not be found
We now have a YouTube Channel. Subscribe for the video content.

404

This page could not be found.

\ No newline at end of file diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/android.json b/_next/data/b11d5PdjFZYPMSkMehtpA/android.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/android.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/android.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/android/android.json b/_next/data/b11d5PdjFZYPMSkMehtpA/android/android.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/android/android.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/android/android.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/android/interactive.json b/_next/data/b11d5PdjFZYPMSkMehtpA/android/interactive.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/android/interactive.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/android/interactive.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/android/resources.json b/_next/data/b11d5PdjFZYPMSkMehtpA/android/resources.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/android/resources.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/android/resources.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/angular.json b/_next/data/b11d5PdjFZYPMSkMehtpA/angular.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/angular.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/angular.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/angular/angular.json b/_next/data/b11d5PdjFZYPMSkMehtpA/angular/angular.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/angular/angular.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/angular/angular.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/angular/interactive.json b/_next/data/b11d5PdjFZYPMSkMehtpA/angular/interactive.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/angular/interactive.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/angular/interactive.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/angular/resources.json b/_next/data/b11d5PdjFZYPMSkMehtpA/angular/resources.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/angular/resources.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/angular/resources.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/aws.json b/_next/data/b11d5PdjFZYPMSkMehtpA/aws.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/aws.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/aws.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/aws/aws.json b/_next/data/b11d5PdjFZYPMSkMehtpA/aws/aws.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/aws/aws.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/aws/aws.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/aws/interactive.json b/_next/data/b11d5PdjFZYPMSkMehtpA/aws/interactive.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/aws/interactive.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/aws/interactive.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/aws/resources.json b/_next/data/b11d5PdjFZYPMSkMehtpA/aws/resources.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/aws/resources.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/aws/resources.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/backend.json b/_next/data/b11d5PdjFZYPMSkMehtpA/backend.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/backend.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/backend.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/backend/backend.json b/_next/data/b11d5PdjFZYPMSkMehtpA/backend/backend.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/backend/backend.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/backend/backend.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/backend/interactive.json b/_next/data/b11d5PdjFZYPMSkMehtpA/backend/interactive.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/backend/interactive.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/backend/interactive.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/backend/resources.json b/_next/data/b11d5PdjFZYPMSkMehtpA/backend/resources.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/backend/resources.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/backend/resources.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/devops.json b/_next/data/b11d5PdjFZYPMSkMehtpA/devops.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/devops.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/devops.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/devops/devops.json b/_next/data/b11d5PdjFZYPMSkMehtpA/devops/devops.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/devops/devops.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/devops/devops.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/devops/interactive.json b/_next/data/b11d5PdjFZYPMSkMehtpA/devops/interactive.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/devops/interactive.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/devops/interactive.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/devops/resources.json b/_next/data/b11d5PdjFZYPMSkMehtpA/devops/resources.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/devops/resources.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/devops/resources.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:linters-formatters.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:linters-formatters.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:linters-formatters.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:linters-formatters.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:linters-formatters:eslint.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:linters-formatters:eslint.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:linters-formatters:eslint.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:linters-formatters:eslint.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:linters-formatters:prettier.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:linters-formatters:prettier.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:linters-formatters:prettier.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:linters-formatters:prettier.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:linters-formatters:standardjs.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:linters-formatters:standardjs.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:linters-formatters:standardjs.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:linters-formatters:standardjs.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:module-bundlers.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:module-bundlers.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:module-bundlers.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:module-bundlers.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:module-bundlers:esbuild.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:module-bundlers:esbuild.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:module-bundlers:esbuild.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:module-bundlers:esbuild.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:module-bundlers:parcel.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:module-bundlers:parcel.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:module-bundlers:parcel.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:module-bundlers:parcel.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:module-bundlers:rollup.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:module-bundlers:rollup.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:module-bundlers:rollup.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:module-bundlers:rollup.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:module-bundlers:vite.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:module-bundlers:vite.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:module-bundlers:vite.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:module-bundlers:vite.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:module-bundlers:webpack.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:module-bundlers:webpack.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:module-bundlers:webpack.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:module-bundlers:webpack.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:task-runners.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:task-runners.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:task-runners.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:task-runners.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:task-runners:npm-scripts.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:task-runners:npm-scripts.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/build-tools:task-runners:npm-scripts.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/build-tools:task-runners:npm-scripts.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-architecture.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-architecture.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-architecture.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-architecture.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-architecture:bem.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-architecture:bem.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-architecture:bem.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-architecture:bem.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-architecture:oocss.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-architecture:oocss.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-architecture:oocss.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-architecture:oocss.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-architecture:smacss.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-architecture:smacss.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-architecture:smacss.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-architecture:smacss.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-frameworks.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-frameworks.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-frameworks.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-frameworks.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-frameworks:css-first.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-frameworks:css-first.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-frameworks:css-first.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-frameworks:css-first.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-frameworks:css-first:bootstrap.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-frameworks:css-first:bootstrap.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-frameworks:css-first:bootstrap.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-frameworks:css-first:bootstrap.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-frameworks:css-first:bulma.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-frameworks:css-first:bulma.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-frameworks:css-first:bulma.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-frameworks:css-first:bulma.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-frameworks:js-first.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-frameworks:js-first.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-frameworks:js-first.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-frameworks:js-first.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-frameworks:js-first:chakra-ui.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-frameworks:js-first:chakra-ui.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-frameworks:js-first:chakra-ui.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-frameworks:js-first:chakra-ui.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-frameworks:js-first:material-ui.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-frameworks:js-first:material-ui.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-frameworks:js-first:material-ui.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-frameworks:js-first:material-ui.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-frameworks:js-first:radix-ui.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-frameworks:js-first:radix-ui.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-frameworks:js-first:radix-ui.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-frameworks:js-first:radix-ui.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-frameworks:js-first:tailwind-css.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-frameworks:js-first:tailwind-css.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-frameworks:js-first:tailwind-css.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-frameworks:js-first:tailwind-css.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-preprocessors.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-preprocessors.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-preprocessors.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-preprocessors.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-preprocessors:less.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-preprocessors:less.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-preprocessors:less.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-preprocessors:less.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-preprocessors:postcss.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-preprocessors:postcss.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-preprocessors:postcss.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-preprocessors:postcss.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-preprocessors:sass.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-preprocessors:sass.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css-preprocessors:sass.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css-preprocessors:sass.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css:learn-the-basics.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css:learn-the-basics.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css:learn-the-basics.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css:learn-the-basics.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css:making-layouts.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css:making-layouts.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css:making-layouts.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css:making-layouts.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css:responsive-design-and-media-queries.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/css:responsive-design-and-media-queries.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/css:responsive-design-and-media-queries.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/css:responsive-design-and-media-queries.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/desktop-applications.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/desktop-applications.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/desktop-applications.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/desktop-applications.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/desktop-applications:carlo.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/desktop-applications:carlo.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/desktop-applications:carlo.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/desktop-applications:carlo.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/desktop-applications:electron.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/desktop-applications:electron.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/desktop-applications:electron.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/desktop-applications:electron.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/desktop-applications:proton-native.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/desktop-applications:proton-native.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/desktop-applications:proton-native.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/desktop-applications:proton-native.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/graphql.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/graphql.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/graphql.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/graphql.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/graphql:apollo.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/graphql:apollo.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/graphql:apollo.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/graphql:apollo.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/graphql:relay-modern.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/graphql:relay-modern.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/graphql:relay-modern.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/graphql:relay-modern.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/home.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/home.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/home.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/home.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/html.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/html.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/html.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/html.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/html:accessibility.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/html:accessibility.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/html:accessibility.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/html:accessibility.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/html:conventions-and-best-practices.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/html:conventions-and-best-practices.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/html:conventions-and-best-practices.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/html:conventions-and-best-practices.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/html:forms-and-validations.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/html:forms-and-validations.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/html:forms-and-validations.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/html:forms-and-validations.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/html:learn-the-basics.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/html:learn-the-basics.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/html:learn-the-basics.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/html:learn-the-basics.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/html:seo-basics.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/html:seo-basics.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/html:seo-basics.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/html:seo-basics.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/html:writing-semantic-html.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/html:writing-semantic-html.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/html:writing-semantic-html.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/html:writing-semantic-html.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/interactive.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/interactive.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/interactive.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/interactive.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/internet.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/internet.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/internet.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/internet.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/internet:browsers-and-how-they-work.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/internet:browsers-and-how-they-work.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/internet:browsers-and-how-they-work.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/internet:browsers-and-how-they-work.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/internet:dns-and-how-it-works.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/internet:dns-and-how-it-works.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/internet:dns-and-how-it-works.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/internet:dns-and-how-it-works.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/internet:how-does-the-internet-work.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/internet:how-does-the-internet-work.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/internet:how-does-the-internet-work.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/internet:how-does-the-internet-work.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/internet:what-is-domain-name.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/internet:what-is-domain-name.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/internet:what-is-domain-name.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/internet:what-is-domain-name.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/internet:what-is-hosting.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/internet:what-is-hosting.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/internet:what-is-hosting.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/internet:what-is-hosting.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/internet:what-is-http.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/internet:what-is-http.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/internet:what-is-http.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/internet:what-is-http.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/javascript.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/javascript.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/javascript.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/javascript.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/javascript:concepts.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/javascript:concepts.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/javascript:concepts.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/javascript:concepts.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/javascript:es6-and-modular-javascript.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/javascript:es6-and-modular-javascript.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/javascript:es6-and-modular-javascript.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/javascript:es6-and-modular-javascript.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/javascript:learn-dom-manipulation.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/javascript:learn-dom-manipulation.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/javascript:learn-dom-manipulation.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/javascript:learn-dom-manipulation.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/javascript:learn-fetch-api-ajax-xhr.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/javascript:learn-fetch-api-ajax-xhr.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/javascript:learn-fetch-api-ajax-xhr.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/javascript:learn-fetch-api-ajax-xhr.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/javascript:syntax-and-basic-constructs.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/javascript:syntax-and-basic-constructs.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/javascript:syntax-and-basic-constructs.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/javascript:syntax-and-basic-constructs.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/mobile-applications.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/mobile-applications.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/mobile-applications.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/mobile-applications.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/mobile-applications:flutter.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/mobile-applications:flutter.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/mobile-applications:flutter.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/mobile-applications:flutter.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/mobile-applications:ionic.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/mobile-applications:ionic.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/mobile-applications:ionic.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/mobile-applications:ionic.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/mobile-applications:nativescript.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/mobile-applications:nativescript.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/mobile-applications:nativescript.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/mobile-applications:nativescript.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/mobile-applications:react-native.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/mobile-applications:react-native.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/mobile-applications:react-native.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/mobile-applications:react-native.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/modern-css.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/modern-css.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/modern-css.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/modern-css.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/modern-css:css-modules.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/modern-css:css-modules.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/modern-css:css-modules.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/modern-css:css-modules.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/modern-css:emotion.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/modern-css:emotion.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/modern-css:emotion.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/modern-css:emotion.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/modern-css:styled-components.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/modern-css:styled-components.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/modern-css:styled-components.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/modern-css:styled-components.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/modern-css:styled-jsx.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/modern-css:styled-jsx.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/modern-css:styled-jsx.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/modern-css:styled-jsx.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/package-managers.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/package-managers.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/package-managers.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/package-managers.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/package-managers:npm.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/package-managers:npm.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/package-managers:npm.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/package-managers:npm.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/package-managers:yarn.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/package-managers:yarn.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/package-managers:yarn.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/package-managers:yarn.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/pick-a-framework.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/pick-a-framework.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/pick-a-framework.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/pick-a-framework.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/pick-a-framework:angular.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/pick-a-framework:angular.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/pick-a-framework:angular.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/pick-a-framework:angular.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/pick-a-framework:angular:ngrx.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/pick-a-framework:angular:ngrx.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/pick-a-framework:angular:ngrx.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/pick-a-framework:angular:ngrx.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/pick-a-framework:angular:rxjs.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/pick-a-framework:angular:rxjs.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/pick-a-framework:angular:rxjs.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/pick-a-framework:angular:rxjs.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/pick-a-framework:react-js.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/pick-a-framework:react-js.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/pick-a-framework:react-js.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/pick-a-framework:react-js.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/pick-a-framework:react-js:mobx.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/pick-a-framework:react-js:mobx.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/pick-a-framework:react-js:mobx.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/pick-a-framework:react-js:mobx.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/pick-a-framework:react-js:recoil.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/pick-a-framework:react-js:recoil.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/pick-a-framework:react-js:recoil.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/pick-a-framework:react-js:recoil.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/pick-a-framework:react-js:redux.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/pick-a-framework:react-js:redux.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/pick-a-framework:react-js:redux.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/pick-a-framework:react-js:redux.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/pick-a-framework:vue-js.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/pick-a-framework:vue-js.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/pick-a-framework:vue-js.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/pick-a-framework:vue-js.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/pick-a-framework:vue-js:vuex.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/pick-a-framework:vue-js:vuex.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/pick-a-framework:vue-js:vuex.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/pick-a-framework:vue-js:vuex.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/progressive-web-apps.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/progressive-web-apps.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/progressive-web-apps.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/progressive-web-apps.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/progressive-web-apps:apis.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/progressive-web-apps:apis.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/progressive-web-apps:apis.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/progressive-web-apps:apis.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/progressive-web-apps:performance.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/progressive-web-apps:performance.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/progressive-web-apps:performance.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/progressive-web-apps:performance.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/repo-hosting-services.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/repo-hosting-services.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/repo-hosting-services.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/repo-hosting-services.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/repo-hosting-services:bitbucket.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/repo-hosting-services:bitbucket.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/repo-hosting-services:bitbucket.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/repo-hosting-services:bitbucket.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/repo-hosting-services:github.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/repo-hosting-services:github.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/repo-hosting-services:github.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/repo-hosting-services:github.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/repo-hosting-services:gitlab.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/repo-hosting-services:gitlab.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/repo-hosting-services:gitlab.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/repo-hosting-services:gitlab.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/resources.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/resources.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/resources.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/resources.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/server-side-rendering.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/server-side-rendering.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/server-side-rendering.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/server-side-rendering.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/server-side-rendering:angular.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/server-side-rendering:angular.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/server-side-rendering:angular.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/server-side-rendering:angular.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/server-side-rendering:angular:universal.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/server-side-rendering:angular:universal.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/server-side-rendering:angular:universal.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/server-side-rendering:angular:universal.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/server-side-rendering:react-js.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/server-side-rendering:react-js.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/server-side-rendering:react-js.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/server-side-rendering:react-js.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/server-side-rendering:react-js:after-js.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/server-side-rendering:react-js:after-js.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/server-side-rendering:react-js:after-js.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/server-side-rendering:react-js:after-js.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/server-side-rendering:react-js:next-js.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/server-side-rendering:react-js:next-js.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/server-side-rendering:react-js:next-js.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/server-side-rendering:react-js:next-js.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/server-side-rendering:vue-js.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/server-side-rendering:vue-js.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/server-side-rendering:vue-js.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/server-side-rendering:vue-js.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/server-side-rendering:vue-js:nuxt-js.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/server-side-rendering:vue-js:nuxt-js.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/server-side-rendering:vue-js:nuxt-js.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/server-side-rendering:vue-js:nuxt-js.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/static-site-generators.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/static-site-generators.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/static-site-generators.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/static-site-generators.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/static-site-generators:eleventy.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/static-site-generators:eleventy.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/static-site-generators:eleventy.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/static-site-generators:eleventy.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/static-site-generators:gatsbyjs.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/static-site-generators:gatsbyjs.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/static-site-generators:gatsbyjs.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/static-site-generators:gatsbyjs.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/static-site-generators:gridsome.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/static-site-generators:gridsome.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/static-site-generators:gridsome.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/static-site-generators:gridsome.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/static-site-generators:hugo.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/static-site-generators:hugo.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/static-site-generators:hugo.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/static-site-generators:hugo.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/static-site-generators:jekyll.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/static-site-generators:jekyll.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/static-site-generators:jekyll.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/static-site-generators:jekyll.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/static-site-generators:next-js.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/static-site-generators:next-js.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/static-site-generators:next-js.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/static-site-generators:next-js.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/static-site-generators:nuxt-js.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/static-site-generators:nuxt-js.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/static-site-generators:nuxt-js.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/static-site-generators:nuxt-js.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/static-site-generators:vuepress.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/static-site-generators:vuepress.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/static-site-generators:vuepress.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/static-site-generators:vuepress.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/testing-your-apps.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/testing-your-apps.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/testing-your-apps.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/testing-your-apps.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/testing-your-apps:cypress.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/testing-your-apps:cypress.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/testing-your-apps:cypress.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/testing-your-apps:cypress.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/testing-your-apps:enzyme.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/testing-your-apps:enzyme.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/testing-your-apps:enzyme.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/testing-your-apps:enzyme.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/testing-your-apps:jest.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/testing-your-apps:jest.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/testing-your-apps:jest.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/testing-your-apps:jest.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/testing-your-apps:other-options.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/testing-your-apps:other-options.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/testing-your-apps:other-options.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/testing-your-apps:other-options.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/testing-your-apps:react-testing-library.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/testing-your-apps:react-testing-library.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/testing-your-apps:react-testing-library.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/testing-your-apps:react-testing-library.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/type-checkers.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/type-checkers.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/type-checkers.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/type-checkers.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/type-checkers:flow.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/type-checkers:flow.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/type-checkers:flow.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/type-checkers:flow.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/type-checkers:typescript.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/type-checkers:typescript.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/type-checkers:typescript.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/type-checkers:typescript.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/version-control-systems.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/version-control-systems.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/version-control-systems.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/version-control-systems.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/version-control-systems:basic-usage-of-git.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/version-control-systems:basic-usage-of-git.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/version-control-systems:basic-usage-of-git.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/version-control-systems:basic-usage-of-git.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/web-assembly.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/web-assembly.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/web-assembly.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/web-assembly.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/web-components.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/web-components.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/web-components.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/web-components.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/web-components:custom-elements.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/web-components:custom-elements.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/web-components:custom-elements.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/web-components:custom-elements.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/web-components:html-templates.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/web-components:html-templates.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/web-components:html-templates.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/web-components:html-templates.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/web-components:shadow-dom.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/web-components:shadow-dom.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/web-components:shadow-dom.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/web-components:shadow-dom.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/web-security-knowledge.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/web-security-knowledge.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/web-security-knowledge.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/web-security-knowledge.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/web-security-knowledge:content-security-policy.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/web-security-knowledge:content-security-policy.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/web-security-knowledge:content-security-policy.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/web-security-knowledge:content-security-policy.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/web-security-knowledge:cors.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/web-security-knowledge:cors.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/web-security-knowledge:cors.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/web-security-knowledge:cors.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/web-security-knowledge:https.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/web-security-knowledge:https.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/web-security-knowledge:https.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/web-security-knowledge:https.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/frontend/web-security-knowledge:owasp-security-risks.json b/_next/data/b11d5PdjFZYPMSkMehtpA/frontend/web-security-knowledge:owasp-security-risks.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/frontend/web-security-knowledge:owasp-security-risks.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/frontend/web-security-knowledge:owasp-security-risks.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/golang.json b/_next/data/b11d5PdjFZYPMSkMehtpA/golang.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/golang.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/golang.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/golang/golang.json b/_next/data/b11d5PdjFZYPMSkMehtpA/golang/golang.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/golang/golang.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/golang/golang.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/golang/interactive.json b/_next/data/b11d5PdjFZYPMSkMehtpA/golang/interactive.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/golang/interactive.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/golang/interactive.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/golang/resources.json b/_next/data/b11d5PdjFZYPMSkMehtpA/golang/resources.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/golang/resources.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/golang/resources.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/asymptotic-notation.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/asymptotic-notation.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/asymptotic-notation.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/asymptotic-notation.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/avoid-render-blocking-javascript-with-async-defer.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/avoid-render-blocking-javascript-with-async-defer.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/avoid-render-blocking-javascript-with-async-defer.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/avoid-render-blocking-javascript-with-async-defer.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/basic-authentication.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/basic-authentication.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/basic-authentication.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/basic-authentication.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/big-o-notation.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/big-o-notation.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/big-o-notation.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/big-o-notation.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/character-encodings.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/character-encodings.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/character-encodings.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/character-encodings.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/ci-cd.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/ci-cd.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/ci-cd.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/ci-cd.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/design-patterns-for-humans.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/design-patterns-for-humans.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/design-patterns-for-humans.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/design-patterns-for-humans.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/dhcp-in-one-picture.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/dhcp-in-one-picture.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/dhcp-in-one-picture.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/dhcp-in-one-picture.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/dns-in-one-picture.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/dns-in-one-picture.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/dns-in-one-picture.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/dns-in-one-picture.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/history-of-javascript.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/history-of-javascript.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/history-of-javascript.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/history-of-javascript.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/http-caching.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/http-caching.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/http-caching.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/http-caching.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/jwt-authentication.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/jwt-authentication.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/jwt-authentication.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/jwt-authentication.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/levels-of-seniority.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/levels-of-seniority.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/levels-of-seniority.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/levels-of-seniority.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/oauth.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/oauth.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/oauth.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/oauth.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/proxy-servers.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/proxy-servers.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/proxy-servers.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/proxy-servers.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/random-numbers.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/random-numbers.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/random-numbers.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/random-numbers.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/scaling-databases.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/scaling-databases.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/scaling-databases.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/scaling-databases.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/session-authentication.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/session-authentication.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/session-authentication.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/session-authentication.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/ssl-tls-https-ssh.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/ssl-tls-https-ssh.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/ssl-tls-https-ssh.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/ssl-tls-https-ssh.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/sso.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/sso.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/sso.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/sso.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/token-authentication.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/token-authentication.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/token-authentication.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/token-authentication.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/torrent-client.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/torrent-client.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/torrent-client.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/torrent-client.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/unfamiliar-codebase.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/unfamiliar-codebase.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/unfamiliar-codebase.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/unfamiliar-codebase.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/what-are-web-vitals.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/what-are-web-vitals.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/what-are-web-vitals.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/what-are-web-vitals.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/what-is-internet.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/what-is-internet.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/what-is-internet.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/what-is-internet.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/what-is-sli-slo-sla.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/what-is-sli-slo-sla.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/what-is-sli-slo-sla.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/what-is-sli-slo-sla.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/guides/why-build-it-and-they-will-come-wont-work-anymore.json b/_next/data/b11d5PdjFZYPMSkMehtpA/guides/why-build-it-and-they-will-come-wont-work-anymore.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/guides/why-build-it-and-they-will-come-wont-work-anymore.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/guides/why-build-it-and-they-will-come-wont-work-anymore.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/index.json b/_next/data/b11d5PdjFZYPMSkMehtpA/index.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/index.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/index.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/java.json b/_next/data/b11d5PdjFZYPMSkMehtpA/java.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/java.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/java.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/java/interactive.json b/_next/data/b11d5PdjFZYPMSkMehtpA/java/interactive.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/java/interactive.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/java/interactive.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/java/java.json b/_next/data/b11d5PdjFZYPMSkMehtpA/java/java.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/java/java.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/java/java.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/java/resources.json b/_next/data/b11d5PdjFZYPMSkMehtpA/java/resources.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/java/resources.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/java/resources.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/postgresql-dba.json b/_next/data/b11d5PdjFZYPMSkMehtpA/postgresql-dba.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/postgresql-dba.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/postgresql-dba.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/postgresql-dba/interactive.json b/_next/data/b11d5PdjFZYPMSkMehtpA/postgresql-dba/interactive.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/postgresql-dba/interactive.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/postgresql-dba/interactive.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/postgresql-dba/postgresql-dba.json b/_next/data/b11d5PdjFZYPMSkMehtpA/postgresql-dba/postgresql-dba.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/postgresql-dba/postgresql-dba.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/postgresql-dba/postgresql-dba.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/postgresql-dba/resources.json b/_next/data/b11d5PdjFZYPMSkMehtpA/postgresql-dba/resources.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/postgresql-dba/resources.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/postgresql-dba/resources.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/python.json b/_next/data/b11d5PdjFZYPMSkMehtpA/python.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/python.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/python.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/python/interactive.json b/_next/data/b11d5PdjFZYPMSkMehtpA/python/interactive.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/python/interactive.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/python/interactive.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/python/python.json b/_next/data/b11d5PdjFZYPMSkMehtpA/python/python.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/python/python.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/python/python.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/python/resources.json b/_next/data/b11d5PdjFZYPMSkMehtpA/python/resources.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/python/resources.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/python/resources.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/qa.json b/_next/data/b11d5PdjFZYPMSkMehtpA/qa.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/qa.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/qa.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/qa/interactive.json b/_next/data/b11d5PdjFZYPMSkMehtpA/qa/interactive.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/qa/interactive.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/qa/interactive.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/qa/qa.json b/_next/data/b11d5PdjFZYPMSkMehtpA/qa/qa.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/qa/qa.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/qa/qa.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/qa/resources.json b/_next/data/b11d5PdjFZYPMSkMehtpA/qa/resources.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/qa/resources.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/qa/resources.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/react.json b/_next/data/b11d5PdjFZYPMSkMehtpA/react.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/react.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/react.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/react/interactive.json b/_next/data/b11d5PdjFZYPMSkMehtpA/react/interactive.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/react/interactive.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/react/interactive.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/react/react.json b/_next/data/b11d5PdjFZYPMSkMehtpA/react/react.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/react/react.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/react/react.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/react/resources.json b/_next/data/b11d5PdjFZYPMSkMehtpA/react/resources.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/react/resources.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/react/resources.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/roadmaps.json b/_next/data/b11d5PdjFZYPMSkMehtpA/roadmaps.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/roadmaps.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/roadmaps.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/acid-explained.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/acid-explained.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/acid-explained.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/acid-explained.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/all-about-http-caching.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/all-about-http-caching.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/all-about-http-caching.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/all-about-http-caching.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/arrays-and-objects-in-javascript.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/arrays-and-objects-in-javascript.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/arrays-and-objects-in-javascript.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/arrays-and-objects-in-javascript.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/async-javascript.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/async-javascript.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/async-javascript.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/async-javascript.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/big-o-notation.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/big-o-notation.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/big-o-notation.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/big-o-notation.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/content-delivery-networks.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/content-delivery-networks.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/content-delivery-networks.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/content-delivery-networks.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/dns-explained.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/dns-explained.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/dns-explained.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/dns-explained.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/dns-records.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/dns-records.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/dns-records.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/dns-records.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/floating-point-arithmetic.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/floating-point-arithmetic.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/floating-point-arithmetic.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/floating-point-arithmetic.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/freeze-and-seal-objects-in-javascript.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/freeze-and-seal-objects-in-javascript.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/freeze-and-seal-objects-in-javascript.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/freeze-and-seal-objects-in-javascript.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/how-to-use-css-variables.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/how-to-use-css-variables.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/how-to-use-css-variables.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/how-to-use-css-variables.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/how-to-use-github-actions.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/how-to-use-github-actions.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/how-to-use-github-actions.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/how-to-use-github-actions.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/javascript-fetch-api.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/javascript-fetch-api.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/javascript-fetch-api.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/javascript-fetch-api.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/load-balancers-101.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/load-balancers-101.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/load-balancers-101.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/load-balancers-101.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/osi-model.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/osi-model.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/osi-model.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/osi-model.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/practical-intro-to-react.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/practical-intro-to-react.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/practical-intro-to-react.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/practical-intro-to-react.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/promises-in-javascript.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/promises-in-javascript.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/promises-in-javascript.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/promises-in-javascript.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/random-number-generators.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/random-number-generators.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/random-number-generators.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/random-number-generators.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/scaling-the-unscalable.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/scaling-the-unscalable.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/scaling-the-unscalable.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/scaling-the-unscalable.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/ssh-ssl-tls.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/ssh-ssl-tls.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/ssh-ssl-tls.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/ssh-ssl-tls.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/system-design-101.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/system-design-101.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/system-design-101.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/system-design-101.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/tcp-ip-model.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/tcp-ip-model.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/tcp-ip-model.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/tcp-ip-model.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/transport-protocols-tcp-vs-udp.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/transport-protocols-tcp-vs-udp.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/transport-protocols-tcp-vs-udp.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/transport-protocols-tcp-vs-udp.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/what-is-cap-theorem.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/what-is-cap-theorem.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/what-is-cap-theorem.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/what-is-cap-theorem.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/what-is-dependency-injection.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/what-is-dependency-injection.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/what-is-dependency-injection.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/what-is-dependency-injection.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/what-is-dom-shadow-dom-virtual-dom.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/what-is-dom-shadow-dom-virtual-dom.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/what-is-dom-shadow-dom-virtual-dom.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/what-is-dom-shadow-dom-virtual-dom.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/what-is-eventual-consistency.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/what-is-eventual-consistency.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/what-is-eventual-consistency.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/what-is-eventual-consistency.json diff --git a/_next/data/wW74vrPJeOjwVqaWeaAPr/watch/yaml-in-depth.json b/_next/data/b11d5PdjFZYPMSkMehtpA/watch/yaml-in-depth.json similarity index 100% rename from _next/data/wW74vrPJeOjwVqaWeaAPr/watch/yaml-in-depth.json rename to _next/data/b11d5PdjFZYPMSkMehtpA/watch/yaml-in-depth.json diff --git a/_next/static/wW74vrPJeOjwVqaWeaAPr/_buildManifest.js b/_next/static/b11d5PdjFZYPMSkMehtpA/_buildManifest.js similarity index 78% rename from _next/static/wW74vrPJeOjwVqaWeaAPr/_buildManifest.js rename to _next/static/b11d5PdjFZYPMSkMehtpA/_buildManifest.js index 019e29510..1ba9c37da 100644 --- a/_next/static/wW74vrPJeOjwVqaWeaAPr/_buildManifest.js +++ b/_next/static/b11d5PdjFZYPMSkMehtpA/_buildManifest.js @@ -1 +1 @@ -self.__BUILD_MANIFEST=function(s,a,c,e,t,i,u,r,d,p){return{__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":[s,r,a,"static/chunks/pages/index-d7cc540b30e34661.js"],"/_error":["static/chunks/pages/_error-2280fa386d040b66.js"],"/about":[s,c,a,"static/chunks/pages/about-0e68523d85ec1337.js"],"/guides":[s,a,"static/chunks/pages/guides-a446a06b367081ec.js"],"/guides/[guide]":[s,c,a,e,"static/chunks/pages/guides/[guide]-97b3e15727bf199f.js"],"/privacy":[s,c,a,"static/chunks/pages/privacy-d450f0c302fb89c4.js"],"/roadmaps":[s,r,a,"static/chunks/pages/roadmaps-9740eedd6239df0c.js"],"/signup":[s,"static/chunks/18-03837ae87ec2cbe1.js",a,"static/chunks/pages/signup-adbf1143e131779e.js"],"/terms":[s,c,a,t,"static/chunks/pages/terms-196efeb1dd0f7cf6.js"],"/thanks":[s,a,"static/chunks/pages/thanks-3c085bc891d82226.js"],"/watch":[s,a,"static/chunks/pages/watch-ecf973a57f0563b8.js"],"/watch/[video]":[s,c,a,i,"static/chunks/pages/watch/[video]-a56b599e10d2c69e.js"],"/[roadmap]":[s,c,d,a,e,i,t,u,p,"static/chunks/pages/[roadmap]-e89e177ce3bbd4e3.js"],"/[roadmap]/interactive":[s,c,d,a,e,i,t,u,p,"static/chunks/pages/[roadmap]/interactive-11b738bbf0b3c890.js"],"/[roadmap]/resources":[s,c,a,e,i,t,u,"static/chunks/pages/[roadmap]/resources-f952cce1d67b2932.js"],"/[roadmap]/[group]":[s,c,a,e,i,t,u,"static/chunks/pages/[roadmap]/[group]-c7c9b559d518f9a0.js"],sortedPages:["/","/_app","/_error","/about","/guides","/guides/[guide]","/privacy","/roadmaps","/signup","/terms","/thanks","/watch","/watch/[video]","/[roadmap]","/[roadmap]/interactive","/[roadmap]/resources","/[roadmap]/[group]"]}}("static/chunks/680-be87eefc1f260b8f.js","static/chunks/515-03e473b12fcdafc8.js","static/chunks/22-5e16bc1f52d67473.js","static/chunks/564-488e034de771830c.js","static/chunks/547-f266cbae5dda46b7.js","static/chunks/568-d5ea51d640393149.js","static/chunks/280-c9a585adfb69e0f0.js","static/chunks/919-1e7178a47a665345.js","static/chunks/26-f1efe05501904fc9.js","static/chunks/714-31059ea85ce0d232.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file +self.__BUILD_MANIFEST=function(s,a,c,e,t,i,u,d,r,p){return{__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":[s,d,a,"static/chunks/pages/index-d7cc540b30e34661.js"],"/_error":["static/chunks/pages/_error-2280fa386d040b66.js"],"/about":[s,c,a,"static/chunks/pages/about-0e68523d85ec1337.js"],"/guides":[s,a,"static/chunks/pages/guides-a446a06b367081ec.js"],"/guides/[guide]":[s,c,a,e,"static/chunks/pages/guides/[guide]-97b3e15727bf199f.js"],"/privacy":[s,c,a,"static/chunks/pages/privacy-d450f0c302fb89c4.js"],"/roadmaps":[s,d,a,"static/chunks/pages/roadmaps-9740eedd6239df0c.js"],"/signup":[s,"static/chunks/18-03837ae87ec2cbe1.js",a,"static/chunks/pages/signup-adbf1143e131779e.js"],"/terms":[s,c,a,t,"static/chunks/pages/terms-196efeb1dd0f7cf6.js"],"/thanks":[s,a,"static/chunks/pages/thanks-3c085bc891d82226.js"],"/watch":[s,a,"static/chunks/pages/watch-ecf973a57f0563b8.js"],"/watch/[video]":[s,c,a,i,"static/chunks/pages/watch/[video]-a56b599e10d2c69e.js"],"/[roadmap]":[s,c,r,a,e,i,t,u,p,"static/chunks/pages/[roadmap]-e89e177ce3bbd4e3.js"],"/[roadmap]/interactive":[s,c,r,a,e,i,t,u,p,"static/chunks/pages/[roadmap]/interactive-11b738bbf0b3c890.js"],"/[roadmap]/resources":[s,c,a,e,i,t,u,"static/chunks/pages/[roadmap]/resources-f952cce1d67b2932.js"],"/[roadmap]/[group]":[s,c,a,e,i,t,u,"static/chunks/pages/[roadmap]/[group]-c7c9b559d518f9a0.js"],sortedPages:["/","/_app","/_error","/about","/guides","/guides/[guide]","/privacy","/roadmaps","/signup","/terms","/thanks","/watch","/watch/[video]","/[roadmap]","/[roadmap]/interactive","/[roadmap]/resources","/[roadmap]/[group]"]}}("static/chunks/680-be87eefc1f260b8f.js","static/chunks/515-5bd5f7a17fd6e074.js","static/chunks/22-5e16bc1f52d67473.js","static/chunks/564-488e034de771830c.js","static/chunks/547-f266cbae5dda46b7.js","static/chunks/568-d5ea51d640393149.js","static/chunks/280-c9a585adfb69e0f0.js","static/chunks/919-1e7178a47a665345.js","static/chunks/26-f1efe05501904fc9.js","static/chunks/714-31059ea85ce0d232.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/_next/static/wW74vrPJeOjwVqaWeaAPr/_middlewareManifest.js b/_next/static/b11d5PdjFZYPMSkMehtpA/_middlewareManifest.js similarity index 100% rename from _next/static/wW74vrPJeOjwVqaWeaAPr/_middlewareManifest.js rename to _next/static/b11d5PdjFZYPMSkMehtpA/_middlewareManifest.js diff --git a/_next/static/wW74vrPJeOjwVqaWeaAPr/_ssgManifest.js b/_next/static/b11d5PdjFZYPMSkMehtpA/_ssgManifest.js similarity index 100% rename from _next/static/wW74vrPJeOjwVqaWeaAPr/_ssgManifest.js rename to _next/static/b11d5PdjFZYPMSkMehtpA/_ssgManifest.js diff --git a/_next/static/chunks/515-03e473b12fcdafc8.js b/_next/static/chunks/515-5bd5f7a17fd6e074.js similarity index 59% rename from _next/static/chunks/515-03e473b12fcdafc8.js rename to _next/static/chunks/515-5bd5f7a17fd6e074.js index 47f164747..ae2e84eed 100644 --- a/_next/static/chunks/515-03e473b12fcdafc8.js +++ b/_next/static/chunks/515-5bd5f7a17fd6e074.js @@ -1 +1 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[515],{6673:function(e,t,r){r.d(t,{$:function(){return c}});var n=r(5893),o=r(5115),i=r(4651),a=r(8641);function s(){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(o.Kq,{isInline:!0,d:["none","none","flex"],color:"gray.400",fontWeight:600,spacing:"30px",children:[(0,n.jsx)(o.rU,{_hover:{color:"white"},href:"/roadmaps",children:"Roadmaps"}),(0,n.jsx)(o.rU,{_hover:{color:"white"},href:"/guides",children:"Guides"}),(0,n.jsx)(o.rU,{_hover:{color:"white"},href:"/watch",children:"Videos"}),(0,n.jsx)(o.rU,{_hover:{color:"white"},href:"/about",children:"About"}),(0,n.jsx)(o.rU,{_hover:{color:"white"},href:a.url.youtube,target:"_blank",children:"YouTube"})]}),(0,n.jsxs)(o.Kq,{d:["flex","flex","none"],color:"gray.400",fontWeight:600,spacing:0,children:[(0,n.jsx)(o.rU,{py:"7px",borderBottomWidth:1,borderBottomColor:"gray.800",_hover:{color:"white"},href:"/roadmaps",children:"Roadmaps"}),(0,n.jsx)(o.rU,{py:"7px",borderBottomWidth:1,borderBottomColor:"gray.800",_hover:{color:"white"},href:"/guides",children:"Guides"}),(0,n.jsx)(o.rU,{py:"7px",borderBottomWidth:1,borderBottomColor:"gray.800",_hover:{color:"white"},href:"/watch",children:"Videos"}),(0,n.jsx)(o.rU,{py:"7px",borderBottomWidth:1,borderBottomColor:"gray.800",_hover:{color:"white"},href:"/thanks",children:"Thanks"}),(0,n.jsx)(o.rU,{py:"7px",borderBottomWidth:1,borderBottomColor:"gray.800",_hover:{color:"white"},href:"/about",children:"About"}),(0,n.jsx)(o.rU,{py:"7px",_hover:{color:"white"},target:"_blank",href:a.url.youtube,children:"YouTube"})]})]})}function c(){return(0,n.jsxs)(o.xu,{bg:"brand.hero",p:["25px 0","25px 0","40px 0"],children:[(0,n.jsxs)(o.W2,{maxW:"container.md",children:[(0,n.jsx)(s,{}),(0,n.jsxs)(o.xu,{mt:["40px","40px","50px"],mb:"40px",maxW:"500px",children:[(0,n.jsxs)(o.kC,{spacing:0,alignItems:"center",color:"gray.400",children:[(0,n.jsxs)(o.rU,{d:"flex",alignItems:"center",fontWeight:600,_hover:{textDecoration:"none",color:"white"},href:"/",children:[(0,n.jsx)(i.Ee,{alt:"",h:"25px",w:"25px",src:"/logo.svg",mr:"6px"}),"roadmap.sh"]}),(0,n.jsx)(o.xv,{as:"span",mx:"7px",children:"by"}),(0,n.jsx)(o.rU,{bg:"blue.500",px:"6px",py:"2px",rounded:"4px",color:"white",fontWeight:600,fontSize:"13px",_hover:{textDecoration:"none",bg:"blue.600"},href:a.url.twitter,target:"_blank",children:"@kamranahmedse"})]}),(0,n.jsx)(o.xv,{my:"15px",fontSize:"14px",color:"gray.500",children:"Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career."}),(0,n.jsxs)(o.xv,{fontSize:"14px",color:"gray.500",children:[(0,n.jsx)(o.xv,{as:"span",mr:"10px",children:"\xa9 roadmap.sh"}),"\xb7",(0,n.jsx)(o.rU,{href:"/about",_hover:{textDecoration:"none",color:"white"},color:"gray.400",mx:"10px",children:"FAQs"}),"\xb7",(0,n.jsx)(o.rU,{href:"/terms",_hover:{textDecoration:"none",color:"white"},color:"gray.400",mx:"10px",children:"Terms"}),"\xb7",(0,n.jsx)(o.rU,{href:"/privacy",_hover:{textDecoration:"none",color:"white"},color:"gray.400",mx:"10px",children:"Privacy"})]})]})]}),(0,n.jsx)("script",{async:!0,type:"text/javascript",src:"//cdn.carbonads.com/carbon.js?serve=CE7DLK3Y&placement=roadmapsh",id:"_carbonads_js"})]})}},2438:function(e,t,r){r.d(t,{e:function(){return g}});var n,o,i=r(5893),a=r(7294),s=r(1277),c=r(5115),p=r(5193),l=r(6406);function x(){return(x=Object.assign||function(e){for(var t=1;tAbout roadmap.sh

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +from me soon but I do reply to everyone.

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/android.html b/android.html index 4e35ba5c3..2f6302515 100644 --- a/android.html +++ b/android.html @@ -1,9 +1,9 @@ -Android Developer Roadmap: Learn to become an Android developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Android Developer

Step by step guide to becoming an Android developer in 2021

All RoadmapsSubscribe

The intent of this guide is to give you an idea about the Android development landscape and to help guide your learning if you are confused. Before we start, please note that the roadmap is opinionated, and you might have different opinions than those of the author. Having said that, we would love to hear your opinions and incorporate them in the roadmap if suitable.

There are multiple ways to develop applications for the android; you can go down the path of hybrid application development where flutter, react-native, or NativeScript are the most common contenders. Flutter uses Dart, whereas React Native and Native Script rely on JavaScript. Answering the question of hybrid vs native is out of the scope of this roadmap. This roadmap is focused on the native Android apps development but if you are interested in learning any hybrid framework, my personal preference is react-native and I would recommend you to checkout the Frontend Developer Roadmap.

Complete Roadmap

Here is the full version of the roadmap in a single image and after that we have the broken down version with the resources and links to learn more about each of the boxes.

Broken Down Version

Below is the broken down version of the roadmap with links and resources to learn more about each of the items listed in the complete roadmap above.

Pick a Language

For the languages, you can develop android apps either by using Kotlin or Java.

Although, you can use both Kotlin and Java to develop native android apps, Google announced in 2019 to make Kotlin the preferred way of developing android applications. If you were to start learning android development today, Kotlin should be your language of choice.

The Fundamentals

Install the Android Studio and learn the basics of Kotlin to get started.

We have also listed down some free resources which you can use for the items listed in the image above. If you have some better ones, please do suggest. Also, you don't need to go through all of them, just go through them and pick what you like.

Version Control Systems

Version control systems record your changes to the codebase and allow you to recall specific versions later. There are multiple Version Control Systems available but Git is the most common one these days.

Here are some of the resources to get you started. Feel free to google and find something else that you find easier.

Building an Application

Here is the list of items that you are going to need when developing Android applications. Please note that, this is an exhaustive list, and you don't need to know it all from the get-go. Get an idea of the items listed, and just start building some apps and keep the items listed in the back of your mind and have a deep dive when using them.

To learn more about the items listed in the image above, here are the links to the relevant docs

I would highly recommend watching this free course from google on Developing Android Apps with Kotlin. Also, here are some of the resources to learn more about the topics listed above.

Wrap Up

That wraps it up for the android developer roadmap. Again, remember to not be exhausted by the list; just learn the basics and start working on some project, rest of the learnings will come along the way. Good luck!

For any suggestions, improvements and feedback, feel free to submit an issue or reach out to me on twitter @kamranahmedse.




Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Android Developer

Step by step guide to becoming an Android developer in 2021

All RoadmapsSubscribe

The intent of this guide is to give you an idea about the Android development landscape and to help guide your learning if you are confused. Before we start, please note that the roadmap is opinionated, and you might have different opinions than those of the author. Having said that, we would love to hear your opinions and incorporate them in the roadmap if suitable.

There are multiple ways to develop applications for the android; you can go down the path of hybrid application development where flutter, react-native, or NativeScript are the most common contenders. Flutter uses Dart, whereas React Native and Native Script rely on JavaScript. Answering the question of hybrid vs native is out of the scope of this roadmap. This roadmap is focused on the native Android apps development but if you are interested in learning any hybrid framework, my personal preference is react-native and I would recommend you to checkout the Frontend Developer Roadmap.

Complete Roadmap

Here is the full version of the roadmap in a single image and after that we have the broken down version with the resources and links to learn more about each of the boxes.

Broken Down Version

Below is the broken down version of the roadmap with links and resources to learn more about each of the items listed in the complete roadmap above.

Pick a Language

For the languages, you can develop android apps either by using Kotlin or Java.

Although, you can use both Kotlin and Java to develop native android apps, Google announced in 2019 to make Kotlin the preferred way of developing android applications. If you were to start learning android development today, Kotlin should be your language of choice.

The Fundamentals

Install the Android Studio and learn the basics of Kotlin to get started.

We have also listed down some free resources which you can use for the items listed in the image above. If you have some better ones, please do suggest. Also, you don't need to go through all of them, just go through them and pick what you like.

Version Control Systems

Version control systems record your changes to the codebase and allow you to recall specific versions later. There are multiple Version Control Systems available but Git is the most common one these days.

Here are some of the resources to get you started. Feel free to google and find something else that you find easier.

Building an Application

Here is the list of items that you are going to need when developing Android applications. Please note that, this is an exhaustive list, and you don't need to know it all from the get-go. Get an idea of the items listed, and just start building some apps and keep the items listed in the back of your mind and have a deep dive when using them.

To learn more about the items listed in the image above, here are the links to the relevant docs

I would highly recommend watching this free course from google on Developing Android Apps with Kotlin. Also, here are some of the resources to learn more about the topics listed above.

Wrap Up

That wraps it up for the android developer roadmap. Again, remember to not be exhausted by the list; just learn the basics and start working on some project, rest of the learnings will come along the way. Good luck!

For any suggestions, improvements and feedback, feel free to submit an issue or reach out to me on twitter @kamranahmedse.




Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/android/android.html b/android/android.html index 6baed1d99..fdb36ff74 100644 --- a/android/android.html +++ b/android/android.html @@ -1,6 +1,6 @@ -Android Developer Roadmap: Learn to become an Android developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/android/interactive.html b/android/interactive.html index 3d5be59b7..b0b0aab6a 100644 --- a/android/interactive.html +++ b/android/interactive.html @@ -1,6 +1,6 @@ -Android Developer Roadmap: Learn to become an Android developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Android Developer

Step by step guide to becoming an Android developer in 2021

All RoadmapsSubscribe
Loading...

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Android Developer

Step by step guide to becoming an Android developer in 2021

All RoadmapsSubscribe
Loading...

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/android/resources.html b/android/resources.html index e5ffb8acb..4606c3d68 100644 --- a/android/resources.html +++ b/android/resources.html @@ -1,9 +1,9 @@ -Android Developer Roadmap: Learn to become an Android developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Android Developer

Step by step guide to becoming an Android developer in 2021

All RoadmapsSubscribe

We are still preparing the resources. Please check back later or subscribe to get notified.

While we prepare the list, follow this simple advice to learn anything

Just pick a project and start working on it, you will learn all that you need along the way.

  All Roadmaps    Programming guides    Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Android Developer

Step by step guide to becoming an Android developer in 2021

All RoadmapsSubscribe

We are still preparing the resources. Please check back later or subscribe to get notified.

While we prepare the list, follow this simple advice to learn anything

Just pick a project and start working on it, you will learn all that you need along the way.

  All Roadmaps    Programming guides    Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/angular.html b/angular.html index 183d3d9a2..f9d0fffa3 100644 --- a/angular.html +++ b/angular.html @@ -1,12 +1,12 @@ -Angular Developer Roadmap: Learn to become a Angular developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Angular Developer

Everything that is there to learn about Angular and the ecosystem in 2021.

All RoadmapsDownloadSubscribe

The intent of this guide is to give you an idea about the Angular ecosystem and to help guide your learning if you are confused. We have another roadmap on the Frontend Development that focuses on the frontend development if you are interested in that.

Also, please note that the list below is exhaustive, and the items are listed in no particular order. You don't need to learn everything listed in the picture, however knowing what you don't know is as important as knowing things.

Please note that the list is opinionated, and you might have different opinions than those of the author. Having said that, we would love to hear your opinions and incorporate them in the picture if suitable.

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Angular Developer

Everything that is there to learn about Angular and the ecosystem in 2021.

All RoadmapsDownloadSubscribe

The intent of this guide is to give you an idea about the Angular ecosystem and to help guide your learning if you are confused. We have another roadmap on the Frontend Development that focuses on the frontend development if you are interested in that.

Also, please note that the list below is exhaustive, and the items are listed in no particular order. You don't need to learn everything listed in the picture, however knowing what you don't know is as important as knowing things.

Please note that the list is opinionated, and you might have different opinions than those of the author. Having said that, we would love to hear your opinions and incorporate them in the picture if suitable.

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/angular/angular.html b/angular/angular.html index e95fbc123..2e8a16409 100644 --- a/angular/angular.html +++ b/angular/angular.html @@ -1,6 +1,6 @@ -Angular Developer Roadmap: Learn to become a Angular developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/angular/interactive.html b/angular/interactive.html index 8429fe350..062c9e850 100644 --- a/angular/interactive.html +++ b/angular/interactive.html @@ -1,6 +1,6 @@ -Angular Developer Roadmap: Learn to become a Angular developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Angular Developer

Everything that is there to learn about Angular and the ecosystem in 2021.

All RoadmapsDownloadSubscribe
Loading...

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Angular Developer

Everything that is there to learn about Angular and the ecosystem in 2021.

All RoadmapsDownloadSubscribe
Loading...

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/angular/resources.html b/angular/resources.html index 05218ba4d..23331d419 100644 --- a/angular/resources.html +++ b/angular/resources.html @@ -1,9 +1,9 @@ -Angular Developer Roadmap: Learn to become a Angular developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Angular Developer

Everything that is there to learn about Angular and the ecosystem in 2021.

All RoadmapsDownloadSubscribe

We are still preparing the resources. Please check back later or subscribe to get notified.

While we prepare the list, follow this simple advice to learn anything

Just pick a project and start working on it, you will learn all that you need along the way.

  All Roadmaps    Programming guides    Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Angular Developer

Everything that is there to learn about Angular and the ecosystem in 2021.

All RoadmapsDownloadSubscribe

We are still preparing the resources. Please check back later or subscribe to get notified.

While we prepare the list, follow this simple advice to learn anything

Just pick a project and start working on it, you will learn all that you need along the way.

  All Roadmaps    Programming guides    Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/aws.html b/aws.html index dfd990369..a26d1bfad 100644 --- a/aws.html +++ b/aws.html @@ -1,9 +1,9 @@ -AWS Roadmap: Learn to use AWS
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

AWS

Everything that is there to learn about AWS and the ecosystem in 2021.

All RoadmapsSubscribe

Roadmap is not ready yet. Please check back later or subscribe to get notified.

While we prepare the roadmap, follow this simple advice to learn anything

Just pick a project and start working on it, you will learn all that you need along the way.

  All Roadmaps    Programming guides    Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

AWS

Everything that is there to learn about AWS and the ecosystem in 2021.

All RoadmapsSubscribe

Roadmap is not ready yet. Please check back later or subscribe to get notified.

While we prepare the roadmap, follow this simple advice to learn anything

Just pick a project and start working on it, you will learn all that you need along the way.

  All Roadmaps    Programming guides    Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/aws/aws.html b/aws/aws.html index b37a680cb..b957b0206 100644 --- a/aws/aws.html +++ b/aws/aws.html @@ -1,6 +1,6 @@ -AWS Roadmap: Learn to use AWS
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/aws/interactive.html b/aws/interactive.html index eda25d8cf..51feddbdd 100644 --- a/aws/interactive.html +++ b/aws/interactive.html @@ -1,6 +1,6 @@ -AWS Roadmap: Learn to use AWS
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

AWS

Everything that is there to learn about AWS and the ecosystem in 2021.

All RoadmapsSubscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

AWS

Everything that is there to learn about AWS and the ecosystem in 2021.

All RoadmapsSubscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/aws/resources.html b/aws/resources.html index 1fad1331c..46548626a 100644 --- a/aws/resources.html +++ b/aws/resources.html @@ -1,9 +1,9 @@ -AWS Roadmap: Learn to use AWS
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

AWS

Everything that is there to learn about AWS and the ecosystem in 2021.

All RoadmapsSubscribe

We are still preparing the resources. Please check back later or subscribe to get notified.

While we prepare the list, follow this simple advice to learn anything

Just pick a project and start working on it, you will learn all that you need along the way.

  All Roadmaps    Programming guides    Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

AWS

Everything that is there to learn about AWS and the ecosystem in 2021.

All RoadmapsSubscribe

We are still preparing the resources. Please check back later or subscribe to get notified.

While we prepare the list, follow this simple advice to learn anything

Just pick a project and start working on it, you will learn all that you need along the way.

  All Roadmaps    Programming guides    Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/backend.html b/backend.html index dd8b0c14d..bae65c605 100644 --- a/backend.html +++ b/backend.html @@ -1,6 +1,6 @@ -Backend Developer Roadmap: Learn to become a modern backend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Backend Developer

Step by step guide to becoming a modern backend developer in 2021

All RoadmapsDownloadSubscribe
Backend Developer

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Backend Developer

Step by step guide to becoming a modern backend developer in 2021

All RoadmapsDownloadSubscribe
Backend Developer

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/backend/backend.html b/backend/backend.html index 915b2b6db..59892a69c 100644 --- a/backend/backend.html +++ b/backend/backend.html @@ -1,6 +1,6 @@ -Backend Developer Roadmap: Learn to become a modern backend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/backend/interactive.html b/backend/interactive.html index c3eba08d4..74979248e 100644 --- a/backend/interactive.html +++ b/backend/interactive.html @@ -1,6 +1,6 @@ -Backend Developer Roadmap: Learn to become a modern backend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Backend Developer

Step by step guide to becoming a modern backend developer in 2021

All RoadmapsDownloadSubscribe
Loading...

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Backend Developer

Step by step guide to becoming a modern backend developer in 2021

All RoadmapsDownloadSubscribe
Loading...

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/backend/resources.html b/backend/resources.html index 9f22f6cd5..75c3db970 100644 --- a/backend/resources.html +++ b/backend/resources.html @@ -1,9 +1,9 @@ -Backend Developer Roadmap: Learn to become a modern backend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Backend Developer

Step by step guide to becoming a modern backend developer in 2021

All RoadmapsDownloadSubscribe

We are still preparing the resources. Please check back later or subscribe to get notified.

While we prepare the list, follow this simple advice to learn anything

Just pick a project and start working on it, you will learn all that you need along the way.

  All Roadmaps    Programming guides    Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Backend Developer

Step by step guide to becoming a modern backend developer in 2021

All RoadmapsDownloadSubscribe

We are still preparing the resources. Please check back later or subscribe to get notified.

While we prepare the list, follow this simple advice to learn anything

Just pick a project and start working on it, you will learn all that you need along the way.

  All Roadmaps    Programming guides    Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/devops.html b/devops.html index 7b3fd727f..82b133551 100644 --- a/devops.html +++ b/devops.html @@ -1,6 +1,6 @@ -DevOps Roadmap: Learn to become a DevOps Engineer or SRE
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

DevOps Roadmap

Step by step guide for DevOps, SRE or any other Operations Role in 2021

All RoadmapsDownloadSubscribe
DevOps Roadmap

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

DevOps Roadmap

Step by step guide for DevOps, SRE or any other Operations Role in 2021

All RoadmapsDownloadSubscribe
DevOps Roadmap

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/devops/devops.html b/devops/devops.html index ebe54e803..a94f71349 100644 --- a/devops/devops.html +++ b/devops/devops.html @@ -1,6 +1,6 @@ -DevOps Roadmap: Learn to become a DevOps Engineer or SRE
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/devops/interactive.html b/devops/interactive.html index 1763d9b19..cdbf6323d 100644 --- a/devops/interactive.html +++ b/devops/interactive.html @@ -1,6 +1,6 @@ -DevOps Roadmap: Learn to become a DevOps Engineer or SRE
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

DevOps Roadmap

Step by step guide for DevOps, SRE or any other Operations Role in 2021

All RoadmapsDownloadSubscribe
Loading...

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

DevOps Roadmap

Step by step guide for DevOps, SRE or any other Operations Role in 2021

All RoadmapsDownloadSubscribe
Loading...

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/devops/resources.html b/devops/resources.html index 1275a3ad4..32eeecd22 100644 --- a/devops/resources.html +++ b/devops/resources.html @@ -1,9 +1,9 @@ -DevOps Roadmap: Learn to become a DevOps Engineer or SRE
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

DevOps Roadmap

Step by step guide for DevOps, SRE or any other Operations Role in 2021

All RoadmapsDownloadSubscribe

We are still preparing the resources. Please check back later or subscribe to get notified.

While we prepare the list, follow this simple advice to learn anything

Just pick a project and start working on it, you will learn all that you need along the way.

  All Roadmaps    Programming guides    Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

DevOps Roadmap

Step by step guide for DevOps, SRE or any other Operations Role in 2021

All RoadmapsDownloadSubscribe

We are still preparing the resources. Please check back later or subscribe to get notified.

While we prepare the list, follow this simple advice to learn anything

Just pick a project and start working on it, you will learn all that you need along the way.

  All Roadmaps    Programming guides    Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend.html b/frontend.html index 2760c375a..a37f18e87 100644 --- a/frontend.html +++ b/frontend.html @@ -1,6 +1,6 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Frontend Developer

Step by step guide to becoming a modern frontend developer in 2021

All RoadmapsDownloadSubscribe

NewResources are here, try clicking any nodes.

Loading...

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Frontend Developer

Step by step guide to becoming a modern frontend developer in 2021

All RoadmapsDownloadSubscribe

NewResources are here, try clicking any nodes.

Loading...

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/build-tools.html b/frontend/build-tools.html index fc0443db0..b4169d5c6 100644 --- a/frontend/build-tools.html +++ b/frontend/build-tools.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Build tools


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Build tools


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/build-tools:linters-formatters.html b/frontend/build-tools:linters-formatters.html index 914bebeaf..75d870724 100644 --- a/frontend/build-tools:linters-formatters.html +++ b/frontend/build-tools:linters-formatters.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Linters formatters


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Linters formatters


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/build-tools:linters-formatters:eslint.html b/frontend/build-tools:linters-formatters:eslint.html index 534b9d674..6b16fd338 100644 --- a/frontend/build-tools:linters-formatters:eslint.html +++ b/frontend/build-tools:linters-formatters:eslint.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Eslint


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Eslint


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/build-tools:linters-formatters:prettier.html b/frontend/build-tools:linters-formatters:prettier.html index 64e83eb4c..fdf5d1f0e 100644 --- a/frontend/build-tools:linters-formatters:prettier.html +++ b/frontend/build-tools:linters-formatters:prettier.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Prettier


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Prettier


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/build-tools:linters-formatters:standardjs.html b/frontend/build-tools:linters-formatters:standardjs.html index 57439a008..8b44b9469 100644 --- a/frontend/build-tools:linters-formatters:standardjs.html +++ b/frontend/build-tools:linters-formatters:standardjs.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Standardjs


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Standardjs


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/build-tools:module-bundlers.html b/frontend/build-tools:module-bundlers.html index db86f4719..9ecc6c7f9 100644 --- a/frontend/build-tools:module-bundlers.html +++ b/frontend/build-tools:module-bundlers.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Module bundlers


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Module bundlers


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/build-tools:module-bundlers:esbuild.html b/frontend/build-tools:module-bundlers:esbuild.html index 839f65967..5b98c82b2 100644 --- a/frontend/build-tools:module-bundlers:esbuild.html +++ b/frontend/build-tools:module-bundlers:esbuild.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Esbuild


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Esbuild


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/build-tools:module-bundlers:parcel.html b/frontend/build-tools:module-bundlers:parcel.html index 071891561..728a7fe51 100644 --- a/frontend/build-tools:module-bundlers:parcel.html +++ b/frontend/build-tools:module-bundlers:parcel.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Parcel


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Parcel


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/build-tools:module-bundlers:rollup.html b/frontend/build-tools:module-bundlers:rollup.html index f96b6b072..efe950772 100644 --- a/frontend/build-tools:module-bundlers:rollup.html +++ b/frontend/build-tools:module-bundlers:rollup.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Rollup


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Rollup


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/build-tools:module-bundlers:vite.html b/frontend/build-tools:module-bundlers:vite.html index a29979478..63d5c4171 100644 --- a/frontend/build-tools:module-bundlers:vite.html +++ b/frontend/build-tools:module-bundlers:vite.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Vite


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Vite


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/build-tools:module-bundlers:webpack.html b/frontend/build-tools:module-bundlers:webpack.html index 12a1e2811..a326fa300 100644 --- a/frontend/build-tools:module-bundlers:webpack.html +++ b/frontend/build-tools:module-bundlers:webpack.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Webpack


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Webpack


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/build-tools:task-runners.html b/frontend/build-tools:task-runners.html index 80398c0df..c3c179ef6 100644 --- a/frontend/build-tools:task-runners.html +++ b/frontend/build-tools:task-runners.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Task runners


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Task runners


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/build-tools:task-runners:npm-scripts.html b/frontend/build-tools:task-runners:npm-scripts.html index a075985d6..ec644d57f 100644 --- a/frontend/build-tools:task-runners:npm-scripts.html +++ b/frontend/build-tools:task-runners:npm-scripts.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Npm scripts


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Npm scripts


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css-architecture.html b/frontend/css-architecture.html index f3887b3db..715b35873 100644 --- a/frontend/css-architecture.html +++ b/frontend/css-architecture.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Css architecture


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Css architecture


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css-architecture:bem.html b/frontend/css-architecture:bem.html index 930ceb024..e6748be6a 100644 --- a/frontend/css-architecture:bem.html +++ b/frontend/css-architecture:bem.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

BEM

The Block, Element, Modifier methodology (commonly referred to as BEM) is a popular naming convention for classes in HTML and CSS. Developed by the team at Yandex, its goal is to help developers better understand the relationship between the HTML and CSS in a given project.

Free Content

Official WebsiteBEM Official Website

Official DocumentationBEM Documentation

ReadBEM 101

ReadBEM Tutorials


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

BEM

The Block, Element, Modifier methodology (commonly referred to as BEM) is a popular naming convention for classes in HTML and CSS. Developed by the team at Yandex, its goal is to help developers better understand the relationship between the HTML and CSS in a given project.

Free Content

Official WebsiteBEM Official Website

Official DocumentationBEM Documentation

ReadBEM 101

ReadBEM Tutorials


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css-architecture:oocss.html b/frontend/css-architecture:oocss.html index a84500a91..61434a9a9 100644 --- a/frontend/css-architecture:oocss.html +++ b/frontend/css-architecture:oocss.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

OOCSS

As with any object-based coding method, the purpose of OOCSS or Object Oriented CSS is to encourage code reuse and, ultimately, faster and more efficient stylesheets that are easier to add to and maintain.

Free Content

Official WebsiteOOCSS Official Website

ReadIntroduction to Object Oriented CSS


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

OOCSS

As with any object-based coding method, the purpose of OOCSS or Object Oriented CSS is to encourage code reuse and, ultimately, faster and more efficient stylesheets that are easier to add to and maintain.

Free Content

Official WebsiteOOCSS Official Website

ReadIntroduction to Object Oriented CSS


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css-architecture:smacss.html b/frontend/css-architecture:smacss.html index d4e545aa7..304ee1011 100644 --- a/frontend/css-architecture:smacss.html +++ b/frontend/css-architecture:smacss.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Smacss


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Smacss


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css-frameworks.html b/frontend/css-frameworks.html index a4d6398b0..2a278ecbf 100644 --- a/frontend/css-frameworks.html +++ b/frontend/css-frameworks.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Css frameworks


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Css frameworks


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css-frameworks:css-first.html b/frontend/css-frameworks:css-first.html index 763c82959..0cea4748a 100644 --- a/frontend/css-frameworks:css-first.html +++ b/frontend/css-frameworks:css-first.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Css first


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Css first


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css-frameworks:css-first:bootstrap.html b/frontend/css-frameworks:css-first:bootstrap.html index 2452a76e5..cc8312e2d 100644 --- a/frontend/css-frameworks:css-first:bootstrap.html +++ b/frontend/css-frameworks:css-first:bootstrap.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Bootstrap


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Bootstrap


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css-frameworks:css-first:bulma.html b/frontend/css-frameworks:css-first:bulma.html index 8feae263c..2af70416f 100644 --- a/frontend/css-frameworks:css-first:bulma.html +++ b/frontend/css-frameworks:css-first:bulma.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Bulma


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Bulma


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css-frameworks:js-first.html b/frontend/css-frameworks:js-first.html index b084701ad..8c593b252 100644 --- a/frontend/css-frameworks:js-first.html +++ b/frontend/css-frameworks:js-first.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Js first


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Js first


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css-frameworks:js-first:chakra-ui.html b/frontend/css-frameworks:js-first:chakra-ui.html index dd93cf1ef..2b183dd38 100644 --- a/frontend/css-frameworks:js-first:chakra-ui.html +++ b/frontend/css-frameworks:js-first:chakra-ui.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Chakra ui


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Chakra ui


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css-frameworks:js-first:material-ui.html b/frontend/css-frameworks:js-first:material-ui.html index e1ae56892..018147f15 100644 --- a/frontend/css-frameworks:js-first:material-ui.html +++ b/frontend/css-frameworks:js-first:material-ui.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Material ui


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Material ui


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css-frameworks:js-first:radix-ui.html b/frontend/css-frameworks:js-first:radix-ui.html index 86f381443..b1876af00 100644 --- a/frontend/css-frameworks:js-first:radix-ui.html +++ b/frontend/css-frameworks:js-first:radix-ui.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Radix ui


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Radix ui


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css-frameworks:js-first:tailwind-css.html b/frontend/css-frameworks:js-first:tailwind-css.html index 1cf754c18..97c323f41 100644 --- a/frontend/css-frameworks:js-first:tailwind-css.html +++ b/frontend/css-frameworks:js-first:tailwind-css.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Tailwind CSS

CSS Framework that provides atomic CSS classes to help you style components e.g. flex, pt-4, text-center and rotate-90 that can be composed to build any design, directly in your markup.

Free Content

Framework WebsiteTailwind Website

YouTube ChannelOfficial Screencasts

WatchShould You Use Tailwind CSS?

ReadTailwind CSS: An Introduction

CourseTailwind CSS Crash Course


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Tailwind CSS

CSS Framework that provides atomic CSS classes to help you style components e.g. flex, pt-4, text-center and rotate-90 that can be composed to build any design, directly in your markup.

Free Content

Framework WebsiteTailwind Website

YouTube ChannelOfficial Screencasts

WatchShould You Use Tailwind CSS?

ReadTailwind CSS: An Introduction

CourseTailwind CSS Crash Course


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css-preprocessors.html b/frontend/css-preprocessors.html index 4f03e9117..b0eee001e 100644 --- a/frontend/css-preprocessors.html +++ b/frontend/css-preprocessors.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Css preprocessors


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Css preprocessors


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css-preprocessors:less.html b/frontend/css-preprocessors:less.html index 06416341d..2a27b1358 100644 --- a/frontend/css-preprocessors:less.html +++ b/frontend/css-preprocessors:less.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Less


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Less


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css-preprocessors:postcss.html b/frontend/css-preprocessors:postcss.html index c2f3e3b65..ccffc6dd3 100644 --- a/frontend/css-preprocessors:postcss.html +++ b/frontend/css-preprocessors:postcss.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Postcss


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Postcss


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css-preprocessors:sass.html b/frontend/css-preprocessors:sass.html index edde9bcaf..6221ad451 100644 --- a/frontend/css-preprocessors:sass.html +++ b/frontend/css-preprocessors:sass.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Sass


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Sass


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css.html b/frontend/css.html index cea6b95cb..bccf507f7 100644 --- a/frontend/css.html +++ b/frontend/css.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

CSS

CSS or Cascading Style Sheets is the language used to style the frontend of any website. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.

Free Content

ReadW3Schools — Learn CSS

ReadfreeCodeCamp — Responsive Web Design

ReadLearn to Code HTML & CSS

CourseCSS Crash Course For Absolute Beginners

CourseHTML and CSS Tutorial

CourseCSS Masterclass - Tutorial & Course for Beginners


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

CSS

CSS or Cascading Style Sheets is the language used to style the frontend of any website. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.

Free Content

ReadW3Schools — Learn CSS

ReadfreeCodeCamp — Responsive Web Design

ReadLearn to Code HTML & CSS

CourseCSS Crash Course For Absolute Beginners

CourseHTML and CSS Tutorial

CourseCSS Masterclass - Tutorial & Course for Beginners


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css:learn-the-basics.html b/frontend/css:learn-the-basics.html index 5dd66fad8..01a5af02c 100644 --- a/frontend/css:learn-the-basics.html +++ b/frontend/css:learn-the-basics.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

CSS Basics

CSS or Cascading Style Sheets is the language used to style the frontend of any website. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.

Free Content

ReadW3Schools — Learn CSS

ReadfreeCodeCamp — Responsive Web Design

ReadLearn to Code HTML & CSS

CourseCSS Crash Course For Absolute Beginners

CourseHTML and CSS Tutorial

CourseCSS Masterclass - Tutorial & Course for Beginners


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

CSS Basics

CSS or Cascading Style Sheets is the language used to style the frontend of any website. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.

Free Content

ReadW3Schools — Learn CSS

ReadfreeCodeCamp — Responsive Web Design

ReadLearn to Code HTML & CSS

CourseCSS Crash Course For Absolute Beginners

CourseHTML and CSS Tutorial

CourseCSS Masterclass - Tutorial & Course for Beginners


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css:making-layouts.html b/frontend/css:making-layouts.html index e5dd05950..e0ef6d7ab 100644 --- a/frontend/css:making-layouts.html +++ b/frontend/css:making-layouts.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Making layouts

Float, grid, flexbox, positioning, display and box model are some of the key topics that are used for making layouts. Use the resources below to learn about these topics:

Free Content

ReadLearn and Practice Flexbox

ReadGame for learning CSS Grid

ReadAll about Floats

ReadPositioning Types: How Do They Differ?

ReadThe Box Model

ReadThe CSS Display Property


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Making layouts

Float, grid, flexbox, positioning, display and box model are some of the key topics that are used for making layouts. Use the resources below to learn about these topics:

Free Content

ReadLearn and Practice Flexbox

ReadGame for learning CSS Grid

ReadAll about Floats

ReadPositioning Types: How Do They Differ?

ReadThe Box Model

ReadThe CSS Display Property


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/css:responsive-design-and-media-queries.html b/frontend/css:responsive-design-and-media-queries.html index 7f95c3f5c..4cce42059 100644 --- a/frontend/css:responsive-design-and-media-queries.html +++ b/frontend/css:responsive-design-and-media-queries.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Responsive Design


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Responsive Design


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/desktop-applications.html b/frontend/desktop-applications.html index 6bbe22bf9..ad6ef81b0 100644 --- a/frontend/desktop-applications.html +++ b/frontend/desktop-applications.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Desktop applications


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Desktop applications


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/desktop-applications:carlo.html b/frontend/desktop-applications:carlo.html index fbbc6d379..86401ae2d 100644 --- a/frontend/desktop-applications:carlo.html +++ b/frontend/desktop-applications:carlo.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Carlo


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Carlo


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/desktop-applications:electron.html b/frontend/desktop-applications:electron.html index 14870741d..41666d04d 100644 --- a/frontend/desktop-applications:electron.html +++ b/frontend/desktop-applications:electron.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Electron


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Electron


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/desktop-applications:proton-native.html b/frontend/desktop-applications:proton-native.html index 348fdb9c5..726fa0573 100644 --- a/frontend/desktop-applications:proton-native.html +++ b/frontend/desktop-applications:proton-native.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Proton native


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Proton native


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/graphql.html b/frontend/graphql.html index 68cfd6bf5..151877dee 100644 --- a/frontend/graphql.html +++ b/frontend/graphql.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Graphql

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.

Free Content

ReadIntroduction to GraphQL

ReadThe Fullstack Tutorial for GraphQL

CourseGraphQL Tutorials


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Graphql

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.

Free Content

ReadIntroduction to GraphQL

ReadThe Fullstack Tutorial for GraphQL

CourseGraphQL Tutorials


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/graphql:apollo.html b/frontend/graphql:apollo.html index 15f1e93e0..e4ac76254 100644 --- a/frontend/graphql:apollo.html +++ b/frontend/graphql:apollo.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Apollo


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Apollo


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/graphql:relay-modern.html b/frontend/graphql:relay-modern.html index ae57348e8..d73a5cf68 100644 --- a/frontend/graphql:relay-modern.html +++ b/frontend/graphql:relay-modern.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Relay modern


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Relay modern


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/home.html b/frontend/home.html index 15438e85c..2cb55f0c8 100644 --- a/frontend/home.html +++ b/frontend/home.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/html.html b/frontend/html.html index 37c7db6e0..3199dd6e9 100644 --- a/frontend/html.html +++ b/frontend/html.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

HTML

HTML stands for Hyper Text Markup Language. It is used on the frontend and gives the structure to the webpage which you can style using CSS and make interactive using JavaScript.

Free Content

ReadW3Schools: Learn HTML

CourseHTML Full Course - Build a Website Tutorial

CourseHTML Tutorial for Beginners: HTML Crash Course


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

HTML

HTML stands for Hyper Text Markup Language. It is used on the frontend and gives the structure to the webpage which you can style using CSS and make interactive using JavaScript.

Free Content

ReadW3Schools: Learn HTML

CourseHTML Full Course - Build a Website Tutorial

CourseHTML Tutorial for Beginners: HTML Crash Course


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/html:accessibility.html b/frontend/html:accessibility.html index bee877bed..29f0e2a91 100644 --- a/frontend/html:accessibility.html +++ b/frontend/html:accessibility.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Accessibility

Web accessibility means that websites, tools, and technologies are designed and developed in such a way that people with disabilities can use them easily.

Free Content

WatchComplete Playlist on Accessibility


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Accessibility

Web accessibility means that websites, tools, and technologies are designed and developed in such a way that people with disabilities can use them easily.

Free Content

WatchComplete Playlist on Accessibility


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/html:conventions-and-best-practices.html b/frontend/html:conventions-and-best-practices.html index 9a3b6ae8c..8f410af3a 100644 --- a/frontend/html:conventions-and-best-practices.html +++ b/frontend/html:conventions-and-best-practices.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Best Practices

Learn to follow the best practices for writing maintainable and scalable HTML documents.

Free Content

ReadHTML Best Practices


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Best Practices

Learn to follow the best practices for writing maintainable and scalable HTML documents.

Free Content

ReadHTML Best Practices


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/html:forms-and-validations.html b/frontend/html:forms-and-validations.html index e5232e591..aebba1f11 100644 --- a/frontend/html:forms-and-validations.html +++ b/frontend/html:forms-and-validations.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Forms and Validations

Before submitting data to the server, it is important to ensure all required form controls are filled out, in the correct format. This is called client-side form validation, and helps ensure data submitted matches the requirements set forth in the various form controls.

Free Content

ReadMDN Web Docs: Client-side form validation


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Forms and Validations

Before submitting data to the server, it is important to ensure all required form controls are filled out, in the correct format. This is called client-side form validation, and helps ensure data submitted matches the requirements set forth in the various form controls.

Free Content

ReadMDN Web Docs: Client-side form validation


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/html:learn-the-basics.html b/frontend/html:learn-the-basics.html index 426ab9ab4..65c26558a 100644 --- a/frontend/html:learn-the-basics.html +++ b/frontend/html:learn-the-basics.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

HTML Basics

HTML stands for Hyper Text Markup Language. It is used on the frontend and gives the structure to the webpage which you can style using CSS and make interactive using JavaScript.

Free Content

ReadW3Schools: Learn HTML

CourseHTML Full Course - Build a Website Tutorial

CourseHTML Tutorial for Beginners: HTML Crash Course


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

HTML Basics

HTML stands for Hyper Text Markup Language. It is used on the frontend and gives the structure to the webpage which you can style using CSS and make interactive using JavaScript.

Free Content

ReadW3Schools: Learn HTML

CourseHTML Full Course - Build a Website Tutorial

CourseHTML Tutorial for Beginners: HTML Crash Course


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/html:seo-basics.html b/frontend/html:seo-basics.html index 1bc6824b7..a139f3416 100644 --- a/frontend/html:seo-basics.html +++ b/frontend/html:seo-basics.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Basics of SEO


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Basics of SEO


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/html:writing-semantic-html.html b/frontend/html:writing-semantic-html.html index d5afb4e27..90869d0b8 100644 --- a/frontend/html:writing-semantic-html.html +++ b/frontend/html:writing-semantic-html.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Semantic HTML

Semantic element clearly describes its meaning to both the browser and the developer.

Free Content

ReadW3Schools: Semantic HTML

ReadHow To Write Semantic HTML


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Semantic HTML

Semantic element clearly describes its meaning to both the browser and the developer.

Free Content

ReadW3Schools: Semantic HTML

ReadHow To Write Semantic HTML


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/interactive.html b/frontend/interactive.html index 61765d494..29cc30c41 100644 --- a/frontend/interactive.html +++ b/frontend/interactive.html @@ -1,6 +1,6 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Frontend Developer

Step by step guide to becoming a modern frontend developer in 2021

All RoadmapsDownloadSubscribe

NewResources are here, try clicking any nodes.

Loading...

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Frontend Developer

Step by step guide to becoming a modern frontend developer in 2021

All RoadmapsDownloadSubscribe

NewResources are here, try clicking any nodes.

Loading...

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/internet.html b/frontend/internet.html index e97417636..8e3daafe4 100644 --- a/frontend/internet.html +++ b/frontend/internet.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Internet

The Internet is a global network of computers connected to each other which communicate through a standardized set of protocols.

Free Content

ReadThe Internet Explained

ReadHow Does the Internet Work?

WatchIntroduction to Internet

WatchHow does the Internet work?

WatchHow the Internet Works in 5 Minutes


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Internet

The Internet is a global network of computers connected to each other which communicate through a standardized set of protocols.

Free Content

ReadThe Internet Explained

ReadHow Does the Internet Work?

WatchIntroduction to Internet

WatchHow does the Internet work?

WatchHow the Internet Works in 5 Minutes


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/internet:browsers-and-how-they-work.html b/frontend/internet:browsers-and-how-they-work.html index a84f0d652..cf5c9eae5 100644 --- a/frontend/internet:browsers-and-how-they-work.html +++ b/frontend/internet:browsers-and-how-they-work.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Browsers

A web browser is a software application that enables a user to access and display web pages or other online content through its graphical user interface.

Free Content

ReadHow Browsers Work

ReadRole of Rendering Engine in Browsers

ReadPopulating the Page: How Browsers Work


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Browsers

A web browser is a software application that enables a user to access and display web pages or other online content through its graphical user interface.

Free Content

ReadHow Browsers Work

ReadRole of Rendering Engine in Browsers

ReadPopulating the Page: How Browsers Work


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/internet:dns-and-how-it-works.html b/frontend/internet:dns-and-how-it-works.html index 9a1b603a0..5a930f97c 100644 --- a/frontend/internet:dns-and-how-it-works.html +++ b/frontend/internet:dns-and-how-it-works.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

DNS

The Domain Name System (DNS) is the phonebook of the Internet. Humans access information online through domain names, like nytimes.com or espn.com. Web browsers interact through Internet Protocol (IP) addresses. DNS translates domain names to IP addresses so browsers can load Internet resources.

Free Content

ReadWhat is DNS?

WatchDNS and How does it Work?

WatchDNS Records


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

DNS

The Domain Name System (DNS) is the phonebook of the Internet. Humans access information online through domain names, like nytimes.com or espn.com. Web browsers interact through Internet Protocol (IP) addresses. DNS translates domain names to IP addresses so browsers can load Internet resources.

Free Content

ReadWhat is DNS?

WatchDNS and How does it Work?

WatchDNS Records


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/internet:how-does-the-internet-work.html b/frontend/internet:how-does-the-internet-work.html index dd41d15e1..86aab9976 100644 --- a/frontend/internet:how-does-the-internet-work.html +++ b/frontend/internet:how-does-the-internet-work.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Internet

The Internet is a global network of computers connected to each other which communicate through a standardized set of protocols.

Free Content

ReadThe Internet Explained

ReadHow Does the Internet Work?

WatchIntroduction to Internet

WatchHow does the Internet work?

WatchHow the Internet Works in 5 Minutes


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Internet

The Internet is a global network of computers connected to each other which communicate through a standardized set of protocols.

Free Content

ReadThe Internet Explained

ReadHow Does the Internet Work?

WatchIntroduction to Internet

WatchHow does the Internet work?

WatchHow the Internet Works in 5 Minutes


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/internet:what-is-domain-name.html b/frontend/internet:what-is-domain-name.html index 332b83f09..89faf4e7d 100644 --- a/frontend/internet:what-is-domain-name.html +++ b/frontend/internet:what-is-domain-name.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Domain Name

A domain name is a unique, easy-to-remember address used to access websites, such as ‘google.com’, and ‘facebook.com’. Users can connect to websites using domain names thanks to the DNS system.

Free Content

ReadWhat is a Domain Name?

ReadWhat is a Domain Name? | Domain name vs. URL

WatchA Beginners Guide to How Domain Names Work


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Domain Name

A domain name is a unique, easy-to-remember address used to access websites, such as ‘google.com’, and ‘facebook.com’. Users can connect to websites using domain names thanks to the DNS system.

Free Content

ReadWhat is a Domain Name?

ReadWhat is a Domain Name? | Domain name vs. URL

WatchA Beginners Guide to How Domain Names Work


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/internet:what-is-hosting.html b/frontend/internet:what-is-hosting.html index 8c585095c..03c7e3535 100644 --- a/frontend/internet:what-is-hosting.html +++ b/frontend/internet:what-is-hosting.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Hosting

Web hosting is an online service that allows you to publish your website files onto the internet. So, anyone who has access to the internet has access to your website.

Free Content

WatchWhat Is Web Hosting? Explained

WatchDifferent Types of Web Hosting Explained

WatchWhere to Host a Fullstack Project on a Budget


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Hosting

Web hosting is an online service that allows you to publish your website files onto the internet. So, anyone who has access to the internet has access to your website.

Free Content

WatchWhat Is Web Hosting? Explained

WatchDifferent Types of Web Hosting Explained

WatchWhere to Host a Fullstack Project on a Budget


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/internet:what-is-http.html b/frontend/internet:what-is-http.html index 904481bf1..2c4986ded 100644 --- a/frontend/internet:what-is-http.html +++ b/frontend/internet:what-is-http.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

What is HTTP?

HTTP is the TCP/IP based application layer communication protocol which standardizes how the client and server communicate with each other. It defines how the content is requested and transmitted across the internet.

Free Content

ReadWhat is HTTP?

ReadAn overview of HTTP

ReadJourney to HTTP/2

WatchHTTP Crash Course & Exploration


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

What is HTTP?

HTTP is the TCP/IP based application layer communication protocol which standardizes how the client and server communicate with each other. It defines how the content is requested and transmitted across the internet.

Free Content

ReadWhat is HTTP?

ReadAn overview of HTTP

ReadJourney to HTTP/2

WatchHTTP Crash Course & Exploration


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/javascript.html b/frontend/javascript.html index 0c1495f87..913279623 100644 --- a/frontend/javascript.html +++ b/frontend/javascript.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

JavaScript

JavaScript allows you to add interactivity to your pages. Common examples that you may have seen on the websites are sliders, click interactions, popups and so on.

ReadW3Schools – JavaScript Tutorial

ReadThe Modern JavaScript Tutorial

WatchJavaScript Crash Course for Beginners

WatchBuild a Netflix Landing Page Clone with HTML, CSS & JS


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

JavaScript

JavaScript allows you to add interactivity to your pages. Common examples that you may have seen on the websites are sliders, click interactions, popups and so on.

ReadW3Schools – JavaScript Tutorial

ReadThe Modern JavaScript Tutorial

WatchJavaScript Crash Course for Beginners

WatchBuild a Netflix Landing Page Clone with HTML, CSS & JS


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/javascript:concepts.html b/frontend/javascript:concepts.html index 56bca8162..2923ba6d9 100644 --- a/frontend/javascript:concepts.html +++ b/frontend/javascript:concepts.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Concepts


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Concepts


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/javascript:es6-and-modular-javascript.html b/frontend/javascript:es6-and-modular-javascript.html index f787b72d7..f446895b5 100644 --- a/frontend/javascript:es6-and-modular-javascript.html +++ b/frontend/javascript:es6-and-modular-javascript.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Es6 and modular javascript


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Es6 and modular javascript


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/javascript:learn-dom-manipulation.html b/frontend/javascript:learn-dom-manipulation.html index 04b97b932..34b7d3f4e 100644 --- a/frontend/javascript:learn-dom-manipulation.html +++ b/frontend/javascript:learn-dom-manipulation.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Learn dom manipulation


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Learn dom manipulation


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/javascript:learn-fetch-api-ajax-xhr.html b/frontend/javascript:learn-fetch-api-ajax-xhr.html index abebce09f..fc3bd37db 100644 --- a/frontend/javascript:learn-fetch-api-ajax-xhr.html +++ b/frontend/javascript:learn-fetch-api-ajax-xhr.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Learn fetch api ajax xhr


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Learn fetch api ajax xhr


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/javascript:syntax-and-basic-constructs.html b/frontend/javascript:syntax-and-basic-constructs.html index d0c64b43a..5662e7187 100644 --- a/frontend/javascript:syntax-and-basic-constructs.html +++ b/frontend/javascript:syntax-and-basic-constructs.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Syntax and basic constructs


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Syntax and basic constructs


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/mobile-applications.html b/frontend/mobile-applications.html index 0f920588f..d2d2c57ed 100644 --- a/frontend/mobile-applications.html +++ b/frontend/mobile-applications.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Mobile applications


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Mobile applications


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/mobile-applications:flutter.html b/frontend/mobile-applications:flutter.html index 875c8bbd2..222b7976b 100644 --- a/frontend/mobile-applications:flutter.html +++ b/frontend/mobile-applications:flutter.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Flutter

Flutter is a free and open-source mobile UI framework created by Google and released in May 2017. In a few words, it allows you to create a native mobile application with only one codebase. This means that you can use one programming language and one codebase to create two different apps (for iOS and Android).

Flutter consists of two important parts:

  • An SDK (Software Development Kit): A collection of tools that are going to help you develop your applications. This includes tools to compile your code into native machine code (code for iOS and Android).
  • A Framework (UI Library based on widgets): A collection of reusable UI elements (buttons, text inputs, sliders, and so on) that you can personalize for your own needs. -To develop with Flutter, you will use a programming language called Dart. The language was created by Google in October 2011, but it has improved a lot over these past years.

Dart focuses on front-end development, and you can use it to create mobile and web applications.

If you know a bit of programming, Dart is a typed object programming language. You can compare Dart's syntax to JavaScript.

Free Content

Official WebsiteFlutter Website

ReadFlutter Tutorial

CourseFlutter Tutorial for Beginners

ReadFlutter Tutorial

ReadLearn Dart Programming


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +To develop with Flutter, you will use a programming language called Dart. The language was created by Google in October 2011, but it has improved a lot over these past years.

Dart focuses on front-end development, and you can use it to create mobile and web applications.

If you know a bit of programming, Dart is a typed object programming language. You can compare Dart's syntax to JavaScript.

Free Content

Official WebsiteFlutter Website

ReadFlutter Tutorial

CourseFlutter Tutorial for Beginners

ReadFlutter Tutorial

ReadLearn Dart Programming


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/mobile-applications:ionic.html b/frontend/mobile-applications:ionic.html index 8ca4dcd1a..782d79f92 100644 --- a/frontend/mobile-applications:ionic.html +++ b/frontend/mobile-applications:ionic.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Ionic


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Ionic


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/mobile-applications:nativescript.html b/frontend/mobile-applications:nativescript.html index 7825fd976..64f8fa284 100644 --- a/frontend/mobile-applications:nativescript.html +++ b/frontend/mobile-applications:nativescript.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Nativescript


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Nativescript


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/mobile-applications:react-native.html b/frontend/mobile-applications:react-native.html index 4a477c33b..6f008198b 100644 --- a/frontend/mobile-applications:react-native.html +++ b/frontend/mobile-applications:react-native.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

React native


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

React native


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/modern-css.html b/frontend/modern-css.html index fe3a9c60a..11376c186 100644 --- a/frontend/modern-css.html +++ b/frontend/modern-css.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Modern css


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Modern css


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/modern-css:css-modules.html b/frontend/modern-css:css-modules.html index 372b47df4..348ac13f7 100644 --- a/frontend/modern-css:css-modules.html +++ b/frontend/modern-css:css-modules.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Css modules


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Css modules


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/modern-css:emotion.html b/frontend/modern-css:emotion.html index b5f7b3bf6..8210c3888 100644 --- a/frontend/modern-css:emotion.html +++ b/frontend/modern-css:emotion.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Emotion


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Emotion


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/modern-css:styled-components.html b/frontend/modern-css:styled-components.html index 02346664c..e61313a39 100644 --- a/frontend/modern-css:styled-components.html +++ b/frontend/modern-css:styled-components.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Styled components


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Styled components


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/modern-css:styled-jsx.html b/frontend/modern-css:styled-jsx.html index ea2be6252..50944bafa 100644 --- a/frontend/modern-css:styled-jsx.html +++ b/frontend/modern-css:styled-jsx.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Styled jsx


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Styled jsx


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/package-managers.html b/frontend/package-managers.html index 65fe464a7..454d3245e 100644 --- a/frontend/package-managers.html +++ b/frontend/package-managers.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Package managers


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Package managers


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/package-managers:npm.html b/frontend/package-managers:npm.html index 7bb68c4b6..fbcca7b92 100644 --- a/frontend/package-managers:npm.html +++ b/frontend/package-managers:npm.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Npm


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Npm


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/package-managers:yarn.html b/frontend/package-managers:yarn.html index dde0f7a73..012120e83 100644 --- a/frontend/package-managers:yarn.html +++ b/frontend/package-managers:yarn.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Yarn


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Yarn


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/pick-a-framework.html b/frontend/pick-a-framework.html index c6bab5747..a50b7ce5d 100644 --- a/frontend/pick-a-framework.html +++ b/frontend/pick-a-framework.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Pick a framework


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Pick a framework


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/pick-a-framework:angular.html b/frontend/pick-a-framework:angular.html index 4f802b5df..d38f36055 100644 --- a/frontend/pick-a-framework:angular.html +++ b/frontend/pick-a-framework:angular.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Angular


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Angular


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/pick-a-framework:angular:ngrx.html b/frontend/pick-a-framework:angular:ngrx.html index c227fdfb2..26f47ff53 100644 --- a/frontend/pick-a-framework:angular:ngrx.html +++ b/frontend/pick-a-framework:angular:ngrx.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Ngrx


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Ngrx


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/pick-a-framework:angular:rxjs.html b/frontend/pick-a-framework:angular:rxjs.html index 4bb8251b0..9eb77dc3c 100644 --- a/frontend/pick-a-framework:angular:rxjs.html +++ b/frontend/pick-a-framework:angular:rxjs.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Rxjs


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Rxjs


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/pick-a-framework:react-js.html b/frontend/pick-a-framework:react-js.html index d83a880dc..b863189f6 100644 --- a/frontend/pick-a-framework:react-js.html +++ b/frontend/pick-a-framework:react-js.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

React

React is the most popular front-end JavaScript library for building user interfaces. React can also render on the server using Node and power mobile apps using React Native.

Free Content

Framework WebsiteReact Website

ReadOfficial Getting Started

CourseThe Beginner's Guide to React

CourseReact JS Course for Beginners

WatchUnderstanding React's UI Rendering Process


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

React

React is the most popular front-end JavaScript library for building user interfaces. React can also render on the server using Node and power mobile apps using React Native.

Free Content

Framework WebsiteReact Website

ReadOfficial Getting Started

CourseThe Beginner's Guide to React

CourseReact JS Course for Beginners

WatchUnderstanding React's UI Rendering Process


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/pick-a-framework:react-js:mobx.html b/frontend/pick-a-framework:react-js:mobx.html index cfdbf6c88..60ced50a5 100644 --- a/frontend/pick-a-framework:react-js:mobx.html +++ b/frontend/pick-a-framework:react-js:mobx.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Mobx


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Mobx


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/pick-a-framework:react-js:recoil.html b/frontend/pick-a-framework:react-js:recoil.html index 7269c88d0..c290cdfa5 100644 --- a/frontend/pick-a-framework:react-js:recoil.html +++ b/frontend/pick-a-framework:react-js:recoil.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Recoil


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Recoil


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/pick-a-framework:react-js:redux.html b/frontend/pick-a-framework:react-js:redux.html index a4e68f7bd..eb025db3f 100644 --- a/frontend/pick-a-framework:react-js:redux.html +++ b/frontend/pick-a-framework:react-js:redux.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Redux


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Redux


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/pick-a-framework:vue-js.html b/frontend/pick-a-framework:vue-js.html index 87e8044ca..606a26c10 100644 --- a/frontend/pick-a-framework:vue-js.html +++ b/frontend/pick-a-framework:vue-js.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Vue js


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Vue js


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/pick-a-framework:vue-js:vuex.html b/frontend/pick-a-framework:vue-js:vuex.html index a18a9a62d..7ce562677 100644 --- a/frontend/pick-a-framework:vue-js:vuex.html +++ b/frontend/pick-a-framework:vue-js:vuex.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Vuex


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Vuex


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/progressive-web-apps.html b/frontend/progressive-web-apps.html index 83147e9bd..6d756883c 100644 --- a/frontend/progressive-web-apps.html +++ b/frontend/progressive-web-apps.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Progressive web apps


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Progressive web apps


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/progressive-web-apps:apis.html b/frontend/progressive-web-apps:apis.html index e7f9c1e39..d0dfc0389 100644 --- a/frontend/progressive-web-apps:apis.html +++ b/frontend/progressive-web-apps:apis.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Apis


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Apis


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/progressive-web-apps:performance.html b/frontend/progressive-web-apps:performance.html index 5f9609796..6d23ddb36 100644 --- a/frontend/progressive-web-apps:performance.html +++ b/frontend/progressive-web-apps:performance.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Performance


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Performance


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/repo-hosting-services.html b/frontend/repo-hosting-services.html index 2ad2fbcab..c4567c996 100644 --- a/frontend/repo-hosting-services.html +++ b/frontend/repo-hosting-services.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Repo hosting services


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Repo hosting services


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/repo-hosting-services:bitbucket.html b/frontend/repo-hosting-services:bitbucket.html index 026e112ff..c54b1fc70 100644 --- a/frontend/repo-hosting-services:bitbucket.html +++ b/frontend/repo-hosting-services:bitbucket.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Bitbucket


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Bitbucket


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/repo-hosting-services:github.html b/frontend/repo-hosting-services:github.html index 449f18709..5f62f2649 100644 --- a/frontend/repo-hosting-services:github.html +++ b/frontend/repo-hosting-services:github.html @@ -1,13 +1,13 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Github

GitHub is a provider of internet hosting for software development and version control using Git. It offers the distributed version control and source code management functionality of Git, plus its own features.

Free Content

ReadGitHub: Quickstart

WatchWhat is GitHub?

WatchGit vs. GitHub: What's the difference?

WatchGit and GitHub for Beginners

WatchGit and GitHub - CS50 Beyond 2019


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Github

GitHub is a provider of internet hosting for software development and version control using Git. It offers the distributed version control and source code management functionality of Git, plus its own features.

Free Content

ReadGitHub: Quickstart

WatchWhat is GitHub?

WatchGit vs. GitHub: What's the difference?

WatchGit and GitHub for Beginners

WatchGit and GitHub - CS50 Beyond 2019


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/repo-hosting-services:gitlab.html b/frontend/repo-hosting-services:gitlab.html index b605c998e..95478d9c0 100644 --- a/frontend/repo-hosting-services:gitlab.html +++ b/frontend/repo-hosting-services:gitlab.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Gitlab


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Gitlab


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/resources.html b/frontend/resources.html index 611362469..3385d0168 100644 --- a/frontend/resources.html +++ b/frontend/resources.html @@ -1,10 +1,10 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Frontend Developer

Step by step guide to becoming a modern frontend developer in 2021

All RoadmapsDownloadSubscribe

NewResources are here, try clicking any nodes.


The resources have been moved to the interactive frontend roadmap — try clicking any nodes!

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Frontend Developer

Step by step guide to becoming a modern frontend developer in 2021

All RoadmapsDownloadSubscribe

NewResources are here, try clicking any nodes.


The resources have been moved to the interactive frontend roadmap — try clicking any nodes!

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/server-side-rendering.html b/frontend/server-side-rendering.html index fa8216019..f6f61f5ad 100644 --- a/frontend/server-side-rendering.html +++ b/frontend/server-side-rendering.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Server side rendering


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Server side rendering


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/server-side-rendering:angular.html b/frontend/server-side-rendering:angular.html index b9d9a90a4..3bd2fa41d 100644 --- a/frontend/server-side-rendering:angular.html +++ b/frontend/server-side-rendering:angular.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Angular


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Angular


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/server-side-rendering:angular:universal.html b/frontend/server-side-rendering:angular:universal.html index afecd0902..06432283a 100644 --- a/frontend/server-side-rendering:angular:universal.html +++ b/frontend/server-side-rendering:angular:universal.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Universal


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Universal


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/server-side-rendering:react-js.html b/frontend/server-side-rendering:react-js.html index f04513ba2..3d432e578 100644 --- a/frontend/server-side-rendering:react-js.html +++ b/frontend/server-side-rendering:react-js.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

React js


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

React js


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/server-side-rendering:react-js:after-js.html b/frontend/server-side-rendering:react-js:after-js.html index 74a4380f0..c69ea0ec6 100644 --- a/frontend/server-side-rendering:react-js:after-js.html +++ b/frontend/server-side-rendering:react-js:after-js.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

After js


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

After js


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/server-side-rendering:react-js:next-js.html b/frontend/server-side-rendering:react-js:next-js.html index 0ca0a5d03..c055c0f05 100644 --- a/frontend/server-side-rendering:react-js:next-js.html +++ b/frontend/server-side-rendering:react-js:next-js.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Next js


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Next js


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/server-side-rendering:vue-js.html b/frontend/server-side-rendering:vue-js.html index 9c66f35cd..27f9a8c91 100644 --- a/frontend/server-side-rendering:vue-js.html +++ b/frontend/server-side-rendering:vue-js.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Vue js


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Vue js


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/server-side-rendering:vue-js:nuxt-js.html b/frontend/server-side-rendering:vue-js:nuxt-js.html index 4a0238763..8348e6c74 100644 --- a/frontend/server-side-rendering:vue-js:nuxt-js.html +++ b/frontend/server-side-rendering:vue-js:nuxt-js.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Nuxt js


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Nuxt js


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/static-site-generators.html b/frontend/static-site-generators.html index e4fd55084..c55b7ba70 100644 --- a/frontend/static-site-generators.html +++ b/frontend/static-site-generators.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Static site generators


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Static site generators


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/static-site-generators:eleventy.html b/frontend/static-site-generators:eleventy.html index 75a26d710..d1bc8a2e6 100644 --- a/frontend/static-site-generators:eleventy.html +++ b/frontend/static-site-generators:eleventy.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Eleventy


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Eleventy


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/static-site-generators:gatsbyjs.html b/frontend/static-site-generators:gatsbyjs.html index cd2cb03e4..472e48a93 100644 --- a/frontend/static-site-generators:gatsbyjs.html +++ b/frontend/static-site-generators:gatsbyjs.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Gatsbyjs


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Gatsbyjs


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/static-site-generators:gridsome.html b/frontend/static-site-generators:gridsome.html index 86dc9c5c2..c5d2f1bae 100644 --- a/frontend/static-site-generators:gridsome.html +++ b/frontend/static-site-generators:gridsome.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Gridsome


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Gridsome


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/static-site-generators:hugo.html b/frontend/static-site-generators:hugo.html index a013405fd..966a05e02 100644 --- a/frontend/static-site-generators:hugo.html +++ b/frontend/static-site-generators:hugo.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Hugo


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Hugo


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/static-site-generators:jekyll.html b/frontend/static-site-generators:jekyll.html index 8ae067174..2c99bb52d 100644 --- a/frontend/static-site-generators:jekyll.html +++ b/frontend/static-site-generators:jekyll.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Jekyll


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Jekyll


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/static-site-generators:next-js.html b/frontend/static-site-generators:next-js.html index 4946c78a4..eb3a2e7ea 100644 --- a/frontend/static-site-generators:next-js.html +++ b/frontend/static-site-generators:next-js.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Next js


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Next js


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/static-site-generators:nuxt-js.html b/frontend/static-site-generators:nuxt-js.html index d49bd046c..1701b27f3 100644 --- a/frontend/static-site-generators:nuxt-js.html +++ b/frontend/static-site-generators:nuxt-js.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Nuxt js


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Nuxt js


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/static-site-generators:vuepress.html b/frontend/static-site-generators:vuepress.html index b79bee5ef..a15eee086 100644 --- a/frontend/static-site-generators:vuepress.html +++ b/frontend/static-site-generators:vuepress.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Vuepress


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Vuepress


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/testing-your-apps.html b/frontend/testing-your-apps.html index 503c186ea..1e4ab4daf 100644 --- a/frontend/testing-your-apps.html +++ b/frontend/testing-your-apps.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Testing your apps


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Testing your apps


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/testing-your-apps:cypress.html b/frontend/testing-your-apps:cypress.html index aef7193ad..78775d80b 100644 --- a/frontend/testing-your-apps:cypress.html +++ b/frontend/testing-your-apps:cypress.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Cypress


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Cypress


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/testing-your-apps:enzyme.html b/frontend/testing-your-apps:enzyme.html index 438f46ae1..456c09273 100644 --- a/frontend/testing-your-apps:enzyme.html +++ b/frontend/testing-your-apps:enzyme.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Enzyme


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Enzyme


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/testing-your-apps:jest.html b/frontend/testing-your-apps:jest.html index 3836f2141..667decd05 100644 --- a/frontend/testing-your-apps:jest.html +++ b/frontend/testing-your-apps:jest.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Jest


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Jest


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/testing-your-apps:other-options.html b/frontend/testing-your-apps:other-options.html index c7de958d7..620c31dba 100644 --- a/frontend/testing-your-apps:other-options.html +++ b/frontend/testing-your-apps:other-options.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Other options


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Other options


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/testing-your-apps:react-testing-library.html b/frontend/testing-your-apps:react-testing-library.html index 242958d08..d74358f7a 100644 --- a/frontend/testing-your-apps:react-testing-library.html +++ b/frontend/testing-your-apps:react-testing-library.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

React testing library


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

React testing library


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/type-checkers.html b/frontend/type-checkers.html index 8bdc07193..800ccc968 100644 --- a/frontend/type-checkers.html +++ b/frontend/type-checkers.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Type checkers


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Type checkers


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/type-checkers:flow.html b/frontend/type-checkers:flow.html index 2a60e75a3..52ff85462 100644 --- a/frontend/type-checkers:flow.html +++ b/frontend/type-checkers:flow.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Flow


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Flow


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/type-checkers:typescript.html b/frontend/type-checkers:typescript.html index ba017c852..288650360 100644 --- a/frontend/type-checkers:typescript.html +++ b/frontend/type-checkers:typescript.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Typescript


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Typescript


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/version-control-systems.html b/frontend/version-control-systems.html index d575b473f..cff9097c7 100644 --- a/frontend/version-control-systems.html +++ b/frontend/version-control-systems.html @@ -1,11 +1,11 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Version Control Systems

Version control systems allow you to track changes to your codebase/files over time. They allow you to go back to some previous version of the codebase without any issues. Also, they help in collaborating with people working on the same code – if you’ve ever collaborated with other people on a project, you might already know the frustration of copying and merging the changes from someone else into your codebase; version control systems allow you to get rid of this issue.

WatchVersion Control System Introduction

WatchGit & GitHub Crash Course For Beginners

WatchLearn Git in 20 Minutes


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Version Control Systems

Version control systems allow you to track changes to your codebase/files over time. They allow you to go back to some previous version of the codebase without any issues. Also, they help in collaborating with people working on the same code – if you’ve ever collaborated with other people on a project, you might already know the frustration of copying and merging the changes from someone else into your codebase; version control systems allow you to get rid of this issue.

WatchVersion Control System Introduction

WatchGit & GitHub Crash Course For Beginners

WatchLearn Git in 20 Minutes


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/version-control-systems:basic-usage-of-git.html b/frontend/version-control-systems:basic-usage-of-git.html index 0fd87fdde..9fce368d0 100644 --- a/frontend/version-control-systems:basic-usage-of-git.html +++ b/frontend/version-control-systems:basic-usage-of-git.html @@ -1,13 +1,13 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Git

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

WatchVersion Control System Introduction

WatchGit & GitHub Crash Course For Beginners

WatchLearn Git in 20 Minutes


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Git

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

WatchVersion Control System Introduction

WatchGit & GitHub Crash Course For Beginners

WatchLearn Git in 20 Minutes


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/web-assembly.html b/frontend/web-assembly.html index 2a55426bf..acdbd0d24 100644 --- a/frontend/web-assembly.html +++ b/frontend/web-assembly.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Web assembly


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Web assembly


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/web-components.html b/frontend/web-components.html index e2c240b51..c26b09131 100644 --- a/frontend/web-components.html +++ b/frontend/web-components.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Web components


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Web components


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/web-components:custom-elements.html b/frontend/web-components:custom-elements.html index d93e7d92c..e4dc0a1a8 100644 --- a/frontend/web-components:custom-elements.html +++ b/frontend/web-components:custom-elements.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Custom elements


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Custom elements


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/web-components:html-templates.html b/frontend/web-components:html-templates.html index 70db49820..17019fde9 100644 --- a/frontend/web-components:html-templates.html +++ b/frontend/web-components:html-templates.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Html templates


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Html templates


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/web-components:shadow-dom.html b/frontend/web-components:shadow-dom.html index a3431d9e4..98467eb4c 100644 --- a/frontend/web-components:shadow-dom.html +++ b/frontend/web-components:shadow-dom.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Shadow dom


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Shadow dom


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/web-security-knowledge.html b/frontend/web-security-knowledge.html index d2538f3d3..02a3c4e42 100644 --- a/frontend/web-security-knowledge.html +++ b/frontend/web-security-knowledge.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Web security knowledge


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Web security knowledge


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/web-security-knowledge:content-security-policy.html b/frontend/web-security-knowledge:content-security-policy.html index d3a648c26..cf68edeb1 100644 --- a/frontend/web-security-knowledge:content-security-policy.html +++ b/frontend/web-security-knowledge:content-security-policy.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Content security policy


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Content security policy


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/web-security-knowledge:cors.html b/frontend/web-security-knowledge:cors.html index f5d0204b8..b67a5ded7 100644 --- a/frontend/web-security-knowledge:cors.html +++ b/frontend/web-security-knowledge:cors.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Cors


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Cors


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/web-security-knowledge:https.html b/frontend/web-security-knowledge:https.html index d6c12b960..497524158 100644 --- a/frontend/web-security-knowledge:https.html +++ b/frontend/web-security-knowledge:https.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Https


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Https


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/frontend/web-security-knowledge:owasp-security-risks.html b/frontend/web-security-knowledge:owasp-security-risks.html index 2cf68a443..2a80d103c 100644 --- a/frontend/web-security-knowledge:owasp-security-risks.html +++ b/frontend/web-security-knowledge:owasp-security-risks.html @@ -1,9 +1,9 @@ -Frontend Developer Roadmap: Learn to become a modern frontend developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Owasp security risks


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Owasp security risks


This page is a work in progress. Help us by writing a small introduction to the topic and suggesting a few links to read more about this topic.

Edit this Page

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/golang.html b/golang.html index 42af6e6b4..22b2c1de4 100644 --- a/golang.html +++ b/golang.html @@ -1,12 +1,12 @@ -Learn to become a Go developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Go Developer

Step by step guide to becoming a Go developer in 2021

All RoadmapsDownloadSubscribe

The intent of this guide is to give you an idea about the Go ecosystem and to help guide your learning if you are confused. We have another roadmap on the Backend Development that focuses on the backend development if you are interested in that.

Also, please note that the list below is exhaustive, and the items are listed in no particular order. You don't need to learn everything listed in the picture, however knowing what you don't know is as important as knowing things.

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Go Developer

Step by step guide to becoming a Go developer in 2021

All RoadmapsDownloadSubscribe

The intent of this guide is to give you an idea about the Go ecosystem and to help guide your learning if you are confused. We have another roadmap on the Backend Development that focuses on the backend development if you are interested in that.

Also, please note that the list below is exhaustive, and the items are listed in no particular order. You don't need to learn everything listed in the picture, however knowing what you don't know is as important as knowing things.

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/golang/golang.html b/golang/golang.html index 8dd52c877..59d563063 100644 --- a/golang/golang.html +++ b/golang/golang.html @@ -1,6 +1,6 @@ -Learn to become a Go developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/golang/interactive.html b/golang/interactive.html index b3cd710d8..29e860d4d 100644 --- a/golang/interactive.html +++ b/golang/interactive.html @@ -1,6 +1,6 @@ -Learn to become a Go developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Go Developer

Step by step guide to becoming a Go developer in 2021

All RoadmapsDownloadSubscribe
Loading...

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Go Developer

Step by step guide to becoming a Go developer in 2021

All RoadmapsDownloadSubscribe
Loading...

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/golang/resources.html b/golang/resources.html index 9b2a19aa6..51e12c16a 100644 --- a/golang/resources.html +++ b/golang/resources.html @@ -1,9 +1,9 @@ -Learn to become a Go developer
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Go Developer

Step by step guide to becoming a Go developer in 2021

All RoadmapsDownloadSubscribe

We are still preparing the resources. Please check back later or subscribe to get notified.

While we prepare the list, follow this simple advice to learn anything

Just pick a project and start working on it, you will learn all that you need along the way.

  All Roadmaps    Programming guides    Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

Go Developer

Step by step guide to becoming a Go developer in 2021

All RoadmapsDownloadSubscribe

We are still preparing the resources. Please check back later or subscribe to get notified.

While we prepare the list, follow this simple advice to learn anything

Just pick a project and start working on it, you will learn all that you need along the way.

  All Roadmaps    Programming guides    Subscribe

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/guides.html b/guides.html index a742ac9bc..5e431fc7c 100644 --- a/guides.html +++ b/guides.html @@ -1,6 +1,6 @@ -Visual Guides
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Visual Guides

Succinct graphical explanations to engineering topics.

NewSeptember 10, 2021

Async and Defer Script Loading

Learn how to avoid render blocking JavaScript using async and defer scripts.

NewSeptember 5, 2021

What are Web Vitals?

Learn what are the core web vitals and how to measure them.

SLIs, SLOs and SLAs
August 31, 2021
What is CI and CD?
July 9, 2021
SSO — Single Sign On
July 1, 2021
OAuth — Open Authorization
June 28, 2021
JWT Authentication
June 20, 2021
Token Based Authentication
June 2, 2021
Session Based Authentication
May 26, 2021
Basic Authentication
May 19, 2021
Character Encodings
May 14, 2021
Unfamiliar Codebase
May 4, 2021
Build it and they will come?
May 4, 2021
DHCP in One Picture
April 28, 2021
SSL vs TLS vs SSH
April 22, 2021
Asymptotic Notation
April 3, 2021
Big-O Notation
March 15, 2021
Random Numbers: Are they?
March 14, 2021
How does the internet work?
March 1, 2021
Scaling Databases
February 18, 2021
Building a BitTorrent Client
January 17, 2021
Levels of Seniority
December 3, 2020
Design Patterns for Humans
October 9, 2019
DNS in One Picture
December 4, 2018
HTTP Caching
November 29, 2018
Brief History of JavaScript
October 28, 2017
Proxy Servers
October 24, 2017

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe

Visual Guides

Succinct graphical explanations to engineering topics.

NewSeptember 10, 2021

Async and Defer Script Loading

Learn how to avoid render blocking JavaScript using async and defer scripts.

NewSeptember 5, 2021

What are Web Vitals?

Learn what are the core web vitals and how to measure them.

SLIs, SLOs and SLAs
August 31, 2021
What is CI and CD?
July 9, 2021
SSO — Single Sign On
July 1, 2021
OAuth — Open Authorization
June 28, 2021
JWT Authentication
June 20, 2021
Token Based Authentication
June 2, 2021
Session Based Authentication
May 26, 2021
Basic Authentication
May 19, 2021
Character Encodings
May 14, 2021
Unfamiliar Codebase
May 4, 2021
Build it and they will come?
May 4, 2021
DHCP in One Picture
April 28, 2021
SSL vs TLS vs SSH
April 22, 2021
Asymptotic Notation
April 3, 2021
Big-O Notation
March 15, 2021
Random Numbers: Are they?
March 14, 2021
How does the internet work?
March 1, 2021
Scaling Databases
February 18, 2021
Building a BitTorrent Client
January 17, 2021
Levels of Seniority
December 3, 2020
Design Patterns for Humans
October 9, 2019
DNS in One Picture
December 4, 2018
HTTP Caching
November 29, 2018
Brief History of JavaScript
October 28, 2017
Proxy Servers
October 24, 2017

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/guides/asymptotic-notation.html b/guides/asymptotic-notation.html index 5e9956984..d836f43eb 100644 --- a/guides/asymptotic-notation.html +++ b/guides/asymptotic-notation.html @@ -1,12 +1,12 @@ -Asymptotic Notation
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
Kamran Ahmed·April 3, 2021·Improve this Guide

Asymptotic Notation

Learn the basics of measuring the time and space complexity of algorithms

Asymptotic notation is the standard way of measuring the time and space that an algorithm will consume as the input grows. In one of my last guides, I covered "Big-O notation" and a lot of you asked for a similar one for Asymptotic notation. You can find the previous guide here.

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
Kamran Ahmed·April 3, 2021·Improve this Guide

Asymptotic Notation

Learn the basics of measuring the time and space complexity of algorithms

Asymptotic notation is the standard way of measuring the time and space that an algorithm will consume as the input grows. In one of my last guides, I covered "Big-O notation" and a lot of you asked for a similar one for Asymptotic notation. You can find the previous guide here.

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/guides/avoid-render-blocking-javascript-with-async-defer.html b/guides/avoid-render-blocking-javascript-with-async-defer.html index dea07e87a..15432c9f6 100644 --- a/guides/avoid-render-blocking-javascript-with-async-defer.html +++ b/guides/avoid-render-blocking-javascript-with-async-defer.html @@ -1,12 +1,12 @@ -Async and Defer Script Loading
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
Kamran Ahmed·September 10, 2021·Improve this Guide

Async and Defer Script Loading

Learn how to avoid render blocking JavaScript using async and defer scripts.

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
Kamran Ahmed·September 10, 2021·Improve this Guide

Async and Defer Script Loading

Learn how to avoid render blocking JavaScript using async and defer scripts.

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/guides/basic-authentication.html b/guides/basic-authentication.html index 3b9132500..06c8f915d 100644 --- a/guides/basic-authentication.html +++ b/guides/basic-authentication.html @@ -1,12 +1,12 @@ -Basic Authentication
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
Kamran Ahmed·May 19, 2021·Improve this Guide

Basic Authentication

Understand what is basic authentication and how it is implemented

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
Kamran Ahmed·May 19, 2021·Improve this Guide

Basic Authentication

Understand what is basic authentication and how it is implemented

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/guides/big-o-notation.html b/guides/big-o-notation.html index 3d69ed872..88850cc6b 100644 --- a/guides/big-o-notation.html +++ b/guides/big-o-notation.html @@ -1,12 +1,12 @@ -Big-O Notation
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
Kamran Ahmed·March 15, 2021·Improve this Guide

Big-O Notation

Easy to understand explanation of Big-O notation without any fancy terms

Big-O notation is the mathematical notation that helps analyse the algorithms to get an idea about how they might perform as the input grows. The image below explains Big-O in a simple way without using any fancy terminology.

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
Kamran Ahmed·March 15, 2021·Improve this Guide

Big-O Notation

Easy to understand explanation of Big-O notation without any fancy terms

Big-O notation is the mathematical notation that helps analyse the algorithms to get an idea about how they might perform as the input grows. The image below explains Big-O in a simple way without using any fancy terminology.

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/guides/character-encodings.html b/guides/character-encodings.html index b20d15dfe..35b30caca 100644 --- a/guides/character-encodings.html +++ b/guides/character-encodings.html @@ -1,12 +1,12 @@ -Character Encodings
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
Kamran Ahmed·May 14, 2021·Improve this Guide

Character Encodings

Covers the basics of character encodings and explains ASCII vs Unicode

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
Kamran Ahmed·May 14, 2021·Improve this Guide

Character Encodings

Covers the basics of character encodings and explains ASCII vs Unicode

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/guides/ci-cd.html b/guides/ci-cd.html index c3c0e7783..b2a42bc9f 100644 --- a/guides/ci-cd.html +++ b/guides/ci-cd.html @@ -1,12 +1,12 @@ -What is CI and CD?
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
Kamran Ahmed·July 9, 2021·Improve this Guide

What is CI and CD?

Learn the basics of CI/CD and how to implement that with GitHub Actions.

The image below details the differences between the continuous integration and continuous delivery. Also, here is the accompanying video on implementing that with GitHub actions.

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
Kamran Ahmed·July 9, 2021·Improve this Guide

What is CI and CD?

Learn the basics of CI/CD and how to implement that with GitHub Actions.

The image below details the differences between the continuous integration and continuous delivery. Also, here is the accompanying video on implementing that with GitHub actions.

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/guides/design-patterns-for-humans.html b/guides/design-patterns-for-humans.html index c3062b08d..2f25817fc 100644 --- a/guides/design-patterns-for-humans.html +++ b/guides/design-patterns-for-humans.html @@ -1,9 +1,9 @@ -Design Patterns for Humans

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +

Wrap Up Folks

And that about wraps it up. I will continue to improve this, so you might want to watch/star this repository to revisit. Also, I have plans on writing the same about the architectural patterns, stay tuned for it.

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/guides/dhcp-in-one-picture.html b/guides/dhcp-in-one-picture.html index 357c67b01..b550c91cd 100644 --- a/guides/dhcp-in-one-picture.html +++ b/guides/dhcp-in-one-picture.html @@ -1,12 +1,12 @@ -DHCP in One Picture
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
Kamran Ahmed·April 28, 2021·Improve this Guide

DHCP in One Picture

Here is what happens when a new device joins the network.

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
Kamran Ahmed·April 28, 2021·Improve this Guide

DHCP in One Picture

Here is what happens when a new device joins the network.

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/guides/dns-in-one-picture.html b/guides/dns-in-one-picture.html index e13296e68..d4ad189ff 100644 --- a/guides/dns-in-one-picture.html +++ b/guides/dns-in-one-picture.html @@ -1,12 +1,12 @@ -DNS in One Picture
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
Kamran Ahmed·December 4, 2018·Improve this Guide

DNS in One Picture

Quick illustrative guide on how a website is found on the internet.

DNS or Domain Name System is one of the fundamental blocks of the internet. As a developer, you should have at-least the basic understanding of how it works. This article is a brief introduction to what is DNS and how it works.

DNS at its simplest is like a phonebook on your mobile phone. Whenever you have to call one of your contacts, you can either dial their number from your memory or use their name which will then be used by your mobile phone to search their number in your phone book to call them. Every time you make a new friend, or your existing friend gets a mobile phone, you have to memorize their phone number or save it in your phonebook to be able to call them later on. DNS or Domain Name System, in a similar fashion, is a mechanism that allows you to browse websites on the internet. Just like your mobile phone does not know how to call without knowing the phone number, your browser does not know how to open a website just by the domain name; it needs to know the IP Address for the website to open. You can either type the IP Address to open, or provide the domain name and press enter which will then be used by your browser to find the IP address by going through several hoops. The picture below is the illustration of how your browser finds a website on the internet.

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
Kamran Ahmed·December 4, 2018·Improve this Guide

DNS in One Picture

Quick illustrative guide on how a website is found on the internet.

DNS or Domain Name System is one of the fundamental blocks of the internet. As a developer, you should have at-least the basic understanding of how it works. This article is a brief introduction to what is DNS and how it works.

DNS at its simplest is like a phonebook on your mobile phone. Whenever you have to call one of your contacts, you can either dial their number from your memory or use their name which will then be used by your mobile phone to search their number in your phone book to call them. Every time you make a new friend, or your existing friend gets a mobile phone, you have to memorize their phone number or save it in your phonebook to be able to call them later on. DNS or Domain Name System, in a similar fashion, is a mechanism that allows you to browse websites on the internet. Just like your mobile phone does not know how to call without knowing the phone number, your browser does not know how to open a website just by the domain name; it needs to know the IP Address for the website to open. You can either type the IP Address to open, or provide the domain name and press enter which will then be used by your browser to find the IP address by going through several hoops. The picture below is the illustration of how your browser finds a website on the internet.

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/guides/history-of-javascript.html b/guides/history-of-javascript.html index 20f211296..4f0a82c37 100644 --- a/guides/history-of-javascript.html +++ b/guides/history-of-javascript.html @@ -1,9 +1,9 @@ -Brief History of JavaScript
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
Kamran Ahmed·October 28, 2017·Improve this Guide

Brief History of JavaScript

How JavaScript was introduced and evolved over the years

Around 10 years ago, Jeff Atwood (the founder of stackoverflow) made a case that JavaScript is going to be the future and he coined the “Atwood Law” which states that Any application that can be written in JavaScript will eventually be written in JavaScript. Fast-forward to today, 10 years later, if you look at it it rings truer than ever. JavaScript is continuing to gain more and more adoption.

JavaScript is announced

JavaScript was initially created by Brendan Eich of NetScape and was first announced in a press release by Netscape in 1995. It has a bizarre history of naming; initally it was named Mocha by the creator, which was later renamed to LiveScript. In 1996, about a year later after the release, NetScape decided to rename it to be JavaScript with hopes of capitalizing on the Java community (although JavaScript did not have any relationship with Java) and released Netscape 2.0 with the official support of JavaScript.

ES1, ES2 and ES3

In 1996, Netscape decided to submit it to ECMA International with the hopes of getting it standardized. First edition of the standard specification was released in 1997 and the language was standardized. After the initial release, ECMAScript was continued to be worked upon and in no-time two more versions were released ECMAScript 2 in 1998 and ECMAScript 3 in 1999.

Decade of Silence and ES4

After the release of ES3 in 1999, there was a complete silence for a decade and no changes were made to the official standard. There was some work on the fourth edition in the initial days; some of the features that were being discussed included classes, modules, static typings, destructuring etc. It was being targeted to be released by 2008 but was abandoned due to political differences concerning language complexity. However, the vendors kept introducing the extensions to the language and the developers were left scratching their heads — adding polyfills to battle compatibility issues between different browsers.

From silence to ES5

Google, Microsoft, Yahoo and other disputers of ES4 came together and decided to work on a less ambitious update to ES3 tentatively named ES3.1. But the teams were still fighting about what to include from ES4 and what not. Finally, in 2009 ES5 was released mainly focusing on fixing the compatibility and security issues etc. But there wasn’t much of a splash in the water — it took ages for the vendors to incorporate the standards and many developers were still using ES3 without being aware of the “modern” standards.

Release of ES6 — ECMAScript 2015

After a few years of the release of ES5, things started to change, TC39 (the committee under ECMA international responsible for ECMAScript standardization) kept working on the next version of ECMAScript (ES6) which was originally named ES Harmony, before being eventually released with the name ES2015. ES2015 adds significant features and syntactic sugar to allow writing complex applications. Some of the features that ES6 has to offer, include Classes, Modules, Arrows, Enhanced object literals, Template strings, Destructuring, Default param values + rest + spread, Let and Const, Iterators + for..of, Generators, Maps + Sets, Proxies, Symbols, Promises, math + number + string + array + object APIs etc

Browser support for ES6 is still scarce but everything that ES6 has to offer is still available to developers by transpiling the ES6 code to ES5. With the release of 6th version of ECMAScript, TC39 decided to move to yearly model of releasing updates to ECMAScript so to make sure that the new features are added as soon as they are approved and we don’t have to wait for the full specification to be drafted and approved — thus 6th version of ECMAScript was renamed as ECMAScript 2015 or ES2015 before the release in June 2015. And the next versions of ECMAScript were decided to published in June of every year.

Release of ES7 — ECMAScript 2016

In June 2016, seventh version of ECMAScript was released. As ECMAScript has been moved to an yearly release model, ECMAScript 2016 (ES2016) comparatively did not have much to offer. ES2016 includes just two new features

  • Exponentiation operator **
  • Array.prototype.includes

Release of ES8 — ECMAScript 2017

The eighth version of ECMAScript was released in June 2017. The key highlight of ES8 was the addition of async functions. Here is the list of new features in ES8

  • Object.values() and Object.entries()
  • String padding i.e. String.prototype.padEnd() and String.prototype.padStart()
  • Object.getOwnPropertyDescriptors
  • Trailing commas in function parameter lists and calls
  • Async functions

What is ESNext then?

ESNext is a dynamic name that refers to whatever the current version of ECMAScript is at the given time. For example, at the time of this writing ES2017 or ES8 is ESNext.

What does the future hold?

Since the release of ES6, TC39 has quite streamlined their process. TC39 operates through a Github organization now and there are several proposals for new features or syntax to be added to the next versions of ECMAScript. Any one can go ahead and submit a proposal thus resulting in increasing the participation from the community. Every proposal goes through four stages of maturity before it makes it into the specification.

And that about wraps it up. Feel free to leave your feedback in the comments section below. Also here are the links to original language specifications ES6, ES7 and ES8.

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +
We now have a YouTube Channel. Subscribe for the video content.
roadmap.sh
Roadmaps
Subscribe
Kamran Ahmed·October 28, 2017·Improve this Guide

Brief History of JavaScript

How JavaScript was introduced and evolved over the years

Around 10 years ago, Jeff Atwood (the founder of stackoverflow) made a case that JavaScript is going to be the future and he coined the “Atwood Law” which states that Any application that can be written in JavaScript will eventually be written in JavaScript. Fast-forward to today, 10 years later, if you look at it it rings truer than ever. JavaScript is continuing to gain more and more adoption.

JavaScript is announced

JavaScript was initially created by Brendan Eich of NetScape and was first announced in a press release by Netscape in 1995. It has a bizarre history of naming; initally it was named Mocha by the creator, which was later renamed to LiveScript. In 1996, about a year later after the release, NetScape decided to rename it to be JavaScript with hopes of capitalizing on the Java community (although JavaScript did not have any relationship with Java) and released Netscape 2.0 with the official support of JavaScript.

ES1, ES2 and ES3

In 1996, Netscape decided to submit it to ECMA International with the hopes of getting it standardized. First edition of the standard specification was released in 1997 and the language was standardized. After the initial release, ECMAScript was continued to be worked upon and in no-time two more versions were released ECMAScript 2 in 1998 and ECMAScript 3 in 1999.

Decade of Silence and ES4

After the release of ES3 in 1999, there was a complete silence for a decade and no changes were made to the official standard. There was some work on the fourth edition in the initial days; some of the features that were being discussed included classes, modules, static typings, destructuring etc. It was being targeted to be released by 2008 but was abandoned due to political differences concerning language complexity. However, the vendors kept introducing the extensions to the language and the developers were left scratching their heads — adding polyfills to battle compatibility issues between different browsers.

From silence to ES5

Google, Microsoft, Yahoo and other disputers of ES4 came together and decided to work on a less ambitious update to ES3 tentatively named ES3.1. But the teams were still fighting about what to include from ES4 and what not. Finally, in 2009 ES5 was released mainly focusing on fixing the compatibility and security issues etc. But there wasn’t much of a splash in the water — it took ages for the vendors to incorporate the standards and many developers were still using ES3 without being aware of the “modern” standards.

Release of ES6 — ECMAScript 2015

After a few years of the release of ES5, things started to change, TC39 (the committee under ECMA international responsible for ECMAScript standardization) kept working on the next version of ECMAScript (ES6) which was originally named ES Harmony, before being eventually released with the name ES2015. ES2015 adds significant features and syntactic sugar to allow writing complex applications. Some of the features that ES6 has to offer, include Classes, Modules, Arrows, Enhanced object literals, Template strings, Destructuring, Default param values + rest + spread, Let and Const, Iterators + for..of, Generators, Maps + Sets, Proxies, Symbols, Promises, math + number + string + array + object APIs etc

Browser support for ES6 is still scarce but everything that ES6 has to offer is still available to developers by transpiling the ES6 code to ES5. With the release of 6th version of ECMAScript, TC39 decided to move to yearly model of releasing updates to ECMAScript so to make sure that the new features are added as soon as they are approved and we don’t have to wait for the full specification to be drafted and approved — thus 6th version of ECMAScript was renamed as ECMAScript 2015 or ES2015 before the release in June 2015. And the next versions of ECMAScript were decided to published in June of every year.

Release of ES7 — ECMAScript 2016

In June 2016, seventh version of ECMAScript was released. As ECMAScript has been moved to an yearly release model, ECMAScript 2016 (ES2016) comparatively did not have much to offer. ES2016 includes just two new features

  • Exponentiation operator **
  • Array.prototype.includes

Release of ES8 — ECMAScript 2017

The eighth version of ECMAScript was released in June 2017. The key highlight of ES8 was the addition of async functions. Here is the list of new features in ES8

  • Object.values() and Object.entries()
  • String padding i.e. String.prototype.padEnd() and String.prototype.padStart()
  • Object.getOwnPropertyDescriptors
  • Trailing commas in function parameter lists and calls
  • Async functions

What is ESNext then?

ESNext is a dynamic name that refers to whatever the current version of ECMAScript is at the given time. For example, at the time of this writing ES2017 or ES8 is ESNext.

What does the future hold?

Since the release of ES6, TC39 has quite streamlined their process. TC39 operates through a Github organization now and there are several proposals for new features or syntax to be added to the next versions of ECMAScript. Any one can go ahead and submit a proposal thus resulting in increasing the participation from the community. Every proposal goes through four stages of maturity before it makes it into the specification.

And that about wraps it up. Feel free to leave your feedback in the comments section below. Also here are the links to original language specifications ES6, ES7 and ES8.

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file diff --git a/guides/http-caching.html b/guides/http-caching.html index 6dc816082..8c6c5bc11 100644 --- a/guides/http-caching.html +++ b/guides/http-caching.html @@ -1,9 +1,9 @@ -HTTP Caching

Open Source

The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

Stay Informed

Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

Subscribe to Updates

Free subscription for updates

Updates & Paid Content

Support the project by paying as little as 5$ per month

RoadmapsGuidesVideosAboutYouTube
RoadmapsGuidesVideosThanksAboutYouTube
roadmap.shby@kamranahmedse

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh·FAQs·Terms·Privacy

\ No newline at end of file +Also it should be noted that you should not cross the upper limit of one year as it might not be honored
  • Look and decide do you even need caching for any dynamic content, if yes how long it should be. For example, in case of some RSS feed of a blog there could be the caching of a few hours but there couldn't be any caching for inventory items in an ERP.
  • Always add the validators (preferably ETags) in your response.
  • Pay attention while choosing the visibility (private or public) of the cached content. Make sure that you do not accidentally cache any user-specific or sensitive content in any public proxies. When in doubt, do not use cache at all.
  • Separate the content that changes often from the content that doesn't change that often (e.g. in javascript bundles) so that when it is updated it doesn't need to make the whole cached content stale.
  • Test and monitor the caching headers being served by your site. You can use the browser console or curl -I http://some-url.com for that purpose.
  • And that about wraps it up. Stay tuned for more!

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/guides/jwt-authentication.html b/guides/jwt-authentication.html index 11c7b46ad..d0165ec0c 100644 --- a/guides/jwt-authentication.html +++ b/guides/jwt-authentication.html @@ -1,12 +1,12 @@ -JWT Authentication
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·June 20, 2021·Improve this Guide

    JWT Authentication

    Understand what is JWT authentication and how is it implemented

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·June 20, 2021·Improve this Guide

    JWT Authentication

    Understand what is JWT authentication and how is it implemented

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/guides/levels-of-seniority.html b/guides/levels-of-seniority.html index e826c4e24..d2d6283a4 100644 --- a/guides/levels-of-seniority.html +++ b/guides/levels-of-seniority.html @@ -1,9 +1,9 @@ -Levels of Seniority
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·December 3, 2020·Improve this Guide

    Levels of Seniority

    How to Step Up as a Junior, Mid Level or a Senior Developer?

    I have been working on redoing the roadmaps – splitting the skillset based on the seniority levels to make them easier to follow and not scare the new developers away. Since the roadmaps are going to be just about the technical knowledge, I thought it would be a good idea to reiterate and have an article on what I think of different seniority roles.

    I have seen many organizations decide the seniority of developers by giving more significance to the years of experience than they should. I have seen developers labeled "Junior" doing the work of Senior Developers and I have seen "Lead" developers who weren't even qualified to be called "Senior". The seniority of a developer cannot just be decided by their age, years of experience or technical knowledge that they have got. There are other factors in play here -- their perception of work, how they interact with their peers and how they approach problems. We discuss these three key factors in detail for each of the seniority levels below.

    Different Seniority Titles

    Different organizations might have different seniority titles but they mainly fall into three categories:

    • Junior Developer
    • Mid Level Developer
    • Senior Developer

    Junior Developer

    Junior developers are normally fresh graduates and it's either they don't have or they have minimal industry experience. Not only they have weak coding skills but there are also a few other things that give Junior developers away:

    • Their main mantra is "making it work" without giving much attention to how the solution is achieved. To them, a working software and good software are equivalent.
    • They usually require very specific and structured directions to achieve something. They suffer from tunnel vision, need supervision and continuous guidance to be effective team members.
    • Most of the Junior developers just try to live up to the role and, when stuck, they might leave work for a senior developer instead of at least trying to take a stab at something.
    • They don't know about the business side of the company and don't realize how management/sales/marketing/etc think and they don't realize how much rework, wasted effort, and end-user aggravation could be saved by getting to know the business domain.
    • Over-engineering is a major problem, often leading to fragility and bugs.
    • When given a problem, they often try to fix just the current problem a.k.a. fixing the symptoms instead of fixing the root problem.
    • You might notice the "Somebody Else's Problem" behavior from them.
    • They don't know what or how much they don't know, thanks to the Dunning–Kruger effect.
    • They don't take initiatives and they might be afraid to work on an unfamiliar codebase.
    • They don't participate in team discussions.

    Being a Junior developer in the team is not necessarily a bad thing; since you are just starting out, you are not expected to be a know-it-all person. However, it is your responsibility to learn, gain experience, not get stuck with the "Junior" title and improve yourself. Here are a few tips for Junior developers to help move up the ladder of seniority:

    • All sorts of problems can be solved if you work on them long enough. Do not give up if Stack Overflow or an issue on GitHub doesn't have an answer. Saying "I am stuck, but I have tried X, Y, and Z. Do you have any pointers?" to your lead is much better than saying "This is beyond me."
    • Read a lot of code, not just code in the projects that you are working on, but reference/framework source code, open-source. Ask your fellow developers, perhaps on Reddit too, about the good open-source examples for the language/tools of your choice.
    • Do personal side-projects, share them with people, contribute to the open-source community. Reach out to people for help. You will be surprised how much support you can get from the community. I still remember my first open-source project on GitHub from around 6 years ago which was a small PHP script (a library) that fetched details for a given address from Google's Geocoding API. The codebase was super messy, it did not have any tests, did not have any linters or sniffers, and it did not have any CI because I didn't know about any of this at that time. I am not sure how but one kind soul somehow found the project, forked it, refactored it, "modernized" it, added linting, code sniffing, added CI and opened the pull request. This one pull request taught me so many things that I might have never learned that fast on my own because I was still in college, working for a small service-based company and doing just small websites all on my own without knowing what is right and what is not. This one PR on GitHub was my introduction to open-source and I owe everything to that.
    • Avoid what is known as "Somebody Else's Problem Field" behavior.
    • When given a problem to solve, try to identify the root cause and fix that instead of fixing the symptoms. And remember, not being able to reproduce means not solved. It is solved when you understand why it occurred and why it no longer does.
    • Have respect for the code that was written before you. Be generous when passing judgment on the architecture or the design decisions made in the codebase. Understand that code is often ugly and weird for a reason other than incompetence. Learning to live with and thrive with legacy code is a great skill. Never assume anybody is stupid. Instead, figure out how these intelligent, well-intentioned and experienced people have come to a decision that is stupid now. Approach inheriting legacy code with an "opportunity mindset" rather than a complaining one.
    • It's okay to not know things. You don't need to be ashamed of not knowing things already. There are no stupid questions, ask however many questions that would allow you to work effectively.
    • Don't let yourself be limited by the job title that you have. Keep working on your self-improvement.
    • Do your homework. Predict what’s coming down the pipe. Be involved in the team discussions. Even if you are wrong, you will learn something.
    • Learn about the domain that you are working with. Understand the product end-to-end as an end-user. Do not assume things, ask questions and get things cleared when in doubt.
    • Learn to communicate effectively - soft skills matter. Learn how to write good emails, how to present your work, how to phrase your questions in a thoughtful manner.
    • Sit with the senior developers, watch them work, find a mentor. No one likes a know-it-all. Get hold of your ego and be humble enough to take lessons from experienced people.
    • Don't just blindly follow the advice of "experts", take it with a grain of salt.
    • If you are asked to provide an estimate for some work, do not give an answer unless you have all the details to make a reasonable estimate. If you are forced to do that, pad it 2x or more depending on how much you don't know about what needs to be done for the task to be marked 'done'.
    • Take some time to learn how to use a debugger. Debuggers are quite beneficial when navigating new, undocumented or poorly documented codebase, or to debug weird issues.
    • Avoid saying "it works on my machine" -- yes, I have heard that a lot.
    • Try to turn any feelings of inadequacy or imposter syndrome into energy to push yourself forward and increase your skills and knowledge.

    Mid Level Developers

    The next level after the Junior developers is Mid Level developers. They are technically stronger than the Junior developers and can work with minimal supervision. They still have some issues to address in order to jump to Senior level.

    Intermediate developers are more competent than the Junior developer. They start to see the flaws in their old codebase. They gain the knowledge but they get trapped into the next chain i.e. messing things up while trying to do them "the right way" e.g. hasty abstractions, overuse or unnecessary usage of Design Patterns -- they may be able to provide solution faster than the Junior developers but the solution might put you into another rabbit-hole in the long run. Without supervision, they might delay the execution while trying to "do things properly". They don't know when to make tradeoffs and they still don't know when to be dogmatic and when to be pragmatic. They can easily become attached to their solution, become myopic, and be unable to take feedback.

    Mid-level developers are quite common. Most of the organizations wrongly label them as "Senior Developers". However, they need further mentoring in order to become Senior Developers. The next section describes the responsibilities of a senior developer and how you can become one.

    Senior Developers

    Senior developers are the next level after the Mid-level developers. They are the people who can get things done on their own without any supervision and without creating any issues down the road. They are more mature, have gained experience by delivering both good and bad software in the past and have learned from it — they know how to be pragmatic. Here is the list of things that are normally expected of a Senior Developer:

    • With their past experiences, mistakes made, issues faced by over-designed or under-designed software, they can foresee the problems and persuade the direction of the codebase or the architecture.
    • They don't have a "Shiny-Toy" syndrome. They are pragmatic in the execution. They can make the tradeoffs when required, and they know why. They know where to be dogmatic and where to be pragmatic.
    • They have a good picture of the field, know what the best tool for the job is in most cases (even if they don't know the tool). They have the innate ability to pick up a new tool/language/paradigm/etc in order to solve a problem that requires it.
    • They are aware they're on a team. They view it as a part of their responsibility to mentor others. This can range from pair programming with junior devs to taking un-glorious tasks of writing docs or tests or whatever else needs to be done.
    • They have a deep understanding of the domain - they know about the business side of the company and realize how management/sales/marketing/etc think and benefit from their knowledge of the business domain during the development.
    • They don't make empty complaints, they make judgments based on the empirical evidence and they have suggestions for solutions.
    • They think much more than just code - they know that their job is to provide solutions to the problems and not just to write code.
    • They have the ability to take on large ill-defined problems, define them, break them up, and execute the pieces. A senior developer can take something big and abstract, and run with it. They will come up with a few options, discuss them with the team and implement them.
    • They have respect for the code that was written before them. They are generous when passing judgment on the architecture or the design decisions made in the codebase. They approach inheriting legacy code with an "opportunity mindset" rather than a complaining one.
    • They know how to give feedback without hurting anyone.

    Conclusion

    All teams are made up of a mix of all these seniority roles. Being content with your role is a bad thing and you should always strive to improve yourself for the next step. This article is based on my beliefs and observations in the industry. Lots of companies care more for the years of experience to decide the seniority which is a crappy metric -- you don't gain experience just by spending years. You gain it by continuously solving different sorts of problems, irrespective of the number of years you spend in the industry. I have seen fresh graduates having no industry experience get up to speed quickly and producing work of a Senior Engineer and I have seen Senior developers labeled "senior" merely because of their age and "years of experience".

    The most important traits that you need to have in order to step up in your career are: not settling with mediocrity, having an open mindset, being humble, learning from your mistakes, working on the challenging problems and having an opportunity mindset rather than a complaining one.

    With that said, this post comes to an end. What are your thoughts on the levels of seniority of developers? Feel free to send improvements to this guide. Until next time, stay tuned!

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·December 3, 2020·Improve this Guide

    Levels of Seniority

    How to Step Up as a Junior, Mid Level or a Senior Developer?

    I have been working on redoing the roadmaps – splitting the skillset based on the seniority levels to make them easier to follow and not scare the new developers away. Since the roadmaps are going to be just about the technical knowledge, I thought it would be a good idea to reiterate and have an article on what I think of different seniority roles.

    I have seen many organizations decide the seniority of developers by giving more significance to the years of experience than they should. I have seen developers labeled "Junior" doing the work of Senior Developers and I have seen "Lead" developers who weren't even qualified to be called "Senior". The seniority of a developer cannot just be decided by their age, years of experience or technical knowledge that they have got. There are other factors in play here -- their perception of work, how they interact with their peers and how they approach problems. We discuss these three key factors in detail for each of the seniority levels below.

    Different Seniority Titles

    Different organizations might have different seniority titles but they mainly fall into three categories:

    • Junior Developer
    • Mid Level Developer
    • Senior Developer

    Junior Developer

    Junior developers are normally fresh graduates and it's either they don't have or they have minimal industry experience. Not only they have weak coding skills but there are also a few other things that give Junior developers away:

    • Their main mantra is "making it work" without giving much attention to how the solution is achieved. To them, a working software and good software are equivalent.
    • They usually require very specific and structured directions to achieve something. They suffer from tunnel vision, need supervision and continuous guidance to be effective team members.
    • Most of the Junior developers just try to live up to the role and, when stuck, they might leave work for a senior developer instead of at least trying to take a stab at something.
    • They don't know about the business side of the company and don't realize how management/sales/marketing/etc think and they don't realize how much rework, wasted effort, and end-user aggravation could be saved by getting to know the business domain.
    • Over-engineering is a major problem, often leading to fragility and bugs.
    • When given a problem, they often try to fix just the current problem a.k.a. fixing the symptoms instead of fixing the root problem.
    • You might notice the "Somebody Else's Problem" behavior from them.
    • They don't know what or how much they don't know, thanks to the Dunning–Kruger effect.
    • They don't take initiatives and they might be afraid to work on an unfamiliar codebase.
    • They don't participate in team discussions.

    Being a Junior developer in the team is not necessarily a bad thing; since you are just starting out, you are not expected to be a know-it-all person. However, it is your responsibility to learn, gain experience, not get stuck with the "Junior" title and improve yourself. Here are a few tips for Junior developers to help move up the ladder of seniority:

    • All sorts of problems can be solved if you work on them long enough. Do not give up if Stack Overflow or an issue on GitHub doesn't have an answer. Saying "I am stuck, but I have tried X, Y, and Z. Do you have any pointers?" to your lead is much better than saying "This is beyond me."
    • Read a lot of code, not just code in the projects that you are working on, but reference/framework source code, open-source. Ask your fellow developers, perhaps on Reddit too, about the good open-source examples for the language/tools of your choice.
    • Do personal side-projects, share them with people, contribute to the open-source community. Reach out to people for help. You will be surprised how much support you can get from the community. I still remember my first open-source project on GitHub from around 6 years ago which was a small PHP script (a library) that fetched details for a given address from Google's Geocoding API. The codebase was super messy, it did not have any tests, did not have any linters or sniffers, and it did not have any CI because I didn't know about any of this at that time. I am not sure how but one kind soul somehow found the project, forked it, refactored it, "modernized" it, added linting, code sniffing, added CI and opened the pull request. This one pull request taught me so many things that I might have never learned that fast on my own because I was still in college, working for a small service-based company and doing just small websites all on my own without knowing what is right and what is not. This one PR on GitHub was my introduction to open-source and I owe everything to that.
    • Avoid what is known as "Somebody Else's Problem Field" behavior.
    • When given a problem to solve, try to identify the root cause and fix that instead of fixing the symptoms. And remember, not being able to reproduce means not solved. It is solved when you understand why it occurred and why it no longer does.
    • Have respect for the code that was written before you. Be generous when passing judgment on the architecture or the design decisions made in the codebase. Understand that code is often ugly and weird for a reason other than incompetence. Learning to live with and thrive with legacy code is a great skill. Never assume anybody is stupid. Instead, figure out how these intelligent, well-intentioned and experienced people have come to a decision that is stupid now. Approach inheriting legacy code with an "opportunity mindset" rather than a complaining one.
    • It's okay to not know things. You don't need to be ashamed of not knowing things already. There are no stupid questions, ask however many questions that would allow you to work effectively.
    • Don't let yourself be limited by the job title that you have. Keep working on your self-improvement.
    • Do your homework. Predict what’s coming down the pipe. Be involved in the team discussions. Even if you are wrong, you will learn something.
    • Learn about the domain that you are working with. Understand the product end-to-end as an end-user. Do not assume things, ask questions and get things cleared when in doubt.
    • Learn to communicate effectively - soft skills matter. Learn how to write good emails, how to present your work, how to phrase your questions in a thoughtful manner.
    • Sit with the senior developers, watch them work, find a mentor. No one likes a know-it-all. Get hold of your ego and be humble enough to take lessons from experienced people.
    • Don't just blindly follow the advice of "experts", take it with a grain of salt.
    • If you are asked to provide an estimate for some work, do not give an answer unless you have all the details to make a reasonable estimate. If you are forced to do that, pad it 2x or more depending on how much you don't know about what needs to be done for the task to be marked 'done'.
    • Take some time to learn how to use a debugger. Debuggers are quite beneficial when navigating new, undocumented or poorly documented codebase, or to debug weird issues.
    • Avoid saying "it works on my machine" -- yes, I have heard that a lot.
    • Try to turn any feelings of inadequacy or imposter syndrome into energy to push yourself forward and increase your skills and knowledge.

    Mid Level Developers

    The next level after the Junior developers is Mid Level developers. They are technically stronger than the Junior developers and can work with minimal supervision. They still have some issues to address in order to jump to Senior level.

    Intermediate developers are more competent than the Junior developer. They start to see the flaws in their old codebase. They gain the knowledge but they get trapped into the next chain i.e. messing things up while trying to do them "the right way" e.g. hasty abstractions, overuse or unnecessary usage of Design Patterns -- they may be able to provide solution faster than the Junior developers but the solution might put you into another rabbit-hole in the long run. Without supervision, they might delay the execution while trying to "do things properly". They don't know when to make tradeoffs and they still don't know when to be dogmatic and when to be pragmatic. They can easily become attached to their solution, become myopic, and be unable to take feedback.

    Mid-level developers are quite common. Most of the organizations wrongly label them as "Senior Developers". However, they need further mentoring in order to become Senior Developers. The next section describes the responsibilities of a senior developer and how you can become one.

    Senior Developers

    Senior developers are the next level after the Mid-level developers. They are the people who can get things done on their own without any supervision and without creating any issues down the road. They are more mature, have gained experience by delivering both good and bad software in the past and have learned from it — they know how to be pragmatic. Here is the list of things that are normally expected of a Senior Developer:

    • With their past experiences, mistakes made, issues faced by over-designed or under-designed software, they can foresee the problems and persuade the direction of the codebase or the architecture.
    • They don't have a "Shiny-Toy" syndrome. They are pragmatic in the execution. They can make the tradeoffs when required, and they know why. They know where to be dogmatic and where to be pragmatic.
    • They have a good picture of the field, know what the best tool for the job is in most cases (even if they don't know the tool). They have the innate ability to pick up a new tool/language/paradigm/etc in order to solve a problem that requires it.
    • They are aware they're on a team. They view it as a part of their responsibility to mentor others. This can range from pair programming with junior devs to taking un-glorious tasks of writing docs or tests or whatever else needs to be done.
    • They have a deep understanding of the domain - they know about the business side of the company and realize how management/sales/marketing/etc think and benefit from their knowledge of the business domain during the development.
    • They don't make empty complaints, they make judgments based on the empirical evidence and they have suggestions for solutions.
    • They think much more than just code - they know that their job is to provide solutions to the problems and not just to write code.
    • They have the ability to take on large ill-defined problems, define them, break them up, and execute the pieces. A senior developer can take something big and abstract, and run with it. They will come up with a few options, discuss them with the team and implement them.
    • They have respect for the code that was written before them. They are generous when passing judgment on the architecture or the design decisions made in the codebase. They approach inheriting legacy code with an "opportunity mindset" rather than a complaining one.
    • They know how to give feedback without hurting anyone.

    Conclusion

    All teams are made up of a mix of all these seniority roles. Being content with your role is a bad thing and you should always strive to improve yourself for the next step. This article is based on my beliefs and observations in the industry. Lots of companies care more for the years of experience to decide the seniority which is a crappy metric -- you don't gain experience just by spending years. You gain it by continuously solving different sorts of problems, irrespective of the number of years you spend in the industry. I have seen fresh graduates having no industry experience get up to speed quickly and producing work of a Senior Engineer and I have seen Senior developers labeled "senior" merely because of their age and "years of experience".

    The most important traits that you need to have in order to step up in your career are: not settling with mediocrity, having an open mindset, being humble, learning from your mistakes, working on the challenging problems and having an opportunity mindset rather than a complaining one.

    With that said, this post comes to an end. What are your thoughts on the levels of seniority of developers? Feel free to send improvements to this guide. Until next time, stay tuned!

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/guides/oauth.html b/guides/oauth.html index 669eec3af..6457e1066 100644 --- a/guides/oauth.html +++ b/guides/oauth.html @@ -1,12 +1,12 @@ -OAuth — Open Authorization
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·June 28, 2021·Improve this Guide

    OAuth — Open Authorization

    Learn and understand what is OAuth and how it works

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·June 28, 2021·Improve this Guide

    OAuth — Open Authorization

    Learn and understand what is OAuth and how it works

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/guides/proxy-servers.html b/guides/proxy-servers.html index 0963b29c7..0adb76625 100644 --- a/guides/proxy-servers.html +++ b/guides/proxy-servers.html @@ -1,9 +1,9 @@ -Proxy Servers
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Ebrahim Bharmal·October 24, 2017·Improve this Guide

    Proxy Servers

    How do proxy servers work and what are forward and reverse proxies?

    Internet has connected people across the world using social media and audio/video calling features along with providing an overabundance of knowledge and tools. All this comes with an inherent danger of security and privacy breaches. In this guide we will talk about proxies which play a vital role in mitigating these risks. We will cover the following topics in this guide:

    Proxy Server

    Every web request which is sent from the client to a web server goes through some type of proxy server. A proxy server acts as a gateway between client (you) and the internet and separates end-users from the websites you browse. It replaces the source IP address of the web request with the proxy server's IP address and then forwards it to the web server. The web server is unaware of the client, it only sees the proxy server.

    Proxy Server Description

    NOTE: This is not an accurate description rather just an illustration.

    Proxy servers serve as a single point of control making it easier to enforce security policies. It also provides caching mechanism which stores the requested web pages on the proxy server to improve performance. If the requested web-page is available in cache memory then instead of forwarding the request to the web-server it will send the cached webpage back to the client. This saves big companies thousands of dollars by reducing load on their servers as their website is visited by millions of users every day.

    Forward Proxy Server

    A forward proxy is generally implemented on the client side and sits in front of multiple clients or client sources. Forward proxy servers are mainly used by companies to manage internet usage of their employees and restrict content. It is also used as a firewall to secure company's network by blocking any request which would pose threat to the companies's network. Proxy servers are also used to bypass geo-restriction and browse content which might be blocked in user's country. It enables users to browse anonymously, as the proxy server masks their details from the website's servers.

    Forward Proxy Description

    NOTE: This is not an accurate description rather just an illustration

    Reverse Proxy Server

    Reverse proxy servers are implemented on the server side instead of the client side. It sits in front of multiple webservers and manages the incoming requests by forwarding them to the web servers. It provides anonymity for the back-end web servers and not the client. Reverse proxy servers are generally used to perform tasks such as authentication, content caching, and encryption/decryption on behalf of the web server. These tasks would hog CPU cycles on the web server and degrade performance of the website by introducing high amount of delay in loading the webpage. Reverse proxies are also used as load balancers to distribute the incoming traffic efficiently among the web servers but it is not optimized for this task. In essence, reverse proxy server is a gateway to a web-server or group of web-servers.

    Reverse Proxy Description

    NOTE: This is not an accurate description rather just an illustration. Red lines represent server's response and black lines represent initial request from client(s).

    Summary

    A proxy server acts as a gateway between client (you) and the internet and separates end-users from the websites you browse. The position of the proxy server on the network determines whether it is a forward or a reverse proxy server. Forward proxy is implemented on the client side and sits in front of multiple clients or client sources and forwards requests to the web server. Reverse proxy servers are implemented on the server side it sits in front of multiple webservers and manages the incoming requests by forwarding them to the web servers.

    If all this was too much to take in, I have a simple analogy for you.

    At a restaurant the waiter/waitress takes your order and gives it to the kitchen head chef. The head chef then calls out the order and assigns tasks to everyone in the kitchen.

    In this analogy:

    • You are the client
    • Your order is the web request
    • Waiter/Waitress is your forward proxy server
    • Kitchen head chef is the reverse proxy server
    • Other chefs working in the kitchen are the web servers

    With that said our guide comes to an end. Thank you for reading and feel free to submit any updates to the guide using the links below.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Ebrahim Bharmal·October 24, 2017·Improve this Guide

    Proxy Servers

    How do proxy servers work and what are forward and reverse proxies?

    Internet has connected people across the world using social media and audio/video calling features along with providing an overabundance of knowledge and tools. All this comes with an inherent danger of security and privacy breaches. In this guide we will talk about proxies which play a vital role in mitigating these risks. We will cover the following topics in this guide:

    Proxy Server

    Every web request which is sent from the client to a web server goes through some type of proxy server. A proxy server acts as a gateway between client (you) and the internet and separates end-users from the websites you browse. It replaces the source IP address of the web request with the proxy server's IP address and then forwards it to the web server. The web server is unaware of the client, it only sees the proxy server.

    Proxy Server Description

    NOTE: This is not an accurate description rather just an illustration.

    Proxy servers serve as a single point of control making it easier to enforce security policies. It also provides caching mechanism which stores the requested web pages on the proxy server to improve performance. If the requested web-page is available in cache memory then instead of forwarding the request to the web-server it will send the cached webpage back to the client. This saves big companies thousands of dollars by reducing load on their servers as their website is visited by millions of users every day.

    Forward Proxy Server

    A forward proxy is generally implemented on the client side and sits in front of multiple clients or client sources. Forward proxy servers are mainly used by companies to manage internet usage of their employees and restrict content. It is also used as a firewall to secure company's network by blocking any request which would pose threat to the companies's network. Proxy servers are also used to bypass geo-restriction and browse content which might be blocked in user's country. It enables users to browse anonymously, as the proxy server masks their details from the website's servers.

    Forward Proxy Description

    NOTE: This is not an accurate description rather just an illustration

    Reverse Proxy Server

    Reverse proxy servers are implemented on the server side instead of the client side. It sits in front of multiple webservers and manages the incoming requests by forwarding them to the web servers. It provides anonymity for the back-end web servers and not the client. Reverse proxy servers are generally used to perform tasks such as authentication, content caching, and encryption/decryption on behalf of the web server. These tasks would hog CPU cycles on the web server and degrade performance of the website by introducing high amount of delay in loading the webpage. Reverse proxies are also used as load balancers to distribute the incoming traffic efficiently among the web servers but it is not optimized for this task. In essence, reverse proxy server is a gateway to a web-server or group of web-servers.

    Reverse Proxy Description

    NOTE: This is not an accurate description rather just an illustration. Red lines represent server's response and black lines represent initial request from client(s).

    Summary

    A proxy server acts as a gateway between client (you) and the internet and separates end-users from the websites you browse. The position of the proxy server on the network determines whether it is a forward or a reverse proxy server. Forward proxy is implemented on the client side and sits in front of multiple clients or client sources and forwards requests to the web server. Reverse proxy servers are implemented on the server side it sits in front of multiple webservers and manages the incoming requests by forwarding them to the web servers.

    If all this was too much to take in, I have a simple analogy for you.

    At a restaurant the waiter/waitress takes your order and gives it to the kitchen head chef. The head chef then calls out the order and assigns tasks to everyone in the kitchen.

    In this analogy:

    • You are the client
    • Your order is the web request
    • Waiter/Waitress is your forward proxy server
    • Kitchen head chef is the reverse proxy server
    • Other chefs working in the kitchen are the web servers

    With that said our guide comes to an end. Thank you for reading and feel free to submit any updates to the guide using the links below.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/guides/random-numbers.html b/guides/random-numbers.html index 03830341c..e8670af18 100644 --- a/guides/random-numbers.html +++ b/guides/random-numbers.html @@ -1,12 +1,12 @@ -Random Numbers: Are they?
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·March 14, 2021·Improve this Guide

    Random Numbers: Are they?

    Learn how they are generated and why they may not be truly random.

    Random numbers are everywhere from computer games to lottery systems, graphics software, statistical sampling, computer simulation and cryptography. Graphic below is a quick explanation to how the random numbers are generated and why they may not be truly random.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·March 14, 2021·Improve this Guide

    Random Numbers: Are they?

    Learn how they are generated and why they may not be truly random.

    Random numbers are everywhere from computer games to lottery systems, graphics software, statistical sampling, computer simulation and cryptography. Graphic below is a quick explanation to how the random numbers are generated and why they may not be truly random.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/guides/scaling-databases.html b/guides/scaling-databases.html index b33319269..8a4294a74 100644 --- a/guides/scaling-databases.html +++ b/guides/scaling-databases.html @@ -1,12 +1,12 @@ -Scaling Databases
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·February 18, 2021·Improve this Guide

    Scaling Databases

    Learn the ups and downs of different database scaling strategies

    The chart below aims to give you a really basic understanding of how the capability of a DBMS is increased to handle a growing amount of load.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·February 18, 2021·Improve this Guide

    Scaling Databases

    Learn the ups and downs of different database scaling strategies

    The chart below aims to give you a really basic understanding of how the capability of a DBMS is increased to handle a growing amount of load.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/guides/session-authentication.html b/guides/session-authentication.html index 0182ee4c3..02e891168 100644 --- a/guides/session-authentication.html +++ b/guides/session-authentication.html @@ -1,12 +1,12 @@ -Session Based Authentication
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·May 26, 2021·Improve this Guide

    Session Based Authentication

    Understand what is session based authentication and how it is implemented

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·May 26, 2021·Improve this Guide

    Session Based Authentication

    Understand what is session based authentication and how it is implemented

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/guides/ssl-tls-https-ssh.html b/guides/ssl-tls-https-ssh.html index 0fd998bfd..38000d73b 100644 --- a/guides/ssl-tls-https-ssh.html +++ b/guides/ssl-tls-https-ssh.html @@ -1,12 +1,12 @@ -SSL vs TLS vs SSH
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·April 22, 2021·Improve this Guide

    SSL vs TLS vs SSH

    Quick tidbit on the differences between SSL, TLS, HTTPS and SSH

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·April 22, 2021·Improve this Guide

    SSL vs TLS vs SSH

    Quick tidbit on the differences between SSL, TLS, HTTPS and SSH

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/guides/sso.html b/guides/sso.html index 67e586b53..37e83e860 100644 --- a/guides/sso.html +++ b/guides/sso.html @@ -1,12 +1,12 @@ -SSO — Single Sign On
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·July 1, 2021·Improve this Guide

    SSO — Single Sign On

    Learn the basics of SAML and understand how does Single Sign On work.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·July 1, 2021·Improve this Guide

    SSO — Single Sign On

    Learn the basics of SAML and understand how does Single Sign On work.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/guides/token-authentication.html b/guides/token-authentication.html index a11e8cb6c..39beca98a 100644 --- a/guides/token-authentication.html +++ b/guides/token-authentication.html @@ -1,12 +1,12 @@ -Token Based Authentication
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·June 2, 2021·Improve this Guide

    Token Based Authentication

    Understand what is token based authentication and how it is implemented

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·June 2, 2021·Improve this Guide

    Token Based Authentication

    Understand what is token based authentication and how it is implemented

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/guides/torrent-client.html b/guides/torrent-client.html index 2d65ed3d0..13394badf 100644 --- a/guides/torrent-client.html +++ b/guides/torrent-client.html @@ -1,9 +1,9 @@ -Building a BitTorrent Client

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +

    This isn't the full story

    For brevity, I included only a few of the important snippets of code. Notably, I left out all the glue code, parsing, unit tests, and the boring parts that build character. View my full implementation if you're interested.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/guides/unfamiliar-codebase.html b/guides/unfamiliar-codebase.html index 184b19bb6..babf3d7c3 100644 --- a/guides/unfamiliar-codebase.html +++ b/guides/unfamiliar-codebase.html @@ -1,12 +1,12 @@ -Unfamiliar Codebase
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·May 4, 2021·Improve this Guide

    Unfamiliar Codebase

    Tips on getting getting familiar with an unfamiliar codebase

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·May 4, 2021·Improve this Guide

    Unfamiliar Codebase

    Tips on getting getting familiar with an unfamiliar codebase

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/guides/what-are-web-vitals.html b/guides/what-are-web-vitals.html index 01be0fca4..af2e7cb71 100644 --- a/guides/what-are-web-vitals.html +++ b/guides/what-are-web-vitals.html @@ -1,12 +1,12 @@ -What are Web Vitals?
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·September 5, 2021·Improve this Guide

    What are Web Vitals?

    Learn what are the core web vitals and how to measure them.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·September 5, 2021·Improve this Guide

    What are Web Vitals?

    Learn what are the core web vitals and how to measure them.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/guides/what-is-internet.html b/guides/what-is-internet.html index e57e71753..85aa18243 100644 --- a/guides/what-is-internet.html +++ b/guides/what-is-internet.html @@ -1,9 +1,9 @@ -How does the internet work?
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Dmytro Bolkachov·March 1, 2021·Improve this Guide

    How does the internet work?

    Learn the basics of internet and everything involved with this short video series

    Since the explosive growth of web-based applications, every developer could stand to benefit from understanding how the Internet works. In this article, accompanied with an introductory series of short videos about the Internet from code.org, you will learn the basics of the Internet and how it works. After going through this article, you will be able to answer the below questions:

    • What is the Internet?
    • How does the information move on the internet?
    • How do the networks talk to each other and the protocols involved?
    • What's the relationship between packets, routers, and reliability?
    • HTTP and the HTML – How are you viewing this webpage in your browser?
    • How is the information transfer on the internet made secure?
    • What is cybersecurity and what are some common internet crimes?

    What is the Internet?

    The Internet is a global network of computers connected to each other which communicate through a standardized set of protocols.

    In the video below, Vint Cerf, one of the "fathers of the internet," explains the history of how the Internet works and how no one person or organization is really in charge of it.

    Wires, Cables, and Wi-Fi

    Information on the Internet moves from computer to another in the form of bits over various mediums, including Ethernet cables, fiber optic cables, and wireless signals (i.e., radio waves).

    In the video linked below, you will learn about the different mediums for data transfer on the Internet and the pros and cons for each.

    IP Addresses and DNS

    Now that you know about the physical medium for the data transfer over the internet, it's time to learn about the protocols involved. How does the information traverse from one computer to another in this massive global network of computers?

    In the video below, you will get a brief introduction to IP, DNS, and how these protocols make the Internet work.

    Packets, Routing, and Reliability

    Information transfer on the Internet from one computer to another does not need to follow a fixed path; in fact, it may change paths during the transfer. This information transfer is done in the form of packets and these packets may follow different routes depending on certain factors.

    In this video, you will learn about how the packets of information are routed from one computer to another to reach the destination.

    HTTP and HTML

    HTTP is the standard protocol by which webpages are transferred over the Internet. The video below is a brief introduction to HTTP and how web browsers load websites for you.

    Encryption and Public Keys

    Cryptography is what keeps our communication secure on the Internet. In this short video, you will learn the basics of cryptograpy, SSL/TLS, and how they help make the communication on the Internet secure.

    Cybersecurity and Crime

    In this video, you will learn about the basics of cybersecurity and common cybercrimes

    And that wraps it up for this article. To learn more about the Internet, Kamran Ahmed has a nice little guide on DNS: How a website is found on the Internet. Also, go through the episodes of howdns.works and read this cartoon intro to DNS over HTTPS.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Dmytro Bolkachov·March 1, 2021·Improve this Guide

    How does the internet work?

    Learn the basics of internet and everything involved with this short video series

    Since the explosive growth of web-based applications, every developer could stand to benefit from understanding how the Internet works. In this article, accompanied with an introductory series of short videos about the Internet from code.org, you will learn the basics of the Internet and how it works. After going through this article, you will be able to answer the below questions:

    • What is the Internet?
    • How does the information move on the internet?
    • How do the networks talk to each other and the protocols involved?
    • What's the relationship between packets, routers, and reliability?
    • HTTP and the HTML – How are you viewing this webpage in your browser?
    • How is the information transfer on the internet made secure?
    • What is cybersecurity and what are some common internet crimes?

    What is the Internet?

    The Internet is a global network of computers connected to each other which communicate through a standardized set of protocols.

    In the video below, Vint Cerf, one of the "fathers of the internet," explains the history of how the Internet works and how no one person or organization is really in charge of it.

    Wires, Cables, and Wi-Fi

    Information on the Internet moves from computer to another in the form of bits over various mediums, including Ethernet cables, fiber optic cables, and wireless signals (i.e., radio waves).

    In the video linked below, you will learn about the different mediums for data transfer on the Internet and the pros and cons for each.

    IP Addresses and DNS

    Now that you know about the physical medium for the data transfer over the internet, it's time to learn about the protocols involved. How does the information traverse from one computer to another in this massive global network of computers?

    In the video below, you will get a brief introduction to IP, DNS, and how these protocols make the Internet work.

    Packets, Routing, and Reliability

    Information transfer on the Internet from one computer to another does not need to follow a fixed path; in fact, it may change paths during the transfer. This information transfer is done in the form of packets and these packets may follow different routes depending on certain factors.

    In this video, you will learn about how the packets of information are routed from one computer to another to reach the destination.

    HTTP and HTML

    HTTP is the standard protocol by which webpages are transferred over the Internet. The video below is a brief introduction to HTTP and how web browsers load websites for you.

    Encryption and Public Keys

    Cryptography is what keeps our communication secure on the Internet. In this short video, you will learn the basics of cryptograpy, SSL/TLS, and how they help make the communication on the Internet secure.

    Cybersecurity and Crime

    In this video, you will learn about the basics of cybersecurity and common cybercrimes

    And that wraps it up for this article. To learn more about the Internet, Kamran Ahmed has a nice little guide on DNS: How a website is found on the Internet. Also, go through the episodes of howdns.works and read this cartoon intro to DNS over HTTPS.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/guides/what-is-sli-slo-sla.html b/guides/what-is-sli-slo-sla.html index e68cf8be5..c54230497 100644 --- a/guides/what-is-sli-slo-sla.html +++ b/guides/what-is-sli-slo-sla.html @@ -1,12 +1,12 @@ -SLIs, SLOs and SLAs
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·August 31, 2021·Improve this Guide

    SLIs, SLOs and SLAs

    Learn what are different indicators for performance identification of any service.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·August 31, 2021·Improve this Guide

    SLIs, SLOs and SLAs

    Learn what are different indicators for performance identification of any service.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/guides/why-build-it-and-they-will-come-wont-work-anymore.html b/guides/why-build-it-and-they-will-come-wont-work-anymore.html index 20a3bf6a0..602215573 100644 --- a/guides/why-build-it-and-they-will-come-wont-work-anymore.html +++ b/guides/why-build-it-and-they-will-come-wont-work-anymore.html @@ -1,9 +1,9 @@ -Build it and they will come?
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Peter Thaleikis·May 4, 2021·Improve this Guide

    Build it and they will come?

    Why “build it and they will come” alone won’t work anymore

    We all have heard the mantra "build it and they will come" many times. Stories of people building a startup or project and seemingly stumbling upon a goldmine aren't few, but they aren't the rule. These stories are still the exception in the mass of launched projects and startups.

    Before the Wright brothers built their Kitty Hawk, people generally believed heavy objects could not fly - physics simply forbade it. The idea to regularly board airplanes as we do it these days was unthinkable. It was considered an unrealistic daydream for humans to ever claim the sky. When the first airplanes took off, people were fascinated, of course. It was a topic people continued to talk about for ages. Technology had made something impossible possible. While the wording "build it and they will come" originated from the movie Field of Dreams, this and similar historic events gave birth to the idea behind it.

    The engineers' and inventors' dreams came true: spend time doing what you love while the success follows magically. The internet and web-standards democratized access to this dream. But with it, the idea behind it faded and became less and less powerful. In 2020, there are very strong signs the popular saying isn't correct anymore.

    Why doesn't "build it and they will come" work anymore?

    There are a few reasons working hard to make "build it and they will come" a thing of the past. This being said, it doesn't mean you can't succeed building a side-project anymore. You've just got to adjust the way you are building it.

    Building got much easier

    As a software engineer, some websites are a blessing. Most of us couldn't work without GitHub, Stackoverflow and of course Google, ahem, DuckDuckGo. These powerful sites help us to solve problems, learn new techniques and find the right libraries to make building projects easier. If any of these sites are down, most engineers take a break and go for a coffee instead of trying to continue working. Combine this with more sophisticated web-standards and easier access to tooling, and you arrive at a world where building projects isn't just a job for highly specialist developers anymore. Powerful frameworks such as Laravel and Quasar Framework are available for anyone to build projects on - for free.

    In fact, building projects got to a point where some people simply build them as an exercise or hobby. If you spend some time browsing GitHub you will be surprised by the open source projects people built without any commercial goals. "Low code" and "No code" are the next wave of people building projects with less technological background.

    Too much going on: information overload

    We are living in a world with information overload. In the online sphere, you can find a lot of useful information. But there is also a lot of noise. For each piece of information or advice you can find a number of opposing statements. This is partly due to the fact that the internet made it much easier to publish and share information. Everyone has been given a voice - for good or bad. This makes it much harder to reach potential users. Your new project probably just drowns amongst kitten videos, opinions, and news. Never has the average lifetime of published content been so low. You've got to come up with a marketing plan before setting out on the journey.

    Smaller Problems

    Besides building being easier than ever before and attention being in short supply, there is another issue making the life of makers, inventors and engineers harder: today's problems are much smaller. Back when the previously mentioned Wright Brothers set out, they fascinated people with the problem they were aiming to address: flying. Unless your name is Elon, your problem is unlikely to attract many people naturally. As a solo developer or indie hacker, the chances are higher for having a much smaller problem in a niche (of a niche). With the information overload mentioned before, niches are pretty much the only way to build a side-project or startup and succeed.

    Does sound pretty grim for inventors, developers and engineers? Well, yes and no. We've got to tweak the approach to get in front of the eye of potential users and customers.

    How to market your project nowadays?

    The very first step to improving the odds of success is idea validation. While this sounds fairly obvious, many engineers and developers still don't validate their ideas before starting to build the MVP. The result is another stale project and wasted effort. To succeed you need to work on marketing before you start building anything. In the link mentioned before, I describe my approach to validation and collecting useful marketing information at the same time.

    Build your Audience first and the project after.

    Build your audience before you build your project. Spend your time connecting with potential users, learn from their needs and talk about their problems. This will help you market your project later on. Audience first, project second. There are numerous ways to build an audience. One of the simplest and easiest is to start with a personal or project blog.

    Don't use Medium or a similar service - opt for a self-hosted blog as it allows you to build the blog freely to your needs and have decent links back to your project later on. Don't forget to add a newsletter. Newsletters are a key to reconnect in our world of short attention spans.

    Tool by Tool

    Another approach is the "Tool by Tool" approach. I've first noticed this approach being used by Shopify. The team at Shopify are providing little tools such as a logo generator and release these tools free for anyone to use. This not just builds goodwill with people; it also allows Shopify to attract powerful backlinks to their projects. As developers we are in the perfect position to build such mini-tools. It boosts morale and drives attention at the same time.

    Spend some time evaluating where your project or product will deliver value to the end-user. Look at options to split off small, independent tools. Build these and launch them before launching the whole product. This allows you to practice launching and promoting your part-projects at the same time. With each backlink to your part-projects you will enhance your ranking in Google. An example for a maker following this approach is Kamban with FlatGA. He built FlatGA as phase one of a bigger project currently in development.

    Join a Maker community

    While you are building your part-projects, don't forget to discuss the progress publicly. This helps to attract an audience around your work and makes the launches easier. You can use Twitter threads and Reddit posts to share updates. A maker community such as makerlog or WIP.chat can also extend your reach. These allow you to get instant feedback, keep yourself accountable and they will enhance your reach at the same time.

    Getting ready to Launch

    Launching seems like this special moment when you release your project into the wide world. Often this moment is combined with high expectations and developers consider launching their project the key - if not only - part of their approach to marketing. While launching can help to attract some initial customers, it shouldn't be your only idea when it comes to marketing. You should also know that launching isn't a single event. You can (and should) launch again and again. Every time you launch you are increasing the chance to reach more and new customers. After the launch is before the launch.

    Marketing Is an On-going Fight

    Many developers plan to launch their product on a few sites and see where it takes their project from there on. This works well, if your product goes viral by luck. A much more sustainable approach is constantly working a little on it. Marketing is most effective, if done consistently. That holds true for blogging as well as most other forms of marketing. A simple approach to keep you on the path to market your project regularly is subscribing to a free newsletter with small marketing opportunities. This way, you are regularly reminded and given bite-sized tasks to complete.

    Closing Words

    I hope the article helped you to wrap your head around the idea that building side-projects alone doesn't solve any issues anymore. If you like what you've just read and want to read more, please consider subscribing to my newsletter. I'll send out the occasional email about interesting new articles or side-projects.

    About the author

    Peter Thaleikis a software engineer and business owner. He has been developing web applications since around 2000. Before he started his own software development company Bring Your Own Ideas Ltd., he has been Lead Developer for multiple organisations.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Peter Thaleikis·May 4, 2021·Improve this Guide

    Build it and they will come?

    Why “build it and they will come” alone won’t work anymore

    We all have heard the mantra "build it and they will come" many times. Stories of people building a startup or project and seemingly stumbling upon a goldmine aren't few, but they aren't the rule. These stories are still the exception in the mass of launched projects and startups.

    Before the Wright brothers built their Kitty Hawk, people generally believed heavy objects could not fly - physics simply forbade it. The idea to regularly board airplanes as we do it these days was unthinkable. It was considered an unrealistic daydream for humans to ever claim the sky. When the first airplanes took off, people were fascinated, of course. It was a topic people continued to talk about for ages. Technology had made something impossible possible. While the wording "build it and they will come" originated from the movie Field of Dreams, this and similar historic events gave birth to the idea behind it.

    The engineers' and inventors' dreams came true: spend time doing what you love while the success follows magically. The internet and web-standards democratized access to this dream. But with it, the idea behind it faded and became less and less powerful. In 2020, there are very strong signs the popular saying isn't correct anymore.

    Why doesn't "build it and they will come" work anymore?

    There are a few reasons working hard to make "build it and they will come" a thing of the past. This being said, it doesn't mean you can't succeed building a side-project anymore. You've just got to adjust the way you are building it.

    Building got much easier

    As a software engineer, some websites are a blessing. Most of us couldn't work without GitHub, Stackoverflow and of course Google, ahem, DuckDuckGo. These powerful sites help us to solve problems, learn new techniques and find the right libraries to make building projects easier. If any of these sites are down, most engineers take a break and go for a coffee instead of trying to continue working. Combine this with more sophisticated web-standards and easier access to tooling, and you arrive at a world where building projects isn't just a job for highly specialist developers anymore. Powerful frameworks such as Laravel and Quasar Framework are available for anyone to build projects on - for free.

    In fact, building projects got to a point where some people simply build them as an exercise or hobby. If you spend some time browsing GitHub you will be surprised by the open source projects people built without any commercial goals. "Low code" and "No code" are the next wave of people building projects with less technological background.

    Too much going on: information overload

    We are living in a world with information overload. In the online sphere, you can find a lot of useful information. But there is also a lot of noise. For each piece of information or advice you can find a number of opposing statements. This is partly due to the fact that the internet made it much easier to publish and share information. Everyone has been given a voice - for good or bad. This makes it much harder to reach potential users. Your new project probably just drowns amongst kitten videos, opinions, and news. Never has the average lifetime of published content been so low. You've got to come up with a marketing plan before setting out on the journey.

    Smaller Problems

    Besides building being easier than ever before and attention being in short supply, there is another issue making the life of makers, inventors and engineers harder: today's problems are much smaller. Back when the previously mentioned Wright Brothers set out, they fascinated people with the problem they were aiming to address: flying. Unless your name is Elon, your problem is unlikely to attract many people naturally. As a solo developer or indie hacker, the chances are higher for having a much smaller problem in a niche (of a niche). With the information overload mentioned before, niches are pretty much the only way to build a side-project or startup and succeed.

    Does sound pretty grim for inventors, developers and engineers? Well, yes and no. We've got to tweak the approach to get in front of the eye of potential users and customers.

    How to market your project nowadays?

    The very first step to improving the odds of success is idea validation. While this sounds fairly obvious, many engineers and developers still don't validate their ideas before starting to build the MVP. The result is another stale project and wasted effort. To succeed you need to work on marketing before you start building anything. In the link mentioned before, I describe my approach to validation and collecting useful marketing information at the same time.

    Build your Audience first and the project after.

    Build your audience before you build your project. Spend your time connecting with potential users, learn from their needs and talk about their problems. This will help you market your project later on. Audience first, project second. There are numerous ways to build an audience. One of the simplest and easiest is to start with a personal or project blog.

    Don't use Medium or a similar service - opt for a self-hosted blog as it allows you to build the blog freely to your needs and have decent links back to your project later on. Don't forget to add a newsletter. Newsletters are a key to reconnect in our world of short attention spans.

    Tool by Tool

    Another approach is the "Tool by Tool" approach. I've first noticed this approach being used by Shopify. The team at Shopify are providing little tools such as a logo generator and release these tools free for anyone to use. This not just builds goodwill with people; it also allows Shopify to attract powerful backlinks to their projects. As developers we are in the perfect position to build such mini-tools. It boosts morale and drives attention at the same time.

    Spend some time evaluating where your project or product will deliver value to the end-user. Look at options to split off small, independent tools. Build these and launch them before launching the whole product. This allows you to practice launching and promoting your part-projects at the same time. With each backlink to your part-projects you will enhance your ranking in Google. An example for a maker following this approach is Kamban with FlatGA. He built FlatGA as phase one of a bigger project currently in development.

    Join a Maker community

    While you are building your part-projects, don't forget to discuss the progress publicly. This helps to attract an audience around your work and makes the launches easier. You can use Twitter threads and Reddit posts to share updates. A maker community such as makerlog or WIP.chat can also extend your reach. These allow you to get instant feedback, keep yourself accountable and they will enhance your reach at the same time.

    Getting ready to Launch

    Launching seems like this special moment when you release your project into the wide world. Often this moment is combined with high expectations and developers consider launching their project the key - if not only - part of their approach to marketing. While launching can help to attract some initial customers, it shouldn't be your only idea when it comes to marketing. You should also know that launching isn't a single event. You can (and should) launch again and again. Every time you launch you are increasing the chance to reach more and new customers. After the launch is before the launch.

    Marketing Is an On-going Fight

    Many developers plan to launch their product on a few sites and see where it takes their project from there on. This works well, if your product goes viral by luck. A much more sustainable approach is constantly working a little on it. Marketing is most effective, if done consistently. That holds true for blogging as well as most other forms of marketing. A simple approach to keep you on the path to market your project regularly is subscribing to a free newsletter with small marketing opportunities. This way, you are regularly reminded and given bite-sized tasks to complete.

    Closing Words

    I hope the article helped you to wrap your head around the idea that building side-projects alone doesn't solve any issues anymore. If you like what you've just read and want to read more, please consider subscribing to my newsletter. I'll send out the occasional email about interesting new articles or side-projects.

    About the author

    Peter Thaleikis a software engineer and business owner. He has been developing web applications since around 2000. Before he started his own software development company Bring Your Own Ideas Ltd., he has been Lead Developer for multiple organisations.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/index.html b/index.html index 1d39b4416..1e6f3cb70 100644 --- a/index.html +++ b/index.html @@ -1,6 +1,6 @@ -Developer Roadmaps
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Hey there! 👋

    roadmap.sh is a community effort to create roadmaps, guides and other educational content to help guide the developers in picking up the path and guide their learnings.

    We also have a YouTube channel which we hope you are going to love.

    Frontend

    Step by step guide to becoming a frontend developer in 2021

    Backend

    Step by step guide to becoming a backend developer in 2021

    DevOps

    Step by step guide for DevOps or operations role in 2021

    React

    Step by step guide to become a React Developer in 2021

    Angular

    Step by step guide to become a Angular Developer in 2021

    Android

    Step by step guide to becoming an Android Developer in 2021

    Python

    Step by step guide to becoming a Python Developer in 2021

    Go

    Step by step guide to becoming a Go developer in 2021

    Java

    Step by step guide to becoming a Java Developer in 2021

    DBA

    Step by step guide to become a PostgreSQL DBA in 2021

    AWS

    Step by step guide to learn AWS in 2021

    Upcoming

    QA

    Step by step guide to becoming a modern QA Engineer in 2021

    Upcoming

    Video Explanations

    What is Eventual Consistency?
    5 minutes
    SSH vs TLS vs SSL
    3 minutes
    Asynchronous JavaScript
    15 minutes
    Random Number Generators
    8 minutes
    Big O Notation
    8 minutes
    YAML in Depth
    8 minutes
    Floating Point Arithmetic
    4 minutes
    What is CAP Theorem?
    8 minutes
    ACID Explained
    5 minutes
    Transport Protocols: TCP vs UDP
    10 minutes
    View all Videos

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Hey there! 👋

    roadmap.sh is a community effort to create roadmaps, guides and other educational content to help guide the developers in picking up the path and guide their learnings.

    We also have a YouTube channel which we hope you are going to love.

    Frontend

    Step by step guide to becoming a frontend developer in 2021

    Backend

    Step by step guide to becoming a backend developer in 2021

    DevOps

    Step by step guide for DevOps or operations role in 2021

    React

    Step by step guide to become a React Developer in 2021

    Angular

    Step by step guide to become a Angular Developer in 2021

    Android

    Step by step guide to becoming an Android Developer in 2021

    Python

    Step by step guide to becoming a Python Developer in 2021

    Go

    Step by step guide to becoming a Go developer in 2021

    Java

    Step by step guide to becoming a Java Developer in 2021

    DBA

    Step by step guide to become a PostgreSQL DBA in 2021

    AWS

    Step by step guide to learn AWS in 2021

    Upcoming

    QA

    Step by step guide to becoming a modern QA Engineer in 2021

    Upcoming

    Video Explanations

    What is Eventual Consistency?
    5 minutes
    SSH vs TLS vs SSL
    3 minutes
    Asynchronous JavaScript
    15 minutes
    Random Number Generators
    8 minutes
    Big O Notation
    8 minutes
    YAML in Depth
    8 minutes
    Floating Point Arithmetic
    4 minutes
    What is CAP Theorem?
    8 minutes
    ACID Explained
    5 minutes
    Transport Protocols: TCP vs UDP
    10 minutes
    View all Videos

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/java.html b/java.html index 8e0a5c4c9..89bb2f4c2 100644 --- a/java.html +++ b/java.html @@ -1,12 +1,12 @@ -Learn to become a modern Java developer
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    Java Developer

    Step by step guide to becoming a Java developer in 2021

    All RoadmapsDownloadSubscribe

    The intent of this guide is to give you an idea about the Java ecosystem and to help guide your learning if you are confused. We have another roadmap on the Backend Development that focuses on the backend development if you are interested in that.

    Also, please note that the list below is exhaustive, and the items are listed in no particular order. You don't need to learn everything listed in the picture, however knowing what you don't know is as important as knowing things.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    Java Developer

    Step by step guide to becoming a Java developer in 2021

    All RoadmapsDownloadSubscribe

    The intent of this guide is to give you an idea about the Java ecosystem and to help guide your learning if you are confused. We have another roadmap on the Backend Development that focuses on the backend development if you are interested in that.

    Also, please note that the list below is exhaustive, and the items are listed in no particular order. You don't need to learn everything listed in the picture, however knowing what you don't know is as important as knowing things.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/java/interactive.html b/java/interactive.html index 7885e0217..ebff65b44 100644 --- a/java/interactive.html +++ b/java/interactive.html @@ -1,6 +1,6 @@ -Learn to become a modern Java developer
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    Java Developer

    Step by step guide to becoming a Java developer in 2021

    All RoadmapsDownloadSubscribe
    Loading...

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    Java Developer

    Step by step guide to becoming a Java developer in 2021

    All RoadmapsDownloadSubscribe
    Loading...

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/java/java.html b/java/java.html index f32cb3a66..e459a8da9 100644 --- a/java/java.html +++ b/java/java.html @@ -1,6 +1,6 @@ -Learn to become a modern Java developer
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/java/resources.html b/java/resources.html index f54f517f4..3a4a202d5 100644 --- a/java/resources.html +++ b/java/resources.html @@ -1,9 +1,9 @@ -Learn to become a modern Java developer
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    Java Developer

    Step by step guide to becoming a Java developer in 2021

    All RoadmapsDownloadSubscribe

    We are still preparing the resources. Please check back later or subscribe to get notified.

    While we prepare the list, follow this simple advice to learn anything

    Just pick a project and start working on it, you will learn all that you need along the way.

      All Roadmaps    Programming guides    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    Java Developer

    Step by step guide to becoming a Java developer in 2021

    All RoadmapsDownloadSubscribe

    We are still preparing the resources. Please check back later or subscribe to get notified.

    While we prepare the list, follow this simple advice to learn anything

    Just pick a project and start working on it, you will learn all that you need along the way.

      All Roadmaps    Programming guides    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/postgresql-dba.html b/postgresql-dba.html index cd904d39a..3dfb3b987 100644 --- a/postgresql-dba.html +++ b/postgresql-dba.html @@ -1,9 +1,9 @@ -DBA Roadmap: Learn to become a database administrator with PostgreSQL
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    PostgreSQL DBA

    Step by step guide to becoming a modern PostgreSQL DB Administrator in 2021

    All RoadmapsSubscribe

    The intent of this guide is to give you an idea about the DBA landscape and to help guide your learning if you are confused. The roadmap is highly opinionated — neither, knowing everything listed in the roadmap, nor the order of items given in the roadmap is required to be followed in order to be a DBA.

    Learn basic RDBMS terms and concepts

    Get basic understanding of Postgres key terms and basic RDBMS concepts.

    • Object model: data types, columns, rows, tables, schemas, databases, queries.
    • Relational model: domains, attributes, tuples, relations, constraints, NULL.
    • Databases high-level concepts: ACID, MVCC, transactions, write-ahead log, query processing.
    • Links:
      • Postgres Glossary
      • SQL and Relational Theory - Christopher J. Date, 2009
      • Database Design and Relational Theory - Christopher J. Date, 2012

    Learn how to install and run PostgreSQL

    Get practical skills of how to set up and run Postgres to get a working environment for further learning.

    • Using package managers (APT, YUM, etc.)
    • Using docker.
    • Managing Postgres service using systemd (start, stop, restart, reload).
    • Managing Postgres service using pg_ctl, or OS-specific tools (like pg_ctlcluster).
    • Connect to Postgres using psql.
    • Deploy database service in cloud environment (AWS, GCE, Azure, Heroku, DigitalOcean, etc...).
    • Links:

    Learn SQL concepts

    Get practical skills of how to create and manipulate database objects and how to execute queries using psql client.

    • Understand basic data types.
    • DML queries: querying data, modifying data, filtering data, joining tables.
      • Advanced topics: transactions, CTE, subqueries, lateral join, grouping, set operations.
    • DDL queries: managing tables and schemas (create, alter, drop).
    • Import and export data using COPY.
    • Links:

    Learn how to configure Postgres

    Get understanding of the main aspects of how Postgres could be configured. Deep understanding of Postgres internals is not yet necessary here.

    • postgresql.conf:
      • Resources usage
      • Write-ahead Log
      • Checkpoints and Background Writer
      • Cost-based vacuum and auto-vacuum
      • Replication
      • Query planner
      • Reporting, logging and statistics
      • Adding extra extensions
      • ...keep exploring other configuration options
    • Links:

    Learn Postgres security concepts

    Get understanding about basic security concepts and common ways of how to deploy secure configurations.

    Develop infrastructure DBA skills

    Get practical skills of how to deploy, extend, maintain and support Postgres installations and 3rd-party Postgres ecosystem software.

    • Replication: streaming replication, logical replication
    • Backup/recovery tools:
      • Built-in: pg_dump, pg_dumpall, pg_restore, pg_basebackup
      • 3rd-party: barman, pgbackrest, pg_probackup, WAL-G
      • Backup validation procedures
    • Upgrading procedures
      • Minor and major upgrades using pg_upgrade
      • Upgrades using logical replication
    • Connection pooling:
      • Pgbouncer
      • Alternatives: Pgpool-II, Odyssey, Pgagroal
    • Infrastructure monitoring: Prometheus, Zabbix, other favourite monitoring solution
    • High availability and cluster management tools:
      • Patroni
      • Alternatives: Repmgr, Stolon, pg_auto_failover, PAF
    • Applications Load Balancing and Service Discovery: Haproxy, Keepalived, Consul, Etcd
    • Deploy Postgres on Kubernetes: Simple StatefulSet setup, HELM, operators
    • Resource usage and provisioning, capacity planning

    Learn how to automate routines

    Get practical skills, learn automation tools and automate existing routine tasks.

    • Automation using shell scripts or any other favourite language (Bash, Python, Perl, etc)
    • Configuration management: Ansible, Salt, Chef, Puppet

    Develop application DBA skills

    Learn theory and get practical skills of how applications should work with Postgres

    • Migrations:
      • practical patterns and antipatterns
      • tools: liquibase, sqitch, language-specific tools
    • Data import/export, bulk loading and processing
    • Queues:
      • practical patterns and anti-patterns
      • Skytools PGQ
    • Data partitioning and sharding patterns.
    • Database normalization and normal forms.
    • Books:
      • The Art of PostgreSQL - Dimitri Fontaine, 2020

    Learn Postgres advanced topics

    Here is important to continuously extend and develop existing knowledge about Postgres.

    Learn Postgres troubleshooting techniques

    Get basic understanding about troubleshooting tools and get practical skills of how to detect and resolve problems.

    • Operating system tools
      • top (htop, atop)
      • sysstat
      • iotop
    • Postgres system views
      • pg_stat_activity
      • pg_stat_statements
    • Postgres tools
      • pgcenter - personal recommendation
    • Query analyzing:
      • EXPLAIN
      • Depesz online EXPLAIN visualization tool
      • PEV online EXPLAIN visualization tool
      • Tensor online EXPLAIN visualization tool, RU language only
    • Log analyzing:
      • pgBadger
      • Ad-hoc analyzing using grep, awk, sed, etc.
    • External tracing/profiling tools: gdb, strace, perf-tools, ebpf, core dumps
    • Troubleshooting methods: USE, RED, Golden signals
    • Links:

    Learn SQL optimization technics

    Get understanding and practical skills of how to optimize SQL queries.

    • Indexes, and their use cases: B-tree, Hash, GiST, SP-GiST, GIN, BRIN
    • SQL queries patterns and anti-patterns
    • SQL schema design patterns and anti-patterns
    • Links:
    • Books:
      • SQL Antipatterns: Avoiding the Pitfalls of Database Programming - Bill Karwin, 2010

    Develop architect skills

    Get deeper understanding of Postgres use cases and where Postgres is suitable and where is not.

    • Postgres forks and extensions: Greenplum, Timescaledb, Citus, Postgres-XL, etc.
    • RDBMS in general, benefits and limitations
    • Differences between Postgres and other RDBMS and NoSQL databases

    Develop Postgres hacker skills

    Get involved to Postgres community and contribute to Postgres; be a useful member of Postgres, and the open source community; use personal experience to help other people.

    • Daily reading and answering in mailing lists
      • pgsql-general
      • pgsql-admin
      • pgsql-performance
      • pgsql-hackers
      • pgsql-bugs
    • Reviewing patches
    • Writing patches, attending in Commitfests



    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    PostgreSQL DBA

    Step by step guide to becoming a modern PostgreSQL DB Administrator in 2021

    All RoadmapsSubscribe

    The intent of this guide is to give you an idea about the DBA landscape and to help guide your learning if you are confused. The roadmap is highly opinionated — neither, knowing everything listed in the roadmap, nor the order of items given in the roadmap is required to be followed in order to be a DBA.

    Learn basic RDBMS terms and concepts

    Get basic understanding of Postgres key terms and basic RDBMS concepts.

    • Object model: data types, columns, rows, tables, schemas, databases, queries.
    • Relational model: domains, attributes, tuples, relations, constraints, NULL.
    • Databases high-level concepts: ACID, MVCC, transactions, write-ahead log, query processing.
    • Links:
      • Postgres Glossary
      • SQL and Relational Theory - Christopher J. Date, 2009
      • Database Design and Relational Theory - Christopher J. Date, 2012

    Learn how to install and run PostgreSQL

    Get practical skills of how to set up and run Postgres to get a working environment for further learning.

    • Using package managers (APT, YUM, etc.)
    • Using docker.
    • Managing Postgres service using systemd (start, stop, restart, reload).
    • Managing Postgres service using pg_ctl, or OS-specific tools (like pg_ctlcluster).
    • Connect to Postgres using psql.
    • Deploy database service in cloud environment (AWS, GCE, Azure, Heroku, DigitalOcean, etc...).
    • Links:

    Learn SQL concepts

    Get practical skills of how to create and manipulate database objects and how to execute queries using psql client.

    • Understand basic data types.
    • DML queries: querying data, modifying data, filtering data, joining tables.
      • Advanced topics: transactions, CTE, subqueries, lateral join, grouping, set operations.
    • DDL queries: managing tables and schemas (create, alter, drop).
    • Import and export data using COPY.
    • Links:

    Learn how to configure Postgres

    Get understanding of the main aspects of how Postgres could be configured. Deep understanding of Postgres internals is not yet necessary here.

    • postgresql.conf:
      • Resources usage
      • Write-ahead Log
      • Checkpoints and Background Writer
      • Cost-based vacuum and auto-vacuum
      • Replication
      • Query planner
      • Reporting, logging and statistics
      • Adding extra extensions
      • ...keep exploring other configuration options
    • Links:

    Learn Postgres security concepts

    Get understanding about basic security concepts and common ways of how to deploy secure configurations.

    Develop infrastructure DBA skills

    Get practical skills of how to deploy, extend, maintain and support Postgres installations and 3rd-party Postgres ecosystem software.

    • Replication: streaming replication, logical replication
    • Backup/recovery tools:
      • Built-in: pg_dump, pg_dumpall, pg_restore, pg_basebackup
      • 3rd-party: barman, pgbackrest, pg_probackup, WAL-G
      • Backup validation procedures
    • Upgrading procedures
      • Minor and major upgrades using pg_upgrade
      • Upgrades using logical replication
    • Connection pooling:
      • Pgbouncer
      • Alternatives: Pgpool-II, Odyssey, Pgagroal
    • Infrastructure monitoring: Prometheus, Zabbix, other favourite monitoring solution
    • High availability and cluster management tools:
      • Patroni
      • Alternatives: Repmgr, Stolon, pg_auto_failover, PAF
    • Applications Load Balancing and Service Discovery: Haproxy, Keepalived, Consul, Etcd
    • Deploy Postgres on Kubernetes: Simple StatefulSet setup, HELM, operators
    • Resource usage and provisioning, capacity planning

    Learn how to automate routines

    Get practical skills, learn automation tools and automate existing routine tasks.

    • Automation using shell scripts or any other favourite language (Bash, Python, Perl, etc)
    • Configuration management: Ansible, Salt, Chef, Puppet

    Develop application DBA skills

    Learn theory and get practical skills of how applications should work with Postgres

    • Migrations:
      • practical patterns and antipatterns
      • tools: liquibase, sqitch, language-specific tools
    • Data import/export, bulk loading and processing
    • Queues:
      • practical patterns and anti-patterns
      • Skytools PGQ
    • Data partitioning and sharding patterns.
    • Database normalization and normal forms.
    • Books:
      • The Art of PostgreSQL - Dimitri Fontaine, 2020

    Learn Postgres advanced topics

    Here is important to continuously extend and develop existing knowledge about Postgres.

    Learn Postgres troubleshooting techniques

    Get basic understanding about troubleshooting tools and get practical skills of how to detect and resolve problems.

    • Operating system tools
      • top (htop, atop)
      • sysstat
      • iotop
    • Postgres system views
      • pg_stat_activity
      • pg_stat_statements
    • Postgres tools
      • pgcenter - personal recommendation
    • Query analyzing:
      • EXPLAIN
      • Depesz online EXPLAIN visualization tool
      • PEV online EXPLAIN visualization tool
      • Tensor online EXPLAIN visualization tool, RU language only
    • Log analyzing:
      • pgBadger
      • Ad-hoc analyzing using grep, awk, sed, etc.
    • External tracing/profiling tools: gdb, strace, perf-tools, ebpf, core dumps
    • Troubleshooting methods: USE, RED, Golden signals
    • Links:

    Learn SQL optimization technics

    Get understanding and practical skills of how to optimize SQL queries.

    • Indexes, and their use cases: B-tree, Hash, GiST, SP-GiST, GIN, BRIN
    • SQL queries patterns and anti-patterns
    • SQL schema design patterns and anti-patterns
    • Links:
    • Books:
      • SQL Antipatterns: Avoiding the Pitfalls of Database Programming - Bill Karwin, 2010

    Develop architect skills

    Get deeper understanding of Postgres use cases and where Postgres is suitable and where is not.

    • Postgres forks and extensions: Greenplum, Timescaledb, Citus, Postgres-XL, etc.
    • RDBMS in general, benefits and limitations
    • Differences between Postgres and other RDBMS and NoSQL databases

    Develop Postgres hacker skills

    Get involved to Postgres community and contribute to Postgres; be a useful member of Postgres, and the open source community; use personal experience to help other people.

    • Daily reading and answering in mailing lists
      • pgsql-general
      • pgsql-admin
      • pgsql-performance
      • pgsql-hackers
      • pgsql-bugs
    • Reviewing patches
    • Writing patches, attending in Commitfests



    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/postgresql-dba/interactive.html b/postgresql-dba/interactive.html index 462a08437..bea6ce1f9 100644 --- a/postgresql-dba/interactive.html +++ b/postgresql-dba/interactive.html @@ -1,6 +1,6 @@ -DBA Roadmap: Learn to become a database administrator with PostgreSQL
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    PostgreSQL DBA

    Step by step guide to becoming a modern PostgreSQL DB Administrator in 2021

    All RoadmapsSubscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    PostgreSQL DBA

    Step by step guide to becoming a modern PostgreSQL DB Administrator in 2021

    All RoadmapsSubscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/postgresql-dba/postgresql-dba.html b/postgresql-dba/postgresql-dba.html index 554d96f2e..5a598ad2a 100644 --- a/postgresql-dba/postgresql-dba.html +++ b/postgresql-dba/postgresql-dba.html @@ -1,6 +1,6 @@ -DBA Roadmap: Learn to become a database administrator with PostgreSQL
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/postgresql-dba/resources.html b/postgresql-dba/resources.html index af7169aac..f51bb609d 100644 --- a/postgresql-dba/resources.html +++ b/postgresql-dba/resources.html @@ -1,9 +1,9 @@ -DBA Roadmap: Learn to become a database administrator with PostgreSQL
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    PostgreSQL DBA

    Step by step guide to becoming a modern PostgreSQL DB Administrator in 2021

    All RoadmapsSubscribe

    We are still preparing the resources. Please check back later or subscribe to get notified.

    While we prepare the list, follow this simple advice to learn anything

    Just pick a project and start working on it, you will learn all that you need along the way.

      All Roadmaps    Programming guides    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    PostgreSQL DBA

    Step by step guide to becoming a modern PostgreSQL DB Administrator in 2021

    All RoadmapsSubscribe

    We are still preparing the resources. Please check back later or subscribe to get notified.

    While we prepare the list, follow this simple advice to learn anything

    Just pick a project and start working on it, you will learn all that you need along the way.

      All Roadmaps    Programming guides    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/privacy.html b/privacy.html index 3906654db..cf86ab5ba 100644 --- a/privacy.html +++ b/privacy.html @@ -1,9 +1,9 @@ -Privacy Policy - roadmap.sh
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Privacy Policy

    By using or accessing the Services in any manner, you acknowledge that you accept the practices and policies outlined in this Privacy Policy, and you hereby consent that we will collect, use, and share your information in the following ways. Remember that your use of roadmap.sh’s Services is at all times subject to the Terms of Use, which incorporates this Privacy Policy. Any terms we use in this Policy without defining them have the definitions given to them in the Terms of Use.

    What does this Privacy Policy cover?

    This Privacy Policy covers our treatment of personally identifiable information ("Personal Information") that we gather when you are accessing or using our Services, but not to the practices of companies we don’t own or control, or people that we don’t manage. We gather various types of Personal Information from our users, as explained in more detail below, and we use this Personal Information internally in connection with our Services, including to personalize, provide, and improve our services, to allow you to set up a user account and profile, to contact you and allow other users to contact you, to fulfill your requests for certain products and services, and to analyze how you use the Services. In certain cases, we may also share some Personal Information with third parties, but only as described below.

    As noted in the Terms of Use, we do not knowingly collect or solicit personal information from anyone under the age of 13. If you are under 13, please do not attempt to register for the Services or send any personal information about yourself to us. If we learn that we have collected personal information from a child under age 13, we will delete that information as quickly as possible. If you believe that a child under 13 may have provided us personal information, please contact us at kamranahmed.se@gmail.com.

    Will roadmap.sh ever change this Privacy Policy?

    We’re constantly trying to improve our Services, so we may need to change this Privacy Policy from time to time as well, but we will alert you to changes by updating the services on the website, placing a notice on the Services, by sending you an email, and/or by some other means. Please note that if you’ve opted not to receive legal notice emails from us (or you haven’t provided us with your email address), those legal notices will still govern your use of the Services, and you are still responsible for reading and understanding them. If you use the Services after any changes to the Privacy Policy have been posted, that means you agree to all of the changes. Use of information we collect now is subject to the Privacy Policy in effect at the time such information is used or collected.

    What Information does roadmap.sh Collect?

    Information You Provide to Us:

    We receive and store any information you knowingly provide to us. For example, through the registration process and/or through your account settings, we may collect Personal Information such as your name, title, email address, phone number, and third-party account credentials (for example, your log-in credentials for Twitter or other third party sites. If you provide your third-party account credentials to us or otherwise sign in to the Services through a third party site or service, you understand some content and/or information in those accounts (“Third Party Account Information”) may be transmitted into your account with us if you authorize such transmissions], and that Third Party Account Information transmitted to our Services is covered by this Privacy Policy. Certain information may be required to register with us or to take advantage of some of our features.

    We may communicate with you if you’ve provided us the means to do so. For example, if you’ve given us your email address, we may send you promotional email offers on behalf of other businesses, or email you about your use of the Services. Also, we may receive a confirmation when you open an email from us. This confirmation helps us make our communications with you more interesting and improve our services. If you do not want to receive communications from us, please email us at kamranahmed.se@gmail.com.

    Information Collected Automatically

    Whenever you interact with our Services, we automatically receive and record information on our server logs from your browser or device, which may include your IP address, geolocation data, device identification, “cookie” information, the type of browser and/or device you’re using to access our Services, and the page or feature you requested. “Cookies” are identifiers we transfer to your browser or device that allow us to recognize your browser or device and tell us how and when pages and features in our Services are visited and by how many people. You may be able to change the preferences on your browser or device to prevent or limit your device’s acceptance of cookies, but this may prevent you from taking advantage of some of our features. Our advertising partners may also transmit cookies to your browser or device, when you click on ads that appear on the Services. Also if you click on a link to a third party website or service, such third party may also transmit cookies to you. Again, this Privacy Policy does not cover the use of cookies by any third parties, and we aren’t responsible for their privacy policies and practices.

    When we collect the usage information described above, we only use this data in aggregate form, and not in a manner that would identify you personally. For example, this aggregate data can tell us how often users use a particular feature of the Services, and we can use that knowledge to make the Services interesting to as many users as possible.

    Will roadmap.sh Share Any of the Personal Information it Receives?

    We may share your Personal Information with third parties as described in this section:

    Information that’s no longer personally identifiable. We may anonymize your Personal Information so that you are not individually identified, and provide that information to our partners. We may also provide aggregate usage information to our partners, who may use such information to understand how often and in what ways people use our Services, so that they, too, can provide you with an optimal online experience. However, we never disclose aggregate information to a partner in a manner that would identify you personally, as an individual.

    Advertisers: We may allow advertisers and/or merchant partners (“Advertisers”) to choose the demographic information of users who will see their advertisements and/or promotional offers and you agree that we may provide any of the information we have collected from you in non-personally identifiable form to an Advertiser, in order for that Advertiser to select the appropriate audience for those advertisements and/or offers. For example, we might use the fact you are located in San Francisco to show you ads or offers for San Francisco businesses, but we will not tell such businesses who you are. Note that if an advertiser asks us to show an ad to a certain audience or audience segment and you respond to that ad, the advertiser may conclude that you fit the description of the audience they were trying to reach.

    We may deliver a file to you through the Services (known as a “web beacon”) from an ad network. Web beacons allow ad networks to provide anonymized, aggregated auditing, research and reporting for us and for advertisers. Web beacons also enable ad networks to serve targeted advertisements to you when you visit other websites. Because your web browser must request these advertisements and web beacons from the ad network’s servers, these companies can view, edit, or set their own cookies, just as if you had requested a web page from their site. You may be able to opt-out of web beacon tracking by adjusting the settings on your browser.

    Affiliated Businesses: In certain situations, businesses or third party websites we’re affiliated with may sell or provide products or services to you through or in connection with the Services (either alone or jointly with us). You can recognize when an affiliated business is associated with such a transaction or service, and we will share your Personal Information with that affiliated business only to the extent that it is related to such transaction or service. One such service may include the ability for you to automatically transmit Third Party Account Information to your Services profile or to automatically transmit information in your Services profile to your third party account; for example, you may sign into your roadmap.sh account using your Twitter account. We have no control over the policies and practices of third party websites or businesses as to privacy or anything else, so if you choose to take part in any transaction or service relating to an affiliated website or business, please review all such business’ or websites’ policies.

    Our Agents: We employ other companies and people to perform tasks on our behalf and need to share your information with them to provide products or services to you. Unless we tell you differently, our agents do not have any right to use the Personal Information we share with them beyond what is necessary to assist us.

    User Profiles and Submissions: Certain user profile information, including your name, location, and any video or image content that such user has uploaded to the Services, may be displayed to other users to facilitate user interaction within the Services or address your request for our services. Please remember that any content you upload to your public user profile, along with any Personal Information or content that you voluntarily disclose online in a manner other users can view (on discussion boards, in messages and chat areas, etc.) becomes publicly available, and can be collected and used by anyone. Your user name may also be displayed to other users if and when you send messages or comments or upload images or videos through the Services and other users can contact you through messages and comments. Additionally, if you sign into the Services through a third party social networking site or service, your list of “friends” from that site or service may be automatically imported to the Services, and such “friends,” if they are also registered users of the Services, may be able to access certain non-public information you have entered in your Services user profile. Again, we do not control the policies and practices of any other third party site or service.

    Business Transfers: We may choose to buy or sell assets. In these types of transactions, customer information is typically one of the business assets that would be transferred. Also, if we (or our assets) are acquired, or if we go out of business, enter bankruptcy, or go through some other change of control, Personal Information could be one of the assets transferred to or acquired by a third party.

    Protection of roadmap.sh and Others: We reserve the right to access, read, preserve, and disclose any information that we reasonably believe is necessary to comply with law or court order; enforce or apply our terms of use and other agreements; or protect the rights, property, or safety of roadmap.sh, our employees, our users, or others.

    Is Personal Information about me secure?

    Your account is protected by a password for your privacy and security. If you access your account via a third party site or service, you may have additional or different sign-on protections via that third party site or service. You must prevent unauthorized access to your account and Personal Information by selecting and protecting your password and/or other sign-on mechanism appropriately and limiting access to your computer or device and browser by signing off after you have finished accessing your account. We endeavor to protect the privacy of your account and other Personal Information we hold in our records, but unfortunately, we cannot guarantee complete security. Unauthorized entry or use, hardware or software failure, and other factors, may compromise the security of user information at any time.

    What Personal Information can I access?

    Through your account settings, you may access, and, in some cases, edit or delete the following information you’ve provided to us:

    • first and last name
    • location of residence
    • age or birthday
    • username

    The information you can view, update, and delete may change as the Services change. If you have any questions about viewing or updating information we have on file about you, please contact us at kamranahmed.se@gmail.com.

    Under California Civil Code Sections 1798.83-1798.84, California residents are entitled to ask us for a notice identifying the categories of Personal Information which we share with our affiliates and/or third parties for marketing purposes, and providing contact information for such affiliates and/or third parties. If you are a California resident and would like a copy of this notice, please submit a written request to: kamranahmed.se@gmail.com.

    What choices do I have?

    You can always opt not to disclose information to us, but keep in mind some information may be needed to register with us or to take advantage of some of our features.

    You may be able to add, update, or delete information as explained above. When you update information, however, we may maintain a copy of the unrevised information in our records. You may request deletion of your account by contacting us at kamranahmed.se@gmail.com and we will disassociate our email address and Twitter account from any content or other information provided to us. Some information may remain in our records after your deletion of such information from your account. We may use any aggregated data derived from or incorporating your Personal Information after you update or delete it, but not in a manner that would identify you personally.

    What if I have questions about this policy?

    If you have any questions or concerns regarding our privacy policies, please send us a detailed message to kamranahmed.se@gmail.com, and we will try to resolve your concerns.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Privacy Policy

    By using or accessing the Services in any manner, you acknowledge that you accept the practices and policies outlined in this Privacy Policy, and you hereby consent that we will collect, use, and share your information in the following ways. Remember that your use of roadmap.sh’s Services is at all times subject to the Terms of Use, which incorporates this Privacy Policy. Any terms we use in this Policy without defining them have the definitions given to them in the Terms of Use.

    What does this Privacy Policy cover?

    This Privacy Policy covers our treatment of personally identifiable information ("Personal Information") that we gather when you are accessing or using our Services, but not to the practices of companies we don’t own or control, or people that we don’t manage. We gather various types of Personal Information from our users, as explained in more detail below, and we use this Personal Information internally in connection with our Services, including to personalize, provide, and improve our services, to allow you to set up a user account and profile, to contact you and allow other users to contact you, to fulfill your requests for certain products and services, and to analyze how you use the Services. In certain cases, we may also share some Personal Information with third parties, but only as described below.

    As noted in the Terms of Use, we do not knowingly collect or solicit personal information from anyone under the age of 13. If you are under 13, please do not attempt to register for the Services or send any personal information about yourself to us. If we learn that we have collected personal information from a child under age 13, we will delete that information as quickly as possible. If you believe that a child under 13 may have provided us personal information, please contact us at kamranahmed.se@gmail.com.

    Will roadmap.sh ever change this Privacy Policy?

    We’re constantly trying to improve our Services, so we may need to change this Privacy Policy from time to time as well, but we will alert you to changes by updating the services on the website, placing a notice on the Services, by sending you an email, and/or by some other means. Please note that if you’ve opted not to receive legal notice emails from us (or you haven’t provided us with your email address), those legal notices will still govern your use of the Services, and you are still responsible for reading and understanding them. If you use the Services after any changes to the Privacy Policy have been posted, that means you agree to all of the changes. Use of information we collect now is subject to the Privacy Policy in effect at the time such information is used or collected.

    What Information does roadmap.sh Collect?

    Information You Provide to Us:

    We receive and store any information you knowingly provide to us. For example, through the registration process and/or through your account settings, we may collect Personal Information such as your name, title, email address, phone number, and third-party account credentials (for example, your log-in credentials for Twitter or other third party sites. If you provide your third-party account credentials to us or otherwise sign in to the Services through a third party site or service, you understand some content and/or information in those accounts (“Third Party Account Information”) may be transmitted into your account with us if you authorize such transmissions], and that Third Party Account Information transmitted to our Services is covered by this Privacy Policy. Certain information may be required to register with us or to take advantage of some of our features.

    We may communicate with you if you’ve provided us the means to do so. For example, if you’ve given us your email address, we may send you promotional email offers on behalf of other businesses, or email you about your use of the Services. Also, we may receive a confirmation when you open an email from us. This confirmation helps us make our communications with you more interesting and improve our services. If you do not want to receive communications from us, please email us at kamranahmed.se@gmail.com.

    Information Collected Automatically

    Whenever you interact with our Services, we automatically receive and record information on our server logs from your browser or device, which may include your IP address, geolocation data, device identification, “cookie” information, the type of browser and/or device you’re using to access our Services, and the page or feature you requested. “Cookies” are identifiers we transfer to your browser or device that allow us to recognize your browser or device and tell us how and when pages and features in our Services are visited and by how many people. You may be able to change the preferences on your browser or device to prevent or limit your device’s acceptance of cookies, but this may prevent you from taking advantage of some of our features. Our advertising partners may also transmit cookies to your browser or device, when you click on ads that appear on the Services. Also if you click on a link to a third party website or service, such third party may also transmit cookies to you. Again, this Privacy Policy does not cover the use of cookies by any third parties, and we aren’t responsible for their privacy policies and practices.

    When we collect the usage information described above, we only use this data in aggregate form, and not in a manner that would identify you personally. For example, this aggregate data can tell us how often users use a particular feature of the Services, and we can use that knowledge to make the Services interesting to as many users as possible.

    Will roadmap.sh Share Any of the Personal Information it Receives?

    We may share your Personal Information with third parties as described in this section:

    Information that’s no longer personally identifiable. We may anonymize your Personal Information so that you are not individually identified, and provide that information to our partners. We may also provide aggregate usage information to our partners, who may use such information to understand how often and in what ways people use our Services, so that they, too, can provide you with an optimal online experience. However, we never disclose aggregate information to a partner in a manner that would identify you personally, as an individual.

    Advertisers: We may allow advertisers and/or merchant partners (“Advertisers”) to choose the demographic information of users who will see their advertisements and/or promotional offers and you agree that we may provide any of the information we have collected from you in non-personally identifiable form to an Advertiser, in order for that Advertiser to select the appropriate audience for those advertisements and/or offers. For example, we might use the fact you are located in San Francisco to show you ads or offers for San Francisco businesses, but we will not tell such businesses who you are. Note that if an advertiser asks us to show an ad to a certain audience or audience segment and you respond to that ad, the advertiser may conclude that you fit the description of the audience they were trying to reach.

    We may deliver a file to you through the Services (known as a “web beacon”) from an ad network. Web beacons allow ad networks to provide anonymized, aggregated auditing, research and reporting for us and for advertisers. Web beacons also enable ad networks to serve targeted advertisements to you when you visit other websites. Because your web browser must request these advertisements and web beacons from the ad network’s servers, these companies can view, edit, or set their own cookies, just as if you had requested a web page from their site. You may be able to opt-out of web beacon tracking by adjusting the settings on your browser.

    Affiliated Businesses: In certain situations, businesses or third party websites we’re affiliated with may sell or provide products or services to you through or in connection with the Services (either alone or jointly with us). You can recognize when an affiliated business is associated with such a transaction or service, and we will share your Personal Information with that affiliated business only to the extent that it is related to such transaction or service. One such service may include the ability for you to automatically transmit Third Party Account Information to your Services profile or to automatically transmit information in your Services profile to your third party account; for example, you may sign into your roadmap.sh account using your Twitter account. We have no control over the policies and practices of third party websites or businesses as to privacy or anything else, so if you choose to take part in any transaction or service relating to an affiliated website or business, please review all such business’ or websites’ policies.

    Our Agents: We employ other companies and people to perform tasks on our behalf and need to share your information with them to provide products or services to you. Unless we tell you differently, our agents do not have any right to use the Personal Information we share with them beyond what is necessary to assist us.

    User Profiles and Submissions: Certain user profile information, including your name, location, and any video or image content that such user has uploaded to the Services, may be displayed to other users to facilitate user interaction within the Services or address your request for our services. Please remember that any content you upload to your public user profile, along with any Personal Information or content that you voluntarily disclose online in a manner other users can view (on discussion boards, in messages and chat areas, etc.) becomes publicly available, and can be collected and used by anyone. Your user name may also be displayed to other users if and when you send messages or comments or upload images or videos through the Services and other users can contact you through messages and comments. Additionally, if you sign into the Services through a third party social networking site or service, your list of “friends” from that site or service may be automatically imported to the Services, and such “friends,” if they are also registered users of the Services, may be able to access certain non-public information you have entered in your Services user profile. Again, we do not control the policies and practices of any other third party site or service.

    Business Transfers: We may choose to buy or sell assets. In these types of transactions, customer information is typically one of the business assets that would be transferred. Also, if we (or our assets) are acquired, or if we go out of business, enter bankruptcy, or go through some other change of control, Personal Information could be one of the assets transferred to or acquired by a third party.

    Protection of roadmap.sh and Others: We reserve the right to access, read, preserve, and disclose any information that we reasonably believe is necessary to comply with law or court order; enforce or apply our terms of use and other agreements; or protect the rights, property, or safety of roadmap.sh, our employees, our users, or others.

    Is Personal Information about me secure?

    Your account is protected by a password for your privacy and security. If you access your account via a third party site or service, you may have additional or different sign-on protections via that third party site or service. You must prevent unauthorized access to your account and Personal Information by selecting and protecting your password and/or other sign-on mechanism appropriately and limiting access to your computer or device and browser by signing off after you have finished accessing your account. We endeavor to protect the privacy of your account and other Personal Information we hold in our records, but unfortunately, we cannot guarantee complete security. Unauthorized entry or use, hardware or software failure, and other factors, may compromise the security of user information at any time.

    What Personal Information can I access?

    Through your account settings, you may access, and, in some cases, edit or delete the following information you’ve provided to us:

    • first and last name
    • location of residence
    • age or birthday
    • username

    The information you can view, update, and delete may change as the Services change. If you have any questions about viewing or updating information we have on file about you, please contact us at kamranahmed.se@gmail.com.

    Under California Civil Code Sections 1798.83-1798.84, California residents are entitled to ask us for a notice identifying the categories of Personal Information which we share with our affiliates and/or third parties for marketing purposes, and providing contact information for such affiliates and/or third parties. If you are a California resident and would like a copy of this notice, please submit a written request to: kamranahmed.se@gmail.com.

    What choices do I have?

    You can always opt not to disclose information to us, but keep in mind some information may be needed to register with us or to take advantage of some of our features.

    You may be able to add, update, or delete information as explained above. When you update information, however, we may maintain a copy of the unrevised information in our records. You may request deletion of your account by contacting us at kamranahmed.se@gmail.com and we will disassociate our email address and Twitter account from any content or other information provided to us. Some information may remain in our records after your deletion of such information from your account. We may use any aggregated data derived from or incorporating your Personal Information after you update or delete it, but not in a manner that would identify you personally.

    What if I have questions about this policy?

    If you have any questions or concerns regarding our privacy policies, please send us a detailed message to kamranahmed.se@gmail.com, and we will try to resolve your concerns.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/python.html b/python.html index 72e6dc970..941a38b7f 100644 --- a/python.html +++ b/python.html @@ -1,12 +1,12 @@ -Learn to become a modern Python developer
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    Python Developer

    Step by step guide to becoming a Python developer in 2021

    All RoadmapsDownloadSubscribe

    The intent of this guide is to give you an idea about the Python ecosystem and to help guide your learning if you are confused. We have another roadmap on the Backend Development that focuses on the backend development if you are interested in that.

    Also, please note that the list below is exhaustive, and the items are listed in no particular order. You don't need to learn everything listed in the picture, however knowing what you don't know is as important as knowing things.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    Python Developer

    Step by step guide to becoming a Python developer in 2021

    All RoadmapsDownloadSubscribe

    The intent of this guide is to give you an idea about the Python ecosystem and to help guide your learning if you are confused. We have another roadmap on the Backend Development that focuses on the backend development if you are interested in that.

    Also, please note that the list below is exhaustive, and the items are listed in no particular order. You don't need to learn everything listed in the picture, however knowing what you don't know is as important as knowing things.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/python/interactive.html b/python/interactive.html index 570279b50..f64cf013f 100644 --- a/python/interactive.html +++ b/python/interactive.html @@ -1,6 +1,6 @@ -Learn to become a modern Python developer
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    Python Developer

    Step by step guide to becoming a Python developer in 2021

    All RoadmapsDownloadSubscribe
    Loading...

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    Python Developer

    Step by step guide to becoming a Python developer in 2021

    All RoadmapsDownloadSubscribe
    Loading...

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/python/python.html b/python/python.html index a77a07ba3..8b863e847 100644 --- a/python/python.html +++ b/python/python.html @@ -1,6 +1,6 @@ -Learn to become a modern Python developer
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/python/resources.html b/python/resources.html index dec984d54..251b17b83 100644 --- a/python/resources.html +++ b/python/resources.html @@ -1,9 +1,9 @@ -Learn to become a modern Python developer
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    Python Developer

    Step by step guide to becoming a Python developer in 2021

    All RoadmapsDownloadSubscribe

    We are still preparing the resources. Please check back later or subscribe to get notified.

    While we prepare the list, follow this simple advice to learn anything

    Just pick a project and start working on it, you will learn all that you need along the way.

      All Roadmaps    Programming guides    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    Python Developer

    Step by step guide to becoming a Python developer in 2021

    All RoadmapsDownloadSubscribe

    We are still preparing the resources. Please check back later or subscribe to get notified.

    While we prepare the list, follow this simple advice to learn anything

    Just pick a project and start working on it, you will learn all that you need along the way.

      All Roadmaps    Programming guides    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/qa.html b/qa.html index d78b4a910..f4836b0ee 100644 --- a/qa.html +++ b/qa.html @@ -1,9 +1,9 @@ -QA Roadmap: Learn to become a modern QA engineer
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    QA Engineer

    Steps to follow in order to become a modern QA Engineer in 2021

    All RoadmapsSubscribe

    Roadmap is not ready yet. Please check back later or subscribe to get notified.

    While we prepare the roadmap, follow this simple advice to learn anything

    Just pick a project and start working on it, you will learn all that you need along the way.

      All Roadmaps    Programming guides    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    QA Engineer

    Steps to follow in order to become a modern QA Engineer in 2021

    All RoadmapsSubscribe

    Roadmap is not ready yet. Please check back later or subscribe to get notified.

    While we prepare the roadmap, follow this simple advice to learn anything

    Just pick a project and start working on it, you will learn all that you need along the way.

      All Roadmaps    Programming guides    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/qa/interactive.html b/qa/interactive.html index 4a2632239..fa130b64d 100644 --- a/qa/interactive.html +++ b/qa/interactive.html @@ -1,6 +1,6 @@ -QA Roadmap: Learn to become a modern QA engineer
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    QA Engineer

    Steps to follow in order to become a modern QA Engineer in 2021

    All RoadmapsSubscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    QA Engineer

    Steps to follow in order to become a modern QA Engineer in 2021

    All RoadmapsSubscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/qa/qa.html b/qa/qa.html index 061b061a8..6f9ad51a3 100644 --- a/qa/qa.html +++ b/qa/qa.html @@ -1,6 +1,6 @@ -QA Roadmap: Learn to become a modern QA engineer
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/qa/resources.html b/qa/resources.html index 22d80cadf..d67de48e2 100644 --- a/qa/resources.html +++ b/qa/resources.html @@ -1,9 +1,9 @@ -QA Roadmap: Learn to become a modern QA engineer
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    QA Engineer

    Steps to follow in order to become a modern QA Engineer in 2021

    All RoadmapsSubscribe

    We are still preparing the resources. Please check back later or subscribe to get notified.

    While we prepare the list, follow this simple advice to learn anything

    Just pick a project and start working on it, you will learn all that you need along the way.

      All Roadmaps    Programming guides    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    QA Engineer

    Steps to follow in order to become a modern QA Engineer in 2021

    All RoadmapsSubscribe

    We are still preparing the resources. Please check back later or subscribe to get notified.

    While we prepare the list, follow this simple advice to learn anything

    Just pick a project and start working on it, you will learn all that you need along the way.

      All Roadmaps    Programming guides    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/react.html b/react.html index 0a08082db..ad48f2b05 100644 --- a/react.html +++ b/react.html @@ -1,12 +1,12 @@ -React Developer Roadmap: Learn to become a React developer
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    React Developer

    Everything that is there to learn about React and the ecosystem in 2021.

    All RoadmapsDownloadSubscribe

    The intent of this guide is to give you an idea about the React ecosystem and to help guide your learning if you are confused. We have another roadmap on the Frontend Development that focuses on the frontend development if you are interested in that.

    Also, please note that the list below is exhaustive, and the items are listed in no particular order. You don't need to learn everything listed in the picture, however knowing what you don't know is as important as knowing things.

    Please note that the list is opinionated, and you might have different opinions than those of the author. Having said that, we would love to hear your opinions and incorporate them in the picture if suitable.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    React Developer

    Everything that is there to learn about React and the ecosystem in 2021.

    All RoadmapsDownloadSubscribe

    The intent of this guide is to give you an idea about the React ecosystem and to help guide your learning if you are confused. We have another roadmap on the Frontend Development that focuses on the frontend development if you are interested in that.

    Also, please note that the list below is exhaustive, and the items are listed in no particular order. You don't need to learn everything listed in the picture, however knowing what you don't know is as important as knowing things.

    Please note that the list is opinionated, and you might have different opinions than those of the author. Having said that, we would love to hear your opinions and incorporate them in the picture if suitable.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/react/interactive.html b/react/interactive.html index 59b51abf3..5573a87fb 100644 --- a/react/interactive.html +++ b/react/interactive.html @@ -1,6 +1,6 @@ -React Developer Roadmap: Learn to become a React developer
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    React Developer

    Everything that is there to learn about React and the ecosystem in 2021.

    All RoadmapsDownloadSubscribe
    Loading...

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    React Developer

    Everything that is there to learn about React and the ecosystem in 2021.

    All RoadmapsDownloadSubscribe
    Loading...

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/react/react.html b/react/react.html index dc819cc4f..8d4366ced 100644 --- a/react/react.html +++ b/react/react.html @@ -1,6 +1,6 @@ -React Developer Roadmap: Learn to become a React developer
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/react/resources.html b/react/resources.html index 8be1c7c77..5342bbae9 100644 --- a/react/resources.html +++ b/react/resources.html @@ -1,9 +1,9 @@ -React Developer Roadmap: Learn to become a React developer
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    React Developer

    Everything that is there to learn about React and the ecosystem in 2021.

    All RoadmapsDownloadSubscribe

    We are still preparing the resources. Please check back later or subscribe to get notified.

    While we prepare the list, follow this simple advice to learn anything

    Just pick a project and start working on it, you will learn all that you need along the way.

      All Roadmaps    Programming guides    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    React Developer

    Everything that is there to learn about React and the ecosystem in 2021.

    All RoadmapsDownloadSubscribe

    We are still preparing the resources. Please check back later or subscribe to get notified.

    While we prepare the list, follow this simple advice to learn anything

    Just pick a project and start working on it, you will learn all that you need along the way.

      All Roadmaps    Programming guides    Subscribe

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/roadmaps.html b/roadmaps.html index bd647298e..ebf101896 100644 --- a/roadmaps.html +++ b/roadmaps.html @@ -1,6 +1,6 @@ -Developer Roadmaps
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    Developer Roadmaps

    Step by step guides and paths to learn different tools or technologies

    Frontend

    Step by step guide to becoming a modern frontend developer in 2021

    Backend

    Step by step guide to becoming a modern backend developer in 2021

    DevOps

    Step by step guide for DevOps, SRE or any other Operations Role in 2021

    React

    Everything that is there to learn about React and the ecosystem in 2021.

    Angular

    Everything that is there to learn about Angular and the ecosystem in 2021.

    Android

    Step by step guide to becoming an Android developer in 2021

    Python

    Step by step guide to becoming a Python developer in 2021

    Go

    Step by step guide to becoming a Go developer in 2021

    Java

    Step by step guide to becoming a Java developer in 2021

    DBA

    Step by step guide to becoming a modern PostgreSQL DB Administrator in 2021

    AWS

    Everything that is there to learn about AWS and the ecosystem in 2021.

    Upcoming

    QA

    Steps to follow in order to become a modern QA Engineer in 2021

    Upcoming

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    NewRoadmap topics to be covered on our YouTube ChannelTopic videos being made on YouTube»

    Developer Roadmaps

    Step by step guides and paths to learn different tools or technologies

    Frontend

    Step by step guide to becoming a modern frontend developer in 2021

    Backend

    Step by step guide to becoming a modern backend developer in 2021

    DevOps

    Step by step guide for DevOps, SRE or any other Operations Role in 2021

    React

    Everything that is there to learn about React and the ecosystem in 2021.

    Angular

    Everything that is there to learn about Angular and the ecosystem in 2021.

    Android

    Step by step guide to becoming an Android developer in 2021

    Python

    Step by step guide to becoming a Python developer in 2021

    Go

    Step by step guide to becoming a Go developer in 2021

    Java

    Step by step guide to becoming a Java developer in 2021

    DBA

    Step by step guide to becoming a modern PostgreSQL DB Administrator in 2021

    AWS

    Everything that is there to learn about AWS and the ecosystem in 2021.

    Upcoming

    QA

    Steps to follow in order to become a modern QA Engineer in 2021

    Upcoming

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/signup.html b/signup.html index d691851dd..5a2f5aaef 100644 --- a/signup.html +++ b/signup.html @@ -1,6 +1,6 @@ -Sign Up: Be a part of the community
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Monthly Updates

    Enter your email below to get notified about the new roadmaps, guides and updates

    Once a month email about the changes to roadmaps, new roadmaps, free guides and videos.

    Updates and Paid Content

    People sponsoring me on GitHub get access to the updates as well as paid content.

    • Get notified about the updates
    • Access to paid guides and Videos
    • Support the Project
    • Get a shoutout on Twitter
    • Your name will be added to Thanks
    Sponsor on GitHub

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Monthly Updates

    Enter your email below to get notified about the new roadmaps, guides and updates

    Once a month email about the changes to roadmaps, new roadmaps, free guides and videos.

    Updates and Paid Content

    People sponsoring me on GitHub get access to the updates as well as paid content.

    • Get notified about the updates
    • Access to paid guides and Videos
    • Support the Project
    • Get a shoutout on Twitter
    • Your name will be added to Thanks
    Sponsor on GitHub

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index b999accb8..fa62de721 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -3,73 +3,73 @@ https://roadmap.sh/frontend monthly - 2021-12-10T14:15:41.712Z + 2021-12-10T18:15:00.933Z 1.0 https://roadmap.sh/backend monthly - 2021-12-10T14:15:41.712Z + 2021-12-10T18:15:00.933Z 1.0 https://roadmap.sh/devops monthly - 2021-12-10T14:15:41.712Z + 2021-12-10T18:15:00.933Z 1.0 https://roadmap.sh/react monthly - 2021-12-10T14:15:41.712Z + 2021-12-10T18:15:00.937Z 1.0 https://roadmap.sh/angular monthly - 2021-12-10T14:15:41.712Z + 2021-12-10T18:15:00.937Z 1.0 https://roadmap.sh/android monthly - 2021-12-10T14:15:41.712Z + 2021-12-10T18:15:00.937Z 1.0 https://roadmap.sh/python monthly - 2021-12-10T14:15:41.712Z + 2021-12-10T18:15:00.937Z 1.0 https://roadmap.sh/golang monthly - 2021-12-10T14:15:41.712Z + 2021-12-10T18:15:00.937Z 1.0 https://roadmap.sh/java monthly - 2021-12-10T14:15:41.712Z + 2021-12-10T18:15:00.937Z 1.0 https://roadmap.sh/postgresql-dba monthly - 2021-12-10T14:15:41.712Z + 2021-12-10T18:15:00.937Z 1.0 https://roadmap.sh/aws monthly - 2021-12-10T14:15:41.712Z + 2021-12-10T18:15:00.937Z 1.0 https://roadmap.sh/qa monthly - 2021-12-10T14:15:41.712Z + 2021-12-10T18:15:00.937Z 1.0 @@ -243,43 +243,43 @@ https://roadmap.sh/about monthly - 2021-12-10T14:15:41.716Z + 2021-12-10T18:15:00.941Z 0.8 https://roadmap.sh/guides monthly - 2021-12-10T14:15:41.716Z + 2021-12-10T18:15:00.941Z 1.0 https://roadmap.sh/ monthly - 2021-12-10T14:15:41.720Z + 2021-12-10T18:15:00.941Z 1.0 https://roadmap.sh/roadmaps monthly - 2021-12-10T14:15:41.720Z + 2021-12-10T18:15:00.941Z 1.0 https://roadmap.sh/signup monthly - 2021-12-10T14:15:41.720Z + 2021-12-10T18:15:00.941Z 0.9 https://roadmap.sh/thanks monthly - 2021-12-10T14:15:41.720Z + 2021-12-10T18:15:00.941Z 0.5 https://roadmap.sh/watch monthly - 2021-12-10T14:15:41.720Z + 2021-12-10T18:15:00.941Z 1.0 \ No newline at end of file diff --git a/terms.html b/terms.html index 8821d975d..f94293ed2 100644 --- a/terms.html +++ b/terms.html @@ -1,9 +1,9 @@ -Terms – roadmap.sh
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Terms of Service

    PLEASE NOTE THAT YOUR USE OF AND ACCESS TO OUR SERVICES (DEFINED BELOW) ARE SUBJECT TO THE FOLLOWING TERMS; IF YOU DO NOT AGREE TO ALL OF THE FOLLOWING, YOU MAY NOT USE OR ACCESS THE SERVICES IN ANY MANNER.

    Welcome to roadmap.sh. Please read on to learn the rules and restrictions that govern your use of our website(s), products, services and applications (the “Services”). If you have any questions, comments, or concerns regarding these terms or the Services, please contact us at kamranahmed.se@gmail.com.

    These Terms of Use (the “Terms”) are a binding contract between you and roadmap.sh (“roadmap.sh,” “we”, and “us”). You must agree to and accept all of the Terms, or you don’t have the right to use the Services. Your using the Services in any way means that you agree to all of these Terms, and these Terms will remain in effect while you use the Services. These Terms include the provisions in this document, as well as those in the Privacy Policy and Copyright Dispute Policy.

    Will these Terms ever change?

    We are constantly trying to improve our Services, so these Terms may need to change along with the Services. We reserve the right to change the Terms at any time, but if we do, we will bring it to your attention by updating the terms on the roadmap.sh website, by sending you an email, and/or by some other means.

    If you don’t agree with the new Terms, you are free to reject them, however it means you will no longer be able to use the Services. If you use the Services in any way after a change to the Terms is effective, that means you agree to all of the changes.

    Except for changes by us as described here, no other amendment or modification of these Terms will be effective unless in writing and signed by both you and us.

    Do these terms cover privacy?

    You can view the current roadmap.sh Privacy Policy here.

    The Children’s Online Privacy Protection Act (“COPPA”) requires that online service providers obtain parental consent before they knowingly collect personally identifiable information online from children who are under 13. We do not knowingly collect or solicit personally identifiable information from children under 13. If you are a child under 13, please do not attempt to register for the Services or send any personal information about yourself to us. If we learn we have collected personal information from a child under 13, we will delete that information as quickly as possible. If you believe that a child under 13 may have provided us personal information, please contact us at kamranahmed.se@gmail.com.

    What are the basics of using roadmap.sh?

    You may be required to sign up for an account, and select a password and username. You agree to provide us with accurate, complete, and up-to-date registration information about yourself. You may not select as your username a name that you don’t have the right to use, or another person’s name with the intent to impersonate that person. You may not transfer your account to anyone else without our prior written permission.

    You represent and warrant that you are an individual of legal age to form a binding contract, or if not, you’ve received your parent’s or guardian’s permission to use the Services and gotten your parent or guardian to agree to these Terms on your behalf.

    You will only use the Services for your own internal, personal, non-commercial use, and not on behalf of or for the benefit of any third party, and only in a manner that complies with all laws that apply to you. If your use of the Services is prohibited by applicable laws, then you aren’t authorized to use the Services. We can’t and won’t be responsible for your using the Services in a way that breaks the law.

    You will not share your account or password with anyone, and you must protect the security of your account and your password. You’re responsible for any activity associated with your account.

    Your use of the Services is subject to the following additional restrictions:

    You represent, warrant, and agree that you will not contribute any Content or User Submission (each of those terms is defined below) or otherwise use the Services or interact with the Services in a manner that:

    (a) Infringes or violates the intellectual property rights or any other rights of anyone else (including roadmap.sh); (b) Violates any law or regulation, including any applicable export control laws; (c) Is harmful, fraudulent, deceptive, threatening, harassing, defamatory, obscene, or otherwise objectionable; (d) Jeopardizes the security of your roadmap.sh account or anyone else’s (such as allowing someone else to log in to the Services as you); (e) Attempts, in any manner, to obtain the password, account, or other security information from any other user; (f) Violates the security of any computer network, or cracks any passwords or security encryption codes; (g) Runs Maillist, Listserv, any form of auto-responder or “spam” on the Services, or any processes that run or are activated while you are not logged into the Services, or that otherwise interfere with the proper working of the Services (including by placing an unreasonable load on the Services’ infrastructure); (h) “Crawls,” “scrapes,” or “spiders” any page, data, or portion of or relating to the Services or Content (through use of manual or automated means); (i) Copies or stores any significant portion of the Content; (j) Decompiles, reverse engineers, or otherwise attempts to obtain the source code or underlying ideas or information of or relating to the Services.

    A violation of any of the foregoing is grounds for termination of your right to use or access the Services.

    What are my rights in roadmap.sh?

    The materials displayed or performed or available on or through the Services, including, but not limited to, text, graphics, data, articles, photos, images, illustrations, User Submissions, and so forth (all of the foregoing, the “Content”) are protected by copyright and/or other intellectual property laws. You promise to abide by all copyright notices, trademark rules, information, and restrictions contained in any Content you access through the Services, and you won’t use, copy, reproduce, modify, translate, publish, broadcast, transmit, distribute, perform, upload, display, license, sell or otherwise exploit for any purpose any Content not owned by you, (i) without the prior consent of the owner of that Content or (ii) in a way that violates someone else’s (including roadmap.sh’s) rights.

    You understand that roadmap.sh owns the Services. You won’t modify, publish, transmit, participate in the transfer or sale of, reproduce (except as expressly provided in this Section), create derivative works based on, or otherwise exploit any of the Services.

    The Services may allow you to copy or download certain Content; please remember that just because this functionality exists, doesn’t mean that all the restrictions above don’t apply – they do!

    Do I have to grant any licenses to roadmap.sh or to other users?

    Anything you post, upload, share, store, or otherwise provide through the Services is your “User Submission.” Some User Submissions are viewable by other users. In order to display your User Submissions on the Services, and to allow other users to enjoy them (where applicable), you grant us certain rights in those User Submissions. Please note that all of the following licenses are subject to our Privacy Policy to the extent they relate to User Submissions that are also your personally-identifiable information.

    For all User Submissions, you hereby grant roadmap.sh a license to translate, modify (for technical purposes, for example making sure your content is viewable on an iPhone as well as a computer) and reproduce and otherwise act with respect to such User Submissions, in each case to enable us to operate the Services, as described in more detail below. This is a license only – your ownership in User Submissions is not affected.

    If you store a User Submission in your own personal roadmap.sh account, in a manner that is not viewable by any other user except you (a “Personal User Submission”), you grant roadmap.sh the license above, as well as a license to display, perform, and distribute your Personal User Submission for the sole purpose of making that Personal User Submission accessible to you and providing the Services necessary to do so.

    If you share a User Submission only in a manner that only certain specified users can view (for example, a private message to one or more other users) (a “Limited Audience User Submission”), then you grant roadmap.sh the licenses above, as well as a license to display, perform, and distribute your Limited Audience User Submission for the sole purpose of making that Limited Audience User Submission accessible to such other specified users, and providing the Services necessary to do so. Also, you grant such other specified users a license to access that Limited Audience User Submission, and to use and exercise all rights in it, as permitted by the functionality of the Services.

    If you share a User Submission publicly on the Services and/or in a manner that more than just you or certain specified users can view, or if you provide us (in a direct email or otherwise) with any feedback, suggestions, improvements, enhancements, and/or feature requests relating to the Services] (each of the foregoing, a “Public User Submission”), then you grant roadmap.sh the licenses above, as well as a license to display, perform, and distribute your Public User Submission for the purpose of making that Public User Submission accessible to all roadmap.sh users and providing the Services necessary to do so, as well as all other rights necessary to use and exercise all rights in that Public User Submission in connection with the Services and/or otherwise in connection with roadmap.sh’s business for any purpose, provided that roadmap.sh will try to notify you if it uses your Public User Submission for any reason other than displaying it on the Services. Also, you grant all other users of the Services a license to access that Public User Submission, and to use and exercise all rights in it, as permitted by the functionality of the Services.

    You agree that the licenses you grant are royalty-free, perpetual, sublicenseable, irrevocable, and worldwide, provided that when you delete your roadmap.sh account, we will stop displaying your User Submissions (other than Public User Submissions, which may remain fully available)] to other users (if applicable), but you understand and agree that it may not be possible to completely delete that content from roadmap.sh’s records, and that your User Submissions may remain viewable elsewhere to the extent that they were copied or stored by other users.

    Finally, you understand and agree that roadmap.sh, in performing the required technical steps to provide the Services to our users (including you), may need to make changes to your User Submissions to conform and adapt those User Submissions to the technical requirements of connection networks, devices, services, or media, and the foregoing licenses include the rights to do so.

    What if I see something on the Services that infringes my copyright?

    You may have heard of the Digital Millennium Copyright Act (the “DMCA”), as it relates to online service providers, like roadmap.sh, being asked to remove material that allegedly violates someone’s copyright. We respect others’ intellectual property rights, and we reserve the right to delete or disable Content alleged to be infringing, and to terminate the accounts of repeat alleged infringers.

    Who is responsible for what I see and do on the Services?

    Any information or content publicly posted or privately transmitted through the Services is the sole responsibility of the person from whom such content originated, and you access all such information and content at your own risk, and we aren’t liable for any errors or omissions in that information or content or for any damages or loss you might suffer in connection with it. We cannot control and have no duty to take any action regarding how you may interpret and use the Content or what actions you may take as a result of having been exposed to the Content, and you hereby release us from all liability for you having acquired or not acquired Content through the Services. We can’t guarantee the identity of any users with whom you interact in using the Services and are not responsible for which users gain access to the Services.

    You are responsible for all Content you contribute, in any manner, to the Services, and you represent and warrant you have all rights necessary to do so, in the manner in which you contribute it. You will keep all your registration information accurate and current. You are responsible for all your activity in connection with the Services.

    The Services may contain links or connections to third party websites or services that are not owned or controlled by roadmap.sh. When you access third party websites or use third party services, you accept that there are risks in doing so, and that roadmap.sh is not responsible for such risks. We encourage you to be aware when you leave the Services and to read the terms and conditions and privacy policy of each third party website or service that you visit or utilize.

    roadmap.sh has no control over, and assumes no responsibility for, the content, accuracy, privacy policies, or practices of or opinions expressed in any third party websites or by any third party that you interact with through the Services. In addition, roadmap.sh will not and cannot monitor, verify, censor or edit the content of any third party site or service. By using the Services, you release and hold us harmless from any and all liability arising from your use of any third party website or service.

    Your interactions with organizations and/or individuals found on or through the Services, including payment and delivery of goods or services, and any other terms, conditions, warranties or representations associated with such dealings, are solely between you and such organizations and/or individuals. You should make whatever investigation you feel necessary or appropriate before proceeding with any online or offline transaction with any of these third parties. You agree that roadmap.sh shall not be responsible or liable for any loss or damage of any sort incurred as the result of any such dealings.

    If there is a dispute between participants on this site, or between users and any third party, you agree that roadmap.sh is under no obligation to become involved. In the event that you have a dispute with one or more other users, you release roadmap.sh, its officers, employees, agents, and successors from claims, demands, and damages of every kind or nature, known or unknown, suspected or unsuspected, disclosed or undisclosed, arising out of or in any way related to such disputes and/or our Services. If you are a California resident, you shall and hereby do waive California Civil Code Section 1542, which says: "A general release does not extend to claims which the creditor does not know or suspect to exist in his or her favor at the time of executing the release, which, if known by him or her must have materially affected his or her settlement with the debtor."

    Will roadmap.sh ever change the Services?

    We’re always trying to improve the Services, so they may change over time. We may suspend or discontinue any part of the Services, or we may introduce new features or impose limits on certain features or restrict access to parts or all of the Services. We’ll try to give you notice when we make a material change to the Services that would adversely affect you, but this isn’t always practical. Similarly, we reserve the right to remove any Content from the Services at any time, for any reason (including, but not limited to, if someone alleges you contributed that Content in violation of these Terms), in our sole discretion, and without notice.

    Does roadmap.sh cost anything?

    The roadmap.sh Services are currently free, but we reserve the right to charge for certain or all Services in the future. We will notify you before any Services you are then using begin carrying a fee, and if you wish to continue using such Services, you must pay all applicable fees for such Services.

    What if I want to stop using roadmap.sh?

    You’re free to do that at any time, by contacting us at kamranahmed.se@gmail.com; please refer to our Privacy Policy, as well as the licenses above, to understand how we treat information you provide to us after you have stopped using our Services. roadmap.sh is also free to terminate (or suspend access to) your use of the Services or your account, for any reason in our discretion, including your breach of these Terms. roadmap.sh has the sole right to decide whether you are in violation of any of the restrictions set forth in these Terms.

    Account termination may result in destruction of any Content associated with your account, so keep that in mind before you decide to terminate your account. We will try to provide advance notice to you prior to our terminating your account so that you are able to retrieve any important User Submissions you may have stored in your account (to the extent allowed by law and these Terms), but we may not do so if we determine it would be impractical, illegal, not in the interest of someone’s safety or security, or otherwise harmful to the rights or property of roadmap.sh.

    Provisions that, by their nature, should survive termination of these Terms shall survive termination. By way of example, all of the following will survive termination: any obligation you have to pay us or indemnify us, any limitations on our liability, any terms regarding ownership or intellectual property rights, and terms regarding disputes between us.

    What if I use roadmap.sh via an app available on the Apple App Store?

    These Terms apply to your use of all the Services, including the iOS applications available via the Apple, Inc. (“Apple”) App Store (the “Application”), but the following additional terms also apply to the Application:

    (a) Both you and roadmap.sh acknowledge that the Terms are concluded between you and roadmap.sh only, and not with Apple, and that Apple is not responsible for the Application or the Content; (b) The Application is licensed to you on a limited, non-exclusive, non-transferrable, non-sublicensable basis, solely to be used in connection with the Services for your private, personal, non-commercial use, subject to all the terms and conditions of these Terms as they are applicable to the Services; (c) You will only use the Application in connection with an Apple device that you own or control; (d) You acknowledge and agree that Apple has no obligation whatsoever to furnish any maintenance and support services with respect to the Application; (e) In the event of any failure of the Application to conform to any applicable warranty, including those implied by law, you may notify Apple of such failure; upon notification, Apple’s sole warranty obligation to you will be to refund to you the purchase price, if any, of the Application; (f) You acknowledge and agree that roadmap.sh, and not Apple, is responsible for addressing any claims you or any third party may have in relation to the Application; (g) You acknowledge and agree that, in the event of any third party claim that the Application or your possession and use of the Application infringes that third party’s intellectual property rights, roadmap.sh, and not Apple, will be responsible for the investigation, defense, settlement and discharge of any such infringement claim; (h) You represent and warrant that you are not located in a country subject to a U.S. Government embargo, or that has been designated by the U.S. Government as a “terrorist supporting” country, and that you are not listed on any U.S. Government list of prohibited or restricted parties; (i) Both you and roadmap.sh acknowledge and agree that, in your use of the Application, you will comply with any applicable third party terms of agreement which may affect or be affected by such use; and (j) Both you and roadmap.sh acknowledge and agree that Apple and Apple’s subsidiaries are third party beneficiaries of these Terms, and that upon your acceptance of these Terms, Apple will have the right (and will be deemed to have accepted the right) to enforce these Terms against you as the third party beneficiary hereof.

    What are roadmap.sh's Terms of Sale?

    If you purchase any goods or services or license any software through the site whether or not in connection with an Offer or Discount, in addition to agreeing to these Terms of Use, you are agreeing to the Terms of Sale, available here.

    What else do I need to know?

    Warranty Disclaimer. Neither roadmap.sh nor its licensors or suppliers makes any representations or warranties concerning any content contained in or accessed through the Services, and we will not be responsible or liable for the accuracy, copyright compliance, legality, or decency of material contained in or accessed through the Services. We (and our licensors and suppliers) make no representations or warranties regarding suggestions or recommendations of services or products offered or purchased through the Services. Products and services purchased or offered (whether or not following such recommendations and suggestions) through the Services are provided “AS IS” and without any warranty of any kind from roadmap.sh or others (unless, with respect to such others only, provided expressly and unambiguously in writing by a designated third party for a specific product). THE SERVICES AND CONTENT ARE PROVIDED BY ROADMAP.SH (AND ITS LICENSORS AND SUPPLIERS) ON AN “AS-IS” BASIS, WITHOUT WARRANTIES OR ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR THAT USE OF THE SERVICES WILL BE UNINTERRUPTED OR ERROR-FREE. SOME STATES DO NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY LASTS, SO THE ABOVE LIMITATIONS MAY NOT APPLY TO YOU.

    Limitation of Liability. TO THE FULLEST EXTENT ALLOWED BY APPLICABLE LAW, UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, TORT, CONTRACT, STRICT LIABILITY, OR OTHERWISE) SHALL ROADMAP.SH (OR ITS LICENSORS OR SUPPLIERS) BE LIABLE TO YOU OR TO ANY OTHER PERSON FOR (A) ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY KIND, INCLUDING DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORK STOPPAGE, ACCURACY OF RESULTS, OR COMPUTER FAILURE OR MALFUNCTION, OR (B) ANY AMOUNT, IN THE AGGREGATE, IN EXCESS OF THE GREATER OF (I) $100 OR (II) THE AMOUNTS PAID BY YOU TO ROADMAP.SH IN CONNECTION WITH THE SERVICES IN THE TWELVE (12) MONTH PERIOD PRECEDING THIS APPLICABLE CLAIM, OR (III) ANY MATTER BEYOND OUR REASONABLE CONTROL. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF CERTAIN DAMAGES, SO THE ABOVE LIMITATION AND EXCLUSIONS MAY NOT APPLY TO YOU.

    Indemnity. To the fullest extent allowed by applicable law, You agree to indemnify and hold roadmap.sh, its affiliates, officers, agents, employees, and partners harmless from and against any and all claims, liabilities, damages (actual and consequential), losses and expenses (including attorneys’ fees) arising from or in any way related to any third party claims relating to (a) your use of the Services (including any actions taken by a third party using your account), and (b) your violation of these Terms. In the event of such a claim, suit, or action (“Claim”), we will attempt to provide notice of the Claim to the contact information we have for your account (provided that failure to deliver such notice shall not eliminate or reduce your indemnification obligations hereunder).

    Assignment. You may not assign, delegate or transfer these Terms or your rights or obligations hereunder, or your Services account, in any way (by operation of law or otherwise) without roadmap.sh’s prior written consent. We may transfer, assign, or delegate these Terms and our rights and obligations without consent.

    Choice of Law; Arbitration. These Terms are governed by and will be construed under the laws of the State of California, without regard to the conflicts of laws provisions thereof. Any dispute arising from or relating to the subject matter of these Terms shall be finally settled in San Francisco County, California, in English, in accordance with the Streamlined Arbitration Rules and Procedures of Judicial Arbitration and Mediation Services, Inc. ("JAMS") then in effect, by one commercial arbitrator with substantial experience in resolving intellectual property and commercial contract disputes, who shall be selected from the appropriate list of JAMS arbitrators in accordance with such Rules. Judgment upon the award rendered by such arbitrator may be entered in any court of competent jurisdiction. Notwithstanding the foregoing obligation to arbitrate disputes, each party shall have the right to pursue injunctive or other equitable relief at any time, from any court of competent jurisdiction. For all purposes of this Agreement, the parties consent to exclusive jurisdiction and venue in the state or federal courts located in, respectively, San Francisco County, California, or the Northern District of California. Any arbitration under this Agreement will take place on an individual basis: class arbitrations and class actions are not permitted. YOU UNDERSTAND AND AGREE THAT BY ENTERING INTO THIS AGREEMENT, YOU AND ROADMAP.SH ARE EACH WAIVING THE RIGHT TO TRIAL BY JURY OR TO PARTICIPATE IN A CLASS ACTION.

    Miscellaneous. You will be responsible for paying, withholding, filing, and reporting all taxes, duties, and other governmental assessments associated with your activity in connection with the Services, provided that roadmap.sh may, in its sole discretion, do any of the foregoing on your behalf or for itself as it sees fit. The failure of either you or us to exercise, in any way, any right herein shall not be deemed a waiver of any further rights hereunder. If any provision of these Terms is found to be unenforceable or invalid, that provision will be limited or eliminated, to the minimum extent necessary, so that these Terms shall otherwise remain in full force and effect and enforceable. You and roadmap.sh agree that these Terms are the complete and exclusive statement of the mutual understanding between you and roadmap.sh, and that it supersedes and cancels all previous written and oral agreements, communications and other understandings relating to the subject matter of these Terms. You hereby acknowledge and agree that you are not an employee, agent, partner, or joint venture of roadmap.sh, and you do not have any authority of any kind to bind roadmap.sh in any respect whatsoever. Except as expressly set forth in the section above regarding the Apple Application, you and roadmap.sh agree there are no third party beneficiaries intended under these Terms.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Terms of Service

    PLEASE NOTE THAT YOUR USE OF AND ACCESS TO OUR SERVICES (DEFINED BELOW) ARE SUBJECT TO THE FOLLOWING TERMS; IF YOU DO NOT AGREE TO ALL OF THE FOLLOWING, YOU MAY NOT USE OR ACCESS THE SERVICES IN ANY MANNER.

    Welcome to roadmap.sh. Please read on to learn the rules and restrictions that govern your use of our website(s), products, services and applications (the “Services”). If you have any questions, comments, or concerns regarding these terms or the Services, please contact us at kamranahmed.se@gmail.com.

    These Terms of Use (the “Terms”) are a binding contract between you and roadmap.sh (“roadmap.sh,” “we”, and “us”). You must agree to and accept all of the Terms, or you don’t have the right to use the Services. Your using the Services in any way means that you agree to all of these Terms, and these Terms will remain in effect while you use the Services. These Terms include the provisions in this document, as well as those in the Privacy Policy and Copyright Dispute Policy.

    Will these Terms ever change?

    We are constantly trying to improve our Services, so these Terms may need to change along with the Services. We reserve the right to change the Terms at any time, but if we do, we will bring it to your attention by updating the terms on the roadmap.sh website, by sending you an email, and/or by some other means.

    If you don’t agree with the new Terms, you are free to reject them, however it means you will no longer be able to use the Services. If you use the Services in any way after a change to the Terms is effective, that means you agree to all of the changes.

    Except for changes by us as described here, no other amendment or modification of these Terms will be effective unless in writing and signed by both you and us.

    Do these terms cover privacy?

    You can view the current roadmap.sh Privacy Policy here.

    The Children’s Online Privacy Protection Act (“COPPA”) requires that online service providers obtain parental consent before they knowingly collect personally identifiable information online from children who are under 13. We do not knowingly collect or solicit personally identifiable information from children under 13. If you are a child under 13, please do not attempt to register for the Services or send any personal information about yourself to us. If we learn we have collected personal information from a child under 13, we will delete that information as quickly as possible. If you believe that a child under 13 may have provided us personal information, please contact us at kamranahmed.se@gmail.com.

    What are the basics of using roadmap.sh?

    You may be required to sign up for an account, and select a password and username. You agree to provide us with accurate, complete, and up-to-date registration information about yourself. You may not select as your username a name that you don’t have the right to use, or another person’s name with the intent to impersonate that person. You may not transfer your account to anyone else without our prior written permission.

    You represent and warrant that you are an individual of legal age to form a binding contract, or if not, you’ve received your parent’s or guardian’s permission to use the Services and gotten your parent or guardian to agree to these Terms on your behalf.

    You will only use the Services for your own internal, personal, non-commercial use, and not on behalf of or for the benefit of any third party, and only in a manner that complies with all laws that apply to you. If your use of the Services is prohibited by applicable laws, then you aren’t authorized to use the Services. We can’t and won’t be responsible for your using the Services in a way that breaks the law.

    You will not share your account or password with anyone, and you must protect the security of your account and your password. You’re responsible for any activity associated with your account.

    Your use of the Services is subject to the following additional restrictions:

    You represent, warrant, and agree that you will not contribute any Content or User Submission (each of those terms is defined below) or otherwise use the Services or interact with the Services in a manner that:

    (a) Infringes or violates the intellectual property rights or any other rights of anyone else (including roadmap.sh); (b) Violates any law or regulation, including any applicable export control laws; (c) Is harmful, fraudulent, deceptive, threatening, harassing, defamatory, obscene, or otherwise objectionable; (d) Jeopardizes the security of your roadmap.sh account or anyone else’s (such as allowing someone else to log in to the Services as you); (e) Attempts, in any manner, to obtain the password, account, or other security information from any other user; (f) Violates the security of any computer network, or cracks any passwords or security encryption codes; (g) Runs Maillist, Listserv, any form of auto-responder or “spam” on the Services, or any processes that run or are activated while you are not logged into the Services, or that otherwise interfere with the proper working of the Services (including by placing an unreasonable load on the Services’ infrastructure); (h) “Crawls,” “scrapes,” or “spiders” any page, data, or portion of or relating to the Services or Content (through use of manual or automated means); (i) Copies or stores any significant portion of the Content; (j) Decompiles, reverse engineers, or otherwise attempts to obtain the source code or underlying ideas or information of or relating to the Services.

    A violation of any of the foregoing is grounds for termination of your right to use or access the Services.

    What are my rights in roadmap.sh?

    The materials displayed or performed or available on or through the Services, including, but not limited to, text, graphics, data, articles, photos, images, illustrations, User Submissions, and so forth (all of the foregoing, the “Content”) are protected by copyright and/or other intellectual property laws. You promise to abide by all copyright notices, trademark rules, information, and restrictions contained in any Content you access through the Services, and you won’t use, copy, reproduce, modify, translate, publish, broadcast, transmit, distribute, perform, upload, display, license, sell or otherwise exploit for any purpose any Content not owned by you, (i) without the prior consent of the owner of that Content or (ii) in a way that violates someone else’s (including roadmap.sh’s) rights.

    You understand that roadmap.sh owns the Services. You won’t modify, publish, transmit, participate in the transfer or sale of, reproduce (except as expressly provided in this Section), create derivative works based on, or otherwise exploit any of the Services.

    The Services may allow you to copy or download certain Content; please remember that just because this functionality exists, doesn’t mean that all the restrictions above don’t apply – they do!

    Do I have to grant any licenses to roadmap.sh or to other users?

    Anything you post, upload, share, store, or otherwise provide through the Services is your “User Submission.” Some User Submissions are viewable by other users. In order to display your User Submissions on the Services, and to allow other users to enjoy them (where applicable), you grant us certain rights in those User Submissions. Please note that all of the following licenses are subject to our Privacy Policy to the extent they relate to User Submissions that are also your personally-identifiable information.

    For all User Submissions, you hereby grant roadmap.sh a license to translate, modify (for technical purposes, for example making sure your content is viewable on an iPhone as well as a computer) and reproduce and otherwise act with respect to such User Submissions, in each case to enable us to operate the Services, as described in more detail below. This is a license only – your ownership in User Submissions is not affected.

    If you store a User Submission in your own personal roadmap.sh account, in a manner that is not viewable by any other user except you (a “Personal User Submission”), you grant roadmap.sh the license above, as well as a license to display, perform, and distribute your Personal User Submission for the sole purpose of making that Personal User Submission accessible to you and providing the Services necessary to do so.

    If you share a User Submission only in a manner that only certain specified users can view (for example, a private message to one or more other users) (a “Limited Audience User Submission”), then you grant roadmap.sh the licenses above, as well as a license to display, perform, and distribute your Limited Audience User Submission for the sole purpose of making that Limited Audience User Submission accessible to such other specified users, and providing the Services necessary to do so. Also, you grant such other specified users a license to access that Limited Audience User Submission, and to use and exercise all rights in it, as permitted by the functionality of the Services.

    If you share a User Submission publicly on the Services and/or in a manner that more than just you or certain specified users can view, or if you provide us (in a direct email or otherwise) with any feedback, suggestions, improvements, enhancements, and/or feature requests relating to the Services] (each of the foregoing, a “Public User Submission”), then you grant roadmap.sh the licenses above, as well as a license to display, perform, and distribute your Public User Submission for the purpose of making that Public User Submission accessible to all roadmap.sh users and providing the Services necessary to do so, as well as all other rights necessary to use and exercise all rights in that Public User Submission in connection with the Services and/or otherwise in connection with roadmap.sh’s business for any purpose, provided that roadmap.sh will try to notify you if it uses your Public User Submission for any reason other than displaying it on the Services. Also, you grant all other users of the Services a license to access that Public User Submission, and to use and exercise all rights in it, as permitted by the functionality of the Services.

    You agree that the licenses you grant are royalty-free, perpetual, sublicenseable, irrevocable, and worldwide, provided that when you delete your roadmap.sh account, we will stop displaying your User Submissions (other than Public User Submissions, which may remain fully available)] to other users (if applicable), but you understand and agree that it may not be possible to completely delete that content from roadmap.sh’s records, and that your User Submissions may remain viewable elsewhere to the extent that they were copied or stored by other users.

    Finally, you understand and agree that roadmap.sh, in performing the required technical steps to provide the Services to our users (including you), may need to make changes to your User Submissions to conform and adapt those User Submissions to the technical requirements of connection networks, devices, services, or media, and the foregoing licenses include the rights to do so.

    What if I see something on the Services that infringes my copyright?

    You may have heard of the Digital Millennium Copyright Act (the “DMCA”), as it relates to online service providers, like roadmap.sh, being asked to remove material that allegedly violates someone’s copyright. We respect others’ intellectual property rights, and we reserve the right to delete or disable Content alleged to be infringing, and to terminate the accounts of repeat alleged infringers.

    Who is responsible for what I see and do on the Services?

    Any information or content publicly posted or privately transmitted through the Services is the sole responsibility of the person from whom such content originated, and you access all such information and content at your own risk, and we aren’t liable for any errors or omissions in that information or content or for any damages or loss you might suffer in connection with it. We cannot control and have no duty to take any action regarding how you may interpret and use the Content or what actions you may take as a result of having been exposed to the Content, and you hereby release us from all liability for you having acquired or not acquired Content through the Services. We can’t guarantee the identity of any users with whom you interact in using the Services and are not responsible for which users gain access to the Services.

    You are responsible for all Content you contribute, in any manner, to the Services, and you represent and warrant you have all rights necessary to do so, in the manner in which you contribute it. You will keep all your registration information accurate and current. You are responsible for all your activity in connection with the Services.

    The Services may contain links or connections to third party websites or services that are not owned or controlled by roadmap.sh. When you access third party websites or use third party services, you accept that there are risks in doing so, and that roadmap.sh is not responsible for such risks. We encourage you to be aware when you leave the Services and to read the terms and conditions and privacy policy of each third party website or service that you visit or utilize.

    roadmap.sh has no control over, and assumes no responsibility for, the content, accuracy, privacy policies, or practices of or opinions expressed in any third party websites or by any third party that you interact with through the Services. In addition, roadmap.sh will not and cannot monitor, verify, censor or edit the content of any third party site or service. By using the Services, you release and hold us harmless from any and all liability arising from your use of any third party website or service.

    Your interactions with organizations and/or individuals found on or through the Services, including payment and delivery of goods or services, and any other terms, conditions, warranties or representations associated with such dealings, are solely between you and such organizations and/or individuals. You should make whatever investigation you feel necessary or appropriate before proceeding with any online or offline transaction with any of these third parties. You agree that roadmap.sh shall not be responsible or liable for any loss or damage of any sort incurred as the result of any such dealings.

    If there is a dispute between participants on this site, or between users and any third party, you agree that roadmap.sh is under no obligation to become involved. In the event that you have a dispute with one or more other users, you release roadmap.sh, its officers, employees, agents, and successors from claims, demands, and damages of every kind or nature, known or unknown, suspected or unsuspected, disclosed or undisclosed, arising out of or in any way related to such disputes and/or our Services. If you are a California resident, you shall and hereby do waive California Civil Code Section 1542, which says: "A general release does not extend to claims which the creditor does not know or suspect to exist in his or her favor at the time of executing the release, which, if known by him or her must have materially affected his or her settlement with the debtor."

    Will roadmap.sh ever change the Services?

    We’re always trying to improve the Services, so they may change over time. We may suspend or discontinue any part of the Services, or we may introduce new features or impose limits on certain features or restrict access to parts or all of the Services. We’ll try to give you notice when we make a material change to the Services that would adversely affect you, but this isn’t always practical. Similarly, we reserve the right to remove any Content from the Services at any time, for any reason (including, but not limited to, if someone alleges you contributed that Content in violation of these Terms), in our sole discretion, and without notice.

    Does roadmap.sh cost anything?

    The roadmap.sh Services are currently free, but we reserve the right to charge for certain or all Services in the future. We will notify you before any Services you are then using begin carrying a fee, and if you wish to continue using such Services, you must pay all applicable fees for such Services.

    What if I want to stop using roadmap.sh?

    You’re free to do that at any time, by contacting us at kamranahmed.se@gmail.com; please refer to our Privacy Policy, as well as the licenses above, to understand how we treat information you provide to us after you have stopped using our Services. roadmap.sh is also free to terminate (or suspend access to) your use of the Services or your account, for any reason in our discretion, including your breach of these Terms. roadmap.sh has the sole right to decide whether you are in violation of any of the restrictions set forth in these Terms.

    Account termination may result in destruction of any Content associated with your account, so keep that in mind before you decide to terminate your account. We will try to provide advance notice to you prior to our terminating your account so that you are able to retrieve any important User Submissions you may have stored in your account (to the extent allowed by law and these Terms), but we may not do so if we determine it would be impractical, illegal, not in the interest of someone’s safety or security, or otherwise harmful to the rights or property of roadmap.sh.

    Provisions that, by their nature, should survive termination of these Terms shall survive termination. By way of example, all of the following will survive termination: any obligation you have to pay us or indemnify us, any limitations on our liability, any terms regarding ownership or intellectual property rights, and terms regarding disputes between us.

    What if I use roadmap.sh via an app available on the Apple App Store?

    These Terms apply to your use of all the Services, including the iOS applications available via the Apple, Inc. (“Apple”) App Store (the “Application”), but the following additional terms also apply to the Application:

    (a) Both you and roadmap.sh acknowledge that the Terms are concluded between you and roadmap.sh only, and not with Apple, and that Apple is not responsible for the Application or the Content; (b) The Application is licensed to you on a limited, non-exclusive, non-transferrable, non-sublicensable basis, solely to be used in connection with the Services for your private, personal, non-commercial use, subject to all the terms and conditions of these Terms as they are applicable to the Services; (c) You will only use the Application in connection with an Apple device that you own or control; (d) You acknowledge and agree that Apple has no obligation whatsoever to furnish any maintenance and support services with respect to the Application; (e) In the event of any failure of the Application to conform to any applicable warranty, including those implied by law, you may notify Apple of such failure; upon notification, Apple’s sole warranty obligation to you will be to refund to you the purchase price, if any, of the Application; (f) You acknowledge and agree that roadmap.sh, and not Apple, is responsible for addressing any claims you or any third party may have in relation to the Application; (g) You acknowledge and agree that, in the event of any third party claim that the Application or your possession and use of the Application infringes that third party’s intellectual property rights, roadmap.sh, and not Apple, will be responsible for the investigation, defense, settlement and discharge of any such infringement claim; (h) You represent and warrant that you are not located in a country subject to a U.S. Government embargo, or that has been designated by the U.S. Government as a “terrorist supporting” country, and that you are not listed on any U.S. Government list of prohibited or restricted parties; (i) Both you and roadmap.sh acknowledge and agree that, in your use of the Application, you will comply with any applicable third party terms of agreement which may affect or be affected by such use; and (j) Both you and roadmap.sh acknowledge and agree that Apple and Apple’s subsidiaries are third party beneficiaries of these Terms, and that upon your acceptance of these Terms, Apple will have the right (and will be deemed to have accepted the right) to enforce these Terms against you as the third party beneficiary hereof.

    What are roadmap.sh's Terms of Sale?

    If you purchase any goods or services or license any software through the site whether or not in connection with an Offer or Discount, in addition to agreeing to these Terms of Use, you are agreeing to the Terms of Sale, available here.

    What else do I need to know?

    Warranty Disclaimer. Neither roadmap.sh nor its licensors or suppliers makes any representations or warranties concerning any content contained in or accessed through the Services, and we will not be responsible or liable for the accuracy, copyright compliance, legality, or decency of material contained in or accessed through the Services. We (and our licensors and suppliers) make no representations or warranties regarding suggestions or recommendations of services or products offered or purchased through the Services. Products and services purchased or offered (whether or not following such recommendations and suggestions) through the Services are provided “AS IS” and without any warranty of any kind from roadmap.sh or others (unless, with respect to such others only, provided expressly and unambiguously in writing by a designated third party for a specific product). THE SERVICES AND CONTENT ARE PROVIDED BY ROADMAP.SH (AND ITS LICENSORS AND SUPPLIERS) ON AN “AS-IS” BASIS, WITHOUT WARRANTIES OR ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR THAT USE OF THE SERVICES WILL BE UNINTERRUPTED OR ERROR-FREE. SOME STATES DO NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY LASTS, SO THE ABOVE LIMITATIONS MAY NOT APPLY TO YOU.

    Limitation of Liability. TO THE FULLEST EXTENT ALLOWED BY APPLICABLE LAW, UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, TORT, CONTRACT, STRICT LIABILITY, OR OTHERWISE) SHALL ROADMAP.SH (OR ITS LICENSORS OR SUPPLIERS) BE LIABLE TO YOU OR TO ANY OTHER PERSON FOR (A) ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY KIND, INCLUDING DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORK STOPPAGE, ACCURACY OF RESULTS, OR COMPUTER FAILURE OR MALFUNCTION, OR (B) ANY AMOUNT, IN THE AGGREGATE, IN EXCESS OF THE GREATER OF (I) $100 OR (II) THE AMOUNTS PAID BY YOU TO ROADMAP.SH IN CONNECTION WITH THE SERVICES IN THE TWELVE (12) MONTH PERIOD PRECEDING THIS APPLICABLE CLAIM, OR (III) ANY MATTER BEYOND OUR REASONABLE CONTROL. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF CERTAIN DAMAGES, SO THE ABOVE LIMITATION AND EXCLUSIONS MAY NOT APPLY TO YOU.

    Indemnity. To the fullest extent allowed by applicable law, You agree to indemnify and hold roadmap.sh, its affiliates, officers, agents, employees, and partners harmless from and against any and all claims, liabilities, damages (actual and consequential), losses and expenses (including attorneys’ fees) arising from or in any way related to any third party claims relating to (a) your use of the Services (including any actions taken by a third party using your account), and (b) your violation of these Terms. In the event of such a claim, suit, or action (“Claim”), we will attempt to provide notice of the Claim to the contact information we have for your account (provided that failure to deliver such notice shall not eliminate or reduce your indemnification obligations hereunder).

    Assignment. You may not assign, delegate or transfer these Terms or your rights or obligations hereunder, or your Services account, in any way (by operation of law or otherwise) without roadmap.sh’s prior written consent. We may transfer, assign, or delegate these Terms and our rights and obligations without consent.

    Choice of Law; Arbitration. These Terms are governed by and will be construed under the laws of the State of California, without regard to the conflicts of laws provisions thereof. Any dispute arising from or relating to the subject matter of these Terms shall be finally settled in San Francisco County, California, in English, in accordance with the Streamlined Arbitration Rules and Procedures of Judicial Arbitration and Mediation Services, Inc. ("JAMS") then in effect, by one commercial arbitrator with substantial experience in resolving intellectual property and commercial contract disputes, who shall be selected from the appropriate list of JAMS arbitrators in accordance with such Rules. Judgment upon the award rendered by such arbitrator may be entered in any court of competent jurisdiction. Notwithstanding the foregoing obligation to arbitrate disputes, each party shall have the right to pursue injunctive or other equitable relief at any time, from any court of competent jurisdiction. For all purposes of this Agreement, the parties consent to exclusive jurisdiction and venue in the state or federal courts located in, respectively, San Francisco County, California, or the Northern District of California. Any arbitration under this Agreement will take place on an individual basis: class arbitrations and class actions are not permitted. YOU UNDERSTAND AND AGREE THAT BY ENTERING INTO THIS AGREEMENT, YOU AND ROADMAP.SH ARE EACH WAIVING THE RIGHT TO TRIAL BY JURY OR TO PARTICIPATE IN A CLASS ACTION.

    Miscellaneous. You will be responsible for paying, withholding, filing, and reporting all taxes, duties, and other governmental assessments associated with your activity in connection with the Services, provided that roadmap.sh may, in its sole discretion, do any of the foregoing on your behalf or for itself as it sees fit. The failure of either you or us to exercise, in any way, any right herein shall not be deemed a waiver of any further rights hereunder. If any provision of these Terms is found to be unenforceable or invalid, that provision will be limited or eliminated, to the minimum extent necessary, so that these Terms shall otherwise remain in full force and effect and enforceable. You and roadmap.sh agree that these Terms are the complete and exclusive statement of the mutual understanding between you and roadmap.sh, and that it supersedes and cancels all previous written and oral agreements, communications and other understandings relating to the subject matter of these Terms. You hereby acknowledge and agree that you are not an employee, agent, partner, or joint venture of roadmap.sh, and you do not have any authority of any kind to bind roadmap.sh in any respect whatsoever. Except as expressly set forth in the section above regarding the Apple Application, you and roadmap.sh agree there are no third party beneficiaries intended under these Terms.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/thanks.html b/thanks.html index f38e2df95..847d6f429 100644 --- a/thanks.html +++ b/thanks.html @@ -1,6 +1,6 @@ -Thanks to Sponsors
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Thanks!

    The project has been made possible by the all the wonderful humans and companies supporting the project on GitHub Sponsors and we are truly grateful for that.

    Companies

    park.io

    Monthly Sponsors

    • Josue V
    • Novecento88
    • Myroslav
    • Gerald-Markus Zabos
    • Ahmed Bebars
    • Hassan Abudu
    • Stuart Bowles
    • Joseph Jacks
    • Mustafa Magdi

    Support the Project

    Sponsor me on GitHub to help ensure the continuity of the project.

    Sponsor me on GitHub

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Thanks!

    The project has been made possible by the all the wonderful humans and companies supporting the project on GitHub Sponsors and we are truly grateful for that.

    Companies

    park.io

    Monthly Sponsors

    • Josue V
    • Novecento88
    • Myroslav
    • Gerald-Markus Zabos
    • Ahmed Bebars
    • Hassan Abudu
    • Stuart Bowles
    • Joseph Jacks
    • Mustafa Magdi

    Support the Project

    Sponsor me on GitHub to help ensure the continuity of the project.

    Sponsor me on GitHub

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch.html b/watch.html index eeae9078b..f6b10f7b1 100644 --- a/watch.html +++ b/watch.html @@ -1,6 +1,6 @@ -Watch
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Watch

    Graphical video demonstrations on development topics

    NewNovember 30, 2021

    What is Eventual Consistency?

    Learn about the different consistency models in distributed systems

    NewNovember 25, 2021

    SSH vs TLS vs SSL

    Learn the difference between SSH, TLS and SSL

    November 14, 2021

    Asynchronous JavaScript

    Learn how to write asynchronous JavaScript using Async/Await

    November 3, 2021

    Random Number Generators

    How do random number generators work?

    October 25, 2021

    Big O Notation

    Learn what the Big-O notation is and how to calculate the time complexity of an algorithm.

    October 18, 2021

    YAML in Depth

    Everything you need to know about YAML

    October 10, 2021

    Floating Point Arithmetic

    Learn how ow the arithmetic operations work on floating-point numbers and why the results might be different from what you may expect.

    October 5, 2021

    What is CAP Theorem?

    An illustrated explanation to CAP theorem with examples and proof.

    September 26, 2021

    ACID Explained

    Learn what it means for a database to be ACID compliant with examples.

    November 21, 2020

    Transport Protocols: TCP vs UDP

    Learn about the Transport Layer of the TCP/IP model and different transport protocols.

    November 6, 2020

    TCP/IP Model Explained

    Learn what is TCP/IP Model and the different layers involved.

    October 24, 2020

    OSI Model Explained

    Learn what is OSI Model and the different layers involved.

    October 16, 2020

    Freeze and Seal in JavaScript

    Learn what is OSI Model and the different layers involved.

    October 4, 2020

    All about HTTP Caching

    Learn what is HTTP caching, places for caching and different caching headers.

    September 26, 2020

    Content Delivery Networks

    Learn what the CDNs are and the difference between push CDN vs pull CDN.

    September 18, 2020

    Load Balancers 101

    Learn the basics of load balancers, types and different algorithms.

    August 31, 2020

    DNS Records

    Learn what the DNS is and how a website is found on the internet.

    August 17, 2020

    DNS and how does it work?

    Learn what the DNS is and how a website is found on the internet.

    August 8, 2020

    System Design 101

    Learn about all the bits and pieces of system design.

    August 2, 2020

    JavaScript Fetch API

    Learn how to use JavaScript's Fetch API to interact with remote API.

    July 26, 2020

    Scaling the Unscalable

    Learn the basics of System Design and understand how to build a scalable application.

    July 20, 2020

    All about Promises in JavaScript

    Learn how to write asynchronous code in JavaScript using promises.

    July 20, 2020

    DOM, Shadow DOM, Virtual DOM

    Learn what is DOM, Shadow DOM and Virtual DOM and how they work.

    July 13, 2020

    Automate with GitHub Actions

    Learn how to implement CI/CD with GitHub Actions

    July 9, 2020

    Practical Introduction to React

    Learn how to create a React Application with practical example.

    July 4, 2020

    What is Dependency Injection?

    Learn what is dependency injection and how to write better code with the help of it.

    July 3, 2020

    How to use CSS Variables?

    Learn how to write scalable CSS using CSS Variables.

    May 9, 2020

    Arrays and Objects in JavaScript

    Learn how to manipulate arrays and objects in JavaScript.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe

    Watch

    Graphical video demonstrations on development topics

    NewNovember 30, 2021

    What is Eventual Consistency?

    Learn about the different consistency models in distributed systems

    NewNovember 25, 2021

    SSH vs TLS vs SSL

    Learn the difference between SSH, TLS and SSL

    November 14, 2021

    Asynchronous JavaScript

    Learn how to write asynchronous JavaScript using Async/Await

    November 3, 2021

    Random Number Generators

    How do random number generators work?

    October 25, 2021

    Big O Notation

    Learn what the Big-O notation is and how to calculate the time complexity of an algorithm.

    October 18, 2021

    YAML in Depth

    Everything you need to know about YAML

    October 10, 2021

    Floating Point Arithmetic

    Learn how ow the arithmetic operations work on floating-point numbers and why the results might be different from what you may expect.

    October 5, 2021

    What is CAP Theorem?

    An illustrated explanation to CAP theorem with examples and proof.

    September 26, 2021

    ACID Explained

    Learn what it means for a database to be ACID compliant with examples.

    November 21, 2020

    Transport Protocols: TCP vs UDP

    Learn about the Transport Layer of the TCP/IP model and different transport protocols.

    November 6, 2020

    TCP/IP Model Explained

    Learn what is TCP/IP Model and the different layers involved.

    October 24, 2020

    OSI Model Explained

    Learn what is OSI Model and the different layers involved.

    October 16, 2020

    Freeze and Seal in JavaScript

    Learn what is OSI Model and the different layers involved.

    October 4, 2020

    All about HTTP Caching

    Learn what is HTTP caching, places for caching and different caching headers.

    September 26, 2020

    Content Delivery Networks

    Learn what the CDNs are and the difference between push CDN vs pull CDN.

    September 18, 2020

    Load Balancers 101

    Learn the basics of load balancers, types and different algorithms.

    August 31, 2020

    DNS Records

    Learn what the DNS is and how a website is found on the internet.

    August 17, 2020

    DNS and how does it work?

    Learn what the DNS is and how a website is found on the internet.

    August 8, 2020

    System Design 101

    Learn about all the bits and pieces of system design.

    August 2, 2020

    JavaScript Fetch API

    Learn how to use JavaScript's Fetch API to interact with remote API.

    July 26, 2020

    Scaling the Unscalable

    Learn the basics of System Design and understand how to build a scalable application.

    July 20, 2020

    All about Promises in JavaScript

    Learn how to write asynchronous code in JavaScript using promises.

    July 20, 2020

    DOM, Shadow DOM, Virtual DOM

    Learn what is DOM, Shadow DOM and Virtual DOM and how they work.

    July 13, 2020

    Automate with GitHub Actions

    Learn how to implement CI/CD with GitHub Actions

    July 9, 2020

    Practical Introduction to React

    Learn how to create a React Application with practical example.

    July 4, 2020

    What is Dependency Injection?

    Learn what is dependency injection and how to write better code with the help of it.

    July 3, 2020

    How to use CSS Variables?

    Learn how to write scalable CSS using CSS Variables.

    May 9, 2020

    Arrays and Objects in JavaScript

    Learn how to manipulate arrays and objects in JavaScript.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/acid-explained.html b/watch/acid-explained.html index b5375b2c7..148e2596f 100644 --- a/watch/acid-explained.html +++ b/watch/acid-explained.html @@ -1,10 +1,10 @@ -ACID Explained
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·September 26, 2021·Watch on YouTube

    ACID Explained

    Learn what it means for a database to be ACID compliant with examples.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·September 26, 2021·Watch on YouTube

    ACID Explained

    Learn what it means for a database to be ACID compliant with examples.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/all-about-http-caching.html b/watch/all-about-http-caching.html index d11d3bdc7..f559960b9 100644 --- a/watch/all-about-http-caching.html +++ b/watch/all-about-http-caching.html @@ -1,10 +1,10 @@ -All about HTTP Caching
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·October 4, 2020·Watch on YouTube

    All about HTTP Caching

    Learn what is HTTP caching, places for caching and different caching headers.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·October 4, 2020·Watch on YouTube

    All about HTTP Caching

    Learn what is HTTP caching, places for caching and different caching headers.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/arrays-and-objects-in-javascript.html b/watch/arrays-and-objects-in-javascript.html index 4d03bfcc7..3ed6894f5 100644 --- a/watch/arrays-and-objects-in-javascript.html +++ b/watch/arrays-and-objects-in-javascript.html @@ -1,10 +1,10 @@ -Arrays and Objects in JavaScript
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·May 9, 2020·Watch on YouTube

    Arrays and Objects in JavaScript

    Learn how to manipulate arrays and objects in JavaScript.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·May 9, 2020·Watch on YouTube

    Arrays and Objects in JavaScript

    Learn how to manipulate arrays and objects in JavaScript.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/async-javascript.html b/watch/async-javascript.html index b51172f7c..2b44ea79a 100644 --- a/watch/async-javascript.html +++ b/watch/async-javascript.html @@ -1,10 +1,10 @@ -Asynchronous JavaScript
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·November 14, 2021·Watch on YouTube

    Asynchronous JavaScript

    Learn how to write asynchronous JavaScript using Async/Await

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·November 14, 2021·Watch on YouTube

    Asynchronous JavaScript

    Learn how to write asynchronous JavaScript using Async/Await

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/big-o-notation.html b/watch/big-o-notation.html index 144064185..4046d0370 100644 --- a/watch/big-o-notation.html +++ b/watch/big-o-notation.html @@ -1,10 +1,10 @@ -Big O Notation
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·October 25, 2021·Watch on YouTube

    Big O Notation

    Learn what the Big-O notation is and how to calculate the time complexity of an algorithm.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·October 25, 2021·Watch on YouTube

    Big O Notation

    Learn what the Big-O notation is and how to calculate the time complexity of an algorithm.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/content-delivery-networks.html b/watch/content-delivery-networks.html index 675ba1c3e..a3a168272 100644 --- a/watch/content-delivery-networks.html +++ b/watch/content-delivery-networks.html @@ -1,10 +1,10 @@ -Content Delivery Networks
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·September 26, 2020·Watch on YouTube

    Content Delivery Networks

    Learn what the CDNs are and the difference between push CDN vs pull CDN.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·September 26, 2020·Watch on YouTube

    Content Delivery Networks

    Learn what the CDNs are and the difference between push CDN vs pull CDN.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/dns-explained.html b/watch/dns-explained.html index 07ca70bca..f6bdf4513 100644 --- a/watch/dns-explained.html +++ b/watch/dns-explained.html @@ -1,10 +1,10 @@ -DNS and how does it work?
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·August 17, 2020·Watch on YouTube

    DNS and how does it work?

    Learn what the DNS is and how a website is found on the internet.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·August 17, 2020·Watch on YouTube

    DNS and how does it work?

    Learn what the DNS is and how a website is found on the internet.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/dns-records.html b/watch/dns-records.html index 307d045c9..27c3ac8dd 100644 --- a/watch/dns-records.html +++ b/watch/dns-records.html @@ -1,10 +1,10 @@ -DNS Records
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·August 31, 2020·Watch on YouTube

    DNS Records

    Learn what the DNS is and how a website is found on the internet.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·August 31, 2020·Watch on YouTube

    DNS Records

    Learn what the DNS is and how a website is found on the internet.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/floating-point-arithmetic.html b/watch/floating-point-arithmetic.html index 66220eec6..ae7a2f26a 100644 --- a/watch/floating-point-arithmetic.html +++ b/watch/floating-point-arithmetic.html @@ -1,10 +1,10 @@ -Floating Point Arithmetic
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·October 10, 2021·Watch on YouTube

    Floating Point Arithmetic

    Learn how ow the arithmetic operations work on floating-point numbers and why the results might be different from what you may expect.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·October 10, 2021·Watch on YouTube

    Floating Point Arithmetic

    Learn how ow the arithmetic operations work on floating-point numbers and why the results might be different from what you may expect.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/freeze-and-seal-objects-in-javascript.html b/watch/freeze-and-seal-objects-in-javascript.html index 02d61b455..adfea8d45 100644 --- a/watch/freeze-and-seal-objects-in-javascript.html +++ b/watch/freeze-and-seal-objects-in-javascript.html @@ -1,10 +1,10 @@ -Freeze and Seal in JavaScript
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·October 16, 2020·Watch on YouTube

    Freeze and Seal in JavaScript

    Learn what is OSI Model and the different layers involved.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·October 16, 2020·Watch on YouTube

    Freeze and Seal in JavaScript

    Learn what is OSI Model and the different layers involved.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/how-to-use-css-variables.html b/watch/how-to-use-css-variables.html index 31fa8bb02..a94a3ca0e 100644 --- a/watch/how-to-use-css-variables.html +++ b/watch/how-to-use-css-variables.html @@ -1,10 +1,10 @@ -How to use CSS Variables?
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·July 3, 2020·Watch on YouTube

    How to use CSS Variables?

    Learn how to write scalable CSS using CSS Variables.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·July 3, 2020·Watch on YouTube

    How to use CSS Variables?

    Learn how to write scalable CSS using CSS Variables.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/how-to-use-github-actions.html b/watch/how-to-use-github-actions.html index 0be50af15..9751b2d51 100644 --- a/watch/how-to-use-github-actions.html +++ b/watch/how-to-use-github-actions.html @@ -1,10 +1,10 @@ -Automate with GitHub Actions
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·July 13, 2020·Watch on YouTube

    Automate with GitHub Actions

    Learn how to implement CI/CD with GitHub Actions

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·July 13, 2020·Watch on YouTube

    Automate with GitHub Actions

    Learn how to implement CI/CD with GitHub Actions

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/javascript-fetch-api.html b/watch/javascript-fetch-api.html index d2b1ab977..b70485938 100644 --- a/watch/javascript-fetch-api.html +++ b/watch/javascript-fetch-api.html @@ -1,10 +1,10 @@ -JavaScript Fetch API
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·August 2, 2020·Watch on YouTube

    JavaScript Fetch API

    Learn how to use JavaScript's Fetch API to interact with remote API.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·August 2, 2020·Watch on YouTube

    JavaScript Fetch API

    Learn how to use JavaScript's Fetch API to interact with remote API.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/load-balancers-101.html b/watch/load-balancers-101.html index fdee9d0df..f9ce9289a 100644 --- a/watch/load-balancers-101.html +++ b/watch/load-balancers-101.html @@ -1,10 +1,10 @@ -Load Balancers 101
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·September 18, 2020·Watch on YouTube

    Load Balancers 101

    Learn the basics of load balancers, types and different algorithms.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·September 18, 2020·Watch on YouTube

    Load Balancers 101

    Learn the basics of load balancers, types and different algorithms.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/osi-model.html b/watch/osi-model.html index 1af9e39d9..b428864a3 100644 --- a/watch/osi-model.html +++ b/watch/osi-model.html @@ -1,10 +1,10 @@ -OSI Model Explained
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·October 24, 2020·Watch on YouTube

    OSI Model Explained

    Learn what is OSI Model and the different layers involved.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·October 24, 2020·Watch on YouTube

    OSI Model Explained

    Learn what is OSI Model and the different layers involved.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/practical-intro-to-react.html b/watch/practical-intro-to-react.html index 168e087eb..4e6df01bc 100644 --- a/watch/practical-intro-to-react.html +++ b/watch/practical-intro-to-react.html @@ -1,9 +1,9 @@ -Practical Introduction to React
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·July 9, 2020·Watch on YouTube

    Practical Introduction to React

    Learn how to create a React Application with practical example.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    In this short series of lessons, we are going to create a react app from scratch. We are mainly going to use React and Chakra UI and see how we can build an application that fetches the trending projects from GitHub's API and shows you in the form of listing.

    If you want to get an idea of what we are going to be building have a look at GitHunt. Also the complete source code can be found at @kamranahmedse/githunt

    Intro and Basic Setup

    The video below gives you the basic introduction about the project and explains what we are going to build.

    Building the Interface

    In this second lesson we are going to create all the required components and the UI using Chakra UI and in the next lesson of this series we are going to start adding interactivity to our application.

    Building the View Switcher

    In this lesson we start adding interactivity to the interface. We will be building the view switcher where you can switch between the "Grid View" and the "List View" and in the next and last lesson of the series, we are going to integrate GitHub API and show the repositories.

    Fetching Remote Data

    Below is the final lesson where we complete the application by integrating the GitHub API to make the data dynamic.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·July 9, 2020·Watch on YouTube

    Practical Introduction to React

    Learn how to create a React Application with practical example.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    In this short series of lessons, we are going to create a react app from scratch. We are mainly going to use React and Chakra UI and see how we can build an application that fetches the trending projects from GitHub's API and shows you in the form of listing.

    If you want to get an idea of what we are going to be building have a look at GitHunt. Also the complete source code can be found at @kamranahmedse/githunt

    Intro and Basic Setup

    The video below gives you the basic introduction about the project and explains what we are going to build.

    Building the Interface

    In this second lesson we are going to create all the required components and the UI using Chakra UI and in the next lesson of this series we are going to start adding interactivity to our application.

    Building the View Switcher

    In this lesson we start adding interactivity to the interface. We will be building the view switcher where you can switch between the "Grid View" and the "List View" and in the next and last lesson of the series, we are going to integrate GitHub API and show the repositories.

    Fetching Remote Data

    Below is the final lesson where we complete the application by integrating the GitHub API to make the data dynamic.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/promises-in-javascript.html b/watch/promises-in-javascript.html index 0be41c7ee..face2da2e 100644 --- a/watch/promises-in-javascript.html +++ b/watch/promises-in-javascript.html @@ -1,10 +1,10 @@ -All about Promises in JavaScript
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·July 20, 2020·Watch on YouTube

    All about Promises in JavaScript

    Learn how to write asynchronous code in JavaScript using promises.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·July 20, 2020·Watch on YouTube

    All about Promises in JavaScript

    Learn how to write asynchronous code in JavaScript using promises.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/random-number-generators.html b/watch/random-number-generators.html index 65eec48b2..f7817cd3c 100644 --- a/watch/random-number-generators.html +++ b/watch/random-number-generators.html @@ -1,10 +1,10 @@ -Random Number Generators
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·November 3, 2021·Watch on YouTube

    Random Number Generators

    How do random number generators work?

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·November 3, 2021·Watch on YouTube

    Random Number Generators

    How do random number generators work?

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/scaling-the-unscalable.html b/watch/scaling-the-unscalable.html index f8c3f4f4d..5b6f7adba 100644 --- a/watch/scaling-the-unscalable.html +++ b/watch/scaling-the-unscalable.html @@ -1,10 +1,10 @@ -Scaling the Unscalable
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·July 26, 2020·Watch on YouTube

    Scaling the Unscalable

    Learn the basics of System Design and understand how to build a scalable application.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·July 26, 2020·Watch on YouTube

    Scaling the Unscalable

    Learn the basics of System Design and understand how to build a scalable application.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/ssh-ssl-tls.html b/watch/ssh-ssl-tls.html index 3e6051084..714f440d8 100644 --- a/watch/ssh-ssl-tls.html +++ b/watch/ssh-ssl-tls.html @@ -1,10 +1,10 @@ -SSH vs TLS vs SSL
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·November 25, 2021·Watch on YouTube

    SSH vs TLS vs SSL

    Learn the difference between SSH, TLS and SSL

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·November 25, 2021·Watch on YouTube

    SSH vs TLS vs SSL

    Learn the difference between SSH, TLS and SSL

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/system-design-101.html b/watch/system-design-101.html index 57823f2f0..310322c83 100644 --- a/watch/system-design-101.html +++ b/watch/system-design-101.html @@ -1,10 +1,10 @@ -System Design 101
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·August 8, 2020·Watch on YouTube

    System Design 101

    Learn about all the bits and pieces of system design.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·August 8, 2020·Watch on YouTube

    System Design 101

    Learn about all the bits and pieces of system design.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/tcp-ip-model.html b/watch/tcp-ip-model.html index ebe97257b..1280ce87d 100644 --- a/watch/tcp-ip-model.html +++ b/watch/tcp-ip-model.html @@ -1,10 +1,10 @@ -TCP/IP Model Explained
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·November 6, 2020·Watch on YouTube

    TCP/IP Model Explained

    Learn what is TCP/IP Model and the different layers involved.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·November 6, 2020·Watch on YouTube

    TCP/IP Model Explained

    Learn what is TCP/IP Model and the different layers involved.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/transport-protocols-tcp-vs-udp.html b/watch/transport-protocols-tcp-vs-udp.html index 945296290..5fb1f3b88 100644 --- a/watch/transport-protocols-tcp-vs-udp.html +++ b/watch/transport-protocols-tcp-vs-udp.html @@ -1,10 +1,10 @@ -Transport Protocols: TCP vs UDP
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·November 21, 2020·Watch on YouTube

    Transport Protocols: TCP vs UDP

    Learn about the Transport Layer of the TCP/IP model and different transport protocols.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·November 21, 2020·Watch on YouTube

    Transport Protocols: TCP vs UDP

    Learn about the Transport Layer of the TCP/IP model and different transport protocols.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/what-is-cap-theorem.html b/watch/what-is-cap-theorem.html index 1dd9776b7..11fa1b2ec 100644 --- a/watch/what-is-cap-theorem.html +++ b/watch/what-is-cap-theorem.html @@ -1,10 +1,10 @@ -What is CAP Theorem?
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·October 5, 2021·Watch on YouTube

    What is CAP Theorem?

    An illustrated explanation to CAP theorem with examples and proof.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·October 5, 2021·Watch on YouTube

    What is CAP Theorem?

    An illustrated explanation to CAP theorem with examples and proof.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/what-is-dependency-injection.html b/watch/what-is-dependency-injection.html index 699407434..9926c022b 100644 --- a/watch/what-is-dependency-injection.html +++ b/watch/what-is-dependency-injection.html @@ -1,10 +1,10 @@ -What is Dependency Injection?
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·July 4, 2020·Watch on YouTube

    What is Dependency Injection?

    Learn what is dependency injection and how to write better code with the help of it.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·July 4, 2020·Watch on YouTube

    What is Dependency Injection?

    Learn what is dependency injection and how to write better code with the help of it.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/what-is-dom-shadow-dom-virtual-dom.html b/watch/what-is-dom-shadow-dom-virtual-dom.html index 77c199203..67585e760 100644 --- a/watch/what-is-dom-shadow-dom-virtual-dom.html +++ b/watch/what-is-dom-shadow-dom-virtual-dom.html @@ -1,10 +1,10 @@ -DOM, Shadow DOM, Virtual DOM
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·July 20, 2020·Watch on YouTube

    DOM, Shadow DOM, Virtual DOM

    Learn what is DOM, Shadow DOM and Virtual DOM and how they work.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·July 20, 2020·Watch on YouTube

    DOM, Shadow DOM, Virtual DOM

    Learn what is DOM, Shadow DOM and Virtual DOM and how they work.

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/what-is-eventual-consistency.html b/watch/what-is-eventual-consistency.html index 2926f941f..aac55b020 100644 --- a/watch/what-is-eventual-consistency.html +++ b/watch/what-is-eventual-consistency.html @@ -1,10 +1,10 @@ -What is Eventual Consistency?
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·November 30, 2021·Watch on YouTube

    What is Eventual Consistency?

    Learn about the different consistency models in distributed systems

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·November 30, 2021·Watch on YouTube

    What is Eventual Consistency?

    Learn about the different consistency models in distributed systems

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file diff --git a/watch/yaml-in-depth.html b/watch/yaml-in-depth.html index e55e1e060..0d8167eb2 100644 --- a/watch/yaml-in-depth.html +++ b/watch/yaml-in-depth.html @@ -1,10 +1,10 @@ -YAML in Depth
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·October 18, 2021·Watch on YouTube

    YAML in Depth

    Everything you need to know about YAML

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file +
    We now have a YouTube Channel. Subscribe for the video content.
    roadmap.sh
    Roadmaps
    Subscribe
    Kamran Ahmed·October 18, 2021·Watch on YouTube

    YAML in Depth

    Everything you need to know about YAML

    We are working on a better watch page — for now this video is best viewed on YouTube.

    Open Source

    The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

    A considerable amount of my time is spent doing unpaid community work on things that I hope will help humanity in some way. Your sponsorship helps me continue to produce more open-source and free educational material consumed by hundreds of thousands of developers every month.

    Stay Informed

    Subscribe yourself to get updates, new guides, videos and roadmaps in your inbox.

    Subscribe to Updates

    Free subscription for updates

    Updates & Paid Content

    Support the project by paying as little as 5$ per month

    RoadmapsGuidesVideosAboutYouTube
    RoadmapsGuidesVideosThanksAboutYouTube
    roadmap.shby@kamranahmedse

    Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

    © roadmap.sh·FAQs·Terms·Privacy

    \ No newline at end of file