parent
75c4f952dd
commit
86f599b5b7
24 changed files with 226 additions and 152 deletions
@ -1,92 +1,230 @@ |
|||||||
[ |
[ |
||||||
{ |
{ |
||||||
|
"id": "tcp-udp", |
||||||
"title": "Transport Protocols: TCP vs UDP", |
"title": "Transport Protocols: TCP vs UDP", |
||||||
"description": "Learn the basics of CI/CD and how to implement that with GitHub Actions.", |
"description": "Learn about the Transport Layer of the TCP/IP model and different transport protocols.", |
||||||
"url": "/watch/transport-protocols-tcp-vs-udp", |
"url": "/watch/transport-protocols-tcp-vs-udp", |
||||||
"fileName": "tcp-udp", |
"fileName": "tcp-udp.md", |
||||||
"isPro": false, |
"isPro": false, |
||||||
|
"authorUsername": "kamranahmedse", |
||||||
"duration": "10 minutes", |
"duration": "10 minutes", |
||||||
"updatedAt": "2020-07-09T19:59:14.191Z", |
"updatedAt": "2020-07-09T19:59:14.191Z", |
||||||
"createdAt": "2020-07-09T19:59:14.191Z" |
"createdAt": "2020-07-09T19:59:14.191Z" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"title": "OSI Model Explained", |
"id": "tcp-ip-model", |
||||||
"description": "Learn the basics of CI/CD and how to implement that with GitHub Actions.", |
"title": "TCP/IP Model Explained", |
||||||
"url": "/watch/transport-protocols-tcp-vs-udp", |
"description": "Learn what is TCP/IP Model and the different layers involved.", |
||||||
"fileName": "tcp-udp", |
"url": "/watch/tcp-ip-model", |
||||||
|
"fileName": "tcp-ip-model.md", |
||||||
"isPro": false, |
"isPro": false, |
||||||
"duration": "10 minutes", |
"authorUsername": "kamranahmedse", |
||||||
|
"duration": "5 minutes", |
||||||
"updatedAt": "2020-07-09T19:59:14.191Z", |
"updatedAt": "2020-07-09T19:59:14.191Z", |
||||||
"createdAt": "2020-07-09T19:59:14.191Z" |
"createdAt": "2020-07-09T19:59:14.191Z" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"title": "Creating a React App", |
"id": "osi-model", |
||||||
"description": "Learn the basics of CI/CD and how to implement that with GitHub Actions.", |
"title": "OSI Model Explained", |
||||||
"url": "/watch/transport-protocols-tcp-vs-udp", |
"description": "Learn what is OSI Model and the different layers involved.", |
||||||
"fileName": "tcp-udp", |
"url": "/watch/osi-model", |
||||||
|
"fileName": "osi-model.md", |
||||||
"isPro": false, |
"isPro": false, |
||||||
"duration": "10 minutes", |
"authorUsername": "kamranahmedse", |
||||||
|
"duration": "7 minutes", |
||||||
"updatedAt": "2020-07-09T19:59:14.191Z", |
"updatedAt": "2020-07-09T19:59:14.191Z", |
||||||
"createdAt": "2020-07-09T19:59:14.191Z" |
"createdAt": "2020-07-09T19:59:14.191Z" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"title": "DOM vs Shadow DOM vs Virtual DOM", |
"id": "freeze-seal-js", |
||||||
"description": "Learn the basics of CI/CD and how to implement that with GitHub Actions.", |
"title": "Freeze and Seal Objects in JavaScript", |
||||||
"url": "/watch/transport-protocols-tcp-vs-udp", |
"description": "Learn what is OSI Model and the different layers involved.", |
||||||
"fileName": "tcp-udp", |
"url": "/watch/freeze-and-seal-objects-in-javascript", |
||||||
|
"fileName": "freeze-seal-js.md", |
||||||
"isPro": false, |
"isPro": false, |
||||||
"duration": "10 minutes", |
"authorUsername": "kamranahmedse", |
||||||
|
"duration": "6 minutes", |
||||||
"updatedAt": "2020-07-09T19:59:14.191Z", |
"updatedAt": "2020-07-09T19:59:14.191Z", |
||||||
"createdAt": "2020-07-09T19:59:14.191Z" |
"createdAt": "2020-07-09T19:59:14.191Z" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
|
"id": "http-caching", |
||||||
"title": "Everything you need to know about HTTP Caching", |
"title": "Everything you need to know about HTTP Caching", |
||||||
"description": "Learn the basics of CI/CD and how to implement that with GitHub Actions.", |
"description": "Learn what is HTTP caching, places for caching and different caching headers.", |
||||||
"url": "/watch/transport-protocols-tcp-vs-udp", |
"url": "/watch/all-about-http-caching", |
||||||
"fileName": "tcp-udp", |
"fileName": "http-caching.md", |
||||||
"isPro": false, |
"isPro": false, |
||||||
"duration": "10 minutes", |
"authorUsername": "kamranahmedse", |
||||||
|
"duration": "13 minutes", |
||||||
"updatedAt": "2020-07-09T19:59:14.191Z", |
"updatedAt": "2020-07-09T19:59:14.191Z", |
||||||
"createdAt": "2020-07-09T19:59:14.191Z" |
"createdAt": "2020-07-09T19:59:14.191Z" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
|
"id": "content-delivery-networks", |
||||||
"title": "Content Delivery Networks", |
"title": "Content Delivery Networks", |
||||||
"description": "Learn the basics of CI/CD and how to implement that with GitHub Actions.", |
"description": "Learn what the CDNs are and the difference between push CDN vs pull CDN.", |
||||||
"url": "/watch/transport-protocols-tcp-vs-udp", |
"url": "/watch/content-delivery-networks", |
||||||
"fileName": "tcp-udp", |
"fileName": "content-delivery-networks.md", |
||||||
"isPro": false, |
"isPro": false, |
||||||
"duration": "10 minutes", |
"authorUsername": "kamranahmedse", |
||||||
|
"duration": "4 minutes", |
||||||
"updatedAt": "2020-07-09T19:59:14.191Z", |
"updatedAt": "2020-07-09T19:59:14.191Z", |
||||||
"createdAt": "2020-07-09T19:59:14.191Z" |
"createdAt": "2020-07-09T19:59:14.191Z" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"title": "Load Balancers in Depth", |
"id": "load-balancers-101", |
||||||
"description": "Learn the basics of CI/CD and how to implement that with GitHub Actions.", |
"title": "Load Balancers 101", |
||||||
"url": "/watch/transport-protocols-tcp-vs-udp", |
"description": "Learn the basics of load balancers, types and different algorithms.", |
||||||
"fileName": "tcp-udp", |
"url": "/watch/load-balancers-101", |
||||||
|
"fileName": "load-balancers-101.md", |
||||||
"isPro": false, |
"isPro": false, |
||||||
"duration": "10 minutes", |
"authorUsername": "kamranahmedse", |
||||||
|
"duration": "9 minutes", |
||||||
"updatedAt": "2020-07-09T19:59:14.191Z", |
"updatedAt": "2020-07-09T19:59:14.191Z", |
||||||
"createdAt": "2020-07-09T19:59:14.191Z" |
"createdAt": "2020-07-09T19:59:14.191Z" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
"title": "DNS and How does it Work?", |
"id": "dns-records", |
||||||
"description": "Learn the basics of CI/CD and how to implement that with GitHub Actions.", |
"title": "DNS Records", |
||||||
"url": "/watch/transport-protocols-tcp-vs-udp", |
"description": "Learn what the DNS is and how a website is found on the internet.", |
||||||
"fileName": "tcp-udp", |
"url": "/watch/dns-records", |
||||||
|
"fileName": "dns-records.md", |
||||||
"isPro": false, |
"isPro": false, |
||||||
"duration": "10 minutes", |
"authorUsername": "kamranahmedse", |
||||||
|
"duration": "6 minutes", |
||||||
|
"updatedAt": "2020-07-09T19:59:14.191Z", |
||||||
|
"createdAt": "2020-07-09T19:59:14.191Z" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"id": "dns-explained", |
||||||
|
"title": "DNS and how does it work?", |
||||||
|
"description": "Learn what the DNS is and how a website is found on the internet.", |
||||||
|
"url": "/watch/dns-explained", |
||||||
|
"fileName": "dns-explained.md", |
||||||
|
"isPro": false, |
||||||
|
"authorUsername": "kamranahmedse", |
||||||
|
"duration": "5 minutes", |
||||||
|
"updatedAt": "2020-07-09T19:59:14.191Z", |
||||||
|
"createdAt": "2020-07-09T19:59:14.191Z" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"id": "system-design-101", |
||||||
|
"title": "System Design 101", |
||||||
|
"description": "Learn about all the bits and pieces of system design.", |
||||||
|
"url": "/watch/system-design-101", |
||||||
|
"fileName": "system-design-101.md", |
||||||
|
"isPro": false, |
||||||
|
"authorUsername": "kamranahmedse", |
||||||
|
"duration": "7 minutes", |
||||||
"updatedAt": "2020-07-09T19:59:14.191Z", |
"updatedAt": "2020-07-09T19:59:14.191Z", |
||||||
"createdAt": "2020-07-09T19:59:14.191Z" |
"createdAt": "2020-07-09T19:59:14.191Z" |
||||||
}, |
}, |
||||||
{ |
{ |
||||||
|
"id": "javascript-fetch-api", |
||||||
"title": "JavaScript Fetch API", |
"title": "JavaScript Fetch API", |
||||||
"description": "Learn the basics of CI/CD and how to implement that with GitHub Actions.", |
"description": "Learn how to use JavaScript's Fetch API to interact with remote API.", |
||||||
"url": "/watch/transport-protocols-tcp-vs-udp", |
"url": "/watch/javascript-fetch-api", |
||||||
"fileName": "tcp-udp", |
"fileName": "javascript-fetch-api.md", |
||||||
|
"isPro": false, |
||||||
|
"authorUsername": "kamranahmedse", |
||||||
|
"duration": "3 minutes", |
||||||
|
"updatedAt": "2020-07-09T19:59:14.191Z", |
||||||
|
"createdAt": "2020-07-09T19:59:14.191Z" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"id": "scaling-the-unscalable", |
||||||
|
"title": "Scaling the Unscalable", |
||||||
|
"description": "Learn the basics of System Design and understand how to build a scalable application.", |
||||||
|
"url": "/watch/scaling-the-unscalable", |
||||||
|
"fileName": "scaling-the-unscalable.md", |
||||||
"isPro": false, |
"isPro": false, |
||||||
|
"authorUsername": "kamranahmedse", |
||||||
"duration": "10 minutes", |
"duration": "10 minutes", |
||||||
"updatedAt": "2020-07-09T19:59:14.191Z", |
"updatedAt": "2020-07-09T19:59:14.191Z", |
||||||
"createdAt": "2020-07-09T19:59:14.191Z" |
"createdAt": "2020-07-09T19:59:14.191Z" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"id": "promises-in-javascript", |
||||||
|
"title": "All about Promises in JavaScript", |
||||||
|
"description": "Learn how to write asynchronous code in JavaScript using promises.", |
||||||
|
"url": "/watch/promises-in-javascript", |
||||||
|
"fileName": "promises-in-javascript.md", |
||||||
|
"isPro": false, |
||||||
|
"authorUsername": "kamranahmedse", |
||||||
|
"duration": "8 minutes", |
||||||
|
"updatedAt": "2020-07-09T19:59:14.191Z", |
||||||
|
"createdAt": "2020-07-09T19:59:14.191Z" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"id": "how-to-use-github-actions", |
||||||
|
"title": "Automate your workflows with GitHub Actions", |
||||||
|
"description": "Learn how to implement CI/CD with GitHub Actions", |
||||||
|
"url": "/watch/how-to-use-github-actions", |
||||||
|
"fileName": "how-to-use-github-actions.md", |
||||||
|
"isPro": false, |
||||||
|
"authorUsername": "kamranahmedse", |
||||||
|
"duration": "6 minutes", |
||||||
|
"updatedAt": "2020-07-09T19:59:14.191Z", |
||||||
|
"createdAt": "2020-07-09T19:59:14.191Z" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"id": "what-is-dependency-injection", |
||||||
|
"title": "What is Dependency Injection?", |
||||||
|
"description": "Learn what is dependency injection and how to write better code with the help of it.", |
||||||
|
"url": "/watch/what-is-dependency-injection", |
||||||
|
"fileName": "what-is-dependency-injection.md", |
||||||
|
"isPro": false, |
||||||
|
"authorUsername": "kamranahmedse", |
||||||
|
"duration": "3 minutes", |
||||||
|
"updatedAt": "2020-07-09T19:59:14.191Z", |
||||||
|
"createdAt": "2020-07-09T19:59:14.191Z" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"id": "how-to-use-css-variables", |
||||||
|
"title": "How to use CSS Variables?", |
||||||
|
"description": "Learn how to write scalable CSS using CSS Variables.", |
||||||
|
"url": "/watch/how-to-use-css-variables", |
||||||
|
"fileName": "how-to-use-css-variables.md", |
||||||
|
"isPro": false, |
||||||
|
"authorUsername": "kamranahmedse", |
||||||
|
"duration": "5 minutes", |
||||||
|
"updatedAt": "2020-07-09T19:59:14.191Z", |
||||||
|
"createdAt": "2020-07-09T19:59:14.191Z" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"id": "what-is-dom-shadow-dom-virtual-dom", |
||||||
|
"title": "What is DOM, Shadow DOM and Virtual DOM?", |
||||||
|
"description": "Learn what is DOM, Shadow DOM and Virtual DOM and how they work.", |
||||||
|
"url": "/watch/what-is-dom-shadow-dom-virtual-dom", |
||||||
|
"fileName": "what-is-dom-shadow-dom-virtual-dom.md", |
||||||
|
"isPro": false, |
||||||
|
"authorUsername": "kamranahmedse", |
||||||
|
"duration": "6 minutes", |
||||||
|
"updatedAt": "2020-07-09T19:59:14.191Z", |
||||||
|
"createdAt": "2020-07-09T19:59:14.191Z" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"id": "practical-intro-to-react", |
||||||
|
"title": "Practical Introduction to React", |
||||||
|
"description": "Learn how to create a React Application with practical example.", |
||||||
|
"url": "/watch/practical-intro-to-react", |
||||||
|
"fileName": "practical-intro-to-react.md", |
||||||
|
"isPro": false, |
||||||
|
"authorUsername": "kamranahmedse", |
||||||
|
"duration": "40 minutes", |
||||||
|
"updatedAt": "2020-07-09T19:59:14.191Z", |
||||||
|
"createdAt": "2020-07-09T19:59:14.191Z" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"id": "arrays-and-objects-in-javascript", |
||||||
|
"title": "Built-in Methods for Arrays and Objects in JavaScript", |
||||||
|
"description": "Learn how to manipulate arrays and objects in JavaScript.", |
||||||
|
"url": "/watch/arrays-and-objects-in-javascript", |
||||||
|
"fileName": "arrays-and-objects-in-javascript.md", |
||||||
|
"isPro": false, |
||||||
|
"authorUsername": "kamranahmedse", |
||||||
|
"duration": "12 minutes", |
||||||
|
"updatedAt": "2020-07-09T19:59:14.191Z", |
||||||
|
"createdAt": "2020-07-09T19:59:14.191Z" |
||||||
} |
} |
||||||
] |
] |
||||||
|
Loading…
Reference in new issue