chore: update roadmap content json (#6711)

Co-authored-by: kamranahmedse <kamranahmedse@users.noreply.github.com>
pull/6735/head
github-actions[bot] 3 months ago committed by GitHub
parent d662292906
commit 77b9912ada
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 5
      public/roadmap-content/backend.json
  2. 2
      public/roadmap-content/blockchain.json
  3. 5
      public/roadmap-content/frontend.json
  4. 5
      public/roadmap-content/javascript.json
  5. 45
      public/roadmap-content/nodejs.json
  6. 5
      public/roadmap-content/python.json

@ -339,11 +339,6 @@
"title": "Explore top posts about Python", "title": "Explore top posts about Python",
"url": "https://app.daily.dev/tags/python?ref=roadmapsh", "url": "https://app.daily.dev/tags/python?ref=roadmapsh",
"type": "article" "type": "article"
},
{
"title": "Python for Beginners - Learn Python in 1 Hour",
"url": "https://www.youtube.com/watch?v=kqtD5dpn9C8&ab_channel=ProgrammingwithMosh",
"type": "video"
} }
] ]
}, },

@ -499,7 +499,7 @@
] ]
}, },
"JLXIbP-y8C2YktIk3R12m": { "JLXIbP-y8C2YktIk3R12m": {
"title": "Ehereum", "title": "Ethereum",
"description": "Ethereum is a programmable blockchain platform with the capacity to support smart contracts, dapps (decentralized apps), and other DeFi projects. The Ethereum native token is the Ether (ETH), and it’s used to fuel operations on the blockchain.\n\nThe Ethereum platform launched in 2015, and it’s now the second largest form of crypto next to Bitcoin (BTC).\n\nVisit the following resources to learn more:", "description": "Ethereum is a programmable blockchain platform with the capacity to support smart contracts, dapps (decentralized apps), and other DeFi projects. The Ethereum native token is the Ether (ETH), and it’s used to fuel operations on the blockchain.\n\nThe Ethereum platform launched in 2015, and it’s now the second largest form of crypto next to Bitcoin (BTC).\n\nVisit the following resources to learn more:",
"links": [ "links": [
{ {

@ -2736,11 +2736,6 @@
"title": "Explore top posts about React", "title": "Explore top posts about React",
"url": "https://app.daily.dev/tags/react?ref=roadmapsh", "url": "https://app.daily.dev/tags/react?ref=roadmapsh",
"type": "article" "type": "article"
},
{
"title": "Build a React Native App by Mosh",
"url": "https://www.youtube.com/watch?v=0-S5a0eXPoc",
"type": "video"
} }
] ]
}, },

@ -1459,11 +1459,6 @@
"title": "Explore top posts about JavaScript", "title": "Explore top posts about JavaScript",
"url": "https://app.daily.dev/tags/javascript?ref=roadmapsh", "url": "https://app.daily.dev/tags/javascript?ref=roadmapsh",
"type": "article" "type": "article"
},
{
"title": "JavaScript Functions - Programming with Mosh",
"url": "https://youtu.be/N8ap4k_1QEQ",
"type": "video"
} }
] ]
}, },

@ -22,7 +22,7 @@
}, },
"Mp056kNnwsRWeEXuhGPy-": { "Mp056kNnwsRWeEXuhGPy-": {
"title": "What is Node.js?", "title": "What is Node.js?",
"description": "Node.js is an open-source and cross-platform JavaScript runtime environment. It is a popular tool for almost any kind of project! Node.js runs the V8 JavaScript engine, Google Chrome's core, outside the browser. This allows Node.js to be very performant. A Node.js app runs in a single process, without creating a new thread for every request. Node.js provides a set of asynchronous I/O primitives in its standard library that prevent JavaScript code from blocking and generally, libraries in Node.js are written using non-blocking paradigms, making blocking behavior the exception rather than the norm.\n\nVisit the following resources to learn more:", "description": "Node.js is an open-source and cross-platform JavaScript runtime environment. It is a popular tool for almost any kind of project! Node.js runs the V8 JavaScript engine, Google Chrome's core, outside the browser. This allows Node.js to be very performant. A Node.js app runs in a single process, without creating a new thread for every request.\n\nNode.js provides a set of asynchronous I/O primitives in its standard library that prevent JavaScript code from blocking and generally, libraries in Node.js are written using non-blocking paradigms, making blocking behavior the exception rather than the norm.\n\nVisit the following resources to learn more:",
"links": [ "links": [
{ {
"title": "Official Website", "title": "Official Website",
@ -30,13 +30,13 @@
"type": "article" "type": "article"
}, },
{ {
"title": "Node.JS Introduction", "title": "Node.js - Getting Started",
"url": "https://www.w3schools.com/nodejs/nodejs_intro.asp", "url": "https://nodejs.org/en/learn/getting-started/introduction-to-nodejs",
"type": "article" "type": "article"
}, },
{ {
"title": "Official Website", "title": "Node.js - Introduction",
"url": "https://nodejs.org/en/learn/getting-started/introduction-to-nodejs", "url": "https://www.w3schools.com/nodejs/nodejs_intro.asp",
"type": "article" "type": "article"
}, },
{ {
@ -407,12 +407,12 @@
"type": "article" "type": "article"
}, },
{ {
"title": "Understanding Semantic Versioning", "title": "Medium - Understanding Semantic Versioning",
"url": "https://medium.com/codex/understanding-semantic-versioning-a-guide-for-developers-dad5f2b70583", "url": "https://medium.com/codex/understanding-semantic-versioning-a-guide-for-developers-dad5f2b70583",
"type": "article" "type": "article"
}, },
{ {
"title": "Devopedia", "title": "Devopedia - Semver",
"url": "https://devopedia.org/semantic-versioning", "url": "https://devopedia.org/semantic-versioning",
"type": "article" "type": "article"
} }
@ -541,9 +541,14 @@
"description": "Node.js includes a command-line debugging utility. The Node.js debugger client is not a full-featured debugger, but simple stepping and inspection are possible. To use it, start Node.js with the inspect argument followed by the path to the script to debug.\n\nExample - `$ node inspect myscript.js`\n\nVisit the following resources to learn more:", "description": "Node.js includes a command-line debugging utility. The Node.js debugger client is not a full-featured debugger, but simple stepping and inspection are possible. To use it, start Node.js with the inspect argument followed by the path to the script to debug.\n\nExample - `$ node inspect myscript.js`\n\nVisit the following resources to learn more:",
"links": [ "links": [
{ {
"title": "Official Website", "title": "Official Docs",
"url": "https://nodejs.org/api/debugger.html", "url": "https://nodejs.org/api/debugger.html",
"type": "article" "type": "article"
},
{
"title": "Freecodecamp.org - Debugging",
"url": "https://www.freecodecamp.org/news/how-to-debug-node-js-applications/",
"type": "article"
} }
] ]
}, },
@ -1292,7 +1297,7 @@
"description": "Axios is a promise-based HTTP Client for node.js and the browser. Used for making requests to web servers. On the server-side it uses the native node.js http module, while on the client (browser) it uses XMLHttpRequests.\n\nVisit the following resources to learn more:", "description": "Axios is a promise-based HTTP Client for node.js and the browser. Used for making requests to web servers. On the server-side it uses the native node.js http module, while on the client (browser) it uses XMLHttpRequests.\n\nVisit the following resources to learn more:",
"links": [ "links": [
{ {
"title": "Axios Official Documentations", "title": "Axios Official Documentation",
"url": "https://axios-http.com/docs/intro", "url": "https://axios-http.com/docs/intro",
"type": "article" "type": "article"
}, },
@ -1420,7 +1425,7 @@
}, },
"812bVEzxwTsYzLG_PmLqN": { "812bVEzxwTsYzLG_PmLqN": {
"title": "--watch", "title": "--watch",
"description": "The `--watch` flag in Node.js is a powerful feature introduced in Node.js version 19 that enables automatic reloading of your Node.js application whenever changes are detected in the specified files.\n\nHow it works:\n-------------\n\n* You run your Node.js script with the --watch flag: node --watch your\\_script.js\n* Node.js starts watching the specified file (or directory) for changes.\n* Whenever a change is detected, Node.js automatically restarts the script\n\nVisit the following resources to learn more:", "description": "The `--watch` flag in Node.js is a powerful feature introduced in Node.js version 19 that enables automatic reloading of your Node.js application whenever changes are detected in the specified files.\n\nHow it works\n------------\n\n* You run your Node.js script with the `--watch` flag: `$ node --watch your_script.js`\n* Node.js starts watching the specified file (or directory) for changes.\n* Whenever a change is detected, Node.js automatically restarts the script\n\nVisit the following resources to learn more:",
"links": [ "links": [
{ {
"title": "Official Docs", "title": "Official Docs",
@ -1433,7 +1438,7 @@
"type": "article" "type": "article"
}, },
{ {
"title": "Watch Mode", "title": "Medium - Watch Mode",
"url": "https://medium.com/@khaled.smq/built-in-nodejs-watch-mode-52ffadaec8a8", "url": "https://medium.com/@khaled.smq/built-in-nodejs-watch-mode-52ffadaec8a8",
"type": "article" "type": "article"
} }
@ -1462,20 +1467,20 @@
}, },
"L-_N7OxxuHCXsdWYBgZGu": { "L-_N7OxxuHCXsdWYBgZGu": {
"title": "ejs", "title": "ejs",
"description": "EJS is a templating language or engine that allows you to generate HTML markup with pure JavaScript. And this is what makes it perfect for Nodejs applications. In simple words, the EJS template engine helps to easily embed JavaScript into your HTML template.\n\nVisit the following resources to learn more:", "description": "EJS is a template language or engine that allows you to generate HTML markup with pure JavaScript. And this is what makes it perfect for Nodejs applications. In simple words, the EJS template engine helps to easily embed JavaScript into your HTML template.\n\nVisit the following resources to learn more:",
"links": [ "links": [
{ {
"title": "Ejs website", "title": "EJS Website",
"url": "https://ejs.co/", "url": "https://ejs.co/",
"type": "article" "type": "article"
}, },
{ {
"title": "Ejs Official Documentations", "title": "EJS Official Documentation",
"url": "https://ejs.co/#docs", "url": "https://ejs.co/#docs",
"type": "article" "type": "article"
}, },
{ {
"title": "Ejs Official Package", "title": "EJS Official Package",
"url": "https://www.npmjs.com/package/ejs", "url": "https://www.npmjs.com/package/ejs",
"type": "article" "type": "article"
}, },
@ -1538,7 +1543,7 @@
"description": "A database is an organized collection of structured information, or data, typically stored electronically in a computer system. A database is usually controlled by a database management system (DBMS).\n\nVisit the following resources to learn more:", "description": "A database is an organized collection of structured information, or data, typically stored electronically in a computer system. A database is usually controlled by a database management system (DBMS).\n\nVisit the following resources to learn more:",
"links": [ "links": [
{ {
"title": "Wikipedia", "title": "Wikipedia - What is Database?",
"url": "https://en.wikipedia.org/wiki/Database", "url": "https://en.wikipedia.org/wiki/Database",
"type": "article" "type": "article"
} }
@ -1717,7 +1722,7 @@
"description": "Software testing is the process of verifying that what we create is doing exactly what we expect it to do. The tests are created to prevent bugs and improve code quality.\n\nThe two most common testing approaches are unit testing and end-to-end testing. In the first, we examine small snippets of code, in the second, we test an entire user flow.\n\nVisit the following resources to learn more:", "description": "Software testing is the process of verifying that what we create is doing exactly what we expect it to do. The tests are created to prevent bugs and improve code quality.\n\nThe two most common testing approaches are unit testing and end-to-end testing. In the first, we examine small snippets of code, in the second, we test an entire user flow.\n\nVisit the following resources to learn more:",
"links": [ "links": [
{ {
"title": "Wikipedia", "title": "Wikipedia - Software Testing",
"url": "https://en.wikipedia.org/wiki/Software_testing", "url": "https://en.wikipedia.org/wiki/Software_testing",
"type": "article" "type": "article"
}, },
@ -1993,12 +1998,12 @@
"description": "Debugging is a concept to identify and remove errors from software applications. Here, we will learn about the technique to debug a Node.js application.\n\nWhy not to use console.log() for debugging?\n-------------------------------------------\n\nUsing `console.log` to debug the code generally dives into an infinite loop of “stopping the app and adding a console.log, and start the app again” operations. Besides slowing down the development of the app, it also makes the writing dirty and creates unnecessary code. Finally, trying to log out variables alongside with the noise of other potential logging operations, may make the process of debugging difficult when attempting to find the values you are debugging.\n\nVisit the following resources to learn more:", "description": "Debugging is a concept to identify and remove errors from software applications. Here, we will learn about the technique to debug a Node.js application.\n\nWhy not to use console.log() for debugging?\n-------------------------------------------\n\nUsing `console.log` to debug the code generally dives into an infinite loop of “stopping the app and adding a console.log, and start the app again” operations. Besides slowing down the development of the app, it also makes the writing dirty and creates unnecessary code. Finally, trying to log out variables alongside with the noise of other potential logging operations, may make the process of debugging difficult when attempting to find the values you are debugging.\n\nVisit the following resources to learn more:",
"links": [ "links": [
{ {
"title": "What is Debugging?", "title": "Wikipedia - What is Debugging?",
"url": "https://en.wikipedia.org/wiki/Debugging", "url": "https://en.wikipedia.org/wiki/Debugging",
"type": "article" "type": "article"
}, },
{ {
"title": "Node.js Website", "title": "Node.js - Getting Started",
"url": "https://nodejs.org/en/learn/getting-started/debugging", "url": "https://nodejs.org/en/learn/getting-started/debugging",
"type": "article" "type": "article"
} }
@ -2046,7 +2051,7 @@
"description": "As much fun as it is to intercept your container requests with inspect and step through your code, you won’t have this option in production. This is why it makes a lot of sense to try and debug your application locally in the same way as you would in production.\n\nIn production, one of your tools would be to login to your remote server to view the console logs, just as you would on local. But this can be a tedious approach. Luckily, there are tools out there that perform what is called log aggregation, such as Stackify.\n\nThese tools send your logs from your running application into a single location. They often come with high-powered search and query utilities so that you can easily parse your logs and visualize them.\n\nVisit the following resources to learn more:", "description": "As much fun as it is to intercept your container requests with inspect and step through your code, you won’t have this option in production. This is why it makes a lot of sense to try and debug your application locally in the same way as you would in production.\n\nIn production, one of your tools would be to login to your remote server to view the console logs, just as you would on local. But this can be a tedious approach. Luckily, there are tools out there that perform what is called log aggregation, such as Stackify.\n\nThese tools send your logs from your running application into a single location. They often come with high-powered search and query utilities so that you can easily parse your logs and visualize them.\n\nVisit the following resources to learn more:",
"links": [ "links": [
{ {
"title": "Debugging using APM ", "title": "Debugging using APM",
"url": "https://stackify.com/node-js-debugging-tips/", "url": "https://stackify.com/node-js-debugging-tips/",
"type": "article" "type": "article"
}, },

@ -58,11 +58,6 @@
"title": "Python for Beginners: Data Types", "title": "Python for Beginners: Data Types",
"url": "https://thenewstack.io/python-for-beginners-data-types/", "url": "https://thenewstack.io/python-for-beginners-data-types/",
"type": "article" "type": "article"
},
{
"title": "Python Variables - Python Tutorial for Beginners with Examples | Mosh",
"url": "https://www.youtube.com/watch?v=cQT33yu9pY8",
"type": "video"
} }
] ]
}, },

Loading…
Cancel
Save