developer-roadmap changelog


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 21 to 26 of 26 Entries