Commit Graph
2527 Commits
Author SHA1 Message Date
Kamran Ahmed 708454f0a8 Add docker missing dirs 2025-05-29 20:13:49 +01:00
Kamran Ahmed 3eaeb7ff9e Add docker roadmap 2025-05-29 20:05:19 +01:00
Arik ChakmaandKamran Ahmed 62f31a4964 feat: roadmap chat (#8666)
* wip: roadmap chat

* wip

* wip

* wip

* wip

* wip: message rendering

* wip: roadmap topics rendering

* Update UI for premium page

* Update UI for premium page

* wip: topic resources rendering

* Update premium page design

* Update navigation design

* Update design for play iconsg

* Update design for play iconsg

* wip: resource progress

* Update premium page

* Refactor premium page

* wip: resource progress

* feat: enhance the progress rendering

* feat: add abort functionality to chat and update UI elements

* feat: add roadmap recommendations feature and new query for built-in roadmaps

* Grid -> flex

* Update chat

* Handle error screen

* wip

* fix: empty content check

* feat: show loading status

* feat: ai chat limit

* Refactor content parsing

* Handle the wrapping of tag in codeblocks

* Refactor

* Refactor chat

* Fix hydration error

* feat: topic details

* style: adjust padding and icon size in RoadmapAIChat component

* feat: add tab navigation for chat and topic details

* fix: chat and details scrolling issue

* fix: invalidate progress query

* Fix upgrade modal and issue with close button

* Refactor topic detail AI

* Update progress UI

* Shorten the text

* Rewrite frontend roadmap content

* Minor update to content

* Update shrinking issue

* Changes to ai chat

* UI changes for chat card

* UI changes for chat card

* Refactor progress actions list

* Update progress marking UI

* UI Changes

* Responsiveness of sidebar

* Responsiveness of sidebar

* Mobile window for roadmap chat

* Responsiveness of AI chat

* Close button fix

* Make roadmap ai chat header responsive

* Escape key handling to close

* Update topic rendering node

* Make default active tab to AI in topic popup

* User progress component

* Clear chat only visible when there is chat

* wip: user persona

* fix: hide upgrade button

* fix: show chat input for guest users

* feat: persona update

* Roadmap recommendations

* Update persona form

* Update tell us more

* Fix persona form

* Fix scroll issue

* Lock body scroll when mobile is active

* Add intro message

* Refactor and update

* Update UI for AI chat

---------

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2025-05-27 21:02:36 +01:00
Kamran Ahmed 0b463a78e8 Fix title for partner link 2025-05-23 19:38:17 +01:00
Ismail Fateen bb64dabc75 fix(doc): update resource link type (#8658)
the first link is to an article, not a roadmap
2025-05-21 22:15:39 +06:00
Kamran Ahmed 90cee9a223 Update prompt engineering roadmap 2025-05-21 01:41:08 +01:00
Kamran Ahmed 96417de7ed Update prompt engineering content 2025-05-21 01:39:39 +01:00
Kamran Ahmed 28a8f8493b Add prompt engineering roadmap 2025-05-21 01:35:13 +01:00
Allan Duarte Ehlert b8c60093a6 Fixed grammar and punctuation (#8660) 2025-05-19 13:03:39 +01:00
Manoj Patra 00467decca fix(elem-match.md): correct $elemMatch usage in example (#8662)
The original example attempts to match multiple 'subject' and 'score' values within a single $elemMatch, which is logically incorrect.

Due to key overwriting, only the last 'subject' and 'score' were matched.

Updated the query to use $and with separate $elemMatch conditions for "Math" and "English" subjects.
2025-05-17 16:14:22 +01:00
Ed Lan 2867e25f2c chore: update devops content (#8648) 2025-05-16 03:29:49 +06:00
Ed Lan e89b847ddb chore: update devops content (#8649) 2025-05-16 03:29:22 +06:00
Ed Lan edace11348 chore: update devops content (#8650) 2025-05-16 03:28:26 +06:00
Ed Lan 96fb1b87e2 chore: update devops description (#8646) (#8647) 2025-05-16 03:27:13 +06:00
Ed Lan bff8915c6e chore: update devops faq (#8646) 2025-05-16 03:26:15 +06:00
Ed Lan de06961d85 chore(question): update question link (#8651) 2025-05-16 03:25:17 +06:00
Ed Lan 5a38999ec2 chore(guide): update devops vs sre guide (#8652) 2025-05-16 03:24:15 +06:00
Zein Miftah 7c20f9987a feat(doc): add "Learn X in Y minutes" resource (#8630) 2025-05-16 03:22:27 +06:00
Kamran Ahmed cccc4a7cd9 Add guide data analyst career path 2025-05-15 18:33:03 +01:00
Kamran Ahmed ad233daea2 Fix javascript questions guide not showing 2025-05-15 17:40:34 +01:00
Kamran Ahmed 64711eb6f9 Add new guide javascript vs typescript 2025-05-15 17:38:06 +01:00
Kamran Ahmed a74c7fe19a Add javascript questions guide 2025-05-15 13:34:41 +01:00
Kamran Ahmed c2137397b8 Add data science questions 2025-05-14 20:51:24 +01:00
Kamran Ahmed a43bbe9768 Related guides link 2025-05-14 18:41:29 +01:00
Kamran Ahmed c2d635bf89 Add FAQ link for how to become data analyst 2025-05-14 18:38:20 +01:00
Karan Kanwar df09e4e29e improvement: arrange authentication guides in progressive learning order (#8629)
This commit reorganizes the authentication resources to follow a logical learning path from fundamental concepts to more complex implementations.
2025-05-12 16:53:04 +01:00
Bryan Wilches d38b1d52bf Add apt info (#8621)
As apt is gaining more traction, specially for end users, is better to maintain this command in the summary for Debian Based Distributions
2025-05-12 15:09:53 +01:00
Renan Galvão eda161232b Fix broken links in PHP roadmap (#8624)
* Update csrf-protection@J9yIXZTtwbFzH2u4dI1ep.md

Fix broken link

* Update inheritance@c5q2e_jyMt8Pir5Od3lRi.md

Fix broken link

* Update polymorphism@gtq5KrghF28f5G8nuDcYQ.md

Fix broken link
2025-05-12 15:07:28 +01:00
Kamran Ahmed 888342ea37 Add changelog entry for ai agents red teaming 2025-05-12 13:33:25 +01:00
The Jared Wilcurt fe6829311e Update vue composition api content (#8606)
* Update options-api.md

* Update options-api@PPUU3Rb73aCpT4zcyvlJE.md
2025-05-07 00:01:47 +01:00
The Jared Wilcurt e2e569617d Update content for vue composition api (#8607) 2025-05-06 23:57:36 +01:00
The Jared Wilcurt 599e4528ab Add details for vue styles (#8608) 2025-05-06 23:57:13 +01:00
Faraz Naeem PirachaandKamran Ahmed d7d3a2a089 replaced broken link 'advantages and disadvantages of AI' (#8517)
* replaced broken link 'advantages and disadvantages of AI'

* Update src/data/roadmaps/ai-engineer/ai-engineer.md

---------

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2025-05-06 19:01:56 +01:00
Silicon27 f2136d2207 Add content for unique_ptr (#8532) 2025-05-06 18:58:07 +01:00
Fynaritra 500bd49a62 Add rust resource (#8533)
* Update what-is-rust.md

Added one article to https://doc.rust-lang.org/stable/rust-by-example/index.html

* Update title
2025-05-06 18:57:26 +01:00
Didier Krux 338e28df1b Add content to blockchain roadmap (#8555)
* Add beginner-friendly free educational resources from Bankless Academy to blockchain roadmap

* Fix formatting issues

* add Ethereum ressources

* Add additional resources for exploring dApps

* Revert "Add beginner-friendly free educational resources from Bankless Academy to blockchain roadmap"

This reverts commit 8a7443a81c54d4b5b2b21129d9d5dbbcbcab79d8.
2025-05-06 18:56:37 +01:00
SoloH3N 1860f32375 Add comptia resources (#8558)
Added link to Prof. Messer's playlist on the latest CompTIA Security+ exam
2025-05-06 18:55:33 +01:00
Cedric Clyburn 0cf801acfd Add ollama setup resource (#8573) 2025-05-06 18:53:48 +01:00
rudong leng 847e9b9edb Add java oop resource (#8574) 2025-05-06 18:53:19 +01:00
Matthew Bill 2cfd645256 Add empathy resource (#8576)
Added resource to a Daniel Goleman video describing different types of empathy and how leaders can use it. Empathy is one of the 4 key parts of emotional intelligence.
2025-05-06 18:52:54 +01:00
Atharva Joshi 8f36beb3bd Add correct link for GraphQL Mutations (#8583) 2025-05-06 18:46:54 +01:00
Kamran Ahmed a7eab6f81f Remove frontend-vs-backend AI 2025-05-06 18:23:18 +01:00
Micael AndradeandKamran Ahmed 4401a4c9aa Remove dead link
* Update event-binding@bKnpirSvex4oE4lAjiSSV.md

Update articles links event biding

* Update src/data/roadmaps/angular/content/event-binding@bKnpirSvex4oE4lAjiSSV.md

---------

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2025-05-06 16:50:20 +01:00
Mohammad Mehran FallahandKamran Ahmed 8973031252 Add resource about OOP (#8597)
* Update oop-basics.md

add - a article for OOP (Introduction)
add - a video for OOP (Simplified)

* Update src/data/roadmaps/datastructures-and-algorithms/content/programming-fundamentals/oop-basics.md

---------

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2025-05-06 12:26:42 +01:00
Sapayth HossainandKamran Ahmed a4c221505c remove create-react-app link (#8599)
* fix: update create-react-app to the latest link

Create React App is deprecated. so updated the link with the modern solution.

* Update src/data/roadmaps/react/content/cli-tools@tU4Umtnfu01t9gLlnlK6b.md

---------

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2025-05-06 12:18:15 +01:00
Eugene Haisenka f3c4468a7b TS roadmap: fix typo in link to any official doc (#8601) 2025-05-06 12:17:14 +01:00
Fuchen Shi 4d0bc30fc6 Fix typo in OSI and TCP/IP Models (#8602) 2025-05-06 12:16:59 +01:00
Arik ChakmaandKamran Ahmed 7e3508cdf4 feat: implement ai tutor in topics (#8546)
* wip

* feat: implement ai tutor

* fix: add style

* feat: ai course subjects

* fix: remove tree json

* wip

* Topic chat

* Refactor topic popup

* Improve UI for navigation

* Update contribution URL

* Improve topic popup

* Update UI

* feat: predefined messages

* fix: ui changes

* fix: add summarise

* fix: add explain topic

* Topic AI changes

* feat: predefined message group

* Refactor actions logic

* Implement topic ai changes

* Improve actions buttons

* Add new explainer action

---------

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2025-05-02 21:12:04 +01:00
Kamran Ahmed 2ba3e64c1c Update ai agents roadmap links 2025-05-01 22:30:50 +01:00
Vedansh ca30955e9f Adjust few topics in CyberSecurity roadmap (#8537) 2025-05-01 13:29:47 +01:00