developer-roadmap changelog


Welcome to our latest update! We're excited to share some fantastic new features, improvements, and bug fixes that will make your experience even better. Dive in to see what's new! πŸš€

New Features

  • Daily.dev Integration: We've added daily.dev links to various pages, enhancing your learning journey with valuable resources. This includes updates to multiple files like CustomRoadmap.tsx, TopicDetail.tsx, and various roadmap content files. Now, you can easily access daily.dev articles related to specific topics! 🌐✨
  • DevOps vs SRE Guide: A comprehensive guide titled "DevOps vs SRE: Key Differences Explained" has been added. This guide covers goals, roles, metrics, and tools for both DevOps and SRE, providing valuable insights for those interested in these fields. πŸ“šπŸ’‘
  • DOM Resource: New resources for the Document Object Model (DOM) focusing on the Shadow DOM have been added. This includes a video and an article to help you understand encapsulation and the importance of the Shadow DOM in web components. πŸ“–πŸŽ₯
  • iOS Media Layer Content: Detailed content on iOS media layer topics like AVFoundation, Core Animation, Core Audio, and more has been added. This includes information on Xcode and various frameworks essential for iOS app development. πŸ“±πŸŽ¨
  • Jetpack Compose Video: A new video resource for Jetpack Compose has been added to the 100-jetpack-compose.md file, providing a crash course to help you build native Android UIs more efficiently. πŸ“ΊπŸ“²

Improvements

  • iOS Roadmap Update: The iOS roadmap has been significantly updated with numerous additions, deletions, and changes to the ios.json file, reflecting the latest developments in iOS development. πŸ› οΈπŸ“ˆ
  • Rust Floats and Booleans: Enhanced content on floating-point numbers and boolean data types in Rust, including new links and resources for further learning. πŸ¦€πŸ”’
  • DevOps FAQ Link: Updated the faqs.astro file to include a link to the new DevOps guide, providing a direct resource for those aspiring to become DevOps Engineers. πŸ”—πŸ“˜

Bug Fixes

  • Containerization Question Link: Fixed the link to the containerization question's answer in the backend.md file, ensuring users are directed to the correct information. πŸ› οΈπŸ”—
  • Typos Correction: Addressed typos in various files, including PostgreSQL infrastructure skills and server-side game development, to maintain content accuracy and professionalism. βœοΈβœ…
  • Encryption Typo: Corrected a typo in the 101-hashing-encryption-encoding.md file, ensuring the correct spelling of "Encryption" and maintaining the integrity of the content. πŸ”πŸ”

We hope you enjoy these updates! Keep learning and exploring. Happy coding! πŸŽ‰πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Included Commits

2024-06-14T13:22:51 See commit

This commit updates the floats.md file in the Rust language basics data structures section. It adds more information about floating-point numbers, specifically the f32 and f64 types, their precision, and representation according to the IEEE-754 standard. The commit also includes new links for further learning about floating-point types, including a video tutorial and articles.

Additionally, the commit modifies the boolean.md file, providing more details about the boolean data type in Rust, its representation by the bool keyword, and its use in conditional statements. It also adds links to resources for learning more about booleans in Rust, including a video tutorial and articles.

Files changed

  • src/data/roadmaps/rust/content/101-language-basics/103-data-structures/101-floats.md
  • src/data/roadmaps/rust/content/101-language-basics/103-data-structures/102-boolean.md
2024-06-16T07:39:44 See commit

This commit fixes a typo in the file 101-hashing-encryption-encoding.md by correcting the misspelling of "Ecncryption" to "Encryption." The changes made in this commit include modifying the file with 1 addition and 1 deletion, resulting in a total of 2 changes. The content of the file explains the concept of hashing as a one-way function that produces a fixed-length output, known as a hash, which is unique to the input and irreversible. It also mentions that hashing is collision-resistant, meaning it is impossible to find two different inputs that produce the same hash.

Overall, this commit addresses a minor typo in the file related to hashing, encryption, and encoding, ensuring the accuracy of the information provided. The corrected spelling of "Encryption" in the file title and the explanation of hashing as a one-way function with unique and irreversible properties are highlighted in the changes made.

Files changed

  • src/data/roadmaps/computer-science/content/119-security/101-hashing-encryption-encoding.md
2024-06-17T06:24:11 See commit

This commit addresses typos in two different files. In the first file related to PostgreSQL infrastructure skills, the word "repositories" was corrected to "repositories" for accuracy. In the second file about determinism in server-side game development, a spelling mistake was fixed in the word "predictibility" to "predictability" for correctness. These changes were made to ensure the accuracy and professionalism of the content in the respective files.

The commit was signed off by "snoppy" with the email address "michaleli@foxmail.com". The modifications made in the files were minor, focusing on correcting typos to improve the overall quality of the content. By fixing these small errors, the commit contributes to maintaining the integrity and clarity of the information presented in the files related to PostgreSQL monitoring and server-side game development principles.

Files changed

  • src/data/roadmaps/postgresql-dba/content/107-postgresql-infrastructure-skills/106-monitoring/104-check-pgbackrest.md
  • src/data/roadmaps/server-side-game-developer/content/114-mutlithreading-2/104-reactive-model/101-determinism.md
2024-06-17T08:37:36 See commit

This commit adds a new guide titled "DevOps vs SRE: Key Differences Explained" to the repository. The guide explores the differences between Development Operations (DevOps) and Site Reliability Engineering (SRE) in terms of goals, roles, scope, metrics, team structure, and mindset. It also highlights key components of DevOps and SRE, similarities between the two approaches, and the roles and responsibilities of DevOps engineers and SRE engineers. The guide provides insights into the tools commonly used by DevOps and SRE teams and offers roadmaps for individuals looking to pursue a career in either DevOps or SRE.

Additionally, a new page is added to the repository to display the content of the "DevOps vs SRE" guide. The page includes components for displaying the guide header and content, as well as metadata for search engine optimization. The layout is designed to provide a comprehensive overview of the guide's content and facilitate easy navigation for readers interested in learning about the differences between DevOps and SRE.

Files changed

  • src/data/guides/devops-vs-sre.md
  • src/pages/devops/devops-vs-sre.astro
2024-06-17T08:38:03 See commit

This commit adds content related to iOS media layer topics, specifically covering AVFoundation, Core Animation, Core Audio, Core Graphics, Core Image, Metal, Xcode, and more. Each topic provides an overview of the framework, its functionalities, and resources for further learning. For example, AVFoundation is described as a comprehensive framework for audiovisual media on iOS platforms, while Core Animation is highlighted for creating smooth animations. The commit also includes information on installing Xcode, customizing preferences, creating new projects, and understanding Xcode's role as an IDE for Apple ecosystem app development.

Overall, this commit enriches the iOS roadmap with detailed content on various media-related frameworks and tools essential for developers working on iOS applications. It provides a comprehensive overview of each topic, links to official documentation, articles, videos, and tutorials to help developers deepen their understanding and proficiency in utilizing these frameworks within their app development projects.

Files changed

  • src/data/roadmaps/ios/content/av-foundation@UKgiSQvR9cryQT50t7riZ.md
  • src/data/roadmaps/ios/content/core-animation@KpcmuLWX0xAjz6ty4ebtB.md
  • src/data/roadmaps/ios/content/core-audio@4bAABCfTvxchS5C5NlAro.md
  • src/data/roadmaps/ios/content/core-graphics@kRE9xT3mT9Si4NwJr9yGi.md
  • src/data/roadmaps/ios/content/core-image@6zE_M0_oVpwW0B9qFSRgP.md
  • src/data/roadmaps/ios/content/installing@R8LdFpfyS0MFYJuMLk8RG.md
  • src/data/roadmaps/ios/content/meta@5VguZoP4h40rTWkxWxaxU.md
  • src/data/roadmaps/ios/content/new-project@BJgoAgH85U6S3RtXq7hHV.md
  • src/data/roadmaps/ios/content/preferences@SeGfULWFR7ufdv4U9Db3F.md
  • src/data/roadmaps/ios/content/xcode@la5M4VoH79bhnN8qj5Izp.md
2024-06-17T08:40:14 See commit

This commit adds a new resource for the Document Object Model (DOM) in the context of web components, specifically focusing on the Shadow DOM. The update includes a link to a video titled "DOM vs Virtual DOM vs Shadow DOM" and an article on "Using shadow DOM" from MDN web docs. These resources are aimed at providing more information and understanding to students and developers about encapsulation and the importance of the Shadow DOM in web components.

The commit also includes updates to the 102-shadow-dom.md file, with one addition and no deletions. The changes made in this commit are considered important for students and developers who are learning about web components, as they provide additional resources for understanding the concept of encapsulation and the role of the Shadow DOM in web development.

Files changed

  • src/data/roadmaps/frontend/content/113-web-components/102-shadow-dom.md
2024-06-17T08:48:27 See commit

This commit updates the 100-jetpack-compose.md file by adding a video resource for Jetpack Compose. Jetpack Compose is described as a modern toolkit for building native Android UI that simplifies and accelerates UI development with less code, powerful tools, and intuitive Kotlin APIs. The addition of the video resource, titled "Jetpack Compose Crash Course," provides an additional learning tool for developers interested in utilizing Jetpack Compose for UI development on Android.

Overall, this update enhances the existing content in the file by including a video resource that can further aid developers in understanding and utilizing Jetpack Compose for building native Android UI.

Files changed

  • src/data/roadmaps/android/content/104-interface-and-navigation/100-jetpack-compose.md
2024-06-17T13:51:45 See commit

This commit updates the faqs.astro file by adding a link to a new DevOps guide. The tweak includes modifying the question "How to become a DevOps Engineer?" to include a link to the guide on becoming a DevOps Engineer. The commit also lists the technical skills required to become a DevOps Engineer, such as development, automation, containerization, cloud, CI/CD pipelines, and various tools and technologies like AWS, Ansible, Terraform, Docker, Kubernetes, Jenkins, Git, and monitoring and logging tools.

Overall, this update enhances the faqs.astro file by providing a direct link to a guide on becoming a DevOps Engineer and offering valuable information on the technical skills and tools necessary for individuals aspiring to pursue a career in DevOps. The commit reflects a commitment to providing comprehensive resources and guidance to individuals interested in the field of DevOps.

Files changed

  • src/data/roadmaps/devops/faqs.astro
2024-06-17T15:13:53 See commit

This commit (#5885) corrected the content for the Containerization question in the backend.md file. The answer to the question was changed from "statelessness-http.md" to "containerization.md". This change was made to accurately reflect the topic being discussed and provide the correct information to users. The modifications in the commit include one addition and one deletion, with a total of two changes made to the file.

By fixing the link to the containerization question's answer, this commit ensures that users accessing the backend.md file will be directed to the correct information regarding containerization and its benefits in backend development. The correction helps maintain the accuracy and relevance of the content provided in the question groups, ensuring that users receive the most up-to-date and informative answers to their queries.

Files changed

  • src/data/question-groups/backend/backend.md
2024-06-18T11:17:08 See commit

This commit involves updating the iOS roadmap by modifying the ios.json file. The changes made include adding 347 lines of code, deleting 347 lines, and making a total of 694 changes to the file. The specific details of the changes are not provided in the summary, but it is clear that the iOS roadmap has been significantly updated.

Overall, this commit reflects a substantial update to the iOS roadmap, with a large number of additions, deletions, and changes made to the ios.json file. It suggests that there have been significant developments or adjustments to the iOS development plan that are reflected in the updated roadmap.

Files changed

  • src/data/roadmaps/ios/ios.json
2024-06-19T14:58:20 See commit

This commit adds daily.dev links to different pages by adding a new link type and replacing the feed label. The changes are made to multiple files, including CustomRoadmap.tsx, TopicDetail.tsx, and various content files related to different roadmaps, such as AI, Android, Angular, ASP.NET Core, AWS, Blockchain, Computer Science, and Cyber Security. These modifications include adding links to different pages within these roadmaps, enhancing the user experience by providing access to daily.dev content.

Overall, this commit introduces a new feature that integrates daily.dev links into various pages within different roadmaps, improving the accessibility of daily.dev content for users browsing through the platform. The changes made across multiple files ensure that users can easily navigate to daily.dev articles related to specific topics within the roadmaps, enhancing their learning experience and providing valuable resources for further exploration.

Files changed

  • src/components/CustomRoadmap/CustomRoadmap.tsx
  • src/components/TopicDetail/TopicDetail.tsx
  • src/data/roadmaps/ai-data-scientist/content/ab-testing.md
  • src/data/roadmaps/ai-data-scientist/content/classic-advanced-ml.md
  • src/data/roadmaps/ai-data-scientist/content/deployment-models.md
  • src/data/roadmaps/ai-data-scientist/content/hypothesis-testing.md
  • src/data/roadmaps/ai-data-scientist/content/learn-python.md
  • src/data/roadmaps/ai-data-scientist/content/learn-sql.md
  • src/data/roadmaps/ai-data-scientist/content/linear-algebra-calc-mathana.md
  • src/data/roadmaps/ai-data-scientist/content/probability-sampling.md
  • src/data/roadmaps/android/content/100-pick-a-language/100-kotlin.md
  • src/data/roadmaps/android/content/101-the-fundamentals/104-using-gradle.md
  • src/data/roadmaps/android/content/104-interface-and-navigation/100-jetpack-compose.md
  • src/data/roadmaps/angular/content/100-typescript-basics/100-what-is-typescript.md
  • src/data/roadmaps/angular/content/100-typescript-basics/101-why-use-typescript.md
  • src/data/roadmaps/angular/content/100-typescript-basics/index.md
  • src/data/roadmaps/angular/content/101-rxjs-basics/103-rxjs-vs-promises.md
  • src/data/roadmaps/angular/content/102-angular-basics/100-angularjs-vs-angular.md
  • src/data/roadmaps/angular/content/102-angular-basics/101-angular-components.md
  • src/data/roadmaps/angular/content/102-angular-basics/102-angular-templates.md
  • src/data/roadmaps/angular/content/102-angular-basics/103-angular-modules.md
  • src/data/roadmaps/angular/content/102-angular-basics/104-dependency-injection.md
  • src/data/roadmaps/angular/content/103-angular-cli/104-ng-e2e.md
  • src/data/roadmaps/angular/content/103-angular-cli/index.md
  • src/data/roadmaps/angular/content/106-forms/100-reactive-forms.md
  • src/data/roadmaps/angular/content/108-services-remote-data/100-dependency-injection.md
  • src/data/roadmaps/angular/content/109-lifecycle-hooks.md
  • src/data/roadmaps/angular/content/113-angular-ssr/100-angular-universal.md
  • src/data/roadmaps/angular/content/113-angular-ssr/index.md
  • src/data/roadmaps/angular/content/115-testing-angular-apps/100-testing-pipes.md
  • src/data/roadmaps/angular/content/115-testing-angular-apps/101-testing-services.md
  • src/data/roadmaps/angular/content/115-testing-angular-apps/102-testing-component-bindings.md
  • src/data/roadmaps/angular/content/115-testing-angular-apps/103-testing-directives.md
  • src/data/roadmaps/angular/content/115-testing-angular-apps/104-testing-component-templates.md
  • src/data/roadmaps/api-design/content/api-security@qIJ6dUppjAjOTA8eQbp0n.md
  • src/data/roadmaps/api-design/content/grpc-apis@Wwd-0PjrtViMFWxRGaQey.md
  • src/data/roadmaps/aspnet-core/content/100-basics-of-csharp/100-csharp.md
  • src/data/roadmaps/aspnet-core/content/100-basics-of-csharp/101-dotnet.md
  • src/data/roadmaps/aspnet-core/content/100-basics-of-csharp/102-dotnet-cli.md
  • src/data/roadmaps/aspnet-core/content/100-basics-of-csharp/index.md
  • src/data/roadmaps/aspnet-core/content/101-general-development-skills/100-git.md
  • src/data/roadmaps/aspnet-core/content/101-general-development-skills/101-azure-devops-services.md
  • src/data/roadmaps/aspnet-core/content/101-general-development-skills/104-datastructures-and-algorithms.md
  • src/data/roadmaps/aspnet-core/content/101-general-development-skills/index.md
  • src/data/roadmaps/aspnet-core/content/102-database-fundamentals/100-database-design-basics.md
  • src/data/roadmaps/aspnet-core/content/102-database-fundamentals/101-sql-basics.md
  • src/data/roadmaps/aspnet-core/content/102-database-fundamentals/index.md
  • src/data/roadmaps/aspnet-core/content/103-basics-of-aspnet-core/101-rest.md
  • src/data/roadmaps/aspnet-core/content/103-basics-of-aspnet-core/index.md
  • src/data/roadmaps/aspnet-core/content/104-orm/100-entity-framework-core/index.md
  • src/data/roadmaps/aspnet-core/content/105-dependency-injection/101-di-containers/100-microsoft-extensions-dependency-injection.md
  • src/data/roadmaps/aspnet-core/content/105-dependency-injection/101-di-containers/index.md
  • src/data/roadmaps/aspnet-core/content/105-dependency-injection/index.md
  • src/data/roadmaps/aspnet-core/content/106-caching/102-distributed-cache/101-redis/index.md
  • src/data/roadmaps/aspnet-core/content/106-caching/102-distributed-cache/101-redis/stackexchange-redis.md
  • src/data/roadmaps/aspnet-core/content/107-databases/100-search-engines/100-elasticsearch.md
  • src/data/roadmaps/aspnet-core/content/107-databases/101-cloud/100-dynamodb.md
  • src/data/roadmaps/aspnet-core/content/107-databases/101-cloud/index.md
  • src/data/roadmaps/aspnet-core/content/107-databases/102-relational/100-sql-server.md
  • src/data/roadmaps/aspnet-core/content/107-databases/102-relational/101-postgresql.md
  • src/data/roadmaps/aspnet-core/content/107-databases/102-relational/102-mariadb.md
  • src/data/roadmaps/aspnet-core/content/107-databases/102-relational/103-mysql.md
  • src/data/roadmaps/aspnet-core/content/107-databases/103-nosql/100-redis.md
  • src/data/roadmaps/aspnet-core/content/107-databases/103-nosql/101-mongodb.md
  • src/data/roadmaps/aspnet-core/content/107-databases/103-nosql/103-cassandra.md
  • src/data/roadmaps/aspnet-core/content/107-databases/103-nosql/104-ravendb.md
  • src/data/roadmaps/aspnet-core/content/107-databases/103-nosql/index.md
  • src/data/roadmaps/aspnet-core/content/107-databases/index.md
  • src/data/roadmaps/aspnet-core/content/108-log-frameworks/102-log-management-system/100-elk-stack.md
  • src/data/roadmaps/aspnet-core/content/108-log-frameworks/102-log-management-system/102-datadog.md
  • src/data/roadmaps/aspnet-core/content/108-log-frameworks/102-log-management-system/index.md
  • src/data/roadmaps/aspnet-core/content/108-log-frameworks/index.md
  • src/data/roadmaps/aspnet-core/content/109-api-clients/100-rest/index.md
  • src/data/roadmaps/aspnet-core/content/109-api-clients/101-grpc.md
  • src/data/roadmaps/aspnet-core/content/109-api-clients/102-graphql/100-graphql-dotnet.md
  • src/data/roadmaps/aspnet-core/content/109-api-clients/102-graphql/index.md
  • src/data/roadmaps/aspnet-core/content/111-object-mapping/101-express-mapper.md
  • src/data/roadmaps/aspnet-core/content/111-object-mapping/102-agile-mapper.md
  • src/data/roadmaps/aspnet-core/content/113-testing/100-e2e-testing/100-selenium.md
  • src/data/roadmaps/aspnet-core/content/113-testing/100-e2e-testing/102-puppeteer.md
  • src/data/roadmaps/aspnet-core/content/113-testing/100-e2e-testing/103-cypress.md
  • src/data/roadmaps/aspnet-core/content/113-testing/100-e2e-testing/index.md
  • src/data/roadmaps/aspnet-core/content/113-testing/101-unit-testing/index.md
  • src/data/roadmaps/aspnet-core/content/113-testing/102-integration-testing/index.md
  • src/data/roadmaps/aspnet-core/content/113-testing/103-behavior-testing/102-light-bdd.md
  • src/data/roadmaps/aspnet-core/content/113-testing/103-behavior-testing/index.md
  • src/data/roadmaps/aspnet-core/content/113-testing/index.md
  • src/data/roadmaps/aspnet-core/content/114-microservices/100-message-brokers/101-apache-kafka.md
  • src/data/roadmaps/aspnet-core/content/114-microservices/100-message-brokers/104-azure-service-bus.md
  • src/data/roadmaps/aspnet-core/content/114-microservices/102-kubernetes.md
  • src/data/roadmaps/aspnet-core/content/114-microservices/103-docker-swarm.md
  • src/data/roadmaps/aspnet-core/content/114-microservices/105-docker.md
  • src/data/roadmaps/aspnet-core/content/114-microservices/index.md
  • src/data/roadmaps/aspnet-core/content/115-ci-cd/100-github-actions.md
  • src/data/roadmaps/aspnet-core/content/115-ci-cd/101-azure-pipelines.md
  • src/data/roadmaps/aspnet-core/content/115-ci-cd/102-travis-ci.md
  • src/data/roadmaps/aspnet-core/content/115-ci-cd/103-jenkins.md
  • src/data/roadmaps/aspnet-core/content/115-ci-cd/104-circle-ci.md
  • src/data/roadmaps/aspnet-core/content/115-ci-cd/index.md
  • src/data/roadmaps/aspnet-core/content/116-client-side-libraries/100-blazor.md
  • src/data/roadmaps/aws/content/100-introduction/103-aws/index.md
  • src/data/roadmaps/aws/content/101-ec2/101-cpu-credits.md
  • src/data/roadmaps/backend/content/100-internet/102-browsers-and-how-they-work.md
  • src/data/roadmaps/backend/content/100-internet/103-dns-and-how-it-works.md
  • src/data/roadmaps/backend/content/101-basic-frontend/100-html.md
  • src/data/roadmaps/backend/content/101-basic-frontend/101-css.md
  • src/data/roadmaps/backend/content/101-basic-frontend/102-javascript.md
  • src/data/roadmaps/backend/content/101-basic-frontend/index.md
  • src/data/roadmaps/backend/content/102-os-general-knowledge/101-how-oss-work-in-general.md
  • src/data/roadmaps/backend/content/102-os-general-knowledge/109-basic-networking-concepts.md
  • src/data/roadmaps/backend/content/103-learn-a-language/100-go.md
  • src/data/roadmaps/backend/content/103-learn-a-language/101-rust.md
  • src/data/roadmaps/backend/content/103-learn-a-language/102-java.md
  • src/data/roadmaps/backend/content/103-learn-a-language/103-csharp.md
  • src/data/roadmaps/backend/content/103-learn-a-language/103-php.md
  • src/data/roadmaps/backend/content/103-learn-a-language/105-javascript.md
  • src/data/roadmaps/backend/content/103-learn-a-language/106-python.md
  • src/data/roadmaps/backend/content/103-learn-a-language/107-ruby.md
  • src/data/roadmaps/backend/content/103-learn-a-language/108-cpp.md
  • src/data/roadmaps/backend/content/104-version-control-systems/101-git.md
  • src/data/roadmaps/backend/content/105-repo-hosting-services/100-github.md
  • src/data/roadmaps/backend/content/105-repo-hosting-services/101-gitlab.md
  • src/data/roadmaps/backend/content/105-repo-hosting-services/102-bitbucket.md
  • src/data/roadmaps/backend/content/106-relational-databases/100-postgresql.md
  • src/data/roadmaps/backend/content/106-relational-databases/101-mysql.md
  • src/data/roadmaps/backend/content/106-relational-databases/101-sqlite.md
  • src/data/roadmaps/backend/content/106-relational-databases/102-mariadb.md
  • src/data/roadmaps/backend/content/106-relational-databases/104-oracle.md
  • src/data/roadmaps/backend/content/106-relational-databases/index.md
  • src/data/roadmaps/backend/content/107-nosql-databases/100-document-databases.md
  • src/data/roadmaps/backend/content/107-nosql-databases/101-column-databases.md
  • src/data/roadmaps/backend/content/107-nosql-databases/102-timeseries-databases.md
  • src/data/roadmaps/backend/content/107-nosql-databases/104-key-value-databases.md
  • src/data/roadmaps/backend/content/107-nosql-databases/index.md
  • src/data/roadmaps/backend/content/108-more-about-databases/100-orms.md
  • src/data/roadmaps/backend/content/108-more-about-databases/104-database-normalization.md
  • src/data/roadmaps/backend/content/108-more-about-databases/index.md
  • src/data/roadmaps/backend/content/109-apis/100-rest.md
  • src/data/roadmaps/backend/content/109-apis/103-grpc.md
  • src/data/roadmaps/backend/content/109-apis/106-authentication/101-oauth.md
  • src/data/roadmaps/backend/content/109-apis/106-authentication/102-basic-authentication.md
  • src/data/roadmaps/backend/content/109-apis/106-authentication/103-token-authentication.md
  • src/data/roadmaps/backend/content/109-apis/106-authentication/104-jwt.md
  • src/data/roadmaps/backend/content/109-apis/106-authentication/105-openid.md
  • src/data/roadmaps/backend/content/109-apis/106-authentication/index.md
  • src/data/roadmaps/backend/content/109-apis/106-graphql.md
  • src/data/roadmaps/backend/content/109-scaling-databases/100-database-indexes.md
  • src/data/roadmaps/backend/content/109-scaling-databases/102-sharding-strategies.md
  • src/data/roadmaps/backend/content/109-scaling-databases/index.md
  • src/data/roadmaps/backend/content/110-caching/101-server-side/100-redis.md
  • src/data/roadmaps/backend/content/110-caching/101-server-side/index.md
  • src/data/roadmaps/backend/content/111-web-security-knowledge/105-content-security-policy.md
  • src/data/roadmaps/backend/content/111-web-security-knowledge/index.md
  • src/data/roadmaps/backend/content/112-testing/100-integration-testing.md
  • src/data/roadmaps/backend/content/112-testing/101-unit-testing.md
  • src/data/roadmaps/backend/content/112-testing/102-functional-testing.md
  • src/data/roadmaps/backend/content/112-testing/index.md
  • src/data/roadmaps/backend/content/113-ci-cd.md
  • src/data/roadmaps/backend/content/114-design-and-development-principles/101-domain-driven-design.md
  • src/data/roadmaps/backend/content/114-design-and-development-principles/102-test-driven-development.md
  • src/data/roadmaps/backend/content/114-design-and-development-principles/104-event-sourcing.md
  • src/data/roadmaps/backend/content/115-architectural-patterns/101-microservices.md
  • src/data/roadmaps/backend/content/115-architectural-patterns/102-soa.md
  • src/data/roadmaps/backend/content/115-architectural-patterns/104-serverless.md
  • src/data/roadmaps/backend/content/115-architectural-patterns/105-service-mesh.md
  • src/data/roadmaps/backend/content/116-search-engines/100-elasticsearch.md
  • src/data/roadmaps/backend/content/117-message-brokers/100-rabbitmq.md
  • src/data/roadmaps/backend/content/117-message-brokers/101-kafka.md
  • src/data/roadmaps/backend/content/118-containerization/100-docker.md
  • src/data/roadmaps/backend/content/118-containerization/103-kubernetes.md
  • src/data/roadmaps/backend/content/118-containerization/index.md
  • src/data/roadmaps/backend/content/119-graphql/100-apollo.md
  • src/data/roadmaps/backend/content/119-graphql/index.md
  • src/data/roadmaps/backend/content/120-graph-databases/100-neo4j.md
  • src/data/roadmaps/backend/content/120-graph-databases/index.md
  • src/data/roadmaps/backend/content/122-web-servers/100-nginx.md
  • src/data/roadmaps/backend/content/122-web-servers/101-apache.md
  • src/data/roadmaps/backend/content/122-web-servers/103-ms-iis.md
  • src/data/roadmaps/backend/content/123-scalability/101-instrumentation-monitoring-telemetry.md
  • src/data/roadmaps/backend/content/123-scalability/104-observability.md
  • src/data/roadmaps/blockchain/content/100-blockchain-basics/100-what-is-blockchain.md
  • src/data/roadmaps/blockchain/content/100-blockchain-basics/101-decentralization.md
  • src/data/roadmaps/blockchain/content/100-blockchain-basics/102-why-blockchain-matters.md
  • src/data/roadmaps/blockchain/content/100-blockchain-basics/103-blockchain-structure.md
  • src/data/roadmaps/blockchain/content/100-blockchain-basics/104-basic-blockchain-operations.md
  • src/data/roadmaps/blockchain/content/100-blockchain-basics/index.md
  • src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/100-storage.md
  • src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/102-decentralization-vs-trust.md
  • src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/103-blockchain-forking.md
  • src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/104-cryptocurrencies.md
  • src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/106-cryptography.md
  • src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/108-blockchain-interoperability.md
  • src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/100-solana.md
  • src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/binance-smart-chain.md
  • src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/ethereum.md
  • src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/index.md
  • src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/index.md
  • src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/index.md
  • src/data/roadmaps/blockchain/content/101-blockchain-general-knowledge/index.md
  • src/data/roadmaps/blockchain/content/102-blockchain-oracles/102-oracle-networks.md
  • src/data/roadmaps/blockchain/content/102-blockchain-oracles/index.md
  • src/data/roadmaps/blockchain/content/103-smart-contracts/100-programming-languages/100-solidity.md
  • src/data/roadmaps/blockchain/content/103-smart-contracts/100-programming-languages/102-rust.md
  • src/data/roadmaps/blockchain/content/103-smart-contracts/101-testing/100-unit-tests.md
  • src/data/roadmaps/blockchain/content/103-smart-contracts/101-testing/101-integration-tests.md
  • src/data/roadmaps/blockchain/content/103-smart-contracts/101-testing/102-code-coverage.md
  • src/data/roadmaps/blockchain/content/103-smart-contracts/101-testing/index.md
  • src/data/roadmaps/blockchain/content/103-smart-contracts/102-deployment.md
  • src/data/roadmaps/blockchain/content/103-smart-contracts/103-monitoring.md
  • src/data/roadmaps/blockchain/content/103-smart-contracts/106-crypto-wallets.md
  • src/data/roadmaps/blockchain/content/103-smart-contracts/107-ides.md
  • src/data/roadmaps/blockchain/content/103-smart-contracts/108-crypto-faucets.md
  • src/data/roadmaps/blockchain/content/103-smart-contracts/109-decentralized-storage.md
  • src/data/roadmaps/blockchain/content/103-smart-contracts/index.md
  • src/data/roadmaps/blockchain/content/104-smart-contract-frameworks/100-hardhat.md
  • src/data/roadmaps/blockchain/content/105-blockchain-security/100-practices/100-fuzz-testing-and-static-analysis.md
  • src/data/roadmaps/blockchain/content/105-blockchain-security/100-practices/102-source-of-randomness-attacks.md
  • src/data/roadmaps/blockchain/content/105-blockchain-security/index.md
  • src/data/roadmaps/blockchain/content/108-repo-hosting-services/100-github.md
  • src/data/roadmaps/blockchain/content/108-repo-hosting-services/102-bitbucket.md
  • src/data/roadmaps/blockchain/content/109-dapps/100-frontend-frameworks/100-react.md
  • src/data/roadmaps/blockchain/content/109-dapps/100-frontend-frameworks/101-angular.md
  • src/data/roadmaps/blockchain/content/109-dapps/100-frontend-frameworks/102-vue.md
  • src/data/roadmaps/blockchain/content/109-dapps/100-frontend-frameworks/index.md
  • src/data/roadmaps/blockchain/content/109-dapps/100-testing.md
  • src/data/roadmaps/blockchain/content/109-dapps/101-deployment.md
  • src/data/roadmaps/blockchain/content/109-dapps/103-architecture.md
  • src/data/roadmaps/blockchain/content/109-dapps/104-security.md
  • src/data/roadmaps/blockchain/content/109-dapps/105-applicability/100-defi.md
  • src/data/roadmaps/blockchain/content/109-dapps/105-applicability/102-nfts.md
  • src/data/roadmaps/blockchain/content/109-dapps/106-node-as-a-service/102-moralis.md
  • src/data/roadmaps/blockchain/content/109-dapps/107-supporting-languages/100-javascript.md
  • src/data/roadmaps/blockchain/content/109-dapps/107-supporting-languages/101-python.md
  • src/data/roadmaps/blockchain/content/109-dapps/107-supporting-languages/102-go.md
  • src/data/roadmaps/blockchain/content/109-dapps/108-client-libraries/100-ethers-js.md
  • src/data/roadmaps/blockchain/content/109-dapps/108-client-libraries/101-web3-js.md
  • src/data/roadmaps/blockchain/content/109-dapps/108-client-libraries/102-moralis.md
  • src/data/roadmaps/blockchain/content/110-building-for-scale/106-ethereum-2.md
  • src/data/roadmaps/computer-science/content/101-pick-a-language/100-c-plus-plus.md
  • src/data/roadmaps/computer-science/content/101-pick-a-language/101-c.md
  • src/data/roadmaps/computer-science/content/101-pick-a-language/102-java.md
  • src/data/roadmaps/computer-science/content/101-pick-a-language/103-python.md
  • src/data/roadmaps/computer-science/content/101-pick-a-language/104-go.md
  • src/data/roadmaps/computer-science/content/101-pick-a-language/105-c-sharp.md
  • src/data/roadmaps/computer-science/content/102-data-structures/105-tree/100-binary-tree.md
  • src/data/roadmaps/computer-science/content/102-data-structures/105-tree/101-binary-search-tree.md
  • src/data/roadmaps/computer-science/content/102-data-structures/index.md
  • src/data/roadmaps/computer-science/content/104-common-algorithms/100-sorting-algorithms/index.md
  • src/data/roadmaps/computer-science/content/104-common-algorithms/102-graph-algorithms/102-bellman-fords-algorithm.md
  • src/data/roadmaps/computer-science/content/104-common-algorithms/102-graph-algorithms/103-dijkstras-algorithm.md
  • src/data/roadmaps/computer-science/content/104-common-algorithms/102-graph-algorithms/104-a-star-algorithm.md
  • src/data/roadmaps/computer-science/content/104-common-algorithms/102-graph-algorithms/index.md
  • src/data/roadmaps/computer-science/content/104-common-algorithms/104-greedy-algorithms/100-dijkstras-algorithm.md
  • src/data/roadmaps/computer-science/content/104-common-algorithms/104-greedy-algorithms/102-kruskas-algorithm.md
  • src/data/roadmaps/computer-science/content/104-common-algorithms/104-greedy-algorithms/103-ford-fulkerson-algorithm.md
  • src/data/roadmaps/computer-science/content/104-common-algorithms/104-greedy-algorithms/104-prims-algorithm.md
  • src/data/roadmaps/computer-science/content/104-common-algorithms/104-greedy-algorithms/index.md
  • src/data/roadmaps/computer-science/content/104-common-algorithms/105-back-tracking-algorithms/index.md
  • src/data/roadmaps/computer-science/content/104-common-algorithms/106-robin-karp-algorithm.md
  • src/data/roadmaps/computer-science/content/104-common-algorithms/107-recursion/100-tail-recursion.md
  • src/data/roadmaps/computer-science/content/104-common-algorithms/107-recursion/101-non-tail-recursion.md
  • src/data/roadmaps/computer-science/content/104-common-algorithms/107-recursion/index.md
  • src/data/roadmaps/computer-science/content/104-common-algorithms/108-search-algorithms/100-binary-search.md
  • src/data/roadmaps/computer-science/content/104-common-algorithms/108-search-algorithms/index.md
  • src/data/roadmaps/computer-science/content/104-common-algorithms/109-cache-algorithms/index.md
  • src/data/roadmaps/computer-science/content/111-design-patterns/102-dependency-injection.md
  • src/data/roadmaps/computer-science/content/111-design-patterns/index.md
  • src/data/roadmaps/computer-science/content/112-basic-math-skills/100-probability.md
  • src/data/roadmaps/computer-science/content/112-basic-math-skills/index.md
  • src/data/roadmaps/computer-science/content/116-system-design/108-rest.md
  • src/data/roadmaps/computer-science/content/116-system-design/109-graphql.md
  • src/data/roadmaps/computer-science/content/116-system-design/110-grpc.md
  • src/data/roadmaps/computer-science/content/116-system-design/111-cloud-design-patterns.md
  • src/data/roadmaps/computer-science/content/116-system-design/115-sse.md
  • src/data/roadmaps/computer-science/content/116-system-design/index.md
  • src/data/roadmaps/computer-science/content/117-databases/100-sql-vs-nosql-databases.md
  • src/data/roadmaps/computer-science/content/117-databases/117-database-federation.md
  • src/data/roadmaps/computer-science/content/117-databases/119-sharding.md
  • src/data/roadmaps/computer-science/content/117-databases/index.md
  • src/data/roadmaps/computer-science/content/118-networking/103-dns.md
  • src/data/roadmaps/computer-science/content/118-networking/index.md
  • src/data/roadmaps/computer-science/content/119-security/100-public-key-cryptography.md
  • src/data/roadmaps/computer-science/content/119-security/101-hashing-encryption-encoding.md
  • src/data/roadmaps/computer-science/content/119-security/102-hashing-algorithms.md
  • src/data/roadmaps/computer-science/content/119-security/index.md
  • src/data/roadmaps/computer-science/content/120-how-computers-work/100-how-cpu-executes-programs.md
  • src/data/roadmaps/computer-science/content/120-how-computers-work/104-cpu-cache.md
  • src/data/roadmaps/computer-science/content/121-processes-and-threads/104-cpu-interrupts.md
  • src/data/roadmaps/cpp/content/100-introduction/100-what-is-cpp.md
  • src/data/roadmaps/cpp/content/101-setting-up/101-code-editors.md
  • src/data/roadmaps/cpp/content/103-functions/100-lambda.md
  • src/data/roadmaps/cyber-security/content/100-basic-it-skills/100-computer-hardware-components.md
  • src/data/roadmaps/cyber-security/content/100-basic-it-skills/101-connection-types/102-bluetooth.md
  • src/data/roadmaps/cyber-security/content/100-basic-it-skills/104-basics-of-computer-networking.md
  • src/data/roadmaps/cyber-security/content/100-basic-it-skills/index.md
  • src/data/roadmaps/cyber-security/content/101-operating-systems/100-windows.md