diff --git a/components/TopBar/CategoryDescriptions.ts b/components/TopBar/CategoryDescriptions.ts index 2191e4210..64cf4a351 100644 --- a/components/TopBar/CategoryDescriptions.ts +++ b/components/TopBar/CategoryDescriptions.ts @@ -284,8 +284,10 @@ const categoryDescriptions: CategoryDescriptions = { // newsletters jsLetters: 'It covers the latest updates, trends, and resources in the JavaScript ecosystem, keeping developers informed and engaged.', - pythonLetters: + pythonLetters: 'It covers the latest updates, trends, and resources in the Python ecosystem.', + javaLetters: + 'It covers the latest updates, trends, and resources in the Java ecosystem.', } export default categoryDescriptions diff --git a/database/data.ts b/database/data.ts index 2580ecd16..7c6591ec2 100644 --- a/database/data.ts +++ b/database/data.ts @@ -364,6 +364,11 @@ export const sidebarData: ISidebar[] = [ name: 'python', url: '/pythonLetters', resources: DB.pythonLetters, + }, + { + name:'java', + url:'/javaLetters', + resources:DB.javaLetters, } ] }, diff --git a/database/index.ts b/database/index.ts index 4085e3bf8..842920147 100644 --- a/database/index.ts +++ b/database/index.ts @@ -156,3 +156,4 @@ export { default as reactArticles } from './tech_articles/react.json' // Newsletters export { default as jsLetters } from './newsletters/js_Letters.json' export { default as pythonLetters } from './newsletters/py_Letters.json' +export {default as javaLetters} from './newsletters/java_Letters.json' \ No newline at end of file diff --git a/database/newsletters/java_Letters.json b/database/newsletters/java_Letters.json new file mode 100644 index 000000000..95517c03d --- /dev/null +++ b/database/newsletters/java_Letters.json @@ -0,0 +1,32 @@ + + [ + { + "name": "JavaBulletin", + "description": "Curated and Hand-Picked Java & Spring Blogs. Click to read Java Newsletter, by Suraj Mishra, a Substack publication with thousands of subscribers.", + "url": "https://javabulletin.substack.com", + "category": "newsletters", + "subcategory": "javaLetters" + }, + { + "name": "JetBrains", + "description": "JetBrains Java Annotated Monthly: Stay up-to-date with the latest news and articles about Java, handpicked and curated by JetBrains.", + "url": "https://www.jetbrains.com/lp/jam/", + "category": "newsletters", + "subcategory": "javaLetters" + }, + { + "name": "Baeldung", + "description": "Baeldung's Java Weekly: A roundup of curated Java articles, news, and tutorials, covering the latest in Java development.", + "url": "https://www.baeldung.com/library/java-web-weekly", + "category": "newsletters", + "subcategory": "javaLetters" + }, + { + "name": "Microsoft Java", + "description": "Microsoft's Java Newsletter: Stay informed on Java-related updates and announcements from the Microsoft development team.", + "url": "https://devblogs.microsoft.com/java/newsletter/", + "category": "newsletters", + "subcategory": "javaLetters" + } + ] + \ No newline at end of file diff --git a/database/newsletters/js_Letters.json b/database/newsletters/js_Letters.json index 4b7bd7f19..fe9f6abf4 100644 --- a/database/newsletters/js_Letters.json +++ b/database/newsletters/js_Letters.json @@ -33,5 +33,12 @@ "url": "https://frontendfoc.us/", "category": "newsletters", "subcategory": "jsLetters" + }, + { + "name": "JavaScript Kicks", + "description": "JavaScript Kicks is a platform that provides online tutorials, courses, and challenges to help users learn JavaScript programming in an interactive and engaging way.", + "url": "https://javascriptkicks.com/", + "category": "newsletters", + "subcategory": "jsLetters" } -] \ No newline at end of file +]