From bfd615f755b7748f0bfdc8d6bdeff3d6e97b762c Mon Sep 17 00:00:00 2001 From: Arik Chakma Date: Sun, 18 Aug 2024 21:40:57 +0600 Subject: [PATCH] fix: discord spammy url (#6672) --- .github/ISSUE_TEMPLATE/config.yml | 6 +++--- public/roadmap-content/full-stack.json | 2 +- src/data/guides/history-of-javascript.md | 4 ++-- src/data/guides/java-developer-skills.md | 10 +++++----- ...checkpoint--infrastructure@YVMyHFSCVF-GgXydq-SFJ.md | 2 +- src/lib/discord.ts | 2 +- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index c4eead132..197291f6d 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,14 +1,14 @@ blank_issues_enabled: false contact_links: - name: ✋ ​ ​Roadmap Request - url: https://discord.gg/ZrSpJ8zH + url: https://roadmap.sh/discord about: Please do not open issues with roadmap requests, hop onto the discord server for that. - name: 📝 ​ ​Typo or Grammatical Mistake url: https://github.com/kamranahmedse/developer-roadmap/tree/master/src/data about: Please submit a pull request instead of reporting it as an issue. - name: 💬 ​ ​Chat on Discord - url: https://discord.gg/ZrSpJ8zH + url: https://roadmap.sh/discord about: Join the community on our Discord server. - name: 🤝 ​ ​Guidance - url: https://discord.gg/ZrSpJ8zH + url: https://roadmap.sh/discord about: Join the community in our Discord server. diff --git a/public/roadmap-content/full-stack.json b/public/roadmap-content/full-stack.json index 4f027568e..a2697d1fe 100644 --- a/public/roadmap-content/full-stack.json +++ b/public/roadmap-content/full-stack.json @@ -856,7 +856,7 @@ }, "YVMyHFSCVF-GgXydq-SFJ": { "title": "Checkpoint — Infrastructure", - "description": "If you remember, earlier in the roadmap, you manually logged into the AWS console and had to setup the services. Now that you know terraform, go ahead and automate the process of creating the infrastructure for your application using terraform and with that your deployments will be fully automated i.e., you should have:\n\n* Infrastructure setup using terraform\n* Provisioning using Ansible\n* CI/CD using GitHub Actions\n* Monitoring using Monit\n\nAnd that is it! You have successfully completed the roadmap and are now a full-stack developer. Congratulations! 🎉\n\nWhat's next?\n------------\n\nGo ahead and build something cool! Share your learnings with the community and help others learn as well. If you have any questions, feel free to join our [discord server](https://discord.gg/ZrSpJ8zH) and ask away!", + "description": "If you remember, earlier in the roadmap, you manually logged into the AWS console and had to setup the services. Now that you know terraform, go ahead and automate the process of creating the infrastructure for your application using terraform and with that your deployments will be fully automated i.e., you should have:\n\n* Infrastructure setup using terraform\n* Provisioning using Ansible\n* CI/CD using GitHub Actions\n* Monitoring using Monit\n\nAnd that is it! You have successfully completed the roadmap and are now a full-stack developer. Congratulations! 🎉\n\nWhat's next?\n------------\n\nGo ahead and build something cool! Share your learnings with the community and help others learn as well. If you have any questions, feel free to join our [discord server](https://roadmap.sh/discord) and ask away!", "links": [] } } \ No newline at end of file diff --git a/src/data/guides/history-of-javascript.md b/src/data/guides/history-of-javascript.md index 99e441eb6..caebd7b6f 100644 --- a/src/data/guides/history-of-javascript.md +++ b/src/data/guides/history-of-javascript.md @@ -46,7 +46,7 @@ After a few years of the release of ES5, things started to change, TC39 (the com - Default and rest parameters - Spread operator - `let` and `const` -- Iterators `for..of` +- Iterators `for..of` - Generators - `map` and `set` - Proxies and Symbols @@ -80,4 +80,4 @@ ESNext is a dynamic name that refers to whatever the current version of ECMAScri Since the release of ES6, [TC39](https://github.com/tc39) has quite streamlined their process. TC39 operates through a Github organization now and there are [several proposals](https://github.com/tc39/proposals) for new features or syntax to be added to the next versions of ECMAScript. Any one can go ahead and [submit a proposal](https://github.com/tc39/proposals) thus resulting in increasing the participation from the community. Every proposal goes through [four stages of maturity](https://tc39.github.io/process-document/) before it makes it into the specification. -And that about wraps it up. Feel free to leave your feedback in the [discord](https://discord.gg/ZrSpJ8zH). Also here are the links to original language specifications [ES6](https://www.ecma-international.org/ecma-262/6.0/), [ES7](https://www.ecma-international.org/ecma-262/7.0/) and [ES8](https://www.ecma-international.org/ecma-262/8.0/). +And that about wraps it up. Feel free to leave your feedback in the [discord](https://roadmap.sh/discord). Also here are the links to original language specifications [ES6](https://www.ecma-international.org/ecma-262/6.0/), [ES7](https://www.ecma-international.org/ecma-262/7.0/) and [ES8](https://www.ecma-international.org/ecma-262/8.0/). diff --git a/src/data/guides/java-developer-skills.md b/src/data/guides/java-developer-skills.md index 69cb2a9c0..0e055faf6 100644 --- a/src/data/guides/java-developer-skills.md +++ b/src/data/guides/java-developer-skills.md @@ -25,7 +25,7 @@ Java has been a popular programming language for the past 28 years and remains i If you are building web applications, the ability to work on both front-end and back-end development using Java is valuable. Fundamental and advanced Java skills such as multithreading, concurrency, JVM tuning, and object-oriented design are vital in enterprise environments. -To remain competitive as a Java developer, you must continuously improve your skill sets to meet evolving industry demands. +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. @@ -78,7 +78,7 @@ JavaScript is a programming language used alongside HTML and CSS to enhance the ### TypeScript -Typescript is an extension of JavaScript with static typing and other advanced features. [TypeScript](https://roadmap.sh/typescript) code transpiles to JavaScript and can run seamlessly wherever JavaScript runs, making it a highly versatile programming language for front-end development. The knowledge enhances your productivity by allowing you to build robust applications, detect errors, and catch issues as they happen. +Typescript is an extension of JavaScript with static typing and other advanced features. [TypeScript](https://roadmap.sh/typescript) code transpiles to JavaScript and can run seamlessly wherever JavaScript runs, making it a highly versatile programming language for front-end development. The knowledge enhances your productivity by allowing you to build robust applications, detect errors, and catch issues as they happen. ![TypeScript](https://media.licdn.com/dms/image/D4D12AQHLiHtRbPUoAA/article-cover_image-shrink_600_2000/0/1696134741709?e=2147483647&v=beta&t=CajO9eTDp6iKznPn753F6ZUyTgaPf6DOzihN1AMMJew) @@ -102,7 +102,7 @@ Here are the back-end skills you should learn in 2024: - Web Security - Caching -### Java programming language: +### Java programming language: A deep understanding of Java fundamentals is essential to becoming a full stack developer. Having a strong grasp of Java's core concepts, such as classes, inheritance, abstraction, etc., is crucial for developing full stack applications running on the web or mobile platforms. Java's versatility and robustness make it a popular choice for backend development, and proficiency in Java allows developers to build scalable and secure server-side components for their applications. Some popular database management systems are MySQL, SQL, PostgreSQL, MongoDB, and Oracle. @@ -116,7 +116,7 @@ Frameworks are pre-written and thoroughly tested collections of code, classes, c While Java has several frameworks for building full stack applications, it's crucial to consider each framework's associated pros and cons, adoption rates, and how effectively they address the intended business requirements. One particularly renowned framework is the Java [Spring](https://roadmap.sh/spring-boot) framework, celebrated for simplifying the web development process for small-scale and enterprise-level Java applications. In addition to its user-friendliness, it boasts a vast ecosystem and a thriving community of developers. -### Version control +### Version control Version control systems facilitates teamwork by allowing you and your team members to collaborate on a project simultaneously. It enables the management of changes to code and files over time without disrupting the workflow. @@ -182,7 +182,7 @@ Design patterns are proven approaches to solving specific design challenges and As the popular saying goes, "a tree cannot make a forest." While it might be tempting to work in isolation and tackle all development tasks alone, it's essential for you to join communities that encourage collaboration, peer learning, and staying updated on the latest developments. -A great community to join is the [r](https://discord.gg/ZrSpJ8zH)[oadmap.sh](https://discord.gg/ZrSpJ8zH) [Discord community](https://discord.gg/ZrSpJ8zH), where you can connect with like-minded individuals who share your passion for development. +A great community to join is the [r](https://roadmap.sh/discord)[oadmap.sh](https://roadmap.sh/discord) [Discord community](https://roadmap.sh/discord), where you can connect with like-minded individuals who share your passion for development. ### Soft skills diff --git a/src/data/roadmaps/full-stack/content/checkpoint--infrastructure@YVMyHFSCVF-GgXydq-SFJ.md b/src/data/roadmaps/full-stack/content/checkpoint--infrastructure@YVMyHFSCVF-GgXydq-SFJ.md index c1e1fb318..43ddf9fbf 100644 --- a/src/data/roadmaps/full-stack/content/checkpoint--infrastructure@YVMyHFSCVF-GgXydq-SFJ.md +++ b/src/data/roadmaps/full-stack/content/checkpoint--infrastructure@YVMyHFSCVF-GgXydq-SFJ.md @@ -11,4 +11,4 @@ And that is it! You have successfully completed the roadmap and are now a full-s ## What's next? -Go ahead and build something cool! Share your learnings with the community and help others learn as well. If you have any questions, feel free to join our [discord server](https://discord.gg/ZrSpJ8zH) and ask away! +Go ahead and build something cool! Share your learnings with the community and help others learn as well. If you have any questions, feel free to join our [discord server](https://roadmap.sh/discord) and ask away! diff --git a/src/lib/discord.ts b/src/lib/discord.ts index 7ad803593..a1ac8ce32 100644 --- a/src/lib/discord.ts +++ b/src/lib/discord.ts @@ -29,7 +29,7 @@ export async function getDiscordInfo(): Promise<{ }; } catch (e) { discordStats = { - url: `https://discord.gg/ZrSpJ8zH`, + url: `https://roadmap.sh/discord`, total: 17000, totalFormatted: '17k', online: 0,