From 77b9912ada5bcf924cdccfcc203d8da0e785a0fc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 21 Aug 2024 18:11:14 +0100 Subject: [PATCH] chore: update roadmap content json (#6711) Co-authored-by: kamranahmedse --- public/roadmap-content/backend.json | 5 --- public/roadmap-content/blockchain.json | 2 +- public/roadmap-content/frontend.json | 5 --- public/roadmap-content/javascript.json | 5 --- public/roadmap-content/nodejs.json | 45 ++++++++++++++------------ public/roadmap-content/python.json | 5 --- 6 files changed, 26 insertions(+), 41 deletions(-) diff --git a/public/roadmap-content/backend.json b/public/roadmap-content/backend.json index e31ada34f..c8807ed5a 100644 --- a/public/roadmap-content/backend.json +++ b/public/roadmap-content/backend.json @@ -339,11 +339,6 @@ "title": "Explore top posts about Python", "url": "https://app.daily.dev/tags/python?ref=roadmapsh", "type": "article" - }, - { - "title": "Python for Beginners - Learn Python in 1 Hour", - "url": "https://www.youtube.com/watch?v=kqtD5dpn9C8&ab_channel=ProgrammingwithMosh", - "type": "video" } ] }, diff --git a/public/roadmap-content/blockchain.json b/public/roadmap-content/blockchain.json index 62b07dc2a..a83bfafc8 100644 --- a/public/roadmap-content/blockchain.json +++ b/public/roadmap-content/blockchain.json @@ -499,7 +499,7 @@ ] }, "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:", "links": [ { diff --git a/public/roadmap-content/frontend.json b/public/roadmap-content/frontend.json index fa999cf18..c816e884e 100644 --- a/public/roadmap-content/frontend.json +++ b/public/roadmap-content/frontend.json @@ -2736,11 +2736,6 @@ "title": "Explore top posts about React", "url": "https://app.daily.dev/tags/react?ref=roadmapsh", "type": "article" - }, - { - "title": "Build a React Native App by Mosh", - "url": "https://www.youtube.com/watch?v=0-S5a0eXPoc", - "type": "video" } ] }, diff --git a/public/roadmap-content/javascript.json b/public/roadmap-content/javascript.json index c7b3ede39..3082ed937 100644 --- a/public/roadmap-content/javascript.json +++ b/public/roadmap-content/javascript.json @@ -1459,11 +1459,6 @@ "title": "Explore top posts about JavaScript", "url": "https://app.daily.dev/tags/javascript?ref=roadmapsh", "type": "article" - }, - { - "title": "JavaScript Functions - Programming with Mosh", - "url": "https://youtu.be/N8ap4k_1QEQ", - "type": "video" } ] }, diff --git a/public/roadmap-content/nodejs.json b/public/roadmap-content/nodejs.json index a121668af..f7b905317 100644 --- a/public/roadmap-content/nodejs.json +++ b/public/roadmap-content/nodejs.json @@ -22,7 +22,7 @@ }, "Mp056kNnwsRWeEXuhGPy-": { "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": [ { "title": "Official Website", @@ -30,13 +30,13 @@ "type": "article" }, { - "title": "Node.JS Introduction", - "url": "https://www.w3schools.com/nodejs/nodejs_intro.asp", + "title": "Node.js - Getting Started", + "url": "https://nodejs.org/en/learn/getting-started/introduction-to-nodejs", "type": "article" }, { - "title": "Official Website", - "url": "https://nodejs.org/en/learn/getting-started/introduction-to-nodejs", + "title": "Node.js - Introduction", + "url": "https://www.w3schools.com/nodejs/nodejs_intro.asp", "type": "article" }, { @@ -407,12 +407,12 @@ "type": "article" }, { - "title": "Understanding Semantic Versioning", + "title": "Medium - Understanding Semantic Versioning", "url": "https://medium.com/codex/understanding-semantic-versioning-a-guide-for-developers-dad5f2b70583", "type": "article" }, { - "title": "Devopedia", + "title": "Devopedia - Semver", "url": "https://devopedia.org/semantic-versioning", "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:", "links": [ { - "title": "Official Website", + "title": "Official Docs", "url": "https://nodejs.org/api/debugger.html", "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:", "links": [ { - "title": "Axios Official Documentations", + "title": "Axios Official Documentation", "url": "https://axios-http.com/docs/intro", "type": "article" }, @@ -1420,7 +1425,7 @@ }, "812bVEzxwTsYzLG_PmLqN": { "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": [ { "title": "Official Docs", @@ -1433,7 +1438,7 @@ "type": "article" }, { - "title": "Watch Mode", + "title": "Medium - Watch Mode", "url": "https://medium.com/@khaled.smq/built-in-nodejs-watch-mode-52ffadaec8a8", "type": "article" } @@ -1462,20 +1467,20 @@ }, "L-_N7OxxuHCXsdWYBgZGu": { "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": [ { - "title": "Ejs website", + "title": "EJS Website", "url": "https://ejs.co/", "type": "article" }, { - "title": "Ejs Official Documentations", + "title": "EJS Official Documentation", "url": "https://ejs.co/#docs", "type": "article" }, { - "title": "Ejs Official Package", + "title": "EJS Official Package", "url": "https://www.npmjs.com/package/ejs", "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:", "links": [ { - "title": "Wikipedia", + "title": "Wikipedia - What is Database?", "url": "https://en.wikipedia.org/wiki/Database", "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:", "links": [ { - "title": "Wikipedia", + "title": "Wikipedia - Software Testing", "url": "https://en.wikipedia.org/wiki/Software_testing", "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:", "links": [ { - "title": "What is Debugging?", + "title": "Wikipedia - What is Debugging?", "url": "https://en.wikipedia.org/wiki/Debugging", "type": "article" }, { - "title": "Node.js Website", + "title": "Node.js - Getting Started", "url": "https://nodejs.org/en/learn/getting-started/debugging", "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:", "links": [ { - "title": "Debugging using APM ", + "title": "Debugging using APM", "url": "https://stackify.com/node-js-debugging-tips/", "type": "article" }, diff --git a/public/roadmap-content/python.json b/public/roadmap-content/python.json index b69b1e469..fada94a0f 100644 --- a/public/roadmap-content/python.json +++ b/public/roadmap-content/python.json @@ -58,11 +58,6 @@ "title": "Python for Beginners: Data Types", "url": "https://thenewstack.io/python-for-beginners-data-types/", "type": "article" - }, - { - "title": "Python Variables - Python Tutorial for Beginners with Examples | Mosh", - "url": "https://www.youtube.com/watch?v=cQT33yu9pY8", - "type": "video" } ] },