- 88
- 424 452
Devtools Tech
India
Приєднався 18 сер 2020
Devtools Tech is a UA-cam channel which was started as a collaborative effort among like-minded engineers to provide high-quality programming tutorials for free. We firmly believe in knowledge sharing and easy access to quality content for everyone. Hence, this channel is an effort to give back to the community and a step towards our belief -- "We rise by lifting others".
Interview questions: devtools.tech/resources/all?ref=dtyt-ql
Interview resources: devtools.tech/resources/all?ref=dtyt-rl
Not sure of your interview preparation? Needs a partner? Practice Interview session with us:
topmate.io/yomeshgupta
Yomesh Gupta
Portfolio: yomeshgupta.com
LinkedIn: www.linkedin.com/in/yomeshgupta/
Twitter: yomeshgupta
Interview questions: devtools.tech/resources/all?ref=dtyt-ql
Interview resources: devtools.tech/resources/all?ref=dtyt-rl
Not sure of your interview preparation? Needs a partner? Practice Interview session with us:
topmate.io/yomeshgupta
Yomesh Gupta
Portfolio: yomeshgupta.com
LinkedIn: www.linkedin.com/in/yomeshgupta/
Twitter: yomeshgupta
Building an Animated Circles Game in React.js | Frontend Coding Challenge
In this video, we will build an animated circles game in React. We will implement a function where a circle would appear on the screen where a user clicks. We will look into features like undo, redo, and resetting the board. It is a fun UI challenge!
Question link: devtools.tech/questions/s/how-to-build-circles-game-in-react-js-frontend-coding-challenge---qid---Y8acly7B5CmIVAaT5knP
Support Us: topmate.io/yomeshgupta/748345
Try now using the links below
devtools.tech/questions/all?type=3
devtools.tech/list/all
You can support our channel via:
rzp.io/l/support-devtools-tech
devtoolstech.gumroad.com/l/support
www.buymeacoffee.com/yomeshgupta
************************************************************
Devtools Tech is a UA-cam channel started as a collaborative effort among like-minded engineers to provide high-quality programming tutorials for free. We firmly believe in knowledge sharing and easy access to quality content for everyone. Hence, this channel is an effort to give back to the community and a step toward our belief -- "We rise by lifting others".
Interview questions: devtools.tech/questions/all?ref=dt-yt
Interview resources: devtools.tech/resources/all?ref=dt-yt
Hidden Gem: devtools.tech/crazyones
Team Members:
Yomesh Gupta
Portfolio: yomeshgupta.com
LinkedIn: www.linkedin.com/in/yomeshgupta/
Twitter: yomeshgupta
#javascript #ai #web #frontend #interviewquestions #devtoolstech #code #programming #developement #devtoolstech #code
***********************************************************
Question link: devtools.tech/questions/s/how-to-build-circles-game-in-react-js-frontend-coding-challenge---qid---Y8acly7B5CmIVAaT5knP
Support Us: topmate.io/yomeshgupta/748345
Try now using the links below
devtools.tech/questions/all?type=3
devtools.tech/list/all
You can support our channel via:
rzp.io/l/support-devtools-tech
devtoolstech.gumroad.com/l/support
www.buymeacoffee.com/yomeshgupta
************************************************************
Devtools Tech is a UA-cam channel started as a collaborative effort among like-minded engineers to provide high-quality programming tutorials for free. We firmly believe in knowledge sharing and easy access to quality content for everyone. Hence, this channel is an effort to give back to the community and a step toward our belief -- "We rise by lifting others".
Interview questions: devtools.tech/questions/all?ref=dt-yt
Interview resources: devtools.tech/resources/all?ref=dt-yt
Hidden Gem: devtools.tech/crazyones
Team Members:
Yomesh Gupta
Portfolio: yomeshgupta.com
LinkedIn: www.linkedin.com/in/yomeshgupta/
Twitter: yomeshgupta
#javascript #ai #web #frontend #interviewquestions #devtoolstech #code #programming #developement #devtoolstech #code
***********************************************************
Переглядів: 1 304
Відео
Solving Atlassian Frontend Interview Question | Interactive JIRA Velocity Chart
Переглядів 5 тис.День тому
In this video, we will build a an interactive chart similar to Atlassian's JIRA Velocity Chart. We will divide the problem into smaller parts, build iteratively, learn about CSS, and master web animations! Question link: devtools.tech/questions/s/how-to-build-an-interactive-jira-velocity-bar-chart-atlassian-browser-coding-round qid H24LHAOpjxtuol41iGn8 Support Us: topmate.io/yomeshgupta/748345 ...
Solving Uber Frontend Interview Question | Interactive Shape
Переглядів 22 тис.14 днів тому
In this video, we will solve a front-end interview question from top companies like Uber. We will build an interactive shape based on the given data. The user can interact with the shape. We will take care of multiple edge cases, talk about effects, and lots of other fundamental concepts. Question link: devtools.tech/questions/s/how-to-create-an-interactive-shape-based-ui-uber-frontend-intervie...
Top Coding Practices to Become a 10x Engineer
Переглядів 1,5 тис.21 день тому
In this video, we will take a look at the top coding practices that will help you write better code and become a 10x Engineer! Support Us: topmate.io/yomeshgupta/748345 Try now using the links below devtools.tech/questions/all?type=3 devtools.tech/list/all You can support our channel via: rzp.io/l/support-devtools-tech devtoolstech.gumroad.com/l/support www.buymeacoffee.com/yomeshgupta Devtools...
Solving LinkedIn Frontend Interview Question | Tuple | Arrays of Array | JavaScript
Переглядів 1,6 тис.Місяць тому
In this video, we will solve a front-end interview question from top companies like LinkedIn. We will implement a function called tuple that converts the input string into array of arrays. It should support a method multiple that returns the multiplication result of ith position element provided as input Question link: devtools.tech/questions/s/implement-tuple-function-or-linkedin-frontend-inte...
How to build a Loading Animation using CSS and React.js?
Переглядів 1,6 тис.Місяць тому
In this video, we will build a custom loading animation using vanilla CSS. We will build a custom React.js component that can be used anywhere inside a web-app. Join this channel to get access to perks: ua-cam.com/channels/tf9NkTbitF05Lap2tragZA.htmljoin Try this question here: devtools.tech/questions/s/how-to-create-a-loading-animation-or-frontend-coding-challenge-or-react-js-or-javascript qid...
How to solve Promise Based JavaScript Output Questions? | Ultimate Trick!
Переглядів 2,5 тис.Місяць тому
In this video, we will understand how to solve Promise Based JavaScript Output Questions. We will talk about different queues/tasks in JavaScript and how code statements are scheduled for execution. We will briefly touch Event Loop in JavaScript. To understand more about Event Loop in JS, watch the following video ua-cam.com/video/KIovWu7DJO0/v-deo.html Join this channel to get access to perks:...
Solving Meta Frontend Interview Question | Facebook | Implement Event Emitter | JavaScript
Переглядів 2,1 тис.Місяць тому
In this video, we will solve a front-end interview question from top companies like Meta/Facebook. We will implement an Event Emitter class that will help us build the publisher subscriber functionality. Many users have reported to us and on the web that this question was asked in the the interview process of companies like Facebook, Google, and many more. Join this channel to get access to per...
Solving Atlassian Frontend Interview Question | Confluence Like Tree Structure | React.js
Переглядів 9 тис.2 місяці тому
In this video, we will solve a front-end interview question from top companies like Atlassian. We will build a UI similar to tree like structure used inside the Atlassian's Confluence product. Question link: devtools.tech/questions/s/how-to-build-a-confluence-like-sidebar-with-tree-structure-or-atlassian-frontend-interview-question-or-react-js qid 3r7988VsESMQBt9vP1Zi Support Us: topmate.io/yom...
Solving Klarna Frontend Interview Question | Credit Card Masker | JavaScript
Переглядів 1,6 тис.2 місяці тому
In this video, we will solve a front-end interview question from top companies like Klarna. We will implement a function that returns the masked version of a credit card number. Question link: devtools.tech/questions/s/implement-a-credit-card-masker-or-klarna-frontend-interview-question-or-javascript qid AdZLcjN3FNivgYCuq5pa Support Us: devtools.tech/support Try now using the links below devtoo...
Solving MakeMyTrip Frontend Interview Question | Count Numbers | JavaScript
Переглядів 1,4 тис.2 місяці тому
In this video, we will solve a front-end interview question from top companies like MakeMyTrip. We will implement a function that returns the count of numbers inside an array. Question link: devtools.tech/questions/s/write-a-function-to-return-the-count-of-numbers-in-an-array-or-makemytrip-frontend-interview-question qid cjzjsfJUP0zHb2lgPJVy Book A Mock Interview Session: topmate.io/yomeshgupta...
How to Improve Performance of Your JavaScript Code? | Part 1 | Devtools Tech
Переглядів 8402 місяці тому
Book A Mock Interview Session: topmate.io/yomeshgupta Looking to boost your JavaScript performance? 🚀 In this video, we dive into practical tips and tricks to enhance the speed and efficiency of your JavaScript code. Whether you're a beginner or an experienced developer, optimizing JavaScript performance is crucial for creating fast and responsive web applications. From minimizing DOM manipulat...
Can You Solve This Bug? | Frontend Debugging Tips | JavaScript Closures | React.js
Переглядів 1,7 тис.2 місяці тому
In this video, we are going to take a look at interesting frontend issue. We will try debug it and discuss core frontend concepts. We will try multiple approaches and opt for the most optimized solution. Book A Mock Interview Session: topmate.io/yomeshgupta 00:00 Introduction 02:18 Problem Statement 03:46 Code Walkthrough 09:03 Initial Debugging And Approaches 12:34 Root Cause 16:08 First Solut...
The End of Front-end Development? | My Honest Take | AI Development | Devtools Tech
Переглядів 1,1 тис.3 місяці тому
In this video, we are going to talk about the state of frontend and how it is changing due to recent AI developments. We are going to discuss what we can do to upskill ourselves and use the AI developments as power tools. Book A Mock Interview Session: topmate.io/yomeshgupta 00:00 Introduction 01:20 Repeating Cycle 05:26 What should I do? 12:36 AI as a power tool, not replacement 26:23 What is ...
Stop This Mistake | When to use useCallback and React Memo? | Real World React Hooks Examples!
Переглядів 2 тис.4 місяці тому
In this video, we are going to talk about React hooks and specifically discuss one particular hooks called useCallback. We going to look at a use-case where this hook would be useful and help us improve the performance. We are also going to look at React.memo, understand how it works and how it can help us stop extra re-renders. Book A Mock Interview Session: topmate.io/yomeshgupta Support Us: ...
Solve Microsoft Frontend Interview Question | Country Capital Game | JavaScript | React.js
Переглядів 8 тис.4 місяці тому
Solve Microsoft Frontend Interview Question | Country Capital Game | JavaScript | React.js
Frontend Debugging Techniques That Every Engineer Must Know | Understanding Git Bisect | Part 2
Переглядів 21 тис.5 місяців тому
Frontend Debugging Techniques That Every Engineer Must Know | Understanding Git Bisect | Part 2
Top Frontend Projects That Will Get You HIRED! | JavaScript | Hindi
Переглядів 46 тис.7 місяців тому
Top Frontend Projects That Will Get You HIRED! | JavaScript | Hindi
How to build a Moving Dot Animation? JavaScript | React.js | CSS
Переглядів 4,4 тис.7 місяців тому
How to build a Moving Dot Animation? JavaScript | React.js | CSS
Frontend Debugging Tips That Every Engineer Must Follow | Part 1
Переглядів 12 тис.7 місяців тому
Frontend Debugging Tips That Every Engineer Must Follow | Part 1
How to Build Instagram Like Button Demo | Frontend Coding Challenge | Beginner
Переглядів 3407 місяців тому
How to Build Instagram Like Button Demo | Frontend Coding Challenge | Beginner
How to build your own redux? | combineReducers | Part 3 | State Management | Advanced JavaScript
Переглядів 9658 місяців тому
How to build your own redux? | combineReducers | Part 3 | State Management | Advanced JavaScript
Break from work - Travel Stories from Pune, Lonavala & Mumbai!
Переглядів 3148 місяців тому
Break from work - Travel Stories from Pune, Lonavala & Mumbai!
Use this Tool to ACE at your Job | Devtools Tech
Переглядів 1,1 тис.8 місяців тому
Use this Tool to ACE at your Job | Devtools Tech
Build a FAQ Page Demo | Frontend Coding Challenge | JavaScript | React.js
Переглядів 4728 місяців тому
Build a FAQ Page Demo | Frontend Coding Challenge | JavaScript | React.js
Implement promiseMerge | Intermediate JavaScript Interview Question | Frontend Problem Solving
Переглядів 7549 місяців тому
Implement promiseMerge | Intermediate JavaScript Interview Question | Frontend Problem Solving
Build A GIF Search Engine | Frontend Coding Challenge | Devtools Tech
Переглядів 4789 місяців тому
Build A GIF Search Engine | Frontend Coding Challenge | Devtools Tech
Room Reservation System Demo | Frontend Coding Challenge | Devtools Tech
Переглядів 7669 місяців тому
Room Reservation System Demo | Frontend Coding Challenge | Devtools Tech
Frontend Problem Solving Questions | Once & Limit Functionality | Lodash Polyfills
Переглядів 756Рік тому
Frontend Problem Solving Questions | Once & Limit Functionality | Lodash Polyfills
Solving AWS Frontend Interview Question | Implement Deep Filter | JavaScript | Devtools Tech
Переглядів 1 тис.Рік тому
Solving AWS Frontend Interview Question | Implement Deep Filter | JavaScript | Devtools Tech
Waiting for next problem. Hope it will arrive tomorrow.
Yes. Next video will be out tomorrow.
Learned alot! tried to solve it myself but couldn't at 1st go. thanks to you learned so many important and new stuff. <3
Glad to hear that! New video coming out this Sunday. Watch out for that! 🙌🏼
Nice explanation. I did it by using transversing the tuple array. I have one question though. Why you added multiple in Array prototype ? Shouldn't it be tuple's property?
Depends upon the interviewer what they want to test. Both works. I added on tuple because of convenience as we dont need to take care of a lot of edge cases in thatcase.
I think using divs for bar is not a good idea, best way to represent any visualisation is by SVG or canvas
I agree. I solved it using both. However, I asked a couple of folks and opinion was it would be easier to understand the div solution for now. If people like to see alternative solutions then will share those too. I have mentioned the same in the video too.
Great Stuff Yomesh Thanks a lot
Thank you! 🙌🏼
quality content, thanks
Thank you! More coming soon. 🙏🏻
Thank you sir it cleared my doubt
Glad to hear that! 🙌🏼
Thanks Yomesh, you are doing a great service to tech community.
Thank you so much for the kind words! ♥️
import React, { useEffect, useState } from "react"; const Shape = ({ box }) => { const [boxState, setBoxState] = useState( Array(box.length * box[0].length).fill(0) ); const [count, setCount] = useState(0); const oneBoxSum = box.flat().reduce((a, b) => a + b, 0); const Remove = (cout) => { if (cout < 1) return; const newBoxState = boxState; const index = newBoxState.indexOf(cout); if (index !== -1) { newBoxState[index] = 0; setBoxState(newBoxState); setCount(cout - 1); if (cout < oneBoxSum) setTimeout(() => Remove(cout + 1), 500); else setCount(0); } }; console.log(boxState); useEffect(() => { if (count + 1 > oneBoxSum) { setTimeout(() => Remove(1), 100); } }, [count, oneBoxSum]); return ( <div> <h1>Shape Game</h1> <div className={`grid grid-cols-${box[0].length} gap-2`} style={{ width: "fit-content" }} > {box.map((bo, boIndex) => bo.map((b, bIndex) => ( <div onClick={() => { if (b !== 0) { const index = boIndex * box[0].length + bIndex; if (boxState[index] > 0) return; const newBoxState = [...boxState]; newBoxState[index] = 1 + count; setCount(count + 1); setBoxState(newBoxState); } }} className={` transition ease-in-out delay-150 ${ boxState[boIndex * box[0].length + bIndex] > 0 && "bg-green-500" } ${ b !== 0 && "border-2" } dark:border-white aspect-square w-20 h-20 flex items-center justify-center`} key={`${boIndex}-${bIndex}`} ></div> )) )} </div> </div> ); }; export default Shape; i have done like without seeing your video found some new learnings
Ideally the left and top offset of the container should be subtracted to calculate x and y of the circle.
By container you mean the board?
I have one point to raise, at the time of selecting set over objects, you said it's not reliable, i agree with you on that but set is also not reliable because there is no guarantee of getting the data in the same order of insertion. May be we can use array with the checks of existing indexes
In Set, order of insertion is preserved. I used it because order of insertion is preserved and look up is O(1)
Amazing session Yomesh 👍 Please in future, explain each and every step like you have done here.
Okay. Do suggest topics you want me to cover. Thanks!
It would be great, if you could teach us design patterns like, pub-sub, singleton. Many teachers just touch upon the basics, a detailed tutorial is missing. Please fill this gap Yomesh 🙏🏻. Someone at your experience can teach it nicely and that too with clear explanations.
Got it. Thanks for the suggestions. I will definitely look into these!
Great stuff!! One more addon, shouldn't the history reset once a new circle is added upon clicking on the board?
Ya, that is right. I didn't consider that. Thanks for suggestion! 🙌🏼
i am glad i found your channel! you are teaching some real world things apart from the only regular hooks kudos man you earned a subscriber
Glad to hear that! Thank you so much. Much more to come!
You can solve it by using two stacks, also can solve it by using an array of objects and pointer.
Array in in the video is used as a stack only. Since, JS doesn't support stacks natively or doesn't have STL, I didn't want to create a stack separately and used an array.
I just found two ways to solve it
Do share if they are different from mine!
Hey i think your website is not properly functioning as some styling effects are not rendering properly and the code editor is very glitchy as some of the buttons are not working and are placed incorrectly
Hey, could you please share a screen recording to team.devtools@gmail.com? It would help us a lot in debugging. Thanks!
@@DevtoolsTech Ok I will do it
Really amazing. Learnt alot
Great !!!!! ❤
Thank you! 🙌🏼
This is a very good question! Thank you!
Thank you! More coming soon. 🙌🏼
Question link: devtools.tech/questions/s/how-to-build-circles-game-in-react-js-frontend-coding-challenge---qid---Y8acly7B5CmIVAaT5knP Practice with us: topmate.io/yomeshgupta Best coding practices: ua-cam.com/video/9g1rYWJvvzY/v-deo.htmlsi=3KR-lnNf7GCcE_RU Other top questions -- Atlassian: ua-cam.com/video/-wow5ApdZ0Y/v-deo.html Uber: ua-cam.com/video/DCoIeGt4g7M/v-deo.html&start_radio=1 LinkedIn: ua-cam.com/video/6euTBVDCD6o/v-deo.html Facebook: ua-cam.com/video/7DJCpgc6V94/v-deo.html Atlassian: ua-cam.com/video/3OxMsnP78zg/v-deo.html Klarna: ua-cam.com/video/Py_bXjSMyTc/v-deo.html MakeMyTrip: ua-cam.com/video/yHg0bvNqJEQ/v-deo.html Microsoft: ua-cam.com/video/Iv1gZN900uc/v-deo.html AWS: ua-cam.com/video/PFo1ZQBv4hA/v-deo.html Custom Loader: ua-cam.com/video/E01XdDQgzDM/v-deo.html
Really Nice. Would like to learn more. Subscribed and bell icon clicked.
Thank you! 🙌🏼
Two query : const removeFill = ()=>{ if(allSelectedKeys.length){ const currentKeys = allSelectedKeys.shift(); setClickedCells(prev=> { const updatedKey = new Set(prev); updatedKey.delete(currentKeys); return updatedKey; }) setTimeout(removeFill,500) } } setTimeout(removeFill,100) why we are doing const updatedKey = new Set(prev);
We are creating a copy and removing keys from it. We don't want to mutate original value.
Finally, i found a gem for frontend by your videos.Please keep posting.❤
Glad to hear that. More coming soon!
Awesome 🎉
Imagine being asked this question in 45 minutes 😂. I mean people shouldn’t judge a candidate based on a single question . Many would freak out and won’t be able to build it in that period of time.
This is commonly asked in Uber's Frontend roles!
@@DevtoolsTech 😂 I’m doomed bro. I can build but in interview it’s whole different game
You need to practice! That is the only way. I don't want self plug but you can try mock interviews. Try something like topmate.io/yomeshgupta
Great video. nicely explained and well-structured approach. One minor improvement or a slight miss is in the BarChart component, the useMemo should have data as inside the dependency array. a linter would anyhow point that out. but since the data could be anything and could change as well, the derived values should be dependent on it.
Thank you for the suggestion. I will keep it mind! 🙌🏼
This video I watched randomly, but worth for wach learn many things. Thank you
Glad to hear that! Many more coming soon! 🙌🏼
same bro
First time i watched, i realized many things i dont know 😅😂 but i enjoyed and i will watch again and again, not only for logic also for improving eng😂
Glad to see you learnt something new! More coming soon. 🙌🏼
TIL that returning a primitive value from a constructor function returns the implicit this. Thanks for the explanation. Just a follow up, if we'd want to make sure that the constructor function is invoked using the "new" keyword, we could also use `if(!(this instanceof ConstructorFunction)){throw new Error("Call me with new keyword")}` right? I was wondering what's the difference between using `new.target` and `instanceof`?
We do ConstructorFunction.call(foo, "bar"); then instanceof will still return true but new.target would not be true as the new keyword was not used so target check makes more sense if we want to enforce the rule.
Nice! was intimated at first by the question but the way you explained - beautiful. Good content 🔥
Thanks a lot! More coming soon. 🙌🏼
Im waiting for your response bro!
I recreated your Uber interview shapes question in Tamil and would like to post it online. Additionally, I want to solve the Atlassian problem and create a video about it. May I have your permission to do so? Brother!
Hi, it is okay if you want to make it but please mention my video/channel in your video and provide the link to it so that there is due credit. Thanks!
@@DevtoolsTech definitely bro
@@DevtoolsTech actually i created uber video day before yesterday so didn't mention you well but in future for this video i will mention bro
Great. One more suggestion: try solving the question on the platform devtools.tech/questions/programming and record it. You can solve it on your local too. I just want to have some feedback in terms of how the user experience is and if any challenges faced by the people. Your feedback would go a long way improving it for all. Thanks!
@@DevtoolsTech ya definitely bro
Thanks Yomesh, I would like to mention that 5th point in functional requirement of this question is a bit confusing "During de-selection, user should be able to select a new box as in disable any box interaction." Can you please fix it.
Hi, thanks for pointing it out. I will fix it! 🙌🏼
Thanks man, one thing that came to my mind is while unloading, instead of using unloading state to control the click event, we can get the parent div element and make its pointer-events to none
Thanks for the suggestion! I did that to be double sure incase some css overrides happen!
Awesome tutorial where each bit is full of concepts 🎉
Thank you! More coming soon. 🙌🏼
do companies ask you to write plain css or are we allowed to use tailwind? I know most of the time its up to the interviewer but what is the usual case scenario do they allow or now?
Varies from company to company. However, general trend is to have a working knowledge of a framework but good grasp on vanilla CSS. If one doesn't know underlying properties or doesn't have a good understanding of the basics then if there is a complex bug then they won't be able to resolve or have difficulty with it. Only framework developers aren't that desirable.
If you can do it in tailwind, what's stopping you from doing it in css? Plus I'm pretty sure they want to know your understanding of the fundamentals
I don't understand how can someone be good at tailwind and is not good with vanilla CSS. tailiwndcss is just vanilla CSS shorthand.
No, it is possible to apply framework classes but not understanding how box model works or why width is higher than declared because padding is also applied but box-sizing is not.
Are we supposed to use libraries like Framer Motion during interviews?
You can ask the interviewer. If they allow then sure else use vanilla CSS. Many questions involve strict guidelines and are conveyed at the start of the interview. If not then always confirm before using.
Interviewer might allow at the moment but I think they will prefer someone who know basics well.
@@freecourseplatformenglish2829 Agreed. Interviewers look for basics. I would confirm with them before using any library or third party tool.
Every well explained ❤
Thank you! 🙌🏼
Roadside coder also solve this type of question few months back
Haven't seen his video yet. More the no. of resources better for us all! 🙌🏼
Question link: devtools.tech/questions/s/how-to-build-an-interactive-jira-velocity-bar-chart-atlassian-browser-coding-round-interview-question---qid---H24LHAOpjxtuol41iGn8 Practice with us: topmate.io/yomeshgupta Best coding practices: ua-cam.com/video/9g1rYWJvvzY/v-deo.htmlsi=3KR-lnNf7GCcE_RU Other top questions -- Uber: ua-cam.com/video/DCoIeGt4g7M/v-deo.html&start_radio=1 LinkedIn: ua-cam.com/video/6euTBVDCD6o/v-deo.html Facebook: ua-cam.com/video/7DJCpgc6V94/v-deo.html Atlassian: ua-cam.com/video/3OxMsnP78zg/v-deo.html Klarna: ua-cam.com/video/Py_bXjSMyTc/v-deo.html MakeMyTrip: ua-cam.com/video/yHg0bvNqJEQ/v-deo.html Microsoft: ua-cam.com/video/Iv1gZN900uc/v-deo.html AWS: ua-cam.com/video/PFo1ZQBv4hA/v-deo.html Custom Loader: ua-cam.com/video/E01XdDQgzDM/v-deo.html
First comment
Very interesting problem and you explained it really well, thanks ❤
Thank you! Many more to come. 🙌🏼
Your explaination to every question is just lit...🔥💯
Thanks! 🙌🏼🙏🏻
@@DevtoolsTech Can we have a live sessions like these on discord? It will be more helpful for us 😊😀
Sorry we don't have discord. It is hard to manage a community there. Very big time commitment.
Thank you! I am learning the way how you are explaining tradeoffs why to DS to choose , explaining technicalities
Glad to hear that! 🙏🏻
function cal(num) { this.result = num; } cal.prototype.add = function (num) { this.result += num; return this; } cal.prototype.sub = function (num) { this.result -= num; return this; } cal.prototype.val = function () { console.log(this.result) return this; } Here's my solution returning this object after the operation is done in the function. Returning this makes us able to call the function which is defined for the instance of the cal.
Thanks for sharing!
16:40. you can use default vscode option to organize import and remove unused import. press F1 and type organize import then press Enter
I will try. Thanks for sharing!
Please make more videos like these. Despite being a developer with 3 years of experience, I have literally learned at least 3 to 4 new things in just 26 minutes of absolutely smooth explanation.
Glad to hear that! More videos coming soon! 🚀
Same here although I don't agree with few stuffs such as using recursion or the event bubbling thing (that will complicate things with typescript) but still great content.