e18df2b24b
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
30bc570dc7
Add missing sponsors
2022-05-19 21:51:35 +04:00
b18bee3828
Resources added for Linters formatters ( #1261 )
2022-05-16 19:57:42 +04:00
ec6606d9d8
Added Bootstrap Documentation ( #1262 )
2022-05-16 19:57:20 +04:00
b60e1ee8e8
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 05625604c2
.
* 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 bd533a6ba9
.
* 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
8467abf624
Fix line length issue looking as a typo ( #1255 )
2022-05-11 16:03:19 +04:00
ef706f700b
Add SHA family content for the back-end roadmap ( #1257 )
2022-05-11 15:56:36 +04:00
39b87fdab3
Update 104-basic-terminal-commands.md ( #1205 )
...
* Update 104-basic-terminal-commands.md
* Update content/roadmaps/101-backend/content/102-os-general-knowledge/104-basic-terminal-commands.md
* Update 104-basic-terminal-commands.md
* Update 104-basic-terminal-commands.md
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2022-04-23 01:33:01 +04:00
44291d828b
Remove extra empty line ( #1232 )
2022-04-23 01:29:35 +04:00
d81b56d321
Add vue content ( #1233 )
2022-04-23 01:29:23 +04:00
2f36199637
Add react content ( #1234 )
2022-04-23 01:28:58 +04:00
eff757633e
Add angular content ( #1235 )
...
* Add content
* Update content/roadmaps/100-frontend/content/118-server-side-rendering/101-angular/readme.md
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2022-04-23 01:28:22 +04:00
bc5dcee8fb
Add SOA resources
...
added reference model for SOA
2022-04-23 01:27:45 +04:00
544a530fcb
Update 102-mariadb.md ( #1206 )
2022-04-19 13:17:22 +04:00
289d52d135
Resources added for JSON api ( #1208 )
...
* Resources added for JSON api
* Update content/roadmaps/101-backend/content/109-apis/101-json-apis.md
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2022-04-19 13:16:40 +04:00
814cf7b137
Update 100-orms.md ( #1231 )
...
* Update 100-orms.md
* Update content/roadmaps/101-backend/content/108-more-about-databases/100-orms.md
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2022-04-19 13:14:43 +04:00
87c3fb0aa8
Update 101-after-js.md added introduction and links ( #1210 )
...
* Update 101-after-js.md added introduction
* Update content/roadmaps/100-frontend/content/118-server-side-rendering/100-react-js/101-after-js.md
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2022-04-16 16:50:25 +04:00
2d17f12caf
updated message-borkers pages ( #1219 )
...
* updated message-borkers pages
* Update content/roadmaps/101-backend/content/117-message-brokers/100-rabbitmq.md
* Update content/roadmaps/101-backend/content/117-message-brokers/readme.md
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2022-04-16 16:48:28 +04:00
b6345f9de1
Add explanation of glue records in DNS ( #1222 )
2022-04-16 16:33:30 +04:00
ff4485a871
Add the Vox video "How Does the Internet Works?" ( #1227 )
...
* Add the Vox video "How Does the Internet Works?"
As the article that describes how the internet works, Vox also have a very intersing video about the topic. It's a great production that covers the whole process among sending and receiving a picture between mobile phones.
* Update content/roadmaps/100-frontend/content/100-internet/100-how-does-the-internet-work.md
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2022-04-16 16:31:01 +04:00
1b9d74525a
fix: remove colorScheme attribute at React Native video tutorial ( #1201 )
2022-03-22 11:50:38 +04:00
17120b4db0
Resource add -> Containerization vs Virtualization ( #1198 )
2022-03-21 10:54:36 +04:00
39a17ec525
fix: remove colorScheme for Ionic video tutorial ( #1199 )
2022-03-21 10:53:48 +04:00
1c8efaf136
Resources added for Web Security Knowledge ( #1195 )
2022-03-19 17:44:02 +04:00
bdd9787690
Resources added for MS IIS ( #1194 )
...
* Resources added for MS IIS
* Update content/roadmaps/101-backend/content/122-web-servers/103-ms-iis.md
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2022-03-19 11:15:28 +04:00
47542ddfa3
Resources added for CaddyServer ( #1191 )
...
* Resources added for CaddyServer
* Update content/roadmaps/101-backend/content/122-web-servers/102-caddy.md
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2022-03-18 10:56:22 +04:00
9e60b1d847
Add Enzyme content on Front End roadmap ( #1192 )
2022-03-18 10:54:32 +04:00
540ec027d7
fix memory management resource type ( #1193 )
2022-03-18 10:54:16 +04:00
fbb9729d01
Update 103-threads-and-concurrency.md ( #1185 )
2022-03-16 15:24:23 +04:00
04f30d4e2b
Add links to ElectronJS on Front End Roadmap ( #1187 )
...
* 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 05625604c2
.
* 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 bd533a6ba9
.
* Add content for Nuxt.js in Front End roadmap
* Add links for ElectronJS in Front End Roadmap
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2022-03-16 15:23:24 +04:00
601be80bf3
Resources added for Nginx ( #1188 )
...
* Resources added for Nginx
* Update content/roadmaps/101-backend/content/122-web-servers/100-nginx.md
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2022-03-16 15:22:36 +04:00
f3565cf48a
Add content - threads and concurrency ( #1189 )
2022-03-16 15:21:00 +04:00
f9b8b8043a
update 108-owasp.md ( #1161 )
...
* update 108-owasp.md
* Update content/roadmaps/101-backend/content/111-web-security-knowledge/108-owasp.md
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2022-03-14 21:20:11 +04:00
e19d202230
Add content for Nuxt.js in Front End roadmap ( #1155 )
...
* 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 05625604c2
.
* 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 bd533a6ba9
.
* Add content for Nuxt.js in Front End roadmap
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2022-03-14 21:18:30 +04:00
cba1419163
Update devops.json - fix typo ( #1168 )
2022-03-14 21:17:57 +04:00
7110b35b97
Added resources for Basics of SEO in Frontend Development Roadmap ( #1169 )
...
* Added resources for Basics of SEO in Frontend Development Roadmap
* Update content/roadmaps/100-frontend/content/101-html/105-seo-basics.md
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2022-03-14 21:17:33 +04:00
370e343b91
Added Process Management definition and resources ( #1182 )
...
* Update 102-process-management.md
* Update content/roadmaps/101-backend/content/102-os-general-knowledge/102-process-management.md
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2022-03-14 19:06:49 +04:00
9c4ccf27dc
Fixed typo in Java and Go meta descriptions ( #1183 )
2022-03-14 19:05:27 +04:00
44f2f12dd9
Resources added for WebSockets ( #1184 )
2022-03-14 19:04:24 +04:00
90204a07ff
n+1 problem article link ( #1160 )
2022-03-12 22:53:05 +04:00
dd1a31d577
Add MongoDB content ( #1162 )
...
Co-authored-by: kewei <tan.kewei@stengg.com >
2022-03-12 22:52:37 +04:00
9cecf34b1a
Resources added for Relay Modern ( #1172 )
2022-03-12 22:50:51 +04:00
0ba8999121
Resources added for OWASP ( #1174 )
2022-03-12 22:49:28 +04:00
c4ef89be3c
Resources added for Content Security policy ( #1177 )
2022-03-12 22:48:50 +04:00
c58d956224
Add Angular definition and official docs link ( #1179 )
2022-03-12 22:48:12 +04:00
b141f0bcc2
Adds Basic details for the Open API Spec ( #1163 )
...
* Adds Basic details for the Open API Spec
* Removes paid content and adds a free course
2022-03-03 10:11:08 +04:00
9e955a61a9
Resources added for GraphQL ( #1164 )
2022-03-03 10:10:40 +04:00
b105b2eb5f
Resources added for Apollo ( #1167 )
2022-03-03 10:10:09 +04:00
17d0c3d41b
Resources added for Jasmine ( #1149 )
...
* Resources added for Jasmine
* Update content/roadmaps/100-frontend/content/115-testing-your-apps/108-jasmine.md
* Update content/roadmaps/100-frontend/content/115-testing-your-apps/108-jasmine.md
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com >
2022-02-25 14:15:24 +04:00
a30f1ee9c9
Resources added for Hugo ( #1150 )
2022-02-25 14:13:15 +04:00