We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
developer-roadmap changelog
Hey there, awesome community! 🎉 We've got some exciting updates and improvements to share with you. Grab a coffee, sit back, and enjoy the new features and fixes we've rolled out!
New Features 🚀
New feature: Add product manager roadmap
- We've added a comprehensive product manager roadmap packed with topics like A/B testing, agile methodology, analytics tools, backlog management, and more. This roadmap is your go-to guide for enhancing your product management skills and knowledge. Dive in and level up!
New feature: Add iOS content (#5828)
- Fresh iOS content focusing on Swift interoperability and its benefits over Objective-C. Learn how Swift can coexist with Objective-C in your projects, and explore its modern syntax, safety, and performance advantages.
New feature: Add how to become a DevOps engineer guide (#5847)
- Ever wondered how to become a DevOps engineer? We've got you covered with a detailed guide on essential skills, certifications, and career advice. From operating systems to cloud platforms, this guide has it all.
New feature: Add resources for swap (#5850)
- Added resources for setting up swap space in Linux. Includes examples and links to articles on the Arch Wiki. Optimize your system performance with these handy tips!
New feature: Add iOS content (#5829)
- Expanded iOS content with topics like functional programming, GitHub, Git, and Object-Oriented Programming (OOP). Get detailed explanations and external resources to enhance your iOS development skills.
Improvements ✨
Improvement: Add useful links for Rust ORM (#5827)
- Added useful links for Rust ORM tools like Diesel, SQLx, and rusqlite. Now you can easily access more information and resources to deepen your understanding of these ORM tools.
Improvement: Update 100-instance-types.md (#5853)
- Updated the 100-instance-types.md file with official documentation for EC2 instance types. Choose the best instance type for your needs with this comprehensive guide.
Improvement: docs(typescript/build-tools): update tsup link (#5851)
- Updated the link for the tsup tool in the TypeScript build tools documentation to the correct URL. Stay current and accurate with this minor but important update.
Bugfixes 🐛
Bugfix: Resolve merge conflicts
- Resolved merge conflicts in multiple files related to the product manager roadmap. Ensured that all changes are successfully merged into the codebase without any conflicts.
Bugfix: Fix typos in product management roadmap (#5862)
- Corrected typos and swapped "project" and "product" where necessary in the product management roadmap. Enhanced clarity and precision for a more accurate resource.
Bugfix: Fix typos in frontend questions about SSR (#5837)
- Fixed typos in the frontend questions about server-side rendering (SSR). The information is now accurate and clear, helping users better understand the benefits and applications of SSR.
That's all for now, folks! Keep those feedback and suggestions coming. You rock! 🤘
Included Commits
This commit adds useful links for Rust ORM (Object-Relational Mapping) in the content related to Diesel, SQLx, and rusqlite. The changes include adding links to the official Diesel website, the Diesel repository on GitHub, and a Diesel documentation article on Docs.rs. Similarly, links to the SQLx repository on GitHub and a Docs.rs article on SQLx are included. Additionally, links to the rusqlite repository on GitHub and a Docs.rs article on rusqlite are also added. These resources provide users with additional information and references to learn more about these Rust ORM tools, enhancing the content on database ORM in Rust.
By including these links, users can easily access more information about Diesel, SQLx, and rusqlite, allowing them to explore these ORM tools further. The added resources provide a comprehensive overview of each ORM tool, their features, and how they can be used in Rust applications. This commit enhances the content related to database ORM in Rust by providing users with valuable references and additional sources of information to deepen their understanding of these ORM tools.
Files changed
- src/data/roadmaps/rust/content/112-database-orm/100-diesel.md
- src/data/roadmaps/rust/content/112-database-orm/101-sqlx.md
- src/data/roadmaps/rust/content/112-database-orm/102-rusqlite.md
This commit adds new content related to iOS development, specifically focusing on Swift interoperability and the benefits of using Swift over Objective-C. The update includes information on how Swift can coexist with Objective-C in the same project, allowing for a gradual migration of codebases and access to existing libraries. It also highlights the safety, reliability, and performance advantages of Swift, as well as its modern syntax and memory management features.
Additionally, the commit includes content on the history and reasons for using Swift as a replacement for Objective-C, emphasizing its improved performance, safety, and readability. The update provides resources for further learning about Swift, including videos and articles on Swift interoperability, its recommended use, and its integration with existing Objective-C codebases. Overall, this commit enhances the iOS content by adding valuable information on Swift development and its benefits over Objective-C.
Files changed
- src/data/roadmaps/api-design/content/understand-tcp--ip@KG3wO86F8Of27fU7QRcsn.md
- src/data/roadmaps/ios/content/benefits-over-objective-c@ZkNulHQAqhiFTO3CRC_mW.md
- src/data/roadmaps/ios/content/history-and-why-swift@z4-1Gc95JKYAn2RPFc7hw.md
- src/data/roadmaps/ios/content/interoperability-with-swift@IAPzuN51xvrZJ5TFB23Q9.md
- src/data/roadmaps/ios/content/objective-c@oOaMz9A5DZvrjxovMztXz.md
- src/data/roadmaps/ios/content/swift-recommended@KJ7fM-V0_azY_lzmhjJAN.md
This commit (#5829) added iOS content to the project, specifically focusing on topics such as functional programming, GitHub, Git, and Object-Oriented Programming (OOP). Functional programming was described as a style of programming that emphasizes the use of pure functions to process data, leading to more predictable and bug-resistant code. Resources were also added for further learning on this topic. Similarly, information on GitHub, Git, and OOP was included, highlighting their importance in software development and providing additional resources for developers to explore.
Overall, this commit expanded the iOS content within the project by adding detailed explanations and external resources on functional programming, GitHub, Git, and OOP. The goal was to provide developers with a comprehensive understanding of these key concepts and tools used in iOS development, helping them write more efficient and maintainable code.
Files changed
- src/data/roadmaps/ios/content/functional-programming@Pj-hqRZUmwx1WhmTbLoFD.md
- src/data/roadmaps/ios/content/git@QifWR7WSJJTcTK2IfczxG.md
- src/data/roadmaps/ios/content/github@U_xXGSFF5iibQ4VkzPAWf.md
- src/data/roadmaps/ios/content/oop@FoqlB7xBIrV4yUp4ReBkw.md
This commit fixes typos in the frontend questions about server-side rendering (SSR). Specifically, it corrects the wording in the ideal use cases for SSR, changing "new sites" to "news sites" and "rendered in the server" to "rendered on the server". These changes ensure that the information provided in the questions is accurate and clear for users.
By making these corrections, the frontend questions about SSR now accurately describe the ideal use cases for this technique, including content-rich websites, SEO-heavy applications, and progressive web applications. This update helps users better understand the benefits and applications of SSR, ultimately improving the overall quality of the information provided in these questions.
Files changed
- src/data/question-groups/frontend/content/ssr-when.md
This commit adds a guide on how to become a DevOps engineer, providing detailed information on the skills, certifications, and career advice needed for this role. The guide covers essential skills such as operating systems, programming fundamentals, version control, networking, containerization, cloud platforms, Infrastructure as Code (IaC), and continuous integration and delivery. It also emphasizes the mindset required for a successful DevOps engineer, including automation, risk awareness, systems thinking, and continuous learning. The commit includes the addition of a new markdown file with the guide content, as well as updates to other files to incorporate the new guide into the project.
Additionally, the commit includes adjustments to the Astro settings file to reflect changes related to the new guide, such as adding a new page for the guide and updating metadata. The commit is co-authored by Kamran Ahmed, who contributed to the creation of the guide content.
Files changed
- .astro/settings.json
- src/data/guides/how-to-become-devops-engineer.md
- src/pages/devops/how-to-become-devops-engineer.astro
This commit updates the link for the tsup tool in the TypeScript build tools documentation. The link was changed from https://tsup.egoist.sh/ to https://tsup.egoist.dev/. This change was made in the 114-ecosystem/103-build-tools.md file, with 1 addition, 1 deletion, and 2 changes in total. The commit aims to ensure that the correct and up-to-date link is provided for users to access information about the tsup tool, which is a zero-config TypeScript build tool.
Overall, this commit is a minor documentation update to keep the information in the TypeScript build tools documentation current and accurate. By updating the link for the tsup tool to the correct URL, users can easily access the relevant resources and information about this build tool.
Files changed
- src/data/roadmaps/typescript/content/114-ecosystem/103-build-tools.md
This commit adds resources for setting up swap space in Linux, specifically providing examples and links to articles on the subject. The changes include modifications to the swap.md file in the Linux roadmaps directory, with additions of 4 lines and 1 deletion. The examples show how to set up swap space, enable swapping, and emphasize the importance of optimizing system performance by considering where to place swap space, how much to allocate, and how to utilize it effectively.
The commit also includes links to two articles on the Arch Wiki related to swap space, providing additional information and resources for users looking to further understand and optimize their swap configurations. Overall, this commit enhances the documentation on setting up and utilizing swap space in Linux systems, offering valuable resources and examples for users to follow.
Files changed
- src/data/roadmaps/linux/content/110-disks-filesystems/104-swap.md
This commit adds a product manager roadmap to the project. It includes a wide range of topics and content related to product management, such as A/B testing, agile methodology, analytics tools, backlog management, brainstorming techniques, competitive analysis, communication skills, growth hacking, market segmentation, user research, and many more. The roadmap covers various aspects of product management and provides valuable resources for product managers to enhance their skills and knowledge in the field.
The changes include modifications to existing JSON files related to API design and iOS, as well as the addition of multiple new content files specific to product management topics. The commit also includes the addition of a FAQ file and a product manager overview file, all aimed at providing comprehensive guidance and information for product managers navigating their roles and responsibilities within the organization.
Files changed
- src/data/roadmaps/api-design/api-design.json
- src/data/roadmaps/ios/ios.json
- src/data/roadmaps/product-manager/content/ab-testing@V3yGVN7z_ihLkScO0_92_.md
- src/data/roadmaps/product-manager/content/active-listening@FwYc1942Z0_KYih0BQ1CL.md
- src/data/roadmaps/product-manager/content/agile-methodology@sAu4Gr1hg8S4jAV0bOSdY.md
- src/data/roadmaps/product-manager/content/ai-in-product-mgmt@H7sf23kwv73XjnFCdKHPi.md
- src/data/roadmaps/product-manager/content/analytics-tools@lJ_7-oYaFWST8aBd5lIgM.md
- src/data/roadmaps/product-manager/content/backlog-management@lq5Hl1ZXBQRRI_4ywn7yA.md
- src/data/roadmaps/product-manager/content/baseline@GPRqshiha8Pi4a4ImW8-5.md
- src/data/roadmaps/product-manager/content/blue-ocean-strategy@gjdCSm_jZmG_q6YjG_8Qu.md
- src/data/roadmaps/product-manager/content/brainstorming-techniques@69IgqluiW9cVfezSIKInD.md
- src/data/roadmaps/product-manager/content/brainwriting@0emyqhl028_M6tdilfFC3.md
- src/data/roadmaps/product-manager/content/business@LPiCtvd00hWsCAefTIUxy.md
- src/data/roadmaps/product-manager/content/cac-customer-acquisition-cost@kVd36zDyjLvVG2Nw9gsXi.md
- src/data/roadmaps/product-manager/content/capabilities@8srsCEv55zh1y4gsp-rCO.md
- src/data/roadmaps/product-manager/content/case-studies@JhhjMPTNb646aQKlS_cji.md
- src/data/roadmaps/product-manager/content/churn-rate@jRWVaNpTfBXVjpi4WNT7H.md
- src/data/roadmaps/product-manager/content/cohort-analysis@APdoU9kzHEqpUgKGKfyp9.md
- src/data/roadmaps/product-manager/content/communicating-the-roadmap@NjLt_B_kV7FdnkOomqayx.md
- src/data/roadmaps/product-manager/content/communication-skills@5-4MXlRjH-4PlF2giZpVL.md
- src/data/roadmaps/product-manager/content/competetive-advantage@tTUp4GQHvjLZYkySasQFE.md
- src/data/roadmaps/product-manager/content/competitive-analysis@PBDlYIyS8LAyPE6tV-kU7.md
- src/data/roadmaps/product-manager/content/competitive-strategy@qy_IXzenBOEVBMvVlXPaY.md
- src/data/roadmaps/product-manager/content/conflict-resolution@sQvkXvluZHgTIGS7W3Fj4.md
- src/data/roadmaps/product-manager/content/contingency-planning@ybq-zRDLvtTTl8X8GnRNf.md
- src/data/roadmaps/product-manager/content/continuous-roadmapping@qGvHqOSTPyVKll4mMVk7i.md
- src/data/roadmaps/product-manager/content/creating-a-roadmap@eiqV86PWizZPWsyqoBU5k.md
- src/data/roadmaps/product-manager/content/daily-standups@BzgGJbXIwQb0yR2ZMCmul.md
- src/data/roadmaps/product-manager/content/dark-launches@aCoVHIAZllwKckkkwExR7.md
- src/data/roadmaps/product-manager/content/data-driven-decision-making@eO7glnL0HixQYnoF3uvSW.md
- src/data/roadmaps/product-manager/content/dau-daily-active-users@g2EgVtqwQxLfjBjomUqcU.md
- src/data/roadmaps/product-manager/content/decline@yOve7g_05UMpXHcGpdZcW.md
- src/data/roadmaps/product-manager/content/defining-goals@n2AYdM2dlJfuZ97jXY49U.md
- src/data/roadmaps/product-manager/content/defining-value-proposition@1j2ZSo7UGnBgoLpYzsA5t.md
- src/data/roadmaps/product-manager/content/design-thinking@yPtxGBDEJkFBhF8ZgQUVH.md
- src/data/roadmaps/product-manager/content/development@5okUFVMuG6mjRki4fyCcF.md
- src/data/roadmaps/product-manager/content/difficult-conversations@iWCcvEEllfACoaXm5Ul5D.md
- src/data/roadmaps/product-manager/content/discovery@vP4tfzP-hOiAsv4K4RsQy.md
- src/data/roadmaps/product-manager/content/emerging-market-trends@aDhSpLRZ6Sd8SnkcwtyLf.md
- src/data/roadmaps/product-manager/content/ethnographic-research@VwI7plziVzwkp3KZd4466.md
- src/data/roadmaps/product-manager/content/execution@LhNgyNDeqCAD--dAzf6u8.md
- src/data/roadmaps/product-manager/content/feature-toggles@7BCnM9A9PwYqsLmcNVfvt.md
- src/data/roadmaps/product-manager/content/feedback-loops@kirIe5QsxruRUbWGfQtbD.md
- src/data/roadmaps/product-manager/content/finding-balance@xu8A_QKs6lXzKPMiifNF_.md
- src/data/roadmaps/product-manager/content/five-forces-analysis@8CW_clQsc6SC4piQ3__0I.md
- src/data/roadmaps/product-manager/content/future-constraints@wuqZntn1ivkr9AV_09zYX.md
- src/data/roadmaps/product-manager/content/go-to-market-strategy@53XS2zKdK6IDdOP07yiT7.md
- src/data/roadmaps/product-manager/content/grooming-sessions@sqxgqfxWMluhWtCWN8spG.md
- src/data/roadmaps/product-manager/content/growth-hacking@wWWcIfPDGB92ed-1kV-uj.md
- src/data/roadmaps/product-manager/content/growth@ke5vl9p3ouupjVmgU5IKw.md
- src/data/roadmaps/product-manager/content/identify-partners@1M6WpW1wbJcXMb3nf10U2.md
- src/data/roadmaps/product-manager/content/identifying-market-needs@LkDLk6DsEvbFXZPGOhD0C.md
- src/data/roadmaps/product-manager/content/interaction-design@S_-9msr3vGZgOQ36zErnf.md
- src/data/roadmaps/product-manager/content/interpersonal@O5Ipa7PHeXUNEjQ6Mla7Y.md
- src/data/roadmaps/product-manager/content/introduction@GoYEAU_lZ186M3IJY48O6.md
- src/data/roadmaps/product-manager/content/iterative-process@1HytzY1KRYIQWoQa5FMwY.md
- src/data/roadmaps/product-manager/content/job-stories@B9fgJmzVViaq7dvSuEglb.md
- src/data/roadmaps/product-manager/content/kanban-basics@kJ2HQFEsnc5yISU8d9Lla.md
- src/data/roadmaps/product-manager/content/key-product-metrics@RfllpwFxWBeHF29oUwGo_.md
- src/data/roadmaps/product-manager/content/key-skills@5W-3jh1-4qSU5kagrWv9z.md
- src/data/roadmaps/product-manager/content/launch-planning@PbhuFKsVNO6xGJHqXCwFl.md
- src/data/roadmaps/product-manager/content/looker@y8Ys_WfPXLVfJngOLryGR.md
- src/data/roadmaps/product-manager/content/ltv-lifetime-value@DB-dN0bfG29Xv_a8iV8Yg.md
- src/data/roadmaps/product-manager/content/managing-partnerships@vXnf1AcMidLww5EypChWk.md
- src/data/roadmaps/product-manager/content/managing-stakeholders@X-2mVBut_pn4o_fEGVrib.md
- src/data/roadmaps/product-manager/content/market-analysis@Eusp5p6gNIxtU_yVvOkmu.md
- src/data/roadmaps/product-manager/content/market-segmentation@3MYjrnd6h2ZlcfaXjUbkC.md
- src/data/roadmaps/product-manager/content/marketing-strategies@YYo_7lmTw7h74Y4J5pp-_.md
- src/data/roadmaps/product-manager/content/maturity@aUJTPvO9Eb1UOD0MIY4Mf.md
- src/data/roadmaps/product-manager/content/mau-monthly-active-users@Sbi5Y72nU_B1Jk6xNp17u.md
- src/data/roadmaps/product-manager/content/mind-mapping@beca7sTxYY06RwNn5jpZM.md
- src/data/roadmaps/product-manager/content/mitigation-strategies@4gV80Qrd08_Y8oZB_hahV.md
- src/data/roadmaps/product-manager/content/narrative@zS_CjYSTOIkJZn-oUEvgh.md
- src/data/roadmaps/product-manager/content/north-star-metric@MYKZIDHSIXr-69BdtFcNR.md
- src/data/roadmaps/product-manager/content/notion@dk1YzX84UUe_es1x-dfp2.md
- src/data/roadmaps/product-manager/content/outcome-based-roadmaps@1uAfy3ISLKGmLirvIfzfE.md
- src/data/roadmaps/product-manager/content/phased-rollouts@8_VCWpSZkRWmsD1_thMYS.md
- src/data/roadmaps/product-manager/content/platform-thinking@EEi56Ww04QbuF2I7B7xW8.md
- src/data/roadmaps/product-manager/content/positioning@YPqdrZguH0ArEFSe-VwKS.md
- src/data/roadmaps/product-manager/content/predictive-analytics@YsDt5I0prvYeaFfn4_lpx.md
- src/data/roadmaps/product-manager/content/prioritising-features@k7Zv7IS9y-jkI_zGrBQG3.md
- src/data/roadmaps/product-manager/content/prioritization-techniques@Slb0P_LVdl7-GzUqbO33c.md
- src/data/roadmaps/product-manager/content/problem-framing@aBJUQvgXmvpLPOhpDTn7l.md
- src/data/roadmaps/product-manager/content/product-development-lifecycle@kB8e26BUm8BpTY1_O3N3_.md
- src/data/roadmaps/product-manager/content/product-identification@fmpJB_14CYn7PVuoGZdoz.md
- src/data/roadmaps/product-manager/content/product-management-tools@LgMiUlkRz1M91-4dXenb_.md
- src/data/roadmaps/product-manager/content/product-requirements@0tJ7zlgOIaioCMmVavfqz.md
- src/data/roadmaps/product-manager/content/product-roadmap@gS3ofDrqDRKbecIskIyGi.md
- src/data/roadmaps/product-manager/content/product-vs-product-management@V-IeFB9S2tToxANHIzpMs.md
- src/data/roadmaps/product-manager/content/project-management-tools@Yjxk2gUi5jQONeLzBaeJz.md
- src/data/roadmaps/product-manager/content/proposition@ZCTSbMHAMSaOxlqaJImzr.md
- src/data/roadmaps/product-manager/content/reference-materials@uXseNTJlteD6Fgi1bzQB4.md
- src/data/roadmaps/product-manager/content/remote-user-testing@5fze1aw1in3Gp3K31bvin.md
- src/data/roadmaps/product-manager/content/retention-rate@mfG1UheUwzO8dbS4oglgo.md
- src/data/roadmaps/product-manager/content/retrospectives@AkKl7PrIPrIqXnss88v18.md
- src/data/roadmaps/product-manager/content/risk-monitoring-tools@S2w72SRx-9QvRO7RNBlKZ.md
- src/data/roadmaps/product-manager/content/roadmapping-tools@XG-QBb--HXL-1r-jInYDN.md
- src/data/roadmaps/product-manager/content/roles-and-responsibilities@Dx6ee8P_Agpw1MLKlAPGI.md
- src/data/roadmaps/product-manager/content/scamper@uLSPKcypF06AhzoeNVtDk.md
- src/data/roadmaps/product-manager/content/scrum-basics@WNCVmFrpHW7rMaIzlLaXl.md
- src/data/roadmaps/product-manager/content/selection@toc34xxsB_tnHtekk1UmN.md
- src/data/roadmaps/product-manager/content/service-design@lxU25qxxgxnNF3c3kdZxz.md
- src/data/roadmaps/product-manager/content/showing-impact@XxeB3t8MjTbUzZj2hdKF3.md
- src/data/roadmaps/product-manager/content/solved-constraints@eKJ2XfDxu0NAKA932tbzy.md
- src/data/roadmaps/product-manager/content/sprint-planning@bu-xm-L1XJgIPAFs2PieE.md
- src/data/roadmaps/product-manager/content/statement@DnKHDm0TZ7QQUyrhPdqkV.md
- src/data/roadmaps/product-manager/content/strategic-thinking@m46lX4dUHik_BSHQwaU2l.md
- src/data/roadmaps/product-manager/content/surveys-and-questionnaires@a_5AyOKAgcg0rArZfapA_.md
- src/data/roadmaps/product-manager/content/target@tmlFCmEuYpcUnt8VvVP9R.md
- src/data/roadmaps/product-manager/content/trend@s8mK1llA32B69_rzOwcwN.md
- src/data/roadmaps/product-manager/content/triz-theory-of-inventive-problem-solving@DEwte-c-jxAFpiaBXAPSO.md
- src/data/roadmaps/product-manager/content/usability-testing@1uXjKKvOKqpO50m1pM627.md
- src/data/roadmaps/product-manager/content/user-interviews@5kt8AkCsdAdlBmsKOkKFH.md
- src/data/roadmaps/product-manager/content/user-personas@0y8F9x6MhApQkS1VhS8Dx.md
- src/data/roadmaps/product-manager/content/user-research@8LAy6uBfrdtrjF8ygAGoo.md
- src/data/roadmaps/product-manager/content/user-stories@kN-UfAbQ8j7g0jDdqWK55.md
- src/data/roadmaps/product-manager/content/user-testing@v3hKowLMBVq9eCXkUhrDZ.md
- src/data/roadmaps/product-manager/content/usp-unique-selling-point@tKDlfVvNym_OIqkommiJ8.md
- src/data/roadmaps/product-manager/content/ux--ui-design@-lFYy5W1YqWuTiM3QRF4k.md
- src/data/roadmaps/product-manager/content/validation@fK3ZaX7Amna1oa_T5axVk.md
- src/data/roadmaps/product-manager/content/value-proposition-canvas@kjKUrKdtCM95VinlluKDS.md
- src/data/roadmaps/product-manager/content/value-vs-features@0AQj2F1n8VKHBwuF4ywrp.md
- src/data/roadmaps/product-manager/content/what-is-product-management@KYkZX-u-Pfsjxa6fKUaSH.md
- src/data/roadmaps/product-manager/content/wireframing-and-prototyping@zwrmh-djneZ8HIqbaBOkN.md
- src/data/roadmaps/product-manager/content/working-with-engineering-teams@2r-NPGcROFmw-pd4rvsAJ.md
- src/data/roadmaps/product-manager/content/writing-prds@0FqpBfvnkGN_oE2KSC-_8.md
- src/data/roadmaps/product-manager/faqs.astro
- src/data/roadmaps/product-manager/product-manager.json
- src/data/roadmaps/product-manager/product-manager.md
This commit resolves merge conflicts in multiple files related to the product manager roadmap. The conflicts were resolved in the TopicDetail.tsx component as well as various JSON and markdown files within the product manager content. Changes include modifications, additions, and updates to content such as agile methodology, communication skills, competitive analysis, and various other topics. Additionally, new content was added, such as advanced analysis, building and leading teams, and communication techniques. The commit addresses conflicts and ensures that the changes are successfully merged into the codebase.
Files changed
- src/components/TopicDetail/TopicDetail.tsx
- src/data/roadmaps/api-design/api-design.json
- src/data/roadmaps/product-manager/content/ab-testing@V3yGVN7z_ihLkScO0_92_.md
- src/data/roadmaps/product-manager/content/ab-testing@Ws7IFrHQNoBjLE2Td2xIZ.md
- src/data/roadmaps/product-manager/content/active-listening@FwYc1942Z0_KYih0BQ1CL.md
- src/data/roadmaps/product-manager/content/advanced-analysis@9y_I41kJhkmyBJjiTw8Xd.md
- src/data/roadmaps/product-manager/content/agile-methodology@sAu4Gr1hg8S4jAV0bOSdY.md
- src/data/roadmaps/product-manager/content/aha@dr5BLjsZXk50R7vp3cMsu.md
- src/data/roadmaps/product-manager/content/ai-in-product-mgmt@H7sf23kwv73XjnFCdKHPi.md
- src/data/roadmaps/product-manager/content/alignment--buy-in@D5GXDeApGwjmLG2-KF2pr.md
- src/data/roadmaps/product-manager/content/amplitude@Z5oorppEJ0ydvwMXSlk1J.md
- src/data/roadmaps/product-manager/content/analytics-tools@lJ_7-oYaFWST8aBd5lIgM.md
- src/data/roadmaps/product-manager/content/backlog-management@lq5Hl1ZXBQRRI_4ywn7yA.md
- src/data/roadmaps/product-manager/content/baseline@GPRqshiha8Pi4a4ImW8-5.md
- src/data/roadmaps/product-manager/content/blue-ocean-strategy@gjdCSm_jZmG_q6YjG_8Qu.md
- src/data/roadmaps/product-manager/content/brainstorming-techniques@69IgqluiW9cVfezSIKInD.md
- src/data/roadmaps/product-manager/content/brainwriting@0emyqhl028_M6tdilfFC3.md
- src/data/roadmaps/product-manager/content/building-and-leading-teams@MP-jZtofXCufnvtSldxqU.md
- src/data/roadmaps/product-manager/content/business@LPiCtvd00hWsCAefTIUxy.md
- src/data/roadmaps/product-manager/content/cac-customer-acquisition-cost@kVd36zDyjLvVG2Nw9gsXi.md
- src/data/roadmaps/product-manager/content/capabilities@8srsCEv55zh1y4gsp-rCO.md
- src/data/roadmaps/product-manager/content/case-studies@JhhjMPTNb646aQKlS_cji.md
- src/data/roadmaps/product-manager/content/churn-rate@jRWVaNpTfBXVjpi4WNT7H.md
- src/data/roadmaps/product-manager/content/cohort-analysis@APdoU9kzHEqpUgKGKfyp9.md
- src/data/roadmaps/product-manager/content/communicating-the-roadmap@NjLt_B_kV7FdnkOomqayx.md
- src/data/roadmaps/product-manager/content/communication-skills@5-4MXlRjH-4PlF2giZpVL.md
- src/data/roadmaps/product-manager/content/communication-techniques@XGnJUxZu7_WnPkklvROon.md
- src/data/roadmaps/product-manager/content/communication-tools@IAta7OX7pAxUzkFdHibY9.md
- src/data/roadmaps/product-manager/content/competetive-advantage@tTUp4GQHvjLZYkySasQFE.md
- src/data/roadmaps/product-manager/content/competitive-analysis@PBDlYIyS8LAyPE6tV-kU7.md
- src/data/roadmaps/product-manager/content/competitive-strategy@qy_IXzenBOEVBMvVlXPaY.md
- src/data/roadmaps/product-manager/content/conflict-resolution@sQvkXvluZHgTIGS7W3Fj4.md
- src/data/roadmaps/product-manager/content/contingency-planning@ybq-zRDLvtTTl8X8GnRNf.md
- src/data/roadmaps/product-manager/content/continuous-roadmapping@qGvHqOSTPyVKll4mMVk7i.md
- src/data/roadmaps/product-manager/content/conversion-rate@avkgeNNVQOCE7dvEKFVZv.md
- src/data/roadmaps/product-manager/content/creating-a-roadmap@eiqV86PWizZPWsyqoBU5k.md
- src/data/roadmaps/product-manager/content/daily-standups@BzgGJbXIwQb0yR2ZMCmul.md
- src/data/roadmaps/product-manager/content/dark-launches@aCoVHIAZllwKckkkwExR7.md
- src/data/roadmaps/product-manager/content/data-driven-decision-making@eO7glnL0HixQYnoF3uvSW.md
- src/data/roadmaps/product-manager/content/dau-daily-active-users@g2EgVtqwQxLfjBjomUqcU.md
- src/data/roadmaps/product-manager/content/decline@yOve7g_05UMpXHcGpdZcW.md
- src/data/roadmaps/product-manager/content/defining-goals@n2AYdM2dlJfuZ97jXY49U.md
- src/data/roadmaps/product-manager/content/defining-value-proposition@1j2ZSo7UGnBgoLpYzsA5t.md
- src/data/roadmaps/product-manager/content/design-thinking@yPtxGBDEJkFBhF8ZgQUVH.md
- src/data/roadmaps/product-manager/content/development@5okUFVMuG6mjRki4fyCcF.md
- src/data/roadmaps/product-manager/content/difficult-conversations@iWCcvEEllfACoaXm5Ul5D.md
- src/data/roadmaps/product-manager/content/discord@e6gO1twjter9xWm14g9S9.md
- src/data/roadmaps/product-manager/content/discovery@vP4tfzP-hOiAsv4K4RsQy.md
- src/data/roadmaps/product-manager/content/emerging-market-trends@aDhSpLRZ6Sd8SnkcwtyLf.md
- src/data/roadmaps/product-manager/content/emotional-intelligence@gyNOziqf1VsfI2j-FaNZ_.md
- src/data/roadmaps/product-manager/content/ethnographic-research@VwI7plziVzwkp3KZd4466.md
- src/data/roadmaps/product-manager/content/execution@LhNgyNDeqCAD--dAzf6u8.md
- src/data/roadmaps/product-manager/content/feature-creep@GbFbURxIRD76kyR9vKfdg.md
- src/data/roadmaps/product-manager/content/feature-toggles@7BCnM9A9PwYqsLmcNVfvt.md
- src/data/roadmaps/product-manager/content/feedback-loops@kirIe5QsxruRUbWGfQtbD.md
- src/data/roadmaps/product-manager/content/finding-balance@xu8A_QKs6lXzKPMiifNF_.md
- src/data/roadmaps/product-manager/content/five-forces-analysis@8CW_clQsc6SC4piQ3__0I.md
- src/data/roadmaps/product-manager/content/future-constraints@wuqZntn1ivkr9AV_09zYX.md
- src/data/roadmaps/product-manager/content/go-to-market-strategy@53XS2zKdK6IDdOP07yiT7.md
- src/data/roadmaps/product-manager/content/grooming-sessions@sqxgqfxWMluhWtCWN8spG.md
- src/data/roadmaps/product-manager/content/growth-hacking@wWWcIfPDGB92ed-1kV-uj.md
- src/data/roadmaps/product-manager/content/growth-strategies@4-w4BpDh4dpmnU9qfjqbU.md
- src/data/roadmaps/product-manager/content/growth@ke5vl9p3ouupjVmgU5IKw.md
- src/data/roadmaps/product-manager/content/heap@xas-t2sAKmJNfb0-Zcpwy.md
- src/data/roadmaps/product-manager/content/identify-partners@1M6WpW1wbJcXMb3nf10U2.md
- src/data/roadmaps/product-manager/content/identifying-market-needs@LkDLk6DsEvbFXZPGOhD0C.md
- src/data/roadmaps/product-manager/content/identifying-stakeholders@Cryuk9pCI3y78HDGv6TMK.md
- src/data/roadmaps/product-manager/content/influencing-without-authority@CMge123Tm9DrZ31LvipLD.md
- src/data/roadmaps/product-manager/content/interaction-design@S_-9msr3vGZgOQ36zErnf.md
- src/data/roadmaps/product-manager/content/internationalization@lIdogd1DAzCo1ct7cdvYD.md
- src/data/roadmaps/product-manager/content/interpersonal@O5Ipa7PHeXUNEjQ6Mla7Y.md
- src/data/roadmaps/product-manager/content/introduction@9vy4uIoykk2zSSyIok4_S.md
- src/data/roadmaps/product-manager/content/introduction@GoYEAU_lZ186M3IJY48O6.md
- src/data/roadmaps/product-manager/content/iterative-process@1HytzY1KRYIQWoQa5FMwY.md
- src/data/roadmaps/product-manager/content/jira@EPQ4-cKr-RqJ457XniP6w.md
- src/data/roadmaps/product-manager/content/job-stories@B9fgJmzVViaq7dvSuEglb.md
- src/data/roadmaps/product-manager/content/kanban-basics@kJ2HQFEsnc5yISU8d9Lla.md
- src/data/roadmaps/product-manager/content/key-product-metrics@RfllpwFxWBeHF29oUwGo_.md
- src/data/roadmaps/product-manager/content/key-skills@5W-3jh1-4qSU5kagrWv9z.md
- src/data/roadmaps/product-manager/content/launch-planning@PbhuFKsVNO6xGJHqXCwFl.md
- src/data/roadmaps/product-manager/content/leadership-and-influence@WyKJxhfnbz6jx-Tvg40_j.md
- src/data/roadmaps/product-manager/content/linear@PIIGfDN6t8H6tXZuKuE04.md
- src/data/roadmaps/product-manager/content/looker@y8Ys_WfPXLVfJngOLryGR.md
- src/data/roadmaps/product-manager/content/ltv-lifetime-value@DB-dN0bfG29Xv_a8iV8Yg.md
- src/data/roadmaps/product-manager/content/managing-partnerships@vXnf1AcMidLww5EypChWk.md
- src/data/roadmaps/product-manager/content/managing-stakeholders@X-2mVBut_pn4o_fEGVrib.md
- src/data/roadmaps/product-manager/content/market-analysis@Eusp5p6gNIxtU_yVvOkmu.md
- src/data/roadmaps/product-manager/content/market-segmentation@3MYjrnd6h2ZlcfaXjUbkC.md
- src/data/roadmaps/product-manager/content/marketing-strategies@YYo_7lmTw7h74Y4J5pp-_.md
- src/data/roadmaps/product-manager/content/maturity@aUJTPvO9Eb1UOD0MIY4Mf.md
- src/data/roadmaps/product-manager/content/mau-monthly-active-users@Sbi5Y72nU_B1Jk6xNp17u.md
- src/data/roadmaps/product-manager/content/mind-mapping@beca7sTxYY06RwNn5jpZM.md
- src/data/roadmaps/product-manager/content/minimum-viable-product-mvp@mm5yvAaROsbwDgQUfnqyl.md
- src/data/roadmaps/product-manager/content/mitigation-strategies@4gV80Qrd08_Y8oZB_hahV.md
- src/data/roadmaps/product-manager/content/ml-in-product-mgmt@rzrxYqFENQ3d0WpZv9-0Q.md
- src/data/roadmaps/product-manager/content/monitoring-and-controlling-risks@zJGg20NPStLPkeL5LKoGm.md
- src/data/roadmaps/product-manager/content/narrative@zS_CjYSTOIkJZn-oUEvgh.md
- src/data/roadmaps/product-manager/content/north-star-metric@MYKZIDHSIXr-69BdtFcNR.md
- src/data/roadmaps/product-manager/content/notion@dk1YzX84UUe_es1x-dfp2.md
- src/data/roadmaps/product-manager/content/outcome-based-roadmaps@1uAfy3ISLKGmLirvIfzfE.md
- src/data/roadmaps/product-manager/content/phased-rollouts@8_VCWpSZkRWmsD1_thMYS.md
- src/data/roadmaps/product-manager/content/platform-thinking@EEi56Ww04QbuF2I7B7xW8.md
- src/data/roadmaps/product-manager/content/portfolio-management@BGtxI9CHtJfhRMdUEIfWa.md
- src/data/roadmaps/product-manager/content/positioning@YPqdrZguH0ArEFSe-VwKS.md
- src/data/roadmaps/product-manager/content/predictive-analytics@YsDt5I0prvYeaFfn4_lpx.md
- src/data/roadmaps/product-manager/content/predictive-analytics@h5N51_YgjaTHhPUHxkqQR.md
- src/data/roadmaps/product-manager/content/principles-of-ux-design@TwL-EqDorSgUpBYr4O4rf.md
- src/data/roadmaps/product-manager/content/prioritising-features@k7Zv7IS9y-jkI_zGrBQG3.md
- src/data/roadmaps/product-manager/content/prioritization-techniques@Slb0P_LVdl7-GzUqbO33c.md
- src/data/roadmaps/product-manager/content/problem-framing@aBJUQvgXmvpLPOhpDTn7l.md
- src/data/roadmaps/product-manager/content/product-board@70yvt_oKcadnjZgg8FtAh.md
- src/data/roadmaps/product-manager/content/product-development-lifecycle@kB8e26BUm8BpTY1_O3N3_.md
- src/data/roadmaps/product-manager/content/product-identification@fmpJB_14CYn7PVuoGZdoz.md
- src/data/roadmaps/product-manager/content/product-requirements@0tJ7zlgOIaioCMmVavfqz.md
- src/data/roadmaps/product-manager/content/product-roadmap@gS3ofDrqDRKbecIskIyGi.md
- src/data/roadmaps/product-manager/content/project-management-tools@Yjxk2gUi5jQONeLzBaeJz.md
- src/data/roadmaps/product-manager/content/proposition@ZCTSbMHAMSaOxlqaJImzr.md
- src/data/roadmaps/product-manager/content/qualitative-risk-assessment@KXadmIkKJM0XLV4Qz0Stj.md
- src/data/roadmaps/product-manager/content/quantitative-risk-assessment@g0sBLcG8kEfeHHtsJSb4i.md
- src/data/roadmaps/product-manager/content/reference-materials@uXseNTJlteD6Fgi1bzQB4.md
- src/data/roadmaps/product-manager/content/release-strategies@VqNK1rNAnr_yvi_a0YZEs.md
- src/data/roadmaps/product-manager/content/remote-stakeholders@QGAb7dQM052XPA0Ll-R1P.md
- src/data/roadmaps/product-manager/content/remote-user-testing@5fze1aw1in3Gp3K31bvin.md
- src/data/roadmaps/product-manager/content/retention-rate@mfG1UheUwzO8dbS4oglgo.md
- src/data/roadmaps/product-manager/content/retrospectives@AkKl7PrIPrIqXnss88v18.md
- src/data/roadmaps/product-manager/content/risk-assessment@0uRTNYMwTU9JzvIWSvDSm.md
- src/data/roadmaps/product-manager/content/risk-audits@ao2uUq_UZWtB-LRKH1x40.md
- src/data/roadmaps/product-manager/content/risk-identification-techniques@0zRGIArMUe9xVDSKfnoHZ.md
- src/data/roadmaps/product-manager/content/risk-mitigation@A-srndVB0olGq0qkApnwi.md
- src/data/roadmaps/product-manager/content/risk-monitoring-tools@S2w72SRx-9QvRO7RNBlKZ.md
- src/data/roadmaps/product-manager/content/risk-register@WBnLicFo9p2zm57pyXciI.md
- src/data/roadmaps/product-manager/content/roadmapping-tools@XG-QBb--HXL-1r-jInYDN.md
- src/data/roadmaps/product-manager/content/roles-and-responsibilities@Dx6ee8P_Agpw1MLKlAPGI.md
- src/data/roadmaps/product-manager/content/scaling-products@4i_kX9oZunMBFYevu7lyi.md
- src/data/roadmaps/product-manager/content/scamper@uLSPKcypF06AhzoeNVtDk.md
- src/data/roadmaps/product-manager/content/scrum-basics@WNCVmFrpHW7rMaIzlLaXl.md
- src/data/roadmaps/product-manager/content/selection@toc34xxsB_tnHtekk1UmN.md
- src/data/roadmaps/product-manager/content/service-design@lxU25qxxgxnNF3c3kdZxz.md
- src/data/roadmaps/product-manager/content/showing-impact@XxeB3t8MjTbUzZj2hdKF3.md
- src/data/roadmaps/product-manager/content/slack@UdOJDzkDP_R3E5f_IltYh.md
- src/data/roadmaps/product-manager/content/solved-constraints@eKJ2XfDxu0NAKA932tbzy.md
- src/data/roadmaps/product-manager/content/sprint-planning@bu-xm-L1XJgIPAFs2PieE.md
- src/data/roadmaps/product-manager/content/stakeholder-engagement@rvqZRvbt73BY5X98dA3Sq.md
- src/data/roadmaps/product-manager/content/stakeholder-mapping@bHA-9gQhvjh40Cy8jbI9u.md
- src/data/roadmaps/product-manager/content/statement@DnKHDm0TZ7QQUyrhPdqkV.md
- src/data/roadmaps/product-manager/content/strategic-partners@jWU_odHoQYk3GKCPoRV2n.md
- src/data/roadmaps/product-manager/content/strategic-thinking@m46lX4dUHik_BSHQwaU2l.md
- src/data/roadmaps/product-manager/content/surveys-and-questionnaires@a_5AyOKAgcg0rArZfapA_.md
- src/data/roadmaps/product-manager/content/target@tmlFCmEuYpcUnt8VvVP9R.md
- src/data/roadmaps/product-manager/content/teams@z72akk5E5XjEuLraS9Gug.md
- src/data/roadmaps/product-manager/content/timeframe@E1yPzEhssJWMDLeSiL4cj.md
- src/data/roadmaps/product-manager/content/trello@SD98_s1ET_j2eIIKmcKRc.md
- src/data/roadmaps/product-manager/content/trend@s8mK1llA32B69_rzOwcwN.md
- src/data/roadmaps/product-manager/content/triz-theory-of-inventive-problem-solving@DEwte-c-jxAFpiaBXAPSO.md
- src/data/roadmaps/product-manager/content/usability-testing@1uXjKKvOKqpO50m1pM627.md
- src/data/roadmaps/product-manager/content/user-interviews@5kt8AkCsdAdlBmsKOkKFH.md
- src/data/roadmaps/product-manager/content/user-personas@0y8F9x6MhApQkS1VhS8Dx.md
- src/data/roadmaps/product-manager/content/user-research@8LAy6uBfrdtrjF8ygAGoo.md
- src/data/roadmaps/product-manager/content/user-stories@kN-UfAbQ8j7g0jDdqWK55.md
- src/data/roadmaps/product-manager/content/user-story-mapping@3JY85Tu40ABy9XfoliaqE.md
- src/data/roadmaps/product-manager/content/user-testing@v3hKowLMBVq9eCXkUhrDZ.md
- src/data/roadmaps/product-manager/content/usp-unique-selling-point@tKDlfVvNym_OIqkommiJ8.md
- src/data/roadmaps/product-manager/content/ux--ui-design@-lFYy5W1YqWuTiM3QRF4k.md
- src/data/roadmaps/product-manager/content/validation@fK3ZaX7Amna1oa_T5axVk.md
- src/data/roadmaps/product-manager/content/value-proposition-canvas@kjKUrKdtCM95VinlluKDS.md
- src/data/roadmaps/product-manager/content/value-proposition@6OjKcLbUZVJdUDC7if0Uy.md
- src/data/roadmaps/product-manager/content/value-vs-features@0AQj2F1n8VKHBwuF4ywrp.md
- src/data/roadmaps/product-manager/content/vision--mission@l-KrmCOKEfpLHq4j-9SoY.md
- src/data/roadmaps/product-manager/content/what-is-product-management@luk1vnpy0duneVjen8WzO.md
- src/data/roadmaps/product-manager/content/wireframing-and-prototyping@zwrmh-djneZ8HIqbaBOkN.md
- src/data/roadmaps/product-manager/content/working-with-engineering-teams@2r-NPGcROFmw-pd4rvsAJ.md
- src/data/roadmaps/product-manager/content/writing-prds@0FqpBfvnkGN_oE2KSC-_8.md
- src/data/roadmaps/product-manager/product-manager.json
- src/data/roadmaps/product-manager/product-manager.md
This commit updates the 100-instance-types.md file to include official documentation for EC2 instance types. It adds information about the different categories of instance types available on AWS, such as General Purpose, Compute Optimized, Memory Optimized, Storage Optimized, and Accelerated Computing instances. Each category is designed for specific workloads and includes various instance types with specific CPU, memory, storage, and network capacities. By understanding the requirements of their applications, users can choose the most suitable instance type for their needs.
Additionally, the commit includes a link to the official AWS EC2 Instance Types documentation for further information. The file has been modified to reflect these changes, with 5 additions and 1 deletion, totaling 6 changes overall.
Files changed
- src/data/roadmaps/aws/content/101-ec2/100-instance-types.md
This commit addresses typos in the product management roadmap by correcting errors in the naming of certain sections and swapping "project" and "product" where necessary. Specifically, the commit corrects the naming of "Baseline in Product Management" to "Baseline-based Goals," "Product vs Product Management" to "Project vs Product Management," "Understanding Target Market" to "Target-based Goals," "Timeframe in Product Management" to "Timeframe-based Goals," and "Trend as a Component of Product Management" to "Trend-based Goals." These changes ensure consistency and accuracy in the content of the product management roadmap.
Additionally, the commit includes a co-author, Kamran Ahmed, who contributed to these corrections. The adjustments made in this commit aim to enhance the clarity and precision of the product management roadmap, providing a more accurate and informative resource for product managers to reference.
Files changed
- src/data/roadmaps/product-manager/content/baseline@GPRqshiha8Pi4a4ImW8-5.md
- src/data/roadmaps/product-manager/content/identifying-risks@oO-ujKApmpoQdkPEkOQG7.md
- src/data/roadmaps/product-manager/content/product-vs-project-management@V-IeFB9S2tToxANHIzpMs.md
- src/data/roadmaps/product-manager/content/target@tmlFCmEuYpcUnt8VvVP9R.md
- src/data/roadmaps/product-manager/content/timeframe@E1yPzEhssJWMDLeSiL4cj.md
- src/data/roadmaps/product-manager/content/trend@s8mK1llA32B69_rzOwcwN.md
- src/data/roadmaps/product-manager/product-manager.json