Пікірлер
@s.hariharanreddy5439
@s.hariharanreddy5439 3 күн бұрын
I'll post on my LinkedIn so that you get more views.
@VthePeople4156
@VthePeople4156 4 күн бұрын
Bhai do full k8s ....with 5 microservices deployment
@GodBeast_FireOnHell
@GodBeast_FireOnHell 5 күн бұрын
There is a reason why you're not successful yet even after 11 hour lecture, coz you teach shit man!!! 😇😇😇
@Moddingmonster11
@Moddingmonster11 6 күн бұрын
Waiting for next one ❤
@madhavimvh8364
@madhavimvh8364 11 күн бұрын
Awesome content !!!!
@madhavimvh8364
@madhavimvh8364 11 күн бұрын
Amazing content, thanks for this !!, This is much better than paid content, One of best System Design series for Frontend, I was searching so much but could not find any , Finally got it
@madhavimvh8364
@madhavimvh8364 11 күн бұрын
Amazing content !!!
11 күн бұрын
In Machine coding round, the asked to code in react or vanilla?
@avocadorable_25
@avocadorable_25 12 күн бұрын
@jscafe at 41:41, I think you have missed the part of adding <div id = 'root'></div> inside body in HTML. please check.
@adarshnaik2395
@adarshnaik2395 15 күн бұрын
Thank you so much brother for uploading such a good content about DSA in Javascript
@MsDujon
@MsDujon 17 күн бұрын
Which laptop you are using for your tutorial and development purpose? @js_cafe
23 күн бұрын
Hi sir They have system design for sde-1 role also?
@madhavimvh8364
@madhavimvh8364 23 күн бұрын
I am seeing comments saying debounce can be used instead of abort controller. Debounce can be used but what about the previous requests ? Explained very well in the video by using abortController
@Armstrong153
@Armstrong153 24 күн бұрын
I have been watching your videos for a while, I can say you sound so genuine and your content and the way you explain is crisp!!
@rudra9535
@rudra9535 Ай бұрын
Such great content. Anyone serious about upskilling should watch this.
@Himanshu-h6w7v
@Himanshu-h6w7v Ай бұрын
RequestIdleCallback is not working on safari
@sonumondal9952
@sonumondal9952 Ай бұрын
I have been working in the open source but this is something different !!
@AmanBansal-q5c
@AmanBansal-q5c Ай бұрын
Nice informative video! When will System Design Yatra 3 be released?
@SatyamGupta-t3q
@SatyamGupta-t3q Ай бұрын
Thanks for this video, great resource to learn ! Keep it up please 👐🙏
@sidwebworks9871
@sidwebworks9871 Ай бұрын
GRPC shouldn’t be there IMO. its not supported by browsers and in many cases requires loading the entire grpcjs and protobuf implementation on the client which has a huge overhead. Saying this from experience as my first task when I joined a new company was to strip away something like this from our main product.
@the_Gupta_girls
@the_Gupta_girls Ай бұрын
00:05 Using virtual Dom for improved rendering performance 02:41 Video for frontend developers of all levels 08:03 Code splitting helps in loading only required code, saving bandwidth 10:32 Implementing code splitting in React using Webpack 17:33 Optimizing network performance by loading only required components. 20:14 Implementing code splitting using lazy and suspense 25:18 Lazy loading routes for performance optimization 28:04 Import on interaction and import on visibility for component level code splitting 34:08 Optimizing emoji loading for performance improvement 37:01 Optimize performance using lazy loading 42:24 Lazy loading components based on visibility for optimization 44:47 Using React Intersection Observer API for performance optimization 50:46 Discussed lazy loading and optimization techniques. 53:06 Compression techniques like gzip and broadly reduce JS file sizes by 15-25% 58:22 Setting up webpack for bundling and compression 1:00:54 Setting up Babel for transpiling advanced JS code 1:06:28 Enabling Gzip compression for optimization in webpack plugins 1:09:33 Setting up a new folder and GitHub repository for gzip code deployment 1:16:15 Troubleshooting and enabling Port 80 for engine X deployment 1:19:31 Enabling Gzip Compression for Performance Optimization 1:24:50 Setting up a project with Webpack and copying configuration files. 1:28:05 Optimizing asset loading for Emoji picker module 1:33:46 Preload fetches critical resources for immediate usage 1:36:23 Implementing webpack preload for performance optimization 1:41:52 Tree shaking is crucial for optimization 1:44:09 Setting up a basic HTML vanilla JavaScript project with Webpack 1:50:35 Tree shaking removes unused code for optimization 1:53:21 Implementing virtual list for performance optimization 1:58:12 Implementing virtualization in React for performance optimization 2:01:53 Understanding Core Web Vitals importance for website performance. 2:06:30 Optimizing Images for Performance 2:09:43 Optimizing Largest Contentful Paint (LCP) 2:15:29 Performance optimization techniques 2:18:56 Optimizing performance with CPU throttling and hardware concurrency 2:24:45 Understanding and managing CLS for better user experience 2:27:10 Optimizing frontend performance through code optimization and ad display toggling
@shivampandeyYoutube
@shivampandeyYoutube Ай бұрын
@Tek_Tok777
@Tek_Tok777 Ай бұрын
This is truly a gold mine
@vithleshagrawal9234
@vithleshagrawal9234 Ай бұрын
Product base se call to aa ni rhe, g@@&d maraye ye sb krke….. i have invested my 1.5 yr for dsa but in the end not getting any call
@doremoon4u364
@doremoon4u364 Ай бұрын
🔥🔥 hidden coder🔥🔥🔥
@harshsinha7642
@harshsinha7642 Ай бұрын
Bro great videos One question on import on visibility, suppose I have list component which has 10000 of items and only list component is being render on UI unlike your example of Message and emoji component. Now in this lazy load the list component is would make sense or render the list component as it is and use virtualised list concpet inside the list component?
@dhruvverma1001
@dhruvverma1001 Ай бұрын
That's virtualize
@bhaveshxrawat
@bhaveshxrawat Ай бұрын
30:49 lazyyy
@nishithmunda7789
@nishithmunda7789 Ай бұрын
what is the difference b/w CSR ans SSG(with data)
@unemployed-coder
@unemployed-coder Ай бұрын
I have completed the video. Kudos to you !! ❤ You did a great job nice content with working examples. But one things I would like to say is CORE WEB VITALS were covered at very high level and as you know its not that easy and simple to improve core web vitals in a production ready code were we have lots of third party scripts also like gtm, smartlookup adscripts etc. Lcp for mobile and desktop can be different also we can might have dynamic LCP for different users etc. I would love a Season 3 were you deep dive in improving core web vitals including TTFB and TBT, also how to break long tasks allowing the main thread to handle more important tasks and more insights of performance panel. Thanks for the awesome content you make things very easy and simple to understand that's why all these from you. ❤❤❤ @js_cafe
@vinaychhabra5561
@vinaychhabra5561 Ай бұрын
Bhai Please continue this.....❤❤
@ParasProgramming123
@ParasProgramming123 Ай бұрын
Ap n only front-end h krwana h
@VthePeople4156
@VthePeople4156 Ай бұрын
May I know exact syllabus or roadmap for this series.....
@js_cafe
@js_cafe Ай бұрын
you can check this timestamp - Introduction & Curriculum 00:52:00
@VthePeople4156
@VthePeople4156 Ай бұрын
Still how many Videos remaining & What r the front-end System Design daily practice routine ... Just Fallow ur videos ( therory wise) Or any practicals we need to do as a daily practice... Please guide us how to plan our frontend system design practice routine
@harshayyy9
@harshayyy9 Ай бұрын
this content is lit and ur teaching style is you destroy the paid courses content creators might angry on you
@kartikkaushik4743
@kartikkaushik4743 Ай бұрын
Pls continue this series i will will complete it by today
@ramachari9999
@ramachari9999 Ай бұрын
Hi bro can u make video on micro frontends using react?
@kanaiyatiwari6748
@kanaiyatiwari6748 Ай бұрын
kindly make a detailed video on dev tool like elements console source network performance memory
@rajaryan5884
@rajaryan5884 Ай бұрын
Love you bro
@KartikD97
@KartikD97 Ай бұрын
Great Information Brother 🎉
@devlopersessential4349
@devlopersessential4349 Ай бұрын
Was waiting for this 🎉🎉🎉🎉
@js_cafe
@js_cafe Ай бұрын
Let's see who finishes this series first?
@VthePeople4156
@VthePeople4156 Ай бұрын
@@js_cafe only 2 videos we need to refer.....any future videos are coming... please let me know
@unemployed-coder
@unemployed-coder Ай бұрын
I have completed this video. Very well explained and with working examples. Kudos to you! But I still felt Core web vitals were covered at a very high level only. Lots of more things can be done and improving core web vitals is not that easy in a production code as you know. Would love a Season 3 where we deep dive into improving core web vitals including TTFB and TBT. And how we can break long tasks allowing the main thread to handle more important tasks. And more insights of the performance panel. Keep up the good work ❤️❤❤ @js_cafe Thanks & Regards Abhishek
@unemployed-coder
@unemployed-coder Ай бұрын
I have completed the video. Kudos to you !! ❤ You did a great job nice content with working examples. But one things I would like to say is CORE WEB VITALS were covered at very high level and as you know its not that easy and simple to improve core web vitals in a production ready code were we have lots of third party scripts also like gtm, smartlookup adscripts etc. Lcp for mobile and desktop can be different also we can might have dynamic LCP for different users etc. I would love a Season 3 were you deep dive in improving core web vitals including TTFB and TBT, also how to break long tasks allowing the main thread to handle more important tasks and more insights of performance panel. Thanks for the awesome content you make things very easy and simple to understand that's why all these from you. ❤❤❤ @js_cafe
@mohammadabbas1623
@mohammadabbas1623 Ай бұрын
❤️
@TGDev2024
@TGDev2024 Ай бұрын
fiz muitos ajuste no teu codigo. muita coisa não batia certo mais obrigrado pela sua disponiblização de nos dar esse codigo aprendi muito com ele s2
@pranavJha93
@pranavJha93 Ай бұрын
let myArr = []; function flat(element){ for(const el of element){ if(typeof el ==='object'){ flat(el); } else myArr.push(el); } } flat(arr)
@abhishekrawat8579
@abhishekrawat8579 Ай бұрын
interviewer generally don't allow to use existing functions/objects in JS.
@vrfEducation
@vrfEducation Ай бұрын
Great Job. Thanks
@4444-c4s
@4444-c4s Ай бұрын
8:51 - samaj nahi aya ye... Server kyu bhejega JS code. Vo to sirf JSON data hi bhejega na..🤔🤔
@hiddensecret
@hiddensecret Ай бұрын
00:05 Introduction to frontend system design yatra season 1 02:33 Introduction to Ziku Cloud 07:55 Frontend system design components overview 10:28 Browser rendering process overview 15:44 Understanding the concept of render tree in frontend system design 18:15 Importance of render tree and parsing steps 22:33 Creating wireframes and painting in frontend design 24:48 Compositing in browsers involves layering multiple elements on top of each other. 29:13 HTTP and TCP protocols for web browsing 31:26 Understanding UDP connection and its impact on data exchange 35:59 HTTP response status codes categorized in Five Pillars 38:11 Introduction to REST APIs and its rules 42:24 Setting up an Express server for system design 45:03 Setting up server and defining callbacks 50:06 Creating and handling POST requests in frontend system design 52:53 Using PUT request to update specific resources 58:16 Demonstrating patch API for partial data updates 1:00:53 Introduction to GraphQL in frontend system design 1:05:28 GraphQL vs REST comparison in frontend system design 1:07:35 Leveraging GraphQL for dynamic data fetching and customization. 1:12:31 Setting up Apollo GraphQL server and importing queries 1:15:03 Defining schema for users, problems, and API queries in GraphQL 1:19:59 Implementation of resolvers and creating an Apollo server 1:22:37 Setting up the server and resolving issues 1:28:04 Iterating over user data to filter and replace IDs in problems 1:30:30 Implementing solver functionality with collaborative problem-solving 1:35:40 Introduction to GraphQL and its benefits 1:38:27 trpc leverages TypeScript for client-server communication 1:43:12 Leveraging trpc for syncing vanilla TypeScript and TypeScript Express server 1:45:48 Integrating trpc server with Express in frontend system design 1:51:01 Setting up basic client using vanilla TypeScript template 1:53:46 Setting up trpc server and client for app router communication. 1:59:26 Updating problems using mutation and async function 2:02:06 Understanding trpc basics for client-server communication 2:06:59 Communication in gRPC backend services 2:09:10 Setting up gRPC server and client in Node.js 2:14:33 Defining and implementing a problem list with array representation and placeholder 2:17:12 Setting up Protobuf and gRPC in JavaScript 2:23:03 Boilerplate code for starting the server and defining methods for making calls. 2:25:47 Setting up a basic gRPC server with nodejs 2:32:18 Client communication and error handling 2:35:23 Using gRPC for powerful service communication 2:41:16 Explaining short polling and long polling techniques 2:43:43 Implementing short polling technique for QR code login verification 2:49:46 Short polling use cases and scalability challenges 2:52:05 Long polling is a way of making Network calls only when there is a certain update from the response. 2:57:57 Implementing client-side polling server for new messages 3:00:51 Long polling reduces unnecessary API calls 3:05:51 Using WebSocket for real-time data implementation 3:08:54 Handling websocket connections and communication in a frontend system design. 3:15:06 WebSocket communication in browser at Local Host 8080 3:17:48 Web Hooks are automated HTTP requests triggered by events in source systems. 3:22:42 Web hooks are secure and trigger third party vendor APIs. 3:25:06 Introduction to Web Hooks
@34adnanali26
@34adnanali26 Ай бұрын
totally worst programmer will nvr hire him i made chat application via him totaly he never explained anything did not know how to code one of the worst waste of time for myself but now i have to map all files i have coded and use gen ai to understand myself
@tanishqbaweja9194
@tanishqbaweja9194 Ай бұрын
Very well explained, thanks for creating such content ✌
@balrajmali1480
@balrajmali1480 2 ай бұрын
JsCafe I just checkout your channel I think you should create this kind of stuff. This will help us as audience to grow and you as a content creator. Other stuff like basic ,MERN and Next is already over crowed and Teacher like #harkirat and #hitesh already taken it to next level in terms of Quality , Content ,etc. but This content also benefits developer like us intermediate to advance and will help to increase our understanding