developer-roadmap changelog


Here's the latest scoop on our updates, packed with exciting new features, essential improvements, and a sprinkle of bug fixes. Dive in to discover what's new and how we're making the documentation even better for you! ๐ŸŽ‰

  • New feature: Observer Pattern Resource Added ๐Ÿ“š
    We've added a fantastic new resource to help you master the Observer Pattern! The Android roadmap now includes a link to Refactoring Guru's comprehensive guide, making it easier for developers to understand and implement this design pattern.

  • New feature: GoFiber Joins the Web Frameworks Family ๐ŸŒ
    GoFiber has been added to our list of popular web frameworks for Go! Now, alongside Gin, Revel, and Echo, GoFiber provides developers with another powerful option for building web applications.

  • Improvement: Rust Documentation Gets a Boost ๐Ÿš€
    Our Rust programming language documentation just got richer with new links to the official Rust website and the Rust Book. These additions aim to enhance your learning journey with top-notch resources.

  • Bugfix: Broken Link Replaced ๐Ÿ”—
    We fixed a broken link in the design system roadmap. The outdated article link is now replaced with a fresh resource from Figma's blog, ensuring you have access to the latest and greatest information.

  • Bugfix: Typo Corrections Galore โœ๏ธ
    Weโ€™ve squashed several pesky typos, including one in the term "explainability" within our LLM documentation. These fixes aim to polish the content, keeping it accurate and easy to read.

  • Improvement: Content Streamlining for CISM ๐Ÿงน
    We've tidied up the CISM section by removing unrelated content about network ports. This change sharpens the focus on information security management, ensuring a clear and concise read.

Stay tuned for more updates, and keep exploring these enhanced resources! ๐Ÿš€

Included Commits

2025-01-05T12:14:41 See commit

This commit addresses a broken link in the documentation by updating the index.md file within the design system roadmap. The change replaces an outdated article link with a new resource titled "How to build your design system," which can be found on Figma's blog. Additionally, the commit includes a minor fix to the title of the section.

The modifications consist of one addition and one deletion, reflecting the updated link and a couple of other minor changes in the document. The commit was co-authored by Arik Chakma, indicating collaboration in the effort to enhance the documentation's accuracy and usefulness.

Files changed

  • src/data/roadmaps/design-system/content/100-design-system-basics/index.md
2025-01-05T12:17:28 See commit

This commit addresses a content typo in the 102-style-information.md file related to prompt engineering. The changes involve minor text modifications, with two additions and two deletions, resulting in a total of four changes to the content. The primary focus of the edits is to improve the clarity and accuracy of the instructions on how to effectively communicate the desired tone, style, or mood in prompts for language models.

The revised text emphasizes the importance of explicitly stating the desired tone and incorporating relevant keywords or phrases to guide the model's writing. An example prompt is provided to illustrate how to specify a formal tone when declining a job offer, reinforcing the need for clear instructions to achieve the expected writing style. Overall, the commit enhances the instructional quality of the document while correcting typographical errors.

Files changed

  • src/data/roadmaps/prompt-engineering/content/102-prompts/good-prompts/102-style-information.md
2025-01-05T12:18:50 See commit

This commit introduces an additional resource for understanding the Observer Pattern, a software design pattern where an object (the subject) maintains a list of dependents (observers) and notifies them of state changes. The modification updates the documentation located in the Android roadmap to include a link to a detailed explanation of the Observer Pattern from Refactoring Guru, enhancing the learning materials available for developers.

The change consists of a single addition to the existing documentation, which already included a link to the Wikipedia article on the Observer Pattern. By incorporating this new resource, the commit aims to provide a more comprehensive understanding of the design pattern, making it easier for developers to grasp its implementation and use cases.

Files changed

  • src/data/roadmaps/android/content/observer-pattern@N_auRfGKkeIIc-qiHLkR_.md
2025-01-05T12:20:24 See commit

This commit introduces important content resources to the Rust programming language documentation. It updates the index.md file by adding links to the official Rust website and the Rust Book, which are valuable resources for learners and developers. The updates aim to enhance the existing content by providing additional references that align with the guidelines for documentation.

The changes include two new resource links added to the introduction section of the Rust roadmap, while ensuring compliance with documentation standards. Overall, this commit improves the accessibility of key learning materials for users interested in Rust, thereby enriching the educational resources available in the documentation.

Files changed

  • src/data/roadmaps/rust/content/100-introduction/index.md
2025-01-05T12:21:04 See commit

This commit addresses a typographical error in the documentation related to large language models (LLMs). Specifically, the term "xxplainability" has been corrected to "explainability" in the context of discussing the risks associated with LLMs in question answering, highlighting the importance of transparency in AI systems.

The changes were made in the Markdown file located in the prompt-engineering content directory, resulting in a modification that involved two additions and two deletions. The commit ensures that the content is accurate and clear, maintaining the quality of the documentation for users seeking information on the pitfalls of LLMs.

Files changed

  • src/data/roadmaps/prompt-engineering/content/104-llm-pitfalls/index.md
2025-01-08T04:54:47 See commit

This commit introduces GoFiber as a new entry in the list of popular web frameworks for the Go programming language. The modification occurs in the index.md file, where GoFiber is added to the existing list that includes other well-known frameworks such as Gin, Revel, and Echo.

The change consists of a single addition to the content, enhancing the resource by acknowledging GoFiber's presence in the Go web development ecosystem. This update aims to provide users with a more comprehensive overview of available frameworks for building web applications in Go.

Files changed

  • src/data/roadmaps/golang/content/104-go-web-frameworks/index.md
2025-01-08T05:06:14 See commit

This commit focuses on cleaning up the content related to the Certified Information Security Manager (CISM) by removing unrelated material that did not pertain to the topic. Specifically, it deleted a section discussing common network ports and their significance in cybersecurity, which was deemed irrelevant to the primary subject of information security management.

The modifications made include the removal of three lines of text while adding a single line to maintain the integrity of the document. The changes streamline the content, ensuring that it remains focused on the CISM certification and its relevance to professionals in the field, thereby enhancing clarity and coherence.

Files changed

  • src/data/roadmaps/cyber-security/content/cism@s86x24SHPEbbOB9lYNU-w.md
2025-01-09T10:57:48 See commit

The commit titled "chore: update roadmap content json (#7999)" involves modifications to the cyber-security.json file within the public roadmap content. The primary change is a revision of the description for the Certified Information Security Manager (CISM) certification. The updated description retains the focus on CISM as an advanced certification for professionals in information security management but removes detailed information about common network ports and their significance in cybersecurity.

The commit includes a total of two changes: one addition and one deletion, streamlining the description to emphasize the certification's relevance without the technical details regarding network ports. This adjustment aims to enhance clarity and focus on the certification's importance while providing links for further resources related to CISM. The commit was co-authored by Kamran Ahmed.

Files changed

  • public/roadmap-content/cyber-security.json