developer-roadmap changelog


Hey there, tech trailblazers! ๐ŸŒŸ We've got some exciting updates and tweaks to share with you. Dive right in and discover what's fresh and fabulous in our latest change log:

Improvement: Prepare for 2025 We've rolled out a mega update to get you all set for 2025! This involves revamping loads of documentation across backend, frontend, DevOps, and career path guides. From AI engineering to quality assurance, we've got you covered with the latest trends and skills you'll need to rock the tech world in the coming years. ๐Ÿš€

Improvement: Enhance AI Engineer Content (#7924) AI engineers, rejoice! We've given a major facelift to 66 content files in your roadmap, covering everything from AI ethics to anomaly detection and the coolest APIs like OpenAI and Hugging Face. This update is all about keeping you ahead of the curve with the freshest and most relevant info. ๐Ÿค–

Bugfix: Typo in System Design Roadmap (#7953) Oopsie! We've corrected a little typo in the System Design roadmap, changing "Backens for Frontend" to the correct "Backends for Frontend." Because details matter, and we want your docs to be spot-on! ๐Ÿ“

Chore: Update Roadmap Content JSON (#7954) A little housekeeping never hurt anyone! We've made some tweaks to the JSON files for AI engineer, backend, and PHP roadmaps, ensuring everything's neat and tidy. Thanks to Kamran Ahmed for the collab on this one! ๐Ÿงน

Bugfix: PHP Intro URL We've fixed the URL for the PHP introduction resources, so you're now directed to the right place for all your PHP learning needs. No more wandering the web for the correct info! ๐ŸŒ

Bugfix: Deprecated Link in React Native Roadmap (#7964) We've updated some outdated links in the React Native roadmap, pointing you to the latest "Turbo Native Modules" docs for iOS and Android. Now you can easily access the most up-to-date resources for your native module adventures! ๐Ÿ“ฑ

That's all for now, folks! Keep coding and keep shining! โœจ

Included Commits

2025-01-01T10:55:01 See commit

This commit addresses a deprecated link in the React Native roadmap by updating the documentation references for native modules on both iOS and Android platforms. The previous links directed users to outdated pages that no longer provided relevant information, and they have been replaced with updated links that point to the new "Turbo Native Modules" introduction documentation.

In the modifications made to the files for iOS and Android native modules, the commit includes one addition and one deletion per file, ensuring that users have access to the most current and accurate resources for learning about native modules in React Native. This change enhances the clarity and utility of the roadmap for developers seeking to implement native modules in their applications.

Files changed

  • src/data/roadmaps/react-native/content/115-using-native-modules/100-for-ios.md
  • src/data/roadmaps/react-native/content/115-using-native-modules/101-for-android.md
2024-12-29T15:24:08 See commit

This commit focuses on preparing various technical roadmaps for the year 2025, involving modifications to a wide range of documents related to different programming languages, frameworks, and technology domains. The updates span key areas such as AI data science, Android development, backend technologies, cybersecurity, data analysis, and various programming languages including Java, Python, and JavaScript, among others. Each modified roadmap aims to reflect the latest trends, best practices, and skill requirements pertinent to their respective fields.

The comprehensive changes indicate a strategic effort to ensure that the roadmaps remain relevant and useful for developers and professionals looking to advance their skills and knowledge in the rapidly evolving tech landscape. By updating these documents, the commit underscores a commitment to providing up-to-date guidance and resources, aligning with anticipated developments and demands in the industry leading up to 2025.

Files changed

  • src/data/roadmaps/ai-data-scientist/ai-data-scientist.md
  • src/data/roadmaps/android/android.md
  • src/data/roadmaps/angular/angular.md
  • src/data/roadmaps/aspnet-core/aspnet-core.md
  • src/data/roadmaps/backend/backend.md
  • src/data/roadmaps/blockchain/blockchain.md
  • src/data/roadmaps/cyber-security/cyber-security.md
  • src/data/roadmaps/data-analyst/data-analyst.md
  • src/data/roadmaps/datastructures-and-algorithms/datastructures-and-algorithms.md
  • src/data/roadmaps/design-system/design-system.md
  • src/data/roadmaps/devops/devops.md
  • src/data/roadmaps/docker/docker.md
  • src/data/roadmaps/flutter/flutter.md
  • src/data/roadmaps/frontend/frontend.md
  • src/data/roadmaps/full-stack/full-stack.md
  • src/data/roadmaps/game-developer/game-developer.md
  • src/data/roadmaps/golang/golang.md
  • src/data/roadmaps/graphql/graphql.md
  • src/data/roadmaps/java/java.md
  • src/data/roadmaps/javascript/javascript.md
  • src/data/roadmaps/kubernetes/kubernetes.md
  • src/data/roadmaps/linux/linux.md
  • src/data/roadmaps/mlops/mlops.md
  • src/data/roadmaps/mongodb/mongodb.md
  • src/data/roadmaps/nodejs/nodejs.md
  • src/data/roadmaps/postgresql-dba/postgresql-dba.md
  • src/data/roadmaps/python/python.md
  • src/data/roadmaps/react-native/react-native.md
  • src/data/roadmaps/react/react.md
  • src/data/roadmaps/rust/rust.md
  • src/data/roadmaps/server-side-game-developer/server-side-game-developer.md
  • src/data/roadmaps/software-architect/software-architect.md
  • src/data/roadmaps/software-design-architecture/software-design-architecture.md
  • src/data/roadmaps/spring-boot/spring-boot.md
  • src/data/roadmaps/system-design/system-design.md
  • src/data/roadmaps/typescript/typescript.md
  • src/data/roadmaps/ux-design/ux-design.md
2024-12-29T15:27:19 See commit

The commit titled "Improve AI engineer content (#7924)" involves extensive modifications to various markdown files within the AI engineer roadmap. A total of 66 content files have been updated, covering a wide range of topics relevant to AI engineering, including AI safety and ethics, anomaly detection, development tools, embedding techniques, and various APIs such as those from OpenAI and Hugging Face.

These updates likely aim to enhance the quality, relevance, and clarity of the information provided to AI engineers, ensuring that the content remains current with the latest developments in the field. By refining these resources, the commit seeks to better equip AI engineers with the knowledge and tools necessary to navigate the complexities of AI technologies and their applications.

Files changed

  • src/data/roadmaps/ai-engineer/content/ai-safety-and-ethics@8ndKHDJgL_gYwaXC7XMer.md
  • src/data/roadmaps/ai-engineer/content/anomaly-detection@AglWJ7gb9rTT2rMkstxtk.md
  • src/data/roadmaps/ai-engineer/content/capabilities--context-length@vvpYkmycH0_W030E-L12f.md
  • src/data/roadmaps/ai-engineer/content/chat-completions-api@_bPTciEA1GT1JwfXim19z.md
  • src/data/roadmaps/ai-engineer/content/development-tools@NYge7PNtfI-y6QWefXJ4d.md
  • src/data/roadmaps/ai-engineer/content/embedding@grTcbzT7jKk_sIUwOTZTD.md
  • src/data/roadmaps/ai-engineer/content/embeddings@XyEp6jnBSpCxMGwALnYfT.md
  • src/data/roadmaps/ai-engineer/content/googles-gemini@oe8E6ZIQWuYvHVbYJHUc1.md
  • src/data/roadmaps/ai-engineer/content/hugging-face-hub@YLOdOvLXa5Fa7_mmuvKEi.md
  • src/data/roadmaps/ai-engineer/content/hugging-face-tasks@YKIPOiSj_FNtg0h8uaSMq.md
  • src/data/roadmaps/ai-engineer/content/indexing-embeddings@5TQnO9B4_LTHwqjI7iHB1.md
  • src/data/roadmaps/ai-engineer/content/inference-sdk@3kRTzlLNBnXdTsAEXVu_M.md
  • src/data/roadmaps/ai-engineer/content/introduction@_hYN0gEi9BL24nptEtXWU.md
  • src/data/roadmaps/ai-engineer/content/lancedb@rjaCNT3Li45kwu2gXckke.md
  • src/data/roadmaps/ai-engineer/content/langchain@ebXXEhNRROjbbof-Gym4p.md
  • src/data/roadmaps/ai-engineer/content/limitations-and-considerations@MXqbQGhNM3xpXlMC2ib_6.md
  • src/data/roadmaps/ai-engineer/content/llama-index@d0ontCII8KI8wfP-8Y45R.md
  • src/data/roadmaps/ai-engineer/content/llamaindex-for-multimodal-apps@akQTCKuPRRelj2GORqvsh.md
  • src/data/roadmaps/ai-engineer/content/llms@wf2BSyUekr1S1q6l8kyq6.md
  • src/data/roadmaps/ai-engineer/content/manual-implementation@6xaRB34_g0HGt-y1dGYXR.md
  • src/data/roadmaps/ai-engineer/content/open-ai-embeddings-api@l6priWeJhbdUD5tJ7uHyG.md
  • src/data/roadmaps/ai-engineer/content/open-vs-closed-source-models@RBwGsq9DngUsl8PrrCbqx.md
  • src/data/roadmaps/ai-engineer/content/openai-api@zdeuA4GbdBl2DwKgiOA4G.md
  • src/data/roadmaps/ai-engineer/content/openai-vision-api@CRrqa-dBw1LlOwVbrZhjK.md
  • src/data/roadmaps/ai-engineer/content/pinecone@_Cf7S1DCvX7p1_3-tP3C3.md
  • src/data/roadmaps/ai-engineer/content/pre-trained-models@d7fzv_ft12EopsQdmEsel.md
  • src/data/roadmaps/ai-engineer/content/prompt-engineering@Dc15ayFlzqMF24RqIF_-X.md
  • src/data/roadmaps/ai-engineer/content/qdrant@DwOAL5mOBgBiw-EQpAzQl.md
  • src/data/roadmaps/ai-engineer/content/rag--implementation@lVhWhZGR558O-ljHobxIi.md
  • src/data/roadmaps/ai-engineer/content/roles-and-responsiblities@K9EiuFgPBFgeRxY4wxAmb.md
  • src/data/roadmaps/ai-engineer/content/semantic-search@eMfcyBxnMY_l_5-8eg6sD.md
  • src/data/roadmaps/ai-engineer/content/sentence-transformers@ZV_V6sqOnRodgaw4mzokC.md
  • src/data/roadmaps/ai-engineer/content/speech-to-text@jQX10XKd_QM5wdQweEkVJ.md
  • src/data/roadmaps/ai-engineer/content/supabase@9kT7EEQsbeD2WDdN9ADx7.md
  • src/data/roadmaps/ai-engineer/content/token-counting@FjV3oD7G2Ocq5HhUC17iH.md
  • src/data/roadmaps/ai-engineer/content/training@xostGgoaYkqMO28iN2gx8.md
  • src/data/roadmaps/ai-engineer/content/using-sdks-directly@WZVW8FQu6LyspSKm1C_sl.md
  • src/data/roadmaps/ai-engineer/content/vector-database@zZA1FBhf1y4kCoUZ-hM4H.md
  • src/data/roadmaps/ai-engineer/content/vector-databases@LnQ2AatMWpExUHcZhDIPd.md
  • src/data/roadmaps/ai-engineer/content/vector-databases@tt9u3oFlsjEMfPyojuqpc.md
  • src/data/roadmaps/ai-engineer/content/video-understanding@TxaZCtTCTUfwCxAJ2pmND.md
  • src/data/roadmaps/ai-engineer/content/weaviate@VgUnrZGKVjAAO4n_llq5-.md
  • src/data/roadmaps/ai-engineer/content/what-are-embeddings@--ig0Ume_BnXb9K2U7HJN.md
  • src/data/roadmaps/ai-engineer/content/whisper-api@OTBd6cPUayKaAM-fLWdSt.md
  • src/data/roadmaps/ai-engineer/content/writing-prompts@9-5DYeOnKJq9XvEMWP45A.md
2024-12-29T15:28:08 See commit

This commit addresses a correction in the URL for the PHP introduction resources within the documentation. The changes involve updating the link to the official PHP manual from an outdated URL to the correct one, ensuring that users have access to accurate information.

The modifications were made in the file located at src/data/roadmaps/php/content/what-is-php@_LhLDVZjLt1DoAP1NuUES.md, where two URLs were updated. The commit includes a total of four changes, with two lines added and two lines deleted, reflecting the corrected links to enhance the clarity and reliability of the PHP introduction section.

Files changed

  • src/data/roadmaps/php/content/what-is-php@_LhLDVZjLt1DoAP1NuUES.md
2024-12-29T15:31:41 See commit

The commit titled "Prepare for 2025" involves extensive modifications across various documentation files related to backend and frontend frameworks, languages, and technologies, as well as DevOps-related guides and career paths. The updates span multiple roadmaps for different programming languages and roles, including AI engineering, MLOps, and quality assurance, indicating a comprehensive review and enhancement of the content to align with future trends and requirements.

Overall, this commit appears to be a strategic effort to ensure that the provided resources are up-to-date and relevant as the tech landscape evolves towards 2025. By revising these guides and roadmaps, the commit aims to better equip users with the necessary knowledge and skills for emerging technologies and career paths in the upcoming years.

Files changed

  • src/data/guides/backend-frameworks.md
  • src/data/guides/backend-languages.md
  • src/data/guides/devops-career-path.md
  • src/data/guides/devops-engineer.md
  • src/data/guides/devops-lifecycle.md
  • src/data/guides/devops-tools.md
  • src/data/guides/frontend-frameworks.md
  • src/data/guides/frontend-languages.md
  • src/data/guides/frontend-technologies.md
  • src/data/guides/java-developer-skills.md
  • src/data/roadmaps/ai-engineer/ai-engineer.md
  • src/data/roadmaps/aws/aws.md
  • src/data/roadmaps/cpp/cpp.md
  • src/data/roadmaps/devrel/devrel.md
  • src/data/roadmaps/git-github/git-github.md
  • src/data/roadmaps/ios/ios.md
  • src/data/roadmaps/java/java.md
  • src/data/roadmaps/mlops/mlops.md
  • src/data/roadmaps/php/php.md
  • src/data/roadmaps/prompt-engineering/content/104-llm-pitfalls/102-hallucinations.md
  • src/data/roadmaps/qa/qa.md
  • src/data/roadmaps/redis/redis.md
  • src/data/roadmaps/sql/sql.md
  • src/data/roadmaps/terraform/terraform.md
  • src/data/roadmaps/vue/vue.md
2024-12-30T06:30:44 See commit

This commit, titled "chore: update roadmap content json," involves modifications to three JSON files related to the project's roadmap: ai-engineer.json, backend.json, and php.json. The updates were made to improve or refine the content outlined in these files, which likely serve as guides for users interested in these specific areas of development.

The commit was co-authored by Kamran Ahmed, indicating collaboration on this update. The changes are categorized as a chore, suggesting that they are maintenance updates rather than feature additions or bug fixes, aimed at ensuring the roadmap content remains relevant and accurate for users.

Files changed

  • public/roadmap-content/ai-engineer.json
  • public/roadmap-content/backend.json
  • public/roadmap-content/php.json
2024-12-30T06:31:26 See commit

This commit addresses a typographical error in the System Design roadmap by correcting the label "Backens for Frontend" to "Backends for Frontend" in the JSON data file. The changes involve a total of four modifications, including two additions and two deletions, ensuring the accuracy of the terminology used in the roadmap.

The update is part of an ongoing effort to maintain clarity and precision in documentation, which is essential for effective communication within development teams. The change does not introduce any new functionality but enhances the overall quality of the project documentation.

Files changed

  • src/data/roadmaps/system-design/system-design.json