Тёмный
KIRUPA
KIRUPA
KIRUPA
Подписаться
Do you want to be a better web developer? Do you want to learn how to implement amazing front-end user interfaces? The videos in this channel will take you there...and possibly even further.

If you like the content and find it useful, please share it with your friends and enemies!
Pulling Off a Successful Redesign
4:46
21 день назад
The Career Three Body Problem
5:50
Месяц назад
The Importance of Finding a Career Mentor!
2:08
3 месяца назад
Ash Lamb: Building Your Personal Monopoly! 💡
1:16:38
3 месяца назад
What is product strategy? 🌎
2:01
4 месяца назад
What is the ideal size of a design team?
1:25
4 месяца назад
Fibonacci, Part 2! 🐚
9:04
4 месяца назад
Fibonacci, Part 1! 🐚
9:40
4 месяца назад
What does a Product Manager do?
1:22
4 месяца назад
How many stars is too many stars? 🔥
4:40
4 месяца назад
Introduction to Recursion! 🐚
7:48
5 месяцев назад
Комментарии
@MA-th4ts
@MA-th4ts 10 часов назад
Good insight, great advice and informative
@alyssakirstine
@alyssakirstine 5 дней назад
Helpful intro video as I'm diving into making my first app using a WebView, thank you!
@kirupa
@kirupa 5 дней назад
@@alyssakirstine glad it helped 😀
@helenewright3100
@helenewright3100 10 дней назад
Uninscribe
@kirupa
@kirupa 10 дней назад
I hope you found the "Uninscribe" capability easily :-)
@fola_azeez
@fola_azeez 12 дней назад
Thank you so much
@TonyaWalker-hs8pp
@TonyaWalker-hs8pp Месяц назад
You said that 2 to the power of 1 is four. Two to the power of 1 is two. You also said that "The binary value of 11 is 5 in the decimal world." The binary value of 11 is 3 in decimal.
@kirupa
@kirupa Месяц назад
Tonya - thanks for flagging these mistakes! I think this is something that will require me to re-record these videos, so I'll prioritize them higher in my queue.
@Skelly_boyGT
@Skelly_boyGT Месяц назад
This was 8 years ago!!?!?!!??!??
@kirupa
@kirupa Месяц назад
Yes it was! Surprised? 😄
@Skelly_boyGT
@Skelly_boyGT Месяц назад
Yup
@Skelly_boyGT
@Skelly_boyGT Месяц назад
And I’m surprised that you commented
@kirupa
@kirupa Месяц назад
@@Skelly_boyGT I still record videos and post new content regularly, so I try to reply to all comments quickly 🥳
@CLaSHGOD
@CLaSHGOD Месяц назад
Thank you
@m.choupie.
@m.choupie. Месяц назад
Ce n’est pas ce que je cherchais.
@joshdronfield
@joshdronfield Месяц назад
Cool tutorial. Would be better if you used external style sheets and found a solution without inline styles. you cant realistically use inline styles on a large application becasue of security issues. Styled-Components enables interpolation so that styles can be inherited from eachother. so you could use that for the delay effect
@kirupa
@kirupa Месяц назад
That is a good point, Josh. I will keep that in mind when I record a revision of this video in the future.
@thang8617
@thang8617 Месяц назад
How can the frame rate be automatic on different devices? I mean the frame rate can vary on different devices. I don't want the frame rate to always be 60.
@kirupa
@kirupa Месяц назад
If you want your frame rate to vary on different devices, then you can simply omit all of the code shown here. A call to requestAnimationFrame without any of supporting code is all you need.
@thang8617
@thang8617 Месяц назад
@@kirupa Do you mean deltaTime is only needed when the frame rate is known in advance?
@kirupa
@kirupa Месяц назад
@@thang8617 Correct. You only need to implement this if you wish to fix the frame rate. For variable frame rate, you can ignore all of this code. The starting state in the video is the final state you will need 😀
@thang8617
@thang8617 Месяц назад
@@kirupa thank you very much, bro 👍
@user-lz2wf5dz2f
@user-lz2wf5dz2f Месяц назад
The problem I found is when I zoom into any sketches on canvas then it looks really pixelated.. does this method solve that problem also?
@kirupa
@kirupa Месяц назад
No, it will not help with that. The canvas is just like a raster image. You can ensure the initial appearance is sharp, but when you start zooming in further, the individual pixels will become more visible.
@user-lz2wf5dz2f
@user-lz2wf5dz2f Месяц назад
@@kirupa How can this be solved? When drawing shapes using the DOM one can keep zooming and the resolution remains the same.
@kirupa
@kirupa Месяц назад
@@user-lz2wf5dz2f If you have an SVG in the DOM, they are vector based. Those naturally remain crisp when zooming in. For the canvas, you will need to detect the zoom and redraw all of your visuals at the new zoom level to ensure that the pixels are drawn to scale.
@user-lz2wf5dz2f
@user-lz2wf5dz2f Месяц назад
@@kirupa I guess the way the DOM works is that all the elements are SVGs? Because when I zoom they are still crisp. Is the detecting zoom a solution you've encountered before? Surely there's an easier built in solution?
@AlphaBeta-vq6ks
@AlphaBeta-vq6ks Месяц назад
Any tips on creating animations in the canvas? On a similar level to DOM animations.
@kirupa
@kirupa Месяц назад
This article may be just what you are looking for! www.kirupa.com/canvas/creating_animations_canvas.htm
@AlphaBeta-vq6ks
@AlphaBeta-vq6ks Месяц назад
@@kirupa any tips on ensuring that you can zoom on the canvas and keep the same resolution/ not get pixelated?
@kirupa
@kirupa Месяц назад
@@AlphaBeta-vq6ks Just redrawing the visuals again. That's the only viable option where you detect the zoom level and draw all the shapes at a size proportional to the zoom level.
@curious__
@curious__ Месяц назад
thanks it works for me.
@kirupa
@kirupa 17 дней назад
Great!
@AnnatarTevildo
@AnnatarTevildo Месяц назад
You book Creating Web Animations is awesooooooome!!!!
@kirupa
@kirupa Месяц назад
Glad you liked it, Kinder! Anything you'd suggest I revise in a future edition?
@AnnatarTevildo
@AnnatarTevildo Месяц назад
@@kirupa Ohhh well, i really likead alot maybe you could add how to do animations and transitions in React, you know without third-party libraries.. just a thought or maybe idk you really nailed it your book 👍👍👍👍
@zovee_9484
@zovee_9484 Месяц назад
is there a desktop idx app or is only avaible in the browser?
@kirupa
@kirupa Месяц назад
There is a desktop app. In Chrome, you can install IDX as a PWA with a desktop icon.
@dogcow64
@dogcow64 2 месяца назад
I love the pixelated design. It brings me back good memories from the original Macintosh era. 👍
@kirupa
@kirupa 2 месяца назад
Haha yes! Totally. My school had those and those icons were always soo good. Thanks for the comment 😀
@gustavomonteiro2323
@gustavomonteiro2323 2 месяца назад
Thank you so much my friend!!! I was trying to do ovelapping in a multiple layer animation and before I watch your video everything went wrong! And now it is working easy!
@kirupa
@kirupa 17 дней назад
Glad I could help!
@ronicarvalho3386
@ronicarvalho3386 2 месяца назад
hey. good class. but mine doesn't work, no signal.
@kirupa
@kirupa 2 месяца назад
Can you please post on the forums with your code and more details? forum.kirupa.com
@hwapyongedouard
@hwapyongedouard 2 месяца назад
wait is this book "Absolute Beginner’s Guide to Algorithms: A Practical Introduction to Data Structures and Algorithms in JavaScript" yours ?? i love it
@kirupa
@kirupa 2 месяца назад
Yes it is! Glad you liked it! 😀
@kirupa
@kirupa 2 месяца назад
One favor! If you liked the book, can you please write a review for it on Amazon?
@hwapyongedouard
@hwapyongedouard 2 месяца назад
@@kirupa sure
@OzayOzdemir
@OzayOzdemir 2 месяца назад
It would be nice if you also mentioned how to install the iOS simulator?
@Penghuin_
@Penghuin_ 2 месяца назад
source code link pls
@kirupa
@kirupa 2 месяца назад
You can find it here: www.kirupa.com/animations/animated_3d_starfield_effect.htm#mainContent
@AlexandrePintodePaula
@AlexandrePintodePaula 2 месяца назад
FODAAAA! Salutations from Brazil!
@roshinif
@roshinif 2 месяца назад
Omg. No freaking way that this video exists. I spent 3 weeks to find a way recreate this effect thank brother. ❤️✨
@kirupa
@kirupa 2 месяца назад
Glad you found it, and I am glad it helped you out! I had that same problem when I was looking for it a while ago. Seems like such a popular effect, yet all of the versions I saw were unnecessarily complicated 😅
@DenDev
@DenDev 3 месяца назад
It was great being on the show! 🚀
@rayray66
@rayray66 3 месяца назад
great video, thank you
@rodrigoribeiro8700
@rodrigoribeiro8700 3 месяца назад
Very nice, thank you!
@kirupa
@kirupa 3 месяца назад
Glad you liked it, Rodrigo!
@Brain_Bay
@Brain_Bay 3 месяца назад
Are you bragging with IDX on your dev machine? Or you sharing useful knowledge with people? If you are sharing knowledge - provide some useful info like, from where to download this tool, how to install this tool, how to run it, etc
@kirupa
@kirupa 3 месяца назад
You can sign-up to try it here: idx.dev
@elti8614
@elti8614 Месяц назад
@@kirupa How to setup the ios simulator
@mahmoudramadan4641
@mahmoudramadan4641 3 месяца назад
I hope you will reply, is reading dsa tutorial on your website the same as reading your book. Thanks
@kirupa
@kirupa 3 месяца назад
It is similar. The book is more convenient and contains a few more in-depth topics.
@NikosKatsikanis
@NikosKatsikanis 3 месяца назад
found in my google spam folder
@kirupa
@kirupa 3 месяца назад
That happens all the time. Not sure how to avoid it 😓
@NikosKatsikanis
@NikosKatsikanis 3 месяца назад
@@kirupa send less mail?
@kirupa
@kirupa 3 месяца назад
@@NikosKatsikanis I send these out maybe once every few weeks
@vanquoc29
@vanquoc29 3 месяца назад
can i use ios simulator in windows?
@md2dfg1
@md2dfg1 3 месяца назад
Thank you very much! Really helped me with understanding animations
@noweare1
@noweare1 3 месяца назад
"tell your friends and enemies all about it" ha, ha. Got my very old webcam not only working on linux but displaying its stream on a webpage. I'm taking the rest of the day off !
@onelook1870
@onelook1870 3 месяца назад
Will have a look at this course
@ashley524
@ashley524 3 месяца назад
thanks =)
@eswarbalasubramanian129
@eswarbalasubramanian129 3 месяца назад
This thing is not working in Firefox browser😅
@mdlabib3383
@mdlabib3383 3 месяца назад
Your videos need to do SEO (Search Engine Optimization) so that your channel and videos rank on RU-vid. Your videos need to add Keywords.
@user-tn4zu8zz6e
@user-tn4zu8zz6e 3 месяца назад
Can u be unknowingly be watched or heard
@EastSun5566
@EastSun5566 3 месяца назад
Hi KIRUPA, thank you for sharing this. I really love the simple and intuitive way you explain things. I just wonder if there are more references available to understand these concepts or ideas related to products, apps, or businesses? Thanks!
@kirupa
@kirupa 3 месяца назад
Are you looking for early-in-career advice or advice catering to more senior roles?
@haydenmaeser2549
@haydenmaeser2549 3 месяца назад
Great content! Very well explained!
@drewjex2030
@drewjex2030 4 месяца назад
The logo, the website, the integration with Codespaces, the 3d graphics, it's all top-notch. I would love to see this idea take off! Hackathon organizers might really like this kind of thing.
@kirupa
@kirupa 4 месяца назад
Tagging @zilchdev to make sure he sees your awesome comment!
@zilchdev
@zilchdev 4 месяца назад
Thanks for having me on Kirupa!!
@kirupa
@kirupa 4 месяца назад
So happy to do it! Thank you for taking the time to chat 🙂
@RAHUL-dt5xm
@RAHUL-dt5xm 4 месяца назад
thanks for the help
@marksshane3967
@marksshane3967 4 месяца назад
It seems that this video does not demonstrate how to debug javascript, just show ui🤔
@kirupa
@kirupa 4 месяца назад
That is correct. Previewing and visually testing is the primary use case, but we are exploring ways to provide debugging capabilities as well.
@AsusMemopad-us5lk
@AsusMemopad-us5lk 4 месяца назад
Yay, found a new math channel! Subscribing...
@kirupa
@kirupa 4 месяца назад
Glad you like it! If you ever have requests for future topics, feel free to let me know :-)
@badcatdesign
@badcatdesign 4 месяца назад
🌟🌟🌟🌟🌟
@yuvaraj6608
@yuvaraj6608 4 месяца назад
when will android simulator will available in idx
@kirupa
@kirupa 4 месяца назад
It is already available for Flutter projects. We are exploring ways of making it work for Web projects as well.
@yuvaraj6608
@yuvaraj6608 4 месяца назад
Great, waiting for support for Android project
@kirupa
@kirupa 4 месяца назад
@@yuvaraj6608 Our focus is on multi-platform development via Flutter. We currently don't have any plans to support native Android development.
@TutoGratiJavierApliArte
@TutoGratiJavierApliArte 4 месяца назад
I can not open it says I have to enter the whitelist but I've been trying like I do not know how many months, is it because you can not in españaa? @kirupa
@klvntmi
@klvntmi 5 месяцев назад
please how do i setup the simulator on my project idx
@MrTomyCJ
@MrTomyCJ 5 месяцев назад
This is another alternative: const animation = myElement.getAnimations()[0]; // getAnimations returns an array with all the element's animations. animation.cancel(); animation.play();
@ChrisLaupama
@ChrisLaupama 5 месяцев назад
Amazing! Excited for this!