developer-roadmap changelog


Here's the latest scoop on all the cool new features and fixes we've been working on. Dive in to see what's new and improved in our project! ๐Ÿš€

  • New feature: Python Functions Resource
    We've added a brand-new resource to our roadmap focused on Python functions! ๐ŸŽ‰ Check out the "Defining Python Functions" article from Real Python, which is now linked in our content. It's a must-read for anyone looking to master the art of crafting Python functions.

  • New feature: Calendar Scheduling
    Say hello to our shiny new calendar scheduling feature! ๐Ÿ—“๏ธ Now you can schedule events with ease, thanks to new calendar icons for Apple, Google, and Outlook. Plus, we've added a Schedule Button and Schedule Event Modal to make event planning a breeze. Special thanks to Kamran Ahmed for co-authoring this awesome enhancement!

  • Chore: Roadmap Content Update
    We've spruced up our Python roadmap content! The update includes a new article on defining Python functions and a detailed description of virtualenv, complete with a link to its official documentation. This makes our roadmap even more useful for Python enthusiasts.

  • Improvement: DevOps Guides
    Our DevOps guides just got better! We've linked related guides across various documents to help you navigate the DevOps landscape more effectively. Whether you're exploring automation, career paths, or shift-left testing, you'll find more comprehensive resources at your fingertips.

  • New feature: Backend Job Description Template
    Looking to hire or become a backend developer? We've got you covered with a new job description template! This addition, along with updates to backend skills, tools, and frameworks, will help clarify what's expected in backend roles.

  • Improvement: Frontend Guides
    Our frontend guides now feature a "Related Guides" section, making it easier to explore interconnected topics. Whether you're curious about frontend languages or interview questions, you'll find all the resources you need for a comprehensive learning experience.

  • Improvement: Changelog Banner
    We've added a "changelog-banner" to multiple pages, ensuring you can easily access updates and stay informed about all the latest changes across the platform.

  • New feature: Calendar Event Trigger
    We've enhanced the ScheduleEventModal.tsx component by adding a function to log user interactions with calendar events. This update improves both functionality and user experience for scheduling events.

  • Bugfix: Empty Buttons in Profile Update
    No more empty buttons in the profile update interface! We've fixed the issue by ensuring buttons only appear when there's valid data, making the profile update process smoother and more intuitive.

  • Bugfix: Color Mismatch in Roadmap
    We've fixed a color mismatch between the legend and roadmap sections, ensuring visual coherence and a more pleasant user experience.

  • Bugfix: File Name Correction
    A pesky bug in the 'virtualenv' panel file name has been squashed! The correct ID is now in place, so you can access the panel without a hitch.

Thanks for checking out our latest updates! We're always working to make things better, and we appreciate your support. ๐ŸŒŸ


Hey there, fabulous devs! ๐Ÿš€ We've got some exciting updates and tweaks to make your coding journey even more delightful. From new features to essential bug fixes, here's what's new and improved:

New Features

  • Roadmap Dropdown Menu: We've jazzed up the navigation with a shiny new "Roadmap Dropdown Menu"! ๐ŸŒŸ Now you can easily explore "Official Roadmaps," "AI Roadmaps," and "Community Roadmaps," all neatly organized with descriptive labels and icons. Plus, it's got accessibility features for our screen reader pals.

  • Angular Security Content: Dive into the world of web security with our new Angular documentation updates. Learn all about Cross-Site Scripting (XSS), sanitization, and trusting safe values. We've got your back on keeping those apps secure! ๐Ÿ”’

  • Beginner Projects: Say hello to two new beginner projects! Build a "Basic Dockerfile" to greet the world with "Hello, Captain!" and create a "Log Archive Tool" to keep those logs tidy. Perfect for flexing those Docker and shell scripting muscles. ๐Ÿ’ช

  • E-Commerce Platform Project: Ready for a challenge? We've got a new project idea for a "Scalable E-Commerce Platform" using microservices and Docker. It's all about mastering modern software engineering practices. ๐Ÿ›’

  • Spotlights in Game Development: Shine a light on your game scenes with our new content on spotlights! Learn how to mimic real-world lighting in your games using popular engines like Unreal and Unity. ๐ŸŽฎ

Improvements

  • Node.js Security Resource: We've added a crucial resource to the child_process module documentation, focusing on securing your Node.js apps against command injection vulnerabilities. Safety first! ๐Ÿ›ก๏ธ

  • Frontend Courses Page UI: The frontend courses page just got a makeover! Improved semantic structure, new icons, and a motivational "Milestone.astro" component to keep you inspired on your learning journey. โœจ

  • GitHub Topics Update: We've revamped several GitHub-related topics, adding resources and enhancing descriptions for a smoother learning experience. Dive into GitHub's tools with newfound clarity! ๐Ÿ™

Bugfixes

  • Markdown String Markers: Fixed those pesky quotation marks in our JavaScript strings documentation. Now they render beautifully on the website, making it easier to follow along. ๐Ÿ“

  • Syntax and Link Fixes: Tidied up some syntax issues and corrected links in our documentation. Accuracy and professionalism for the win! ๐Ÿ› ๏ธ

We hope these updates make your coding adventures even more enjoyable. Keep on building and exploring! ๐ŸŒˆ


Hey there, roadmap explorers! ๐Ÿš€ We've got some exciting updates and improvements to share with you. Our latest changes bring new features, documentation enhancements, and a few bug fixes to keep everything running smoothly. Let's dive into what's new:

  • New feature: We've introduced a content copy modal to enhance the roadmap content functionality. This update includes fresh JSON content for roles like AI Data Scientist, Android Developer, and more, ensuring you have the latest and greatest info at your fingertips. ๐Ÿ—‚๏ธ

  • New feature: Angular enthusiasts, rejoice! Our docs now feature zoneless change detection, a game-changer in Angular 18 that speeds up renders and trims down bundle sizes. Say goodbye to Zone.js and hello to a snappier experience. โšก

  • New feature: Beginners, we've got your back with a new Git and GitHub roadmap! This structured learning path is designed to help you master the essentials of version control and collaboration. ๐Ÿ› ๏ธ

  • Improvement: We've beefed up the Git beginner roadmap with detailed content on basic usage, collaboration, and more. Plus, we've polished the pre-link text for a consistent look. ๐Ÿ“š

  • Improvement: Angular devs can now explore complex animation sequences with our updated docs. Discover how to animate multiple elements like a pro using query(), stagger(), and more! ๐ŸŽจ

  • Bugfix: Fixed a pesky typo in the EditorRoadmap component's CSS, ensuring your "done" topics display their colors correctly. ๐ŸŒˆ

  • Bugfix: Updated a broken link in the Kubernetes Roadmap to keep your learning journey smooth and uninterrupted. ๐Ÿ”—

  • Bugfix: Corrected a typo in our computer science roadmaps, changing "Ptterns" to "Patterns". Because spelling matters, folks! ๐Ÿ“

That's all for now, folks! Keep exploring, learning, and leveling up your skills with our roadmaps. Happy coding! ๐ŸŽ‰


Hey there, fellow developers! We've got some exciting updates and fixes to share with you. Check out the latest changes and enhancements we've made to improve your experience. ๐Ÿš€โœจ


New Features

  • Redesign Roadmap Page Header and Add Upcoming Projects Functionality

    • We've given the roadmap page header a fresh new look and made it more responsive. ๐Ÿ–Œ๏ธ
    • Added a projects badge and a dedicated screen for upcoming projects.
    • Fixed UI flicker issues and included a new system design question.
    • Enhanced components like MarkFavorite and ShareRoadmapButton to align with the new design. ๐ŸŽจ
  • Add Projects Functionality for Backend Roadmap

    • Introduced a comprehensive projects functionality, including empty projects listing, filtering options, and detailed project pages.
    • Added various project ideas like a blogging platform API, expense tracker API, movie reservation system, and more. ๐Ÿ“š
    • Updated UI components and added contributions documentation to encourage community involvement.
  • BigInt Content (JavaScript)

    • Added detailed content on BigInt, a built-in JavaScript object for handling large integers.
    • Included resources like MDN articles and educational videos to help you dive deeper into BigInt. ๐Ÿ”ข
  • Content for v-model (Vue.js)

    • Enhanced the Vue.js documentation with a comprehensive description of the v-model directive.
    • Aimed to improve understanding and implementation of two-way data binding in Vue.js applications.
  • TanStack Router Content (React)

    • Introduced content on the TanStack Router, a powerful tool for building React applications.
    • Included links to official documentation and instructional videos for better understanding. ๐Ÿ”—
  • React Native Crash Course Video

    • Added a new crash course video to the React Native roadmap for beginners.
    • Updated the React Routers section with the Tanstack-Router. ๐ŸŽฅ

Improvements

  • Resources for Complexity

    • Updated algorithmic complexity materials with additional YouTube tutorials on Big-O Notation.
    • Enhanced educational content to improve understanding of time and space complexity. ๐Ÿ“ˆ
  • Symbol Data Type Content (JavaScript)

    • Provided a simple introduction to Symbols in JavaScript and added learning resources.
    • Improved documentation to better educate users on the unique and immutable nature of Symbols. ๐Ÿ”‘

Bugfixes

  • Fix Broken Link in Kubernetes Roadmap

    • Updated the URL for the "Deploying An Application On Kubernetes From A to Z" article with an archived version.
    • Ensured users can access valuable resources despite the original link being unavailable. ๐Ÿ”—
  • Wrong Type for Issue Template

    • Corrected the type definition in the project contribution issue template from "select" to "dropdown."
    • Enhanced the clarity and usability of the issue submission process for contributors. ๐Ÿ› ๏ธ
  • Typo in Angular Roadmap Content

    • Fixed a typographical error in the Angular roadmap content related to AnalogJS.
    • Improved clarity and professionalism in the documentation. โœ๏ธ

That's all for now! Keep coding and enjoy the enhanced features and fixes. Happy developing! ๐ŸŽ‰๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป


Here's the latest batch of updates and improvements to our project! We've been busy adding new features, fixing bugs, and making overall enhancements to ensure you have the best experience possible. Check out the details below:


New Features

  • Angular Project Setup Guide: ๐ŸŽ‰ We've added new content to the Angular setup guide, including links to official resources to help you get started with your Angular projects. This update aims to make your onboarding experience smoother and more informative.

  • Core Animation for iOS: ๐Ÿš€ Introducing new documentation on Core Animation for iOS! Learn how to create rich, interactive animations with this powerful framework. We've included a reference to the official documentation for further exploration.

  • Hono Framework Resource: Added a comprehensive resource for Hono, a lightweight and fast web framework. This includes key features and links to official documentation and tutorials to help you get started with Hono.

  • Discover Custom Roadmaps: ๐ŸŒŸ Implemented a new feature that allows users to discover custom roadmaps. This includes a new rating system, error pages, and a refined user interface to enhance your experience.

  • Angular Metadata Threads: Enhanced the documentation for various Angular metadata properties, including imports, metadata, selector, template, styles, standalone, and provider. Each section now offers clearer definitions and practical information.

  • Ahrefs Site Verification: Added Ahrefs site verification to improve our SEO capabilities. This small but mighty change helps boost our site's visibility in search engine rankings.

Improvements

  • Python Roadmap Redesign: ๐Ÿ Completely revamped the Python roadmap using our editor. This update includes new topics, reorganized content, and improved documentation on popular libraries and tools to provide a more structured learning path.

  • JavaScript "Undefined" Update: Enhanced the documentation for the "undefined" primitive data type in JavaScript. This update includes a detailed explanation and a resource link for further learning.

Bugfixes

  • JavaScript String Content: Fixed incorrect content related to JavaScript's string data type. The update clarifies the definition and usage of strings, ensuring accurate and useful information.

  • Roadmap Links: ๐Ÿ”— Corrected URLs in several roadmap JSON files to ensure users are directed to the correct resources. This fix spans multiple categories, including Frontend, React, Vue.js, and Node.js.

  • Blockchain Roadmap Links: Fixed broken links in the blockchain roadmap, ensuring that users are directed to the correct Rust and Backend roadmaps.

Chore

  • Remove Experimental Features: Cleaned up the codebase by removing experimental features to enhance stability and performance. This move ensures a more robust and reliable product.

That's all for now! Stay tuned for more updates, and happy coding! ๐Ÿš€


Here's what's new and improved in our latest update:

New feature ๐ŸŽ‰

  • Add wadcoms, gtfobins (#6214): Introducing two new cyber-security resources, GTFOBins and WADcoms. GTFOBins helps you understand how Unix binaries can be exploited, while WADcoms covers dangerous web application commands. Both are essential for security pros and come with extra resource links for deeper dives.

Improvement ๐Ÿš€

  • Redraw React roadmap using our editor: Major overhaul of the React roadmap with a new editor! We've removed 14 outdated files and added 18 fresh ones. Expect better content on class components, hooks, state management, and more. Also, renamed files for better alignment with the current React ecosystem.
  • Redraw Angular roadmap using our editor: Angular roadmap got a facelift! We deleted 15 old files and added over 70 new ones covering Angular basics, rendering, accessibility, and more. Now, it's easier than ever to navigate through the latest Angular best practices.
  • Update 104-observability-engines.md (#6215): Added two new resources for Kubernetes observability: K8sGPT and HolmesGPT. These tools will help you monitor and troubleshoot Kubernetes environments more effectively.

Bugfix ๐Ÿ›

  • Update 103-queues.md (#6224): Fixed a video link in the queues tutorial that was mistakenly pointing to a video about stacks. Now, you get the right video for the right topic!
  • Fix persistent search result (#6199): Improved search result handling in the CommandMenu component by ensuring unique keys for each fragment. Say goodbye to those annoying rendering issues!
  • useReducer typo error fixed in the new roadmap (#6212): Corrected a typo in the React roadmap from "usReducer" to "useReducer". Also added a new Markdown file for better documentation.

Chore ๐Ÿงน

  • Fix file name: Renamed a file in the cyber-security roadmap directory for better organization. No content changes, just tidying up!

Enjoy the new features and improvements! ๐Ÿš€โœจ


Hey there, awesome people! We've got some exciting updates and improvements for you. Check out the latest changes below:

New Features

  • Enhanced Writing Skills Section: We've beefed up the "Update writing-skills" section with a detailed explanation of why good writing is crucial for devs. Plus, we've added three new resources to up your communication game. ๐Ÿ“š
  • Excel Learning Resource: Added a link to the W3Schools tutorial for Excel. Now you can master Excel and become a data wizard! ๐Ÿง™โ€โ™‚๏ธ
  • Hyperskill Java Course: Included a link to the "Introduction to Java by Hyperskill" course on JetBrains Academy. Perfect for anyone diving into Java programming. ๐Ÿš€
  • Product Management Video: Added a video URL on the Product Management Discovery content page. Learn all about modern product discovery with Teresa Torres. ๐ŸŽฅ
  • JavaScript Prototype Video: Updated the 100-prototype.md file with a video link to better understand JavaScript prototypes and inheritance. ๐ŸŽฌ
  • SSL/TLS Explanation Video: Added a beginner-friendly video explaining the TLS handshake process. Perfect for newbies! ๐Ÿ”’

Improvements

  • Updated Images and Alt Tags: Spruced up backend developer guides with new images and added alt tags for better accessibility. Your eyes will thank you! ๐Ÿ‘€
  • Terraform Topics: Added content and links to various Terraform topics, including modules, provisioners, and workspaces. Your Terraform game just got stronger! ๐ŸŒ
  • Trim Function Fix: Clarified the content of the 'Trim' function in the data analyst roadmap. Now it's crystal clear! ๐Ÿงผ

Bugfixes

  • Username Input: Fixed the username input in the ProfileUsername component to only allow letters and numbers, and limited it to 10 characters. No more funky usernames! ๐Ÿ› ๏ธ
  • DevOps Roadmap Typo: Corrected a typo in the DevOps beginner roadmap intro text. It's now error-free! โœ…

That's it for now! Keep learning and coding, and stay awesome! ๐Ÿš€โœจ


Here's a rundown of the latest updates and improvements we've made:

New Features

  • Combine & NavigationStack Content in iOS Roadmap: ๐Ÿš€ We've added detailed content about Combine and Navigation Stacks to the iOS roadmap. Dive into Apple's reactive programming framework and learn how NavigationStack can simplify your SwiftUI navigation. Check out the official docs and videos we've linked for a deeper understanding.
  • iOS Copy and Links: ๐Ÿ“ฑ Added comprehensive iOS-specific information and links across various content files. From architectural patterns to user interactions, this update is a treasure trove for iOS developers.
  • Zones Section in Angular Roadmap: ๐ŸŒ€ Added a summary and resources about Zone.js in Angular. Learn how Angular captures async operations and schedules change detection. We've included links to official resources to help you master Zones.
  • RxJS Transformation in Angular: ๐Ÿ”„ Updated the RxJS transformation section by removing deprecated operators, adding new ones, and sorting them by complexity. Also included a video guide for higher-order mapping operators.
  • Rust Cryptography Links: ๐Ÿ”’ Added links to the 'ring' cryptography library in Rust. Explore this popular library for secure and efficient cryptographic operations.

Improvements

  • Rust Documentation Article: ๐Ÿ“š Added a link to an article on "How to write documentation" in Rust. This resource is perfect for developers looking to master rustdoc and create top-notch project documentation.
  • Android Roadmap Migration: ๐Ÿ“ฑ Migrated the Android roadmap to a new format, streamlining content and improving accessibility. Numerous files were restructured to enhance the developer experience.
  • VoiceOver Content Update: ๐Ÿ‘ฉโ€๐Ÿฆฏ Updated the iOS VoiceOver content, providing valuable information on this assistive technology. Learn how to make your apps more accessible with the resources we've linked.

Bugfixes

  • Content File Not Found: ๐Ÿ› ๏ธ Fixed an issue where the content file was not found by updating labels in devops.json and frontend.json.
  • Broken UI in Fullstack Roadmap: ๐Ÿ–ฅ๏ธ Fixed a broken UI issue in the fullstack roadmap, ensuring it displays correctly.
  • Incorrect Id on SOAP API: ๐Ÿ”ง Fixed an incorrect Id in the SOAP API section, ensuring accurate subtopic references.

Chores

  • Dependency Updates: ๐Ÿ“ฆ Updated various dependencies to their latest versions, including Astro, Playwright, React, Tailwind, and more. This update ensures improved performance, security, and compatibility.

Happy coding! ๐Ÿš€


Welcome to our latest update! We've been busy bees ๐Ÿ adding new features, making improvements, and squashing bugs to make your experience even better. Here's a rundown of all the exciting changes:

New Features

  • Add DevRel Roadmap: We've introduced a brand-new Developer Relations roadmap! This comprehensive guide covers everything from advocacy and community building to documentation and social media. Dive in and start building those developer relationships! ๐Ÿš€
  • Added Article for Flutter Internals (#5995): Our Flutter Internals section just got a major boost with a new article titled "A Guide To Flutter Internals." Explore the nitty-gritty details of how Flutter works and become a Flutter pro! ๐Ÿ“š
  • Add Viem Library to Blockchain Roadmap (#5975) (#6009): Say hello to the Viem library in our blockchain roadmap! This library offers excellent TypeScript support and reusable building blocks for your blockchain projects. ๐Ÿ› ๏ธ
  • Added 3 Videos to React-Roadmap, For HOC (#6013): We've added three in-depth tutorial videos on Higher Order Components (HOC) to the React-Roadmap. Learn all about HOC in React with these easy-to-follow videos. ๐ŸŽฅ
  • Add x URL: Added a new URL redirect to a specific Twitter link using Astro. Now you can easily navigate to our Twitter page for the latest updates! ๐Ÿฆ

Improvements

  • Add DevOps Roadmap: Our DevOps roadmap has been significantly enhanced with detailed information on Docker, programming languages for automation, and updates to topics like Datadog. Perfect for those looking to master DevOps! ๐Ÿ› ๏ธ
  • Adding Links and Copy to Terraform Roadmap (#5914): We've beefed up the Terraform roadmap with more links and content on HCL, resource topics, meta-arguments, variables, outputs, and more. Now it's even more comprehensive! ๐ŸŒฑ
  • Redraw DevOps Roadmap with Editor: The DevOps roadmap has been redrawn and reorganized for better clarity and usability. This overhaul includes changes to files related to operating systems, networking protocols, cloud providers, and more. ๐Ÿ› ๏ธ

Bugfixes

  • Fix Alignment of DevRel Engineer: Adjusted the positioning and dimensions of the DevRel engineer element in the devrel.json file to ensure proper alignment. ๐Ÿ“
  • Debug Code: Added a console log statement in src/pages/og/roadmap/[slug].ts to assist in debugging issues related to the svg variable. ๐Ÿ›
  • Remove Console.log: Removed unnecessary console.log statements from src/pages/og/roadmap/[slug].ts for cleaner and more efficient code. ๐Ÿงน

Chore

  • Fix Typos and Grammar Errors for react.md (#6018): Corrected typos and grammar errors in the react.md file to improve clarity and accuracy. โœ๏ธ

We hope you enjoy these new features and improvements. Keep exploring and happy coding! ๐Ÿ’ปโœจ


Welcome to the latest update! We've packed in some exciting new features, improvements, and bug fixes to make your experience even better. Check out the highlights below:

New Features ๐Ÿš€

  • Daily Dev Link in Profile: Users can now add a daily dev link to their profiles! This enhancement includes a new DailyDevIcon component and updates to the UserPublicProfileHeader and UpdatePublicProfileForm components to display and manage this new field.

  • Terraform Roadmap: A comprehensive Terraform roadmap has been added, featuring a JSON file, a PDF guide, and step-by-step instructions for learning Terraform in 2024. Existing guides have also been updated to reflect the latest information.

  • API Design Roadmap Content Links: Content links have been added to various sections of the API Design roadmap, including 'What are APIs,' 'API Documentation Tools,' 'HTTP,' and 'HTTP Versions.' These links provide additional resources for users to deepen their understanding of these topics.

  • Introductory Product Management Links: External links have been added to introductory product management topics, enhancing the learning experience with additional resources on development phases, key skills, the product lifecycle, and more.

  • iOS Roadmap Link Update: The iOS roadmap link for React Native has been updated to the correct URL, ensuring users are directed to the appropriate resource for learning React Native.

Improvements โœจ

  • JavaScript Resources Links: Fixed and updated JavaScript resources links, including replacing broken links and adding new resources on debugging memory leaks and optimizing code performance.

  • Rust Error Handling Links: Added useful links to the Rust error handling documentation, enhancing the learning materials for topics like Option & Result Enumerations, Propagating Errors, and Custom Error Types and Traits.

  • Backend Roadmap Legends: Legends have been added to the backend roadmap, providing additional context and improving the roadmap's organization and clarity.

Bug Fixes ๐Ÿ›

  • Correct iOS Tool/Component Names: Fixed incorrect naming of iOS tools and components, ensuring consistency and accuracy.

  • Content in Wrong Files: Corrected content that was in the wrong files, ensuring accurate information for topics like browsers, domain names, and hosting.

  • Remove Badge from Backend Questions: Removed a badge from backend questions and updated the metadata to reflect the current status and date.

We hope you enjoy these updates and find them helpful. Happy coding! ๐Ÿ’ปโœจ


Welcome to our latest update! We're excited to share some fantastic new features, improvements, and bug fixes that will make your experience even better. Dive in to see what's new! ๐Ÿš€

New Features

  • Daily.dev Integration: We've added daily.dev links to various pages, enhancing your learning journey with valuable resources. This includes updates to multiple files like CustomRoadmap.tsx, TopicDetail.tsx, and various roadmap content files. Now, you can easily access daily.dev articles related to specific topics! ๐ŸŒโœจ
  • DevOps vs SRE Guide: A comprehensive guide titled "DevOps vs SRE: Key Differences Explained" has been added. This guide covers goals, roles, metrics, and tools for both DevOps and SRE, providing valuable insights for those interested in these fields. ๐Ÿ“š๐Ÿ’ก
  • DOM Resource: New resources for the Document Object Model (DOM) focusing on the Shadow DOM have been added. This includes a video and an article to help you understand encapsulation and the importance of the Shadow DOM in web components. ๐Ÿ“–๐ŸŽฅ
  • iOS Media Layer Content: Detailed content on iOS media layer topics like AVFoundation, Core Animation, Core Audio, and more has been added. This includes information on Xcode and various frameworks essential for iOS app development. ๐Ÿ“ฑ๐ŸŽจ
  • Jetpack Compose Video: A new video resource for Jetpack Compose has been added to the 100-jetpack-compose.md file, providing a crash course to help you build native Android UIs more efficiently. ๐Ÿ“บ๐Ÿ“ฒ

Improvements

  • iOS Roadmap Update: The iOS roadmap has been significantly updated with numerous additions, deletions, and changes to the ios.json file, reflecting the latest developments in iOS development. ๐Ÿ› ๏ธ๐Ÿ“ˆ
  • Rust Floats and Booleans: Enhanced content on floating-point numbers and boolean data types in Rust, including new links and resources for further learning. ๐Ÿฆ€๐Ÿ”ข
  • DevOps FAQ Link: Updated the faqs.astro file to include a link to the new DevOps guide, providing a direct resource for those aspiring to become DevOps Engineers. ๐Ÿ”—๐Ÿ“˜

Bug Fixes

  • Containerization Question Link: Fixed the link to the containerization question's answer in the backend.md file, ensuring users are directed to the correct information. ๐Ÿ› ๏ธ๐Ÿ”—
  • Typos Correction: Addressed typos in various files, including PostgreSQL infrastructure skills and server-side game development, to maintain content accuracy and professionalism. โœ๏ธโœ…
  • Encryption Typo: Corrected a typo in the 101-hashing-encryption-encoding.md file, ensuring the correct spelling of "Encryption" and maintaining the integrity of the content. ๐Ÿ”๐Ÿ”

We hope you enjoy these updates! Keep learning and exploring. Happy coding! ๐ŸŽ‰๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป


Hey there, awesome community! ๐ŸŽ‰ We've got some exciting updates and improvements to share with you. Grab a coffee, sit back, and enjoy the new features and fixes we've rolled out!

New Features ๐Ÿš€

New feature: Add product manager roadmap

  • We've added a comprehensive product manager roadmap packed with topics like A/B testing, agile methodology, analytics tools, backlog management, and more. This roadmap is your go-to guide for enhancing your product management skills and knowledge. Dive in and level up!

New feature: Add iOS content (#5828)

  • Fresh iOS content focusing on Swift interoperability and its benefits over Objective-C. Learn how Swift can coexist with Objective-C in your projects, and explore its modern syntax, safety, and performance advantages.

New feature: Add how to become a DevOps engineer guide (#5847)

  • Ever wondered how to become a DevOps engineer? We've got you covered with a detailed guide on essential skills, certifications, and career advice. From operating systems to cloud platforms, this guide has it all.

New feature: Add resources for swap (#5850)

  • Added resources for setting up swap space in Linux. Includes examples and links to articles on the Arch Wiki. Optimize your system performance with these handy tips!

New feature: Add iOS content (#5829)

  • Expanded iOS content with topics like functional programming, GitHub, Git, and Object-Oriented Programming (OOP). Get detailed explanations and external resources to enhance your iOS development skills.

Improvements โœจ

Improvement: Add useful links for Rust ORM (#5827)

  • Added useful links for Rust ORM tools like Diesel, SQLx, and rusqlite. Now you can easily access more information and resources to deepen your understanding of these ORM tools.

Improvement: Update 100-instance-types.md (#5853)

  • Updated the 100-instance-types.md file with official documentation for EC2 instance types. Choose the best instance type for your needs with this comprehensive guide.

Improvement: docs(typescript/build-tools): update tsup link (#5851)

  • Updated the link for the tsup tool in the TypeScript build tools documentation to the correct URL. Stay current and accurate with this minor but important update.

Bugfixes ๐Ÿ›

Bugfix: Resolve merge conflicts

  • Resolved merge conflicts in multiple files related to the product manager roadmap. Ensured that all changes are successfully merged into the codebase without any conflicts.

Bugfix: Fix typos in product management roadmap (#5862)

  • Corrected typos and swapped "project" and "product" where necessary in the product management roadmap. Enhanced clarity and precision for a more accurate resource.

Bugfix: Fix typos in frontend questions about SSR (#5837)

  • Fixed typos in the frontend questions about server-side rendering (SSR). The information is now accurate and clear, helping users better understand the benefits and applications of SSR.

That's all for now, folks! Keep those feedback and suggestions coming. You rock! ๐Ÿค˜


Hey there! We've been busy making some awesome updates and fixes. Check out what's new and improved below. ๐Ÿš€


New Features

  • Implement Mobile Impressions: We now have mobile impressions! This feature adds a resource link for the React Native Text component and includes a new function to determine if the device is mobile. More data for everyone! ๐Ÿ“ฑ

  • Rust Testing Links: Added links about testing in Rust, covering unit and integration testing, mocking, and property-based testing. Dive deep into testing with resources like the Rust Book and Docs.rs. ๐Ÿฆ€

  • Rust Modules and Crates: Updated the Rust roadmap with links about modules, crates, and dependency management. Learn how to organize your code and manage dependencies effectively. ๐Ÿ“ฆ

  • Go Logging Update: Updated the 'log/slog' node in the Go logging roadmap with new descriptions and links. Get to know the standard logging packages in Go better! ๐Ÿ“‘

  • Flutter Built-in Types: Added information about Sets to the 102-built-in-types.md file. Sets are now part of the Flutter roadmap, along with other data types like String, bool, List, and Map. ๐Ÿ› ๏ธ

Improvements

  • Grep Command Links: Added links for the 'grep' command in the Linux roadmap, including info on 'ripgrep'โ€”a faster alternative. Enhance your text processing skills! ๐Ÿ”

  • CI/CD Pipeline Guidelines: Updated the ci-cd.md file with comprehensive guidelines for setting up CI/CD pipelines. From source control to rollback strategies, it's all there. โš™๏ธ

  • Frontend Roadmap Node Types: Added detailed content on various aspects of web development to the frontend roadmap. From HTML to mobile applications, everything's covered. ๐ŸŒ

Bugfixes

  • Fix Broken Go Topic: Fixed a broken Go topic in the MLOps roadmap. Renamed the file and made significant updates to the content. ๐Ÿ› ๏ธ

  • Docker Command Standardization: Standardized the usage of "docker container ls" when referencing listing containers. Consistency is key! ๐Ÿณ

  • Remove Codecademy Links: Removed Codecademy links from various files across different roadmaps. Keeping things clean and up-to-date! ๐Ÿงน

Chores

  • Remove Deployments on Master Push: Updated the contributing guidelines and removed the deployment process on master branch push. Deployments are now manual, keeping things under control. ๐Ÿ”ง

That's all for now! Stay tuned for more updates and happy coding! ๐ŸŒŸ


Hey there! We've got some exciting updates and improvements to share with you. Check out the latest changes below:


New Features

  • Team Activity Stream ๐Ÿš€: We've rolled out a brand-new team activity stream feature! This includes components like TeamActivityItem, TeamActivityPage, TeamActivityTopicsModal, and TeamEmptyStream. Now you can fetch team activity data, display user activities, and navigate through them with pagination. The TeamSidebar, TeamDropdown, and TeamVersions components have also been updated to incorporate links and functionality related to the new feature. Track your team's progress and activities effortlessly!

  • AI Roadmap Slug ๐Ÿง : Introducing the AI roadmap slug feature! This update allows you to retrieve AI roadmap details by slug, making it easier to navigate and manage your AI roadmaps. We've updated several components and pages to support this functionality, including custom roadmap slug routes, user profile pages, and roadmap progress displays. Say goodbye to roadmap IDs and hello to user-friendly slugs!

  • Gorm Resource for Beginners ๐Ÿ“š: Added a new resource to the Golang ORM section, specifically focusing on Gorm with MySQL. This includes a video tutorial aimed at beginners to help them quickly get started with Gorm and MySQL. Perfect for those new to Gorm!

  • TNS Link Integration ๐Ÿ”—: Added a TNS link to enhance the functionality and display of the topic detail component. This includes new functions and updates to various files to make topic content more dynamic and informative.

  • GCP Cloud Functions ๐ŸŒฉ๏ธ: Added introductory text and materials to the GCP Cloud Functions section of the DevOps roadmap. This includes links to an overview and tutorial, making it easier for users to get started with GCP Cloud Functions.

Improvements

  • Bluetooth Security Resources ๐Ÿ”’: Enhanced the cybersecurity roadmap with Bluetooth security resources from Norton US and the Bluetooth official website. Also added a video on the basics of computer networking and a Linux Commands Cheat Sheet. Stay secure and informed!

  • Shortcode Support ๐Ÿ› ๏ธ: Implemented shortcode support to dynamically update content based on variables. This makes our content more flexible and up-to-date, ensuring you always get the latest information.

  • Cloudfront Cache Busting ๐Ÿš€: Separated the cloudfront cache busting process into a separate GitHub action. This simplifies the deployment process and ensures efficient task organization.

Bugfixes

  • Typo Fix in Data Structures and Algorithms Roadmap ๐Ÿ›: Corrected a typo in the Data Structures and Algorithms roadmap. Now, the importance of data structures is accurately represented, emphasizing their crucial role in organizing and storing data efficiently.

  • Flask Resource URL Update ๐Ÿ”—: Updated the Flask resource URL to point to the latest version of the tutorial. Now you can access the most recent and accurate resources for Flask development.

  • Static Typing Typos in C++ Roadmap ๐Ÿ›: Fixed typos in the static typing explanation in the C++ roadmap document. This ensures a clear and accurate understanding of static typing in C++, highlighting its importance in maintaining type safety.


We hope these updates enhance your experience and make your journey even smoother. Happy coding! ๐ŸŽ‰


Hey there, tech enthusiasts! We've got some exciting updates and fixes to share with you. Check out the latest changes to our project below:

New Features ๐Ÿš€

  • Linux Roadmap: We've added a comprehensive Linux roadmap to help you master Linux in 2024. This includes a step-by-step guide, resources, and detailed descriptions. Plus, we've updated the SEO, tags, and related roadmaps for better search engine optimization and categorization.
  • User Open Graph: Now you can generate open graph images based on your username! This feature enhances user profiles with relevant information and a snazzy open graph image.
  • Image Compressor: Say hello to faster loading times! We've implemented an image compressor that optimizes image sizes across various formats for better performance.
  • Activity Stream: Keep track of your activities with our new activity stream feature. It displays user activities, sorts them, and shows relevant info like resource type, title, and timestamps.
  • Skill Profile Alert: We've added a new alert component to encourage you to create a skill profile. Showcase your skills and learning progress by adding your profile to your social media bio, resume, and more.

Bug Fixes ๐Ÿž

  • Plagiarized Source Replacement: We've removed a plagiarized article about the history of JavaScript and replaced it with the original source from Fireship. Integrity and credibility are our top priorities!
  • IF Function Content Fix: The content of the IF function in the data analyst roadmap has been updated to provide a clearer and more detailed explanation of its uses in Excel.
  • Quiz Anchor Link: Fixed an issue with a quiz anchor link reference in the RelatedRoadmaps component to ensure it directs users to the correct page for all quizzes.

Improvements ๐ŸŒŸ

  • Copy Button: Added a copy button to the UpdatePublicProfileForm component. Now you can easily copy the URL of your public profile with a single click.
  • Open Graph Image Override: Implemented the ability to override Open Graph images and fixed canonical URLs to ensure the correct images and URLs are displayed when sharing guides on social media.

We hope these updates make your experience even better. Happy learning and coding! ๐Ÿš€


Hey there, code wranglers and bug squashers! ๐Ÿ›๐Ÿš€ We've got some exciting updates and nifty fixes in this latest batch of commits. Check out the juicy details below:

New Features

  • Sponsor Feature Implementation: ๐ŸŽ‰ Say hello to our shiny new sponsor feature! We've jazzed up the PageSponsor component to load sponsor info and handle clicks. Plus, we've added a cookie to track sponsor views, ensuring no duplicates. Big thanks to Kamran Ahmed for co-authoring this awesome addition. (#5480)
  • Profile Button in Navigation: ๐Ÿงญ Navigating just got easier! We've added a spiffy new profile button to the navigation bar, complete with an icon and text. Now you can zip right to your profile page with a single click. (#4554)

Improvements

  • Linux Upskill Challenge Link: ๐Ÿ”— We've added a link to the Linux Upskill Challenge in the Ubuntu section of the devops roadmap. Now you can easily access this resource to level up your Linux skills. (#4554)
  • Username Validation: ๐Ÿ›ก๏ธ Your username input field just got smarter! We've added real-time validation to ensure usernames are unique, at least 3 characters long, and only contain letters and numbers. No more funky usernames! (#4554)
  • "My Profile" Label: ๐Ÿท๏ธ We've updated the navigation label from "Profile" to "My Profile" for a more personalized touch. Small change, big difference! (#4554)

Bugfixes

  • Docker Documentation Typo: ๐Ÿ“ Fixed a pesky typo in the Docker documentation about ephemeral FS. Now it's crystal clear that data is lost when a container is stopped and removed. (#4554)
  • Grammatical Error in React.md: ๐Ÿ“š Corrected a grammatical mistake in the React documentation about Server Components. Clear and precise documentation for the win! Thanks again to Kamran Ahmed for the assist. (#5503)

Keep those commits coming, and let's keep making this project awesome! ๐Ÿš€


Welcome to the latest update! We've been hard at work making the app better, faster, and more fun to use. Here's what's new and improved:

๐Ÿš€ New Features

  • Add rsync script for deployment: We've added a shiny new rsync script for deploying to EC2 instances. This script automates everything from code checkout to restarting PM2, making deployment a breeze! ๐ŸŒฌ๏ธ

๐ŸŒŸ Improvements

  • Replace hiring with AI button: Out with the old, in with the new! The "We're Hiring" button has been replaced with an "AI Roadmaps" button, shifting our focus to the exciting world of AI. ๐Ÿค–
  • Update rsync: We've fine-tuned the rsync command in our deployment workflow. It now excludes certain directories and updates SSH settings to make deployments to EC2 smoother and more efficient.
  • Pre-render stats page: The stats page now loads faster and smoother thanks to pre-rendering. Public profile information is now more accessible, making the user experience top-notch.

๐Ÿ› Bugfixes

  • fix: account activity title (#5483): The account activity page title now correctly displays "Activity" instead of "Update Profile." Your account activity is now easier to navigate and understand.
  • Fix vite warnings: We've squashed some Vite warnings by updating the rsync command to preserve file permissions. This ensures a smoother deployment process to EC2.
  • Fix broken build: Addressed a broken build issue by tweaking the rsync command and ensuring PM2 restarts correctly. Your builds should now be as solid as a rock! ๐Ÿชจ

๐Ÿงน Chores

  • Delete in rsync: Cleaned up some unnecessary files or directories in the rsync tool. Keeping things tidy and organized is always a good idea!

That's all for now! Enjoy the updates and keep an eye out for more exciting changes coming your way. ๐Ÿš€


Welcome to the latest update! We've got some exciting new features, improvements, and bug fixes to share with you. Dive in to see what's new and improved in our project. ๐Ÿš€

New Features

  • Add analyst roadmap: ๐Ÿ—บ๏ธ We've introduced a comprehensive analyst roadmap focusing on data analyst roles. This includes updates to the AI and Data Scientist roadmap, adjustments to the Android roadmap, and the addition of a new data analyst JSON and markdown file. Plus, we've added SEO information, related roadmaps, and tags to make navigation easier.
  • Add content directory: ๐Ÿ“ A new content directory has been added, bringing significant updates to the data-analyst.json file. This means more organized and detailed content for data analysts.
  • Add data analyst roadmap: ๐Ÿ–ผ๏ธ We've added a data analyst roadmap in both image and PDF formats to guide aspiring data analysts through their career development.
  • Add link to data analyst roadmap: ๐Ÿ”— We've included a link to the Data Analyst Roadmap in the readme.md file and updated several components to feature this new roadmap prominently.
  • Add footer for AI-generated roadmaps: ๐Ÿฆถ A footer has been added for AI-generated roadmaps, prompting non-authenticated users to sign up for full access. We've also improved the layout on the explore page.

Improvements

  • Add table of contents to guides: ๐Ÿ“š We've added a table of contents to guides, making it easier to navigate through the content. This involved modifications to multiple components and the addition of a new TableOfContent component.
  • Add roadmap dirs for data analyst: ๐Ÿ“‚ We've organized content specific to data analysis into separate directories, providing a clear roadmap for data analysts to follow and learn from.
  • Sticky sidebar: ๐Ÿ“Œ The sidebar in the TableOfContent component is now sticky when the total number of rows is less than or equal to 20, improving the user experience.

Bugfixes

  • fix: focus disappears in navigation (#5355): ๐Ÿ› Fixed an issue where the focus disappears in the navigation dropdown component. Now, the dropdown remains visible and retains focus when open.
  • fix: text wrap in AI search roadmap (#5462): โœ๏ธ Fixed the text wrapping issue in the AI search roadmap by updating the AITermSuggestionInput component for better text alignment and wrapping.
  • Fixed typo (#5443): ๐Ÿ”ค Corrected a typo in the Lazy Eager Explicit Loading section of the ASP.NET Core Roadmap and updated the link for the DevOps Roadmap to the correct URL.

Enjoy the new features and improvements, and as always, happy coding! ๐Ÿ’ปโœจ

Showing 1 of 18 Entries