From 0d8b039114caa49e657bbd0b41aaa831a1414f95 Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Sun, 29 Dec 2024 15:31:41 +0000 Subject: [PATCH] Prepare for 2025 --- src/data/guides/backend-frameworks.md | 10 +++++----- src/data/guides/backend-languages.md | 2 +- src/data/guides/devops-career-path.md | 6 +++--- src/data/guides/devops-engineer.md | 2 +- src/data/guides/devops-lifecycle.md | 2 +- src/data/guides/devops-tools.md | 6 +++--- src/data/guides/frontend-frameworks.md | 6 +++--- src/data/guides/frontend-languages.md | 14 +++++++------- src/data/guides/frontend-technologies.md | 4 ++-- src/data/guides/java-developer-skills.md | 6 +++--- src/data/roadmaps/ai-engineer/ai-engineer.md | 4 ++-- src/data/roadmaps/aws/aws.md | 8 ++++---- src/data/roadmaps/cpp/cpp.md | 6 +++--- src/data/roadmaps/devrel/devrel.md | 4 ++-- src/data/roadmaps/git-github/git-github.md | 4 ++-- src/data/roadmaps/ios/ios.md | 6 +++--- src/data/roadmaps/java/java.md | 4 ++-- src/data/roadmaps/mlops/mlops.md | 2 +- src/data/roadmaps/php/php.md | 8 ++++---- .../content/104-llm-pitfalls/102-hallucinations.md | 2 +- src/data/roadmaps/qa/qa.md | 6 +++--- src/data/roadmaps/redis/redis.md | 4 ++-- src/data/roadmaps/sql/sql.md | 8 ++++---- src/data/roadmaps/terraform/terraform.md | 8 ++++---- src/data/roadmaps/vue/vue.md | 6 +++--- 25 files changed, 69 insertions(+), 69 deletions(-) diff --git a/src/data/guides/backend-frameworks.md b/src/data/guides/backend-frameworks.md index 74d1228ee..5270d4a27 100644 --- a/src/data/guides/backend-frameworks.md +++ b/src/data/guides/backend-frameworks.md @@ -1,10 +1,10 @@ --- -title: 'Top 7 Backend Frameworks to Use in 2024: Pro Advice' +title: 'Top 7 Backend Frameworks to Use in 2025: Pro Advice' description: 'Get expert advice on backend frameworks for 2024. Learn about the top 7 frameworks that can elevate your development process.' authorId: fernando excludedBySlug: '/backend/frameworks' seo: - title: 'Top 7 Backend Frameworks to Use in 2024: Pro Advice' + title: 'Top 7 Backend Frameworks to Use in 2025: Pro Advice' description: 'Get expert advice on backend frameworks for 2024. Learn about the top 7 frameworks that can elevate your development process.' ogImageUrl: 'https://assets.roadmap.sh/guest/top-backend-frameworks-jfpux.jpg' relatedTitle: "Other Guides" @@ -23,7 +23,7 @@ tags: ![Best backend frameworks](https://assets.roadmap.sh/guest/top-backend-frameworks-jfpux.jpg) -Choosing the right backend framework in 2024 can be crucial when you’re building web applications. While the programming language you pick is important, the backend framework you go with will help define how scalable, secure, and maintainable your application is. It’s the foundation that supports all the features your users interact with on the frontend and keeps everything running smoothly behind the scenes. +Choosing the right backend framework in 2025 can be crucial when you’re building web applications. While the programming language you pick is important, the backend framework you go with will help define how scalable, secure, and maintainable your application is. It’s the foundation that supports all the features your users interact with on the frontend and keeps everything running smoothly behind the scenes. So, it’s a decision you want to get right. @@ -48,7 +48,7 @@ How can you determine what “best backend framework” means for you? To answer **Performance**: * A high-performing backend framework processes server-side tasks (e.g., database queries, user sessions, real-time data) quickly and efficiently. -* Faster processing improves user experience, especially in 2024 when speed is critical. +* Faster processing improves user experience, especially in 2025 when speed is critical. **Scalability**: @@ -92,7 +92,7 @@ Of course, Next.js is the best one for me, and that works for me alone. You have Let’s get into the selection and what their strengths and weaknesses are to help you select the right one for you. -## Top 7 Backend Frameworks in 2024 +## Top 7 Backend Frameworks in 2025 ### Next.js diff --git a/src/data/guides/backend-languages.md b/src/data/guides/backend-languages.md index 4b94afe60..38ccbb117 100644 --- a/src/data/guides/backend-languages.md +++ b/src/data/guides/backend-languages.md @@ -31,7 +31,7 @@ Diving straight in, I will cover the top 5 backend programming languages that yo ## Top 5 Backend Languages to Learn for Web Development -The best backend languages to learn in 2024 are: +The best backend languages to learn in 2025 are: - Python - Java diff --git a/src/data/guides/devops-career-path.md b/src/data/guides/devops-career-path.md index 07aef0b21..e62988e5e 100644 --- a/src/data/guides/devops-career-path.md +++ b/src/data/guides/devops-career-path.md @@ -1,11 +1,11 @@ --- title: 'Is DevOps engineering a good career path in @currentYear@?' -description: 'Learn why a DevOps career path is a smart choice in 2024. Get insights into demand, growth, and earning potential in DevOps.' +description: 'Learn why a DevOps career path is a smart choice in 2025. Get insights into demand, growth, and earning potential in DevOps.' authorId: ekene excludedBySlug: '/devops/career-path' seo: title: 'Is DevOps engineering a good career path in @currentYear@?' - description: 'Learn why a DevOps career path is a smart choice in 2024. Get insights into demand, growth, and earning potential in DevOps.' + description: 'Learn why a DevOps career path is a smart choice in 2025. Get insights into demand, growth, and earning potential in DevOps.' ogImageUrl: 'https://assets.roadmap.sh/guest/devops-engineer-career-path-2h4r7.jpg' relatedGuidesTitle: 'Other Guides' relatedGuidesId: devops @@ -81,7 +81,7 @@ It is worth noting that working in DevOps involves working in high-pressure envi Also, there is a steep learning curve. As a tech beginner, it could be daunting and challenging to get into DevOps and adapt the DevOps culture, but as you go along, it gets easier. -## DevOps in 2024 +## DevOps in 2025 According to [Statista](https://www.statista.com/statistics/1367003/in-demand-it-roles/), DevOps software engineering positions are among the top technical positions demanded by recruiters worldwide in 2023. Indeed reported that the average annual salary of [DevOps engineer](https://www.indeed.com/career/development-operations-engineer/salaries?from=top_sb) in the USA is $124,392. diff --git a/src/data/guides/devops-engineer.md b/src/data/guides/devops-engineer.md index 45dc777cf..f5e305300 100644 --- a/src/data/guides/devops-engineer.md +++ b/src/data/guides/devops-engineer.md @@ -21,7 +21,7 @@ tags: ![What is a DevOps engineer and what are their responsibilities?](https://assets.roadmap.sh/guest/what-is-devops-engineer-jort4.jpg) -Are you a developer monitoring recent changes in the ecosystem, looking to change careers or pick up new skills in 2024? If your choice is [DevOps](https://roadmap.sh/devops), you might be wondering what it entails, what it will take to become one in 2024, and how it is affected by the recent changes in the tech ecosystem. +Are you a developer monitoring recent changes in the ecosystem, looking to change careers or pick up new skills in 2025? If your choice is [DevOps](https://roadmap.sh/devops), you might be wondering what it entails, what it will take to become one in 2025, and how it is affected by the recent changes in the tech ecosystem. In recent years, the technology ecosystem has experienced a constant shift in the way hiring managers reach out, companies hire, and the roles and responsibilities described in job postings. Particularly, 2023 proved to be a challenging year as layoffs in the technology sector grew significantly, with more than [262,000 employees laid off across 1,180 firms](https://www.statista.com/statistics/199999/worldwide-tech-layoffs-covid-19/). diff --git a/src/data/guides/devops-lifecycle.md b/src/data/guides/devops-lifecycle.md index 783c5d6d3..66a8b2f2b 100644 --- a/src/data/guides/devops-lifecycle.md +++ b/src/data/guides/devops-lifecycle.md @@ -161,7 +161,7 @@ The DevOps lifecycle is a continuous process that involves development, integrat Let’s explore some of these extensions and how they’re changing the development process. -## Key DevOps extensions to watch in 2024 +## Key DevOps extensions to watch in 2025 Below are some extensions that build on the core principles of DevOps, like [automation](https://roadmap.sh/devops/automation), collaboration, and continuous improvement: diff --git a/src/data/guides/devops-tools.md b/src/data/guides/devops-tools.md index cae214ca2..468804bb0 100644 --- a/src/data/guides/devops-tools.md +++ b/src/data/guides/devops-tools.md @@ -23,7 +23,7 @@ tags: ![The best DevOps tools to use](https://assets.roadmap.sh/guest/best-devops-tools-3vo92.jpg) -Choosing the right DevOps tools can make a significant difference in how effectively your team develops and delivers software. With so many options available in 2024, it can be challenging to determine which tools best fit your organization’s needs. +Choosing the right DevOps tools can make a significant difference in how effectively your team develops and delivers software. With so many options available in 2025, it can be challenging to determine which tools best fit your organization’s needs. This article is designed to help development and operations teams (and their organizations) navigate the landscape of DevOps tools, from the most essential to advanced and pro-level solutions. @@ -53,7 +53,7 @@ When selecting the best DevOps tools for your organization, it's important to ev ![CI/CD Tools](https://assets.roadmap.sh/guest/contiuous-integration-vs-continous-deploment-9c872.png) -This specific type of DevOps tools are essential for automating the [software development lifecycle](https://roadmap.sh/devops/lifecycle) as well as the deployment process. A continuous integration & continuous deployment platform (which takes continuous delivery one step further) enables developers to integrate code changes continuously (thus the name\!) and deploy them efficiently. Below, we evaluate some of the top integration & deployment DevOps tools in this category available in 2024 based on key criteria, each rated out of five stars. +This specific type of DevOps tools are essential for automating the [software development lifecycle](https://roadmap.sh/devops/lifecycle) as well as the deployment process. A continuous integration & continuous deployment platform (which takes continuous delivery one step further) enables developers to integrate code changes continuously (thus the name\!) and deploy them efficiently. Below, we evaluate some of the top integration & deployment DevOps tools in this category available in 2025 based on key criteria, each rated out of five stars. ### **GitHub Actions** @@ -105,7 +105,7 @@ This specific type of DevOps tools are essential for automating the [software de ![Infrastructure as Code](https://assets.roadmap.sh/guest/infrastructure-as-code-zrjvp.png) -Infrastructure as Code (IaC) tools are pivotal for automating the provisioning and management of infrastructure, ensuring consistency, scalability, and efficiency in deploying resources. Below, we evaluate some of the leading IaC tools available in 2024 based on key criteria, each rated out of five stars. +Infrastructure as Code (IaC) tools are pivotal for automating the provisioning and management of infrastructure, ensuring consistency, scalability, and efficiency in deploying resources. Below, we evaluate some of the leading IaC tools available in 2025 based on key criteria, each rated out of five stars. ### **Terraform** diff --git a/src/data/guides/frontend-frameworks.md b/src/data/guides/frontend-frameworks.md index 701a45d65..8b09fa5e9 100644 --- a/src/data/guides/frontend-frameworks.md +++ b/src/data/guides/frontend-frameworks.md @@ -1,10 +1,10 @@ --- -title: 'Top 7 Frontend Frameworks to Use in 2024: Pro Advice' +title: 'Top 7 Frontend Frameworks to Use in 2025: Pro Advice' description: 'Get expert advice on frontend frameworks for 2024. Elevate your web development process with these top picks.' authorId: fernando excludedBySlug: '/frontend/frameworks' seo: - title: 'Top 7 Frontend Frameworks to Use in 2024: Pro Advice' + title: 'Top 7 Frontend Frameworks to Use in 2025: Pro Advice' description: 'Get expert advice on frontend frameworks for 2024. Elevate your web development process with these top picks.' ogImageUrl: 'https://assets.roadmap.sh/guest/top-frontend-frameworks-wmqwc.jpg' relatedTitle: "Other Guides" @@ -64,7 +64,7 @@ Of course, the choice of React is mine, and mine alone. You have to consider you Let’s get into the selection and what their strengths and weaknesses are to help you select the right one for you. -## Top 7 Frontend Development Frameworks in 2024 +## Top 7 Frontend Development Frameworks in 2025 ### React diff --git a/src/data/guides/frontend-languages.md b/src/data/guides/frontend-languages.md index 119a0d0ce..0f716d3f3 100644 --- a/src/data/guides/frontend-languages.md +++ b/src/data/guides/frontend-languages.md @@ -31,7 +31,7 @@ I'll focus on the essential front-end languages and recommend a few important fr ## What are Languages, Libraries, and Frameworks? -Before we explore the front end languages, libraries, and frameworks to learn in 2024, it is important to understand what they are and the differences between them. +Before we explore the front end languages, libraries, and frameworks to learn in 2025, it is important to understand what they are and the differences between them. **Languages** are the core programming languages that developers use to write code. They have defined syntax, semantics, and rules for writing instructions that computers can execute and understand. Examples include: @@ -55,11 +55,11 @@ Before we explore the front end languages, libraries, and frameworks to learn in The major differences are that languages are used to write code, libraries provide reusable functions, and frameworks offer a structured approach to developing applications. -## Top front-end languages to learn in 2024 +## Top front-end languages to learn in 2025 ![frontend languages](https://assets.roadmap.sh/guest/top-frontend-languages-to-learn-pofrf.JPG) -These are the best front-end languages you should learn in 2024: +These are the best front-end languages you should learn in 2025: **For web front-end development**: @@ -230,13 +230,13 @@ The table below shows a quick summary of each language’s use cases as a front ![use cases](https://assets.roadmap.sh/guest/use-cases-qwm5k.JPG) -## Top front-end frameworks and libraries to learn in 2024 +## Top front-end frameworks and libraries to learn in 2025 While front end languages are essential for creating robust applications that meet business needs, they can become burdensome when developing medium to large applications. Issues like lack of code reusability, maintainability challenges, time-consuming development, and repetition may arise. Frameworks and libraries offer a solution by providing a structured approach to application development. They include pre-written code, reusable functions, coding standards, and architectural patterns that developers can leverage for common tasks, saving time and effort. Additionally, frameworks often have built-in security features that help JavaScript code execute safely on users' computers. They also enhance scalability and performance optimization, improving overall software quality. -You should explore these frontend frameworks and libraries in 2024: +You should explore these frontend frameworks and libraries in 2025: - React - Vue @@ -323,7 +323,7 @@ Companies like Figma, AutoCAD, and cloud-native companies actively leverage WebA ## How do you select the right front-end language? -Choosing the right front end language to learn is an important decision. It shouldn’t be taken lightly, as it significantly impacts your career trajectory and success. This section examines some points to help you select a front end language to learn in 2024. +Choosing the right front end language to learn is an important decision. It shouldn’t be taken lightly, as it significantly impacts your career trajectory and success. This section examines some points to help you select a front end language to learn in 2025. The points are: @@ -358,7 +358,7 @@ In addition, if you plan to learn a new language to secure a job, it's essential Before selecting a language, assess the size and activity level of the community in terms of available resources. Then, look at the updates, fixes, patches, and innovations surrounding libraries and frameworks in the language. For example, the JavaScript ecosystem constantly releases updates to libraries and frameworks. -In summary, essential languages to learn in 2024 include HTML for structure, CSS for styling, and JavaScript for interactivity. TypeScript, Dart, Swift, and Kotlin are also significant. +In summary, essential languages to learn in 2025 include HTML for structure, CSS for styling, and JavaScript for interactivity. TypeScript, Dart, Swift, and Kotlin are also significant. Furthermore, users' evolving needs will continue to directly impact the approach to front-end development. This evolution will spur the rise of new technologies, libraries, and frameworks and prompt existing technologies to update their solutions. Business requirements will also play a significant role in determining the [choice of technologies during front-end development](https://roadmap.sh/frontend/technologies). diff --git a/src/data/guides/frontend-technologies.md b/src/data/guides/frontend-technologies.md index 154548eec..96820aa9a 100644 --- a/src/data/guides/frontend-technologies.md +++ b/src/data/guides/frontend-technologies.md @@ -27,7 +27,7 @@ While technology is not the sole deciding factor that will make or break your pr The “issue” with that statement, is that the [frontend development](https://roadmap.sh/frontend) space is in constant flux. Every day there is a new JavaScript library being released. Every month, a new framework is created, and every couple of years, a new runtime appears (Bun, I’m looking at you\!). -So to stay updated, let's dive into the top frontend technologies you should consider using in 2024\. +So to stay updated, let's dive into the top frontend technologies you should consider using in 2025\. The frontend technologies we’ll be covering are: @@ -300,7 +300,7 @@ Evaluation: After meticulously evaluating each frontend technology across key categories, it's time to offer expert recommendations tailored to different project needs within the space of web development. -Here are our top picks for various scenarios in 2024: +Here are our top picks for various scenarios in 2025: ### Best for Beginners diff --git a/src/data/guides/java-developer-skills.md b/src/data/guides/java-developer-skills.md index 0e055faf6..268dd16fc 100644 --- a/src/data/guides/java-developer-skills.md +++ b/src/data/guides/java-developer-skills.md @@ -27,7 +27,7 @@ If you are building web applications, the ability to work on both front-end and To remain competitive as a Java developer, you must continuously improve your skill sets to meet evolving industry demands. -This guide will equip you with the skills required in 2024. You’ll understand the landscape of Java demand, adoption, diverse applications, and strategies for excelling as a Java developer. By the end of this guide, you will be confident about pursuing a Java development career. +This guide will equip you with the skills required in 2025. You’ll understand the landscape of Java demand, adoption, diverse applications, and strategies for excelling as a Java developer. By the end of this guide, you will be confident about pursuing a Java development career. These are the skills we will cover in this guide: @@ -53,7 +53,7 @@ The required skills can be classified into [front-end (client)](https://roadmap. ## Required skills for front-end Java development -Here are the front-end skills you should learn in 2024: +Here are the front-end skills you should learn in 2025: - HTML and CSS - JavaScript @@ -90,7 +90,7 @@ As a Java full-stack web developer, having a solid understanding of accessibilit ## Required skills for back-end Java development -Here are the back-end skills you should learn in 2024: +Here are the back-end skills you should learn in 2025: - Java programming language - Database management system diff --git a/src/data/roadmaps/ai-engineer/ai-engineer.md b/src/data/roadmaps/ai-engineer/ai-engineer.md index a6731e9d2..c0071d409 100644 --- a/src/data/roadmaps/ai-engineer/ai-engineer.md +++ b/src/data/roadmaps/ai-engineer/ai-engineer.md @@ -4,9 +4,9 @@ pdfUrl: '/pdfs/roadmaps/ai-engineer.pdf' order: 4 renderer: 'editor' briefTitle: 'AI Engineer' -briefDescription: 'Step by step guide to becoming an AI Engineer in 2024' +briefDescription: 'Step by step guide to becoming an AI Engineer in 2025' title: 'AI Engineer' -description: 'Step by step guide to becoming an AI Engineer in 2024' +description: 'Step by step guide to becoming an AI Engineer in 2025' hasTopics: true isNew: true dimensions: diff --git a/src/data/roadmaps/aws/aws.md b/src/data/roadmaps/aws/aws.md index a563b0c45..1746aec07 100644 --- a/src/data/roadmaps/aws/aws.md +++ b/src/data/roadmaps/aws/aws.md @@ -3,9 +3,9 @@ jsonUrl: '/jsons/roadmaps/aws.json' pdfUrl: '/pdfs/roadmaps/aws.pdf' order: 14 briefTitle: 'AWS' -briefDescription: 'Step by step guide to learning AWS in 2024' +briefDescription: 'Step by step guide to learning AWS in 2025' title: 'AWS Roadmap' -description: 'Step by step guide to learning AWS in 2024' +description: 'Step by step guide to learning AWS in 2025' isNew: false hasTopics: true dimensions: @@ -13,13 +13,13 @@ dimensions: height: 2183.87 schema: headline: 'AWS Roadmap' - description: 'Learn how to use AWS with this interactive step by step guide in 2024. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' + description: 'Learn how to use AWS with this interactive step by step guide in 2025. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' imageUrl: 'https://roadmap.sh/roadmaps/aws.png' datePublished: '2023-11-29' dateModified: '2023-11-29' seo: title: 'AWS Roadmap - roadmap.sh' - description: 'Step by step guide to learn AWS in 2024. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' + description: 'Step by step guide to learn AWS in 2025. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' keywords: - 'aws tutorial' - 'step by step guide for aws' diff --git a/src/data/roadmaps/cpp/cpp.md b/src/data/roadmaps/cpp/cpp.md index a5b7d411a..4620776fd 100644 --- a/src/data/roadmaps/cpp/cpp.md +++ b/src/data/roadmaps/cpp/cpp.md @@ -3,9 +3,9 @@ jsonUrl: '/jsons/roadmaps/cpp.json' pdfUrl: '/pdfs/roadmaps/cpp.pdf' order: 10 briefTitle: 'C++' -briefDescription: 'Step by step guide to becoming a C++ Developer in 2024' +briefDescription: 'Step by step guide to becoming a C++ Developer in 2025' title: 'C++ Developer Roadmap' -description: 'Step by step guide to becoming a C++ developer in 2024' +description: 'Step by step guide to becoming a C++ developer in 2025' isNew: false hasTopics: true dimensions: @@ -13,7 +13,7 @@ dimensions: height: 2639.34 schema: headline: 'C++ Developer Roadmap' - description: 'Learn how to become a C++ Developer with this interactive step by step guide in 2024. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' + description: 'Learn how to become a C++ Developer with this interactive step by step guide in 2025. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' imageUrl: 'https://roadmap.sh/roadmaps/cpp.png' datePublished: '2023-06-01' dateModified: '2023-06-01' diff --git a/src/data/roadmaps/devrel/devrel.md b/src/data/roadmaps/devrel/devrel.md index d3941d817..2a7d6bf69 100644 --- a/src/data/roadmaps/devrel/devrel.md +++ b/src/data/roadmaps/devrel/devrel.md @@ -4,9 +4,9 @@ jsonUrl: '/jsons/roadmaps/devrel.json' pdfUrl: '/pdfs/roadmaps/devrel.pdf' order: 21 briefTitle: 'Developer Relations' -briefDescription: 'Step by step guide to becoming a Developer Advocate in 2024' +briefDescription: 'Step by step guide to becoming a Developer Advocate in 2025' title: 'Developer Relations' -description: 'Step by step guide to becoming a Developer Advocate in 2024' +description: 'Step by step guide to becoming a Developer Advocate in 2025' hasTopics: true isForkable: false isNew: false diff --git a/src/data/roadmaps/git-github/git-github.md b/src/data/roadmaps/git-github/git-github.md index c402aff75..3cf56490a 100644 --- a/src/data/roadmaps/git-github/git-github.md +++ b/src/data/roadmaps/git-github/git-github.md @@ -4,9 +4,9 @@ pdfUrl: '/pdfs/roadmaps/git-github.pdf' renderer: 'editor' order: 19 briefTitle: 'Git and GitHub' -briefDescription: 'Step by step guide to learn Git and GitHub in 2024' +briefDescription: 'Step by step guide to learn Git and GitHub in 2025' title: 'Learn Git and GitHub' -description: 'Step by step guide to learn Git and GitHub in 2024' +description: 'Step by step guide to learn Git and GitHub in 2025' hasTopics: true isNew: false dimensions: diff --git a/src/data/roadmaps/ios/ios.md b/src/data/roadmaps/ios/ios.md index 4a0c2d442..dcb738793 100644 --- a/src/data/roadmaps/ios/ios.md +++ b/src/data/roadmaps/ios/ios.md @@ -2,9 +2,9 @@ pdfUrl: '/pdfs/roadmaps/ios.pdf' order: 5 briefTitle: 'iOS' -briefDescription: 'Step by step guide to becoming an iOS Developer in 2024' +briefDescription: 'Step by step guide to becoming an iOS Developer in 2025' title: 'iOS Developer' -description: 'Step by step guide to becoming an iOS developer in 2024' +description: 'Step by step guide to becoming an iOS developer in 2025' hasTopics: true isNew: false dimensions: @@ -12,7 +12,7 @@ dimensions: height: 3990 schema: headline: 'iOS Developer Roadmap' - description: 'Learn how to become a iOS Developer with this interactive step by step guide in 2024. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' + description: 'Learn how to become a iOS Developer with this interactive step by step guide in 2025. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' imageUrl: 'https://roadmap.sh/roadmaps/ios.png' datePublished: '2023-01-24' dateModified: '2023-10-24' diff --git a/src/data/roadmaps/java/java.md b/src/data/roadmaps/java/java.md index 43088bbe4..b2a8209d1 100644 --- a/src/data/roadmaps/java/java.md +++ b/src/data/roadmaps/java/java.md @@ -5,14 +5,14 @@ order: 9 briefTitle: 'Java' briefDescription: 'Step by step guide to becoming a Java Developer in 2025' title: 'Java Developer' -description: 'Step by step guide to becoming a Java developer in 2024' +description: 'Step by step guide to becoming a Java developer in 2025' hasTopics: true dimensions: width: 968 height: 1167.29 schema: headline: 'Java Developer Roadmap' - description: 'Learn how to become a Java Developer with this interactive step by step guide in 2024. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' + description: 'Learn how to become a Java Developer with this interactive step by step guide in 2025. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' imageUrl: 'https://roadmap.sh/roadmaps/java.png' datePublished: '2023-01-05' dateModified: '2023-01-20' diff --git a/src/data/roadmaps/mlops/mlops.md b/src/data/roadmaps/mlops/mlops.md index 8dd09b03c..1d35a570a 100644 --- a/src/data/roadmaps/mlops/mlops.md +++ b/src/data/roadmaps/mlops/mlops.md @@ -6,7 +6,7 @@ order: 18 briefTitle: 'MLOps' briefDescription: 'Step by step guide to learn MLOps in 2025' title: 'MLOps Roadmap' -description: 'Step by step guide to learn MLOps in 2024' +description: 'Step by step guide to learn MLOps in 2025' hasTopics: true isNew: false dimensions: diff --git a/src/data/roadmaps/php/php.md b/src/data/roadmaps/php/php.md index c23b63a28..8235abd0c 100644 --- a/src/data/roadmaps/php/php.md +++ b/src/data/roadmaps/php/php.md @@ -3,9 +3,9 @@ jsonUrl: '/jsons/roadmaps/php.json' pdfUrl: '/pdfs/roadmaps/php.pdf' order: 20 briefTitle: 'PHP' -briefDescription: 'Step by step guide to learning PHP in 2024' +briefDescription: 'Step by step guide to learning PHP in 2025' title: 'PHP Roadmap' -description: 'Step by step guide to learning PHP in 2024' +description: 'Step by step guide to learning PHP in 2025' renderer: 'editor' isNew: true hasTopics: true @@ -14,13 +14,13 @@ dimensions: height: 3260 schema: headline: 'PHP Roadmap' - description: 'Learn how to use PHP with this interactive step by step guide in 2024. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' + description: 'Learn how to use PHP with this interactive step by step guide in 2025. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' imageUrl: 'https://roadmap.sh/roadmaps/php.png' datePublished: '2024-12-10' dateModified: '2024-12-10' seo: title: 'PHP Roadmap - roadmap.sh' - description: 'Step by step guide to learn PHP in 2024. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' + description: 'Step by step guide to learn PHP in 2025. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' keywords: - 'php tutorial' - 'step by step guide for php' diff --git a/src/data/roadmaps/prompt-engineering/content/104-llm-pitfalls/102-hallucinations.md b/src/data/roadmaps/prompt-engineering/content/104-llm-pitfalls/102-hallucinations.md index 22e0bf72b..f323dffef 100644 --- a/src/data/roadmaps/prompt-engineering/content/104-llm-pitfalls/102-hallucinations.md +++ b/src/data/roadmaps/prompt-engineering/content/104-llm-pitfalls/102-hallucinations.md @@ -1,6 +1,6 @@ # Hallucinations -Large Language Model (LLM) hallucinations in 2024 can be broadly categorized into faithfulness and factuality issues. **Faithfulness hallucinations** occur when the model's output deviates from provided sources or context, including problems with source-reference divergence, context retrieval, dialogue history misinterpretation, and erroneous summarization. **Factuality hallucinations**, on the other hand, involve the generation of incorrect or unsupported information, encompassing factual inaccuracies, entity errors, overclaims, unverifiable statements, nonsensical responses, contradictions, and fabricated data. +Large Language Model (LLM) hallucinations can be broadly categorized into faithfulness and factuality issues. **Faithfulness hallucinations** occur when the model's output deviates from provided sources or context, including problems with source-reference divergence, context retrieval, dialogue history misinterpretation, and erroneous summarization. **Factuality hallucinations**, on the other hand, involve the generation of incorrect or unsupported information, encompassing factual inaccuracies, entity errors, overclaims, unverifiable statements, nonsensical responses, contradictions, and fabricated data. These hallucinations stem from various causes such as training data issues, model limitations, prompt-related problems, and overfitting. To mitigate these challenges, strategies like Retrieval-Augmented Generation (RAG), improved training data, rigorous evaluation, clear user communication, advanced prompt engineering, model fine-tuning, output filtering, and multi-model approaches are being employed. As the field progresses, understanding and addressing these hallucination types remains crucial for enhancing the reliability and trustworthiness of LLM-generated content. diff --git a/src/data/roadmaps/qa/qa.md b/src/data/roadmaps/qa/qa.md index dc403281a..c0cd21150 100644 --- a/src/data/roadmaps/qa/qa.md +++ b/src/data/roadmaps/qa/qa.md @@ -3,9 +3,9 @@ jsonUrl: '/jsons/roadmaps/qa.json' pdfUrl: '/pdfs/roadmaps/qa.pdf' order: 7 briefTitle: 'QA' -briefDescription: 'Step by step guide to becoming a modern QA Engineer in 2024' +briefDescription: 'Step by step guide to becoming a modern QA Engineer in 2025' title: 'QA Engineer' -description: 'Steps to follow in order to become a modern QA Engineer in 2024' +description: 'Steps to follow in order to become a modern QA Engineer in 2025' isNew: false hasTopics: true renderer: 'editor' @@ -14,7 +14,7 @@ dimensions: height: 2450 schema: headline: 'QA Engineer Roadmap' - description: 'Learn to become a QA Engineer with this interactive step by step guide in 2024. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' + description: 'Learn to become a QA Engineer with this interactive step by step guide in 2025. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' imageUrl: 'https://roadmap.sh/roadmaps/qa.png' datePublished: '2023-01-05' dateModified: '2023-01-20' diff --git a/src/data/roadmaps/redis/redis.md b/src/data/roadmaps/redis/redis.md index 4c2e8b7b7..790fe0887 100644 --- a/src/data/roadmaps/redis/redis.md +++ b/src/data/roadmaps/redis/redis.md @@ -4,9 +4,9 @@ pdfUrl: '/pdfs/roadmaps/redis.pdf' renderer: 'editor' order: 19 briefTitle: 'Redis' -briefDescription: 'Step by step guide to learn Redis in 2024' +briefDescription: 'Step by step guide to learn Redis in 2025' title: 'Redis Roadmap' -description: 'Step by step guide to learn Redis in 2024' +description: 'Step by step guide to learn Redis in 2025' hasTopics: true isNew: true dimensions: diff --git a/src/data/roadmaps/sql/sql.md b/src/data/roadmaps/sql/sql.md index 0676b2201..cb1a52a81 100644 --- a/src/data/roadmaps/sql/sql.md +++ b/src/data/roadmaps/sql/sql.md @@ -4,9 +4,9 @@ pdfUrl: '/pdfs/roadmaps/sql.pdf' order: 8 renderer: 'editor' briefTitle: 'SQL' -briefDescription: 'Step by step guide to learning SQL in 2024' +briefDescription: 'Step by step guide to learning SQL in 2025' title: 'SQL Roadmap' -description: 'Step by step guide to learning SQL in 2024' +description: 'Step by step guide to learning SQL in 2025' isNew: false hasTopics: true dimensions: @@ -14,13 +14,13 @@ dimensions: height: 2270 schema: headline: 'SQL Roadmap' - description: 'Comprehensive roadmap to learn SQL from scratch in 2024. From basic syntax to advanced querying, this step-by-step guide will equip you with the skills needed to excel in database management and data analysis.' + description: 'Comprehensive roadmap to learn SQL from scratch in 2025. From basic syntax to advanced querying, this step-by-step guide will equip you with the skills needed to excel in database management and data analysis.' imageUrl: 'https://roadmap.sh/roadmaps/sql.png' datePublished: '2023-07-10' dateModified: '2023-07-10' seo: title: 'SQL Roadmap - roadmap.sh' - description: 'Comprehensive roadmap to learn SQL from scratch in 2024. From basic syntax to advanced querying, this step-by-step guide will equip you with the skills needed to excel in database management and data analysis.' + description: 'Comprehensive roadmap to learn SQL from scratch in 2025. From basic syntax to advanced querying, this step-by-step guide will equip you with the skills needed to excel in database management and data analysis.' ogImageUrl: 'https://roadmap.sh/og-images/sql-roadmap.png' keywords: - 'sql tutorial' diff --git a/src/data/roadmaps/terraform/terraform.md b/src/data/roadmaps/terraform/terraform.md index bde92985d..f8ccc881b 100644 --- a/src/data/roadmaps/terraform/terraform.md +++ b/src/data/roadmaps/terraform/terraform.md @@ -3,9 +3,9 @@ jsonUrl: '/jsons/roadmaps/terraform.json' pdfUrl: '/pdfs/roadmaps/terraform.pdf' order: 15 briefTitle: 'Terraform' -briefDescription: 'Step by step guide to learn Terraform in 2024' +briefDescription: 'Step by step guide to learn Terraform in 2025' title: 'Terraform Roadmap' -description: 'Step by step guide to learn Terraform in 2024' +description: 'Step by step guide to learn Terraform in 2025' isNew: false hasTopics: true dimensions: @@ -13,13 +13,13 @@ dimensions: height: 2600 schema: headline: 'Terraform Roadmap' - description: 'Learn how to use Terraform with this interactive step by step guide in 2024. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' + description: 'Learn how to use Terraform with this interactive step by step guide in 2025. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' imageUrl: 'https://roadmap.sh/roadmaps/terraform.png' datePublished: '2024-06-21' dateModified: '2024-06-21' seo: title: 'Terraform Roadmap - roadmap.sh' - description: 'Step by step guide to learn Terraform in 2024. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' + description: 'Step by step guide to learn Terraform in 2025. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' keywords: - 'terraform tutorial' - 'step by step guide for terraform' diff --git a/src/data/roadmaps/vue/vue.md b/src/data/roadmaps/vue/vue.md index 38628b396..ffcb8d826 100644 --- a/src/data/roadmaps/vue/vue.md +++ b/src/data/roadmaps/vue/vue.md @@ -4,9 +4,9 @@ pdfUrl: '/pdfs/roadmaps/vue.pdf' renderer: 'editor' order: 3 briefTitle: 'Vue' -briefDescription: 'Step by step guide to become a Vue Developer in 2024' +briefDescription: 'Step by step guide to become a Vue Developer in 2025' title: 'Vue Developer' -description: 'Everything that is there to learn about Vue and the ecosystem in 2024.' +description: 'Everything that is there to learn about Vue and the ecosystem in 2025.' isNew: false hasTopics: true dimensions: @@ -14,7 +14,7 @@ dimensions: height: 2150 schema: headline: 'Vue Developer Roadmap' - description: 'Learn to become a Vue Developer with this interactive step by step guide in 2024. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' + description: 'Learn to become a Vue Developer with this interactive step by step guide in 2025. We also have resources and short descriptions attached to the roadmap items so you can get everything you want to learn in one place.' imageUrl: 'https://roadmap.sh/roadmaps/vue.png' datePublished: '2023-01-05' dateModified: '2023-01-20'