Coding For Beginners: Tutorials
5:27
Complete Code Review Checklist
13:54
4 жыл бұрын
#StayHome #StaySafe
3:31
4 жыл бұрын
Winding Down
3:07
5 жыл бұрын
Staying Relevant in Tech
8:41
6 жыл бұрын
Salary Negotiations
11:12
6 жыл бұрын
App Academy (Bootcamp) Review
11:09
6 жыл бұрын
Software Development | Tough Parts
9:15
Software Generalist Vs. Specialist
9:34
Meltdown and Spectre Explained
13:56
6 жыл бұрын
Software Developer Salaries
14:51
6 жыл бұрын
Amazon Interview And Rejection
13:17
6 жыл бұрын
6 Tips For Starting A Software Job
10:24
Software Developer Work Life Balance
9:46
Tech Company Culture and Work Life
10:34
Пікірлер
@taylorz7875
@taylorz7875 8 күн бұрын
you are so good at explaining things!thanks Dave
@notpythonics
@notpythonics 22 күн бұрын
we call this 7:50 air di£king
@paramsstudio2902
@paramsstudio2902 26 күн бұрын
Well explained
@user-sd5ne9gf7b
@user-sd5ne9gf7b Ай бұрын
Im so dumb
@sumaiaakterkhushi
@sumaiaakterkhushi Ай бұрын
nice talking
@md.bidyuth6441
@md.bidyuth6441 Ай бұрын
Thanks Xiang for making this concept super simple.
@hellowill
@hellowill Ай бұрын
Failed AWS twice lmao. 2nd one I aced the coding but blew up the behavioural/LEs massively. Interviewer looked really annoyed (since I did so good on the code) and kept drilling on the LEs which I clearly did not prepare for. I think I'm blacklisted now... lmao
@dilipmahawar
@dilipmahawar Ай бұрын
What is GCC? I am from mechanical engineering.
@hellowill
@hellowill Ай бұрын
Lmao just found this in my old playlist... 3 years of Uni and 5 years working as a SWE later...
@DaveXiang
@DaveXiang Ай бұрын
Nice
@seyhangul1
@seyhangul1 Ай бұрын
Excellent explanation.
@vincentnnyc
@vincentnnyc Ай бұрын
Wow…thank you for your life update. You are one of the few KZbinrs that came back and do a full update on yourself. Like you said, I’m one of the few that used to watch your video about being a software developer long time ago. Much appreciated on your recent update and good luck in your future with your career and your marry life.
@neoflyboy
@neoflyboy Ай бұрын
you don'e even put likes to the people that comment here and follow you. Is that your personal brand?
@TheOnlyHelix
@TheOnlyHelix Ай бұрын
You talk about step one - Resource Gathering briefly. Can you explain how Google knows what to gather? It’s obviously not just the entire internet. How does it match the correct html and CSS files?
@gunhound45
@gunhound45 Ай бұрын
I just want to thank you for making these videos, especially the ones on soft skills/mindset like dealing with people better than you. It really resonated with me and helped focus my progression as an engineer. The tech scene where I'm from is only 10% the size of whats in America, so it's easy to fall prey to impostor syndrome. I owe a lot of my success to your videos, if I'm ever in NYC area I'll need to buy you a drink as a token of thanks!
@francisco_torres_123
@francisco_torres_123 2 ай бұрын
a mi me miras a la cara cuando me hablas
@anthoniaigbinovia5251
@anthoniaigbinovia5251 2 ай бұрын
Thank you for explaining this so well!
@majdkhasib8030
@majdkhasib8030 2 ай бұрын
maybe if you can add your opinion about the tech layoffs that are happneing today and how would you approach them if it happened to you? this would really help a lot of people
@MikiMichaeli
@MikiMichaeli 2 ай бұрын
My answers to the questions. Would love for you to comment your own answers as well. 1. Start with io bound and once they get idle switch to cpu bound to try and do work while the io threads are waiting 2. Just 4 threads - avoiding context switching and using 100% of cpu. 3. If it's a self controlled schedueler like in go - a dependency graph with pre compiled decisions can help. But usually it's the os conteolling the threads so it would probably prioritise according to the threads state and how much idle time the cpu has qhwn the thread is executed. If 50% of the time the thread gets the cpu it just waits for other instrutions like disk/network, it is io bound. 4. When you need to process large amounts of data you can rarely load it all in memory. The solution is usually to read the file in chunks, calculate some of the data, and keep going until all chunks are done. Thw more memory you have, the less chunks you need, ao the the program is faster. If you have less memory, you'll have to load data in more chunks, so the program is usually slower. 5. Take 7 threads to compute the math problem and 1 to write the results of each object. You can't write to a file in parallel anyway, so do what you can fast and then just pass the data to the writing thread. The other 7 threads will be released back to the os when they are done and the writing thread would eventually finish the work last. If you were to use 8 threads to do everyrhing, they would all compete with each other on the shared resource (the disk). Of course modern drives havw the ability to do concurrent writes but that's regardless of the question right now and very tricky to write a program for
@wasimzaman674
@wasimzaman674 2 ай бұрын
I really love your explanation and example.
@OnurTola
@OnurTola 2 ай бұрын
You explained this topic beautifully, very clear and precise. Thanks Dave.
@ahmedghallab5342
@ahmedghallab5342 3 ай бұрын
شكرا Thansk it was very helpful
@isabellaelendu
@isabellaelendu 3 ай бұрын
Understand the foundation!
@iammihirsig
@iammihirsig 3 ай бұрын
Great video for the top overview about how browsers works internally. Thanks for the information.
@nonya69
@nonya69 3 ай бұрын
Glad to hear you're doing well! Congrats on the marriage!
@mr.shredder5430
@mr.shredder5430 3 ай бұрын
may i ask an out of topic content, does a desktop software need a database?
@fabianbuchanan7582
@fabianbuchanan7582 4 ай бұрын
Hey if I were to get a web browser built how can I get it to make money? Because that is my goal. Like from MicroSoft or Google.
@dhyey2316
@dhyey2316 4 ай бұрын
Hands down best explanation of static and shared libraries. I much needed this video as I was struggling to understand this concepts.
@alihaq2097
@alihaq2097 4 ай бұрын
Hey Dave, glad to hear you're doing well! Your videos were instrumental in helping me learn fundamental computer science, I had never even taken a single CS course in high school and college and your videos helped elucidate so many concepts for me. I'm currently a Software Engineer at Google and I don't know if I would be here without your videos. Hope the married life is treating you well and you're enjoying all that life has to offer, and thank you again!
@ltecheroffical
@ltecheroffical 4 ай бұрын
This video is 7 years old and it aged so well even now
@YesPlease-qj8nv
@YesPlease-qj8nv 4 ай бұрын
Weak AF
@zzsql
@zzsql 4 ай бұрын
Suckers use Chrome lol. Unless you like each of your actions reported to Google.
@ranaellese
@ranaellese 4 ай бұрын
thank you for real!
@yriih7371
@yriih7371 5 ай бұрын
Hello. Thanks for the video. So as I understood sessions are like super cookies, which can store much more info compared with simple cookies?
@randomsoul00
@randomsoul00 5 ай бұрын
by mean "reference" Do you mean it goes to an actual implementation of that function like printf whenever it is needed instead of copying it in our executable
@marcusjak8116
@marcusjak8116 6 ай бұрын
Great analogy!
@lennycarlson1178
@lennycarlson1178 6 ай бұрын
dude hasn't aged a day lol whats your secret? Glad you are well man watched your videos years ago and became a jnr web dev recently.
@DaveXiang
@DaveXiang 6 ай бұрын
Thanks for the comment ! congratz on the job. my secret is eating lots of fruit and putting on sunscreen
@nafilahanumjustsharemoments
@nafilahanumjustsharemoments 6 ай бұрын
amazing Explanation!
@MasterAless
@MasterAless 6 ай бұрын
Okay, didn't know that browsers could have these levels of complexity, now it's hard to say that the browsers doesn't play an essential role nowadays. It does more things that I expected
@daviddawid123
@daviddawid123 7 ай бұрын
Thanks for a good session, when does concepts of load balancer and gateways come in please
@Singular_Relical
@Singular_Relical 7 ай бұрын
i'm really glad these are the older videos that i'm getting recommended. Very useful!!!
@rustyglen7708
@rustyglen7708 7 ай бұрын
Hey Dave, thanks for the update. Been watching you since 2016 when I was a junior in college with little software experience but hungry to learn. You and your videos were tremendous in helping me get into the field of software engineering. I found my passion in software quality/ testing and recently got promoted to a senior software engineer in test. Glad you're doing well at Datadog! Cheers
@DaveXiang
@DaveXiang 7 ай бұрын
That's great to hear! Congratulations on your promotion and take care!
@sirraStudios
@sirraStudios 7 ай бұрын
Really helpful , Thanks :)
@Mindfreegardener
@Mindfreegardener 7 ай бұрын
New subbie here! Thank you 🙏🏽
@WoWbob396
@WoWbob396 8 ай бұрын
Glad to see you posting again! Watched your stuff right around when I started my first internship. Really found your content super valuable and no BS
@AnonymousAccount514
@AnonymousAccount514 8 ай бұрын
wow....youre grown up now
@kewartoscar8913
@kewartoscar8913 8 ай бұрын
You explained it soo well. Thanks man.
@reginahshikanda6478
@reginahshikanda6478 8 ай бұрын
Great video
@elijahdjinn2304
@elijahdjinn2304 8 ай бұрын
What if you fundamental thing or way I deem wrong by bias
@pascalmathias9336
@pascalmathias9336 8 ай бұрын
I love how much easy you made understanding this concept. God bless you
@aesthetik_e
@aesthetik_e 8 ай бұрын
Glad to know things have been going smoothly for you. You are one of my favorite tech youtubers. By the way, what do you think of the recent developments in the computing field (as in AI like ChatGPT and their effect on web dev jobs & their impact on startups)?