1
0
mirror of https://github.com/kamranahmedse/developer-roadmap.git synced 2025-02-24 11:33:09 +01:00

364 Commits

Author SHA1 Message Date
Sojin
f386070bde 8 Must Know SEO Best Practices For Developers (#1374)
In these SEO guidelines, the article talks about the importance of Clean Code, Site Architecture, Correct Title Tag, Meta Description, Optimized URLs, Meta Robot Tags, Structured Data, internal linking, Page Loading Speed, Website Responsiveness, and Security. which all of these play a crucial part from an SEO perspective for a web developer.
2022-08-03 19:20:01 +04:00
Kamran Ahmed
29e210a4d9 Adds interactivity to DevOps roadmap (#1375)
* Make devops roadmap interactive

* Add content skeleton for devops roadmap
2022-08-03 19:18:53 +04:00
Archit Sharma
dd760610e3 Resources added for Server side (#1305)
* Resources added for Server side

* Update Server side caching
2022-08-01 16:39:39 +04:00
Sojin
42e4b38f47 A Concrete Guide to Document Object Model (#1370)
I found this ebook 2yrs ago explaining about Document Object Model. it was very helpful in my Journey to programming. A must-read for all DOM manipulators of the web.
2022-08-01 16:37:55 +04:00
Ehsan A. Kian
0ddee493e7 Add Memcached description and ref (#1371)
* Add Memcached description and ref

* Update content/roadmaps/101-backend/content/110-caching/101-server-side/101-memcached.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-08-01 16:37:15 +04:00
Ehsan A. Kian
3362f34782 Add Database normalization description and ref (#1345)
* Add Database normalization description and ref

* Update content/roadmaps/101-backend/content/108-more-about-databases/104-database-normalization.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-08-01 13:29:07 +04:00
Ikramul Murad
61b6d132d8 Resources added for IO management (#1346)
* Resources added for IO management

* Update content/roadmaps/101-backend/content/102-os-general-knowledge/107-io-management.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-08-01 13:25:25 +04:00
Sophia Iroegbu
ae63dfd38c Add resources for data replication
* Update 106-data-replication.md

I added a short description and video link that explains data replication within four minutes. Please take a look at it, thanks :)

* Update content/roadmaps/101-backend/content/108-more-about-databases/106-data-replication.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-08-01 13:23:22 +04:00
jinxm
8e0cdbf03f doc: Server side rendering (#1349)
* Update readme.md

* Update readme.md

* Update content/roadmaps/100-frontend/content/118-server-side-rendering/readme.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-08-01 13:22:12 +04:00
Kamran Ahmed
d8e24cf525 Add C++ resources 2022-08-01 13:21:52 +04:00
Jordan
3695a823ee Add Resources for Redis (#1350)
* Add Resources for Redis

* Add Resources for Redis - Official website

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-08-01 13:18:11 +04:00
Parisa Khaleghi
d14f66d048 Add C++ resources 2022-08-01 13:17:08 +04:00
Jawad
d8bc59b24f Add description to the type checkers (#1356)
* adding description to the type checkers

* Update content/roadmaps/100-frontend/content/116-type-checkers/readme.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-08-01 13:16:17 +04:00
acethical
f74a752024 Update 100-redis.md (#1357) 2022-08-01 13:12:46 +04:00
Emerson Castillo
45164c754d Added MDN article (#1359) 2022-08-01 13:09:38 +04:00
Hossein Askari
76f79113ff Add timeseries database 2022-08-01 13:08:01 +04:00
Mohammed Habib
c392ceb00a Add command line resource
Add command line challenge as an interactive learning tool
2022-08-01 11:32:57 +04:00
Mirodil Kamilov
a7fef19aa1 Add new PHP resource (video tutorial) (#1362) 2022-08-01 11:30:32 +04:00
yao-shang
4b9750130b Fixed link to "Journey to HTTP/2" article (#1364)
I noticed a single forwardslash broke the link for the "Journey to HTTP/2" article. Same as commit 668c9b7 but for the front-end roadmap.
2022-08-01 11:29:41 +04:00
Sojin
87f6aebd06 Added a New resource to Fetch API (#1365)
* Added a New resource to Fetch API

RapidAPI gives an in-depth explanation of fetch API. what it is, How to use it to process API responses, HTTP Methods with Fetch API and How can errors be handled. Suited For Beginners and the content is packed with real-time examples.

* Update content/roadmaps/100-frontend/content/103-javascript/102-learn-fetch-api-ajax-xhr.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-08-01 11:29:17 +04:00
Julian Insua
610901949b Update gRPC deffinition (#1368)
* Update gRPC deffinition

I thought that some high-level definition of this would be nice.

* Update content/roadmaps/101-backend/content/109-apis/103-grpc.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-08-01 11:19:21 +04:00
Kamran Ahmed
d65e00bed5 Fix broken build 2022-07-14 10:24:56 +05:00
Ehsan A. Kian
da2eaaa1fe Update 101-domain-driven-design.md (#1336)
* Update 101-domain-driven-design.md

* Update content/roadmaps/101-backend/content/114-design-and-development-principles/101-domain-driven-design.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-07-14 10:06:48 +05:00
Caleb Joshua
56753602f0 Add 'DNS Records for Newbies' (#1337)
DNS Records for Newbies - How To Manage Website Records - https://www.youtube.com/watch?v=YV5tkQYcvfg
2022-07-14 10:04:33 +05:00
Taeik Lim
193ba2bfd4 Fix typo in journey to http2 (#1326) 2022-07-14 10:02:18 +05:00
Dava
668c9b728b fix Journey to HTTP/2 link (#1339) 2022-07-14 10:01:57 +05:00
Leonardo Romanini
2af0b2837a Add resouce for cqrs and event sourcing (#1307) 2022-06-28 15:02:16 +04:00
Aroyan
2430968c5f fix: remove empty badge at ChakraUI (#1308) 2022-06-28 15:01:58 +04:00
Taeik Lim
4e4b483fe3 Change md5 wiki link to english wiki (#1306) 2022-06-23 20:59:06 +04:00
Arminder Singh
40e6d4573a Adding Content and Resources for CSS Frameworks (#1287) 2022-06-22 11:39:35 +04:00
Archit Sharma
ed562c16e9 Resources added for Database indexes (#1301) 2022-06-20 14:57:08 +04:00
Archit Sharma
e0124c9156 Resources added for oracle (#1298)
* Resources added for oracle

* Update content/roadmaps/101-backend/content/106-relational-databases/104-oracle.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-06-18 14:13:25 +04:00
Kamran Ahmed
271c4392ae Update PDFs path 2022-06-14 20:21:44 +04:00
Kamran Ahmed
aa28bbf345 Update PDFs path 2022-06-14 20:10:39 +04:00
Gabriel Nunes
182edfc36d Add content for Operating Systems
* Update 101-how-oss-work-in-general.md

* Update content/roadmaps/101-backend/content/102-os-general-knowledge/101-how-oss-work-in-general.md

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-06-14 16:26:30 +04:00
Alberto Vinícius A. dos Santos
a8e0f3c004 fix: the word "compatible" is written wrong (#1297) 2022-06-14 16:25:17 +04:00
Danil
fb005b1475 Fix wrong content description for Freeze and Seal in JavaScript (#1293) 2022-06-13 11:47:29 +04:00
Archit Sharma
46feceedf3 Resources added for Graph databases (#1294) 2022-06-13 11:47:13 +04:00
Archit Sharma
5baf8dbc5d Resources added for Solr (#1281) 2022-06-07 11:57:28 +04:00
Nico Domino
0136cfe863 Add 'messwithdns.com' julia evans DNS playground (#1283) 2022-06-07 11:56:57 +04:00
helmut a carter
9b932c3357 corrected grammar: it's -> its (#1284) 2022-06-07 11:56:33 +04:00
Archit Sharma
2c79a5d711 Resources added for Neo4j (#1263) 2022-05-24 23:00:07 +04:00
Anu
308eda338c Fixed issue #1217 - missing read label (#1272)
Fixed a typo that was causing missing "read" label on a resource link in frontend developer roadmap, pwa node.
2022-05-24 22:59:45 +04:00
Anu
cb4c5b2933 Add PWA resource (#1266)
#### What roadmap does this PR target?

- [ ] Code Change
- [x] Frontend Roadmap
- [ ] Backend Roadmap
- [ ] DevOps Roadmap
- [ ] All Roadmaps
- [ ] Guides

#### Please acknowledge the items listed below

- [x] I have discussed this contribution and got a go-ahead in an issue before opening this pull request.
- [x] This is not a duplicate issue. I have searched and there is no existing issue for this.
- [x] I understand that these roadmaps are highly opinionated. The purpose is to not to include everything out there in these roadmaps but to have everything that is most relevant today comparing to the other options listed.
- [x] I have read the [contribution docs](../contributing) before opening this PR.

#### Enter the details about the contribution

I am suggesting the addition of PWA tutorials from MDN Web Docs. Apart from basic introduction to PWAs, it has numerous helpful How-to's such as using client-side storage with IndexedDB and Web Storage API, making mobile-first and installable PWAs, enabling "add to home screen", using notifications and push API etc.
2022-05-21 20:57:46 +04:00
Gustavo Ribeiro
66273dc036 Add scrypt content for back-end roadmap (#1267) 2022-05-21 20:57:31 +04:00
Gustavo Ribeiro
42f15d51d5 Add SSL/TLS content for back-end roadmap (#1268) 2022-05-21 20:57:14 +04:00
Anu
68f8a0c3a3 Add content to PWA peformance node (#1269)
#### What roadmap does this PR target?

- [ ] Code Change
- [x] Frontend Roadmap
- [ ] Backend Roadmap
- [ ] DevOps Roadmap
- [ ] All Roadmaps
- [ ] Guides

#### Please acknowledge the items listed below

- [x] I have discussed this contribution and got a go-ahead in an issue before opening this pull request.
- [x] This is not a duplicate issue. I have searched and there is no existing issue for this.
- [x] I understand that these roadmaps are highly opinionated. The purpose is to not to include everything out there in these roadmaps but to have everything that is most relevant today comparing to the other options listed.
- [x] I have read the [contribution docs](../contributing) before opening this PR.

#### Enter the details about the contribution

I have added a description and several resources that I have used myself and found useful in learning the topic of PWA performance analysis. 
-1st link is from google web.dev and provides several articles on what is speed, how does it matter and how one can measure and optimize the performance of PWAs. 
-2nd link gives detailed explanation on what is PRPL pattern and how it works. 
-3rd resource is from google web.dev and teaches how to implement PRPL pattern to instantly load PWAs
-4th resource is from google web.dev and gives a detailed account about RAIL model and its implementation
-5th resource is from freecodecamp and gives an introduction to Chrome Lighthouse
-6th resource is from PWA training module of Google Developers (Web)
-7th resource is a 5 minute tutorial on how to use Lighthouse to audit your PWAs

I was unable to find a resource on devtools that is specifically catered to PWAs compared to general website performance analysis. Will add later if needed and this contribution gets approval!
2022-05-21 20:56:58 +04:00
Archit Sharma
9693d83ad4 Resources added for Linters formatters (#1261) 2022-05-16 19:57:42 +04:00
Nis-chal-Jain
357d30cc0c Added Bootstrap Documentation (#1262) 2022-05-16 19:57:20 +04:00
Aroyan
fe90292947 Add gRPC content on Backend roadmap (#1260)
* Add Bootstrap CSS content

* Add Bulma CSS content

* Add Prettier content

* Add Vite content

* Add GitHub content

* Add GitHub content

* Add GitHub content

* Add GitLab content at backend roadmap

* Add Git content on Backend roadmap

* Add HTTPS content on Backend roadmap

* Add Version Control System description

* Add Jekyll content on Frontend roadmap

* Add VuePress content on Frontend roadmap

* Revert "Add VuePress content on Frontend roadmap"

This reverts commit 05625604c24d91a772afa94c7ac5bdd3ccd1b4b9.

* Add Gatsbyjs content on Frontend roadmap

* Update content/roadmaps/100-frontend/content/120-static-site-generators/101-gatsbyjs.md

* Add content for Gridsome

* Add content for NuxtJS

* Revert "Add content for NuxtJS"

This reverts commit bd533a6ba996b235f5c458c1d4375d8f964ace73.

* Add content for Nuxt.js in Front End roadmap

* feat(content):add gRPC content on backend roadmap

Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
2022-05-13 22:34:09 +04:00