![Cododev](/img/default-banner.jpg)
- 6
- 143 653
Cododev
Canada
เข้าร่วมเมื่อ 17 ม.ค. 2020
The primary essential goal of this channel is: TO MAKE YOU A BETTER SOFTWARE ENGINEER.
You'll learn how to create software that people will love to use. You're going to be able to transform everything you learn here into your real-world projects.
You're going to learn how to build efficient, scalable, reliable, and secure applications; Apps that could be used by millions of people simultaneously and have hundreds of people working on the source code.
The channel's focus is not on the syntax; it's on the fundamentals, logic, and what is really happening behind the scenes. You will understand every line of code we'll write.
Be sure to subscribe to the channel to get the latest videos and updates!
You'll learn how to create software that people will love to use. You're going to be able to transform everything you learn here into your real-world projects.
You're going to learn how to build efficient, scalable, reliable, and secure applications; Apps that could be used by millions of people simultaneously and have hundreds of people working on the source code.
The channel's focus is not on the syntax; it's on the fundamentals, logic, and what is really happening behind the scenes. You will understand every line of code we'll write.
Be sure to subscribe to the channel to get the latest videos and updates!
Understanding Objects - Lists, Tuples, Sets, Dictionaries | Understanding Python Core Concepts
In the video, we’ll dive into Python objects and gain a deep understanding of them while focusing on these important object types in Python: Lists, Tuples, Sets and Dictionaries. In Python, everything is an object, and we’ll understand what exactly an object is and also some of the most important characteristics that come with a particular object, such as being Mutable or Immutable, being Hashable or not, and also what it means if an object is Iterable.
Understanding Node.js Core Concepts Udemy Course: www.cododev.ca/uncc
Complete source code: github.com/agile8118/understanding-objects
Starter code for challenge 1: www.cododev.ca/upcc/c1
Starter code for challenge 2: www.cododev.ca/upcc/c2
Chapters:
Introduction 00:00
Introduction to Objects 2:30
Lists 17:24
Tuples 21:37
Mutable vs Immutable 23:38
Ways of Creating Objects 43:12
UNCC Course 49:43
Sets 51:07
Hashing 55:10
Dictionaries 1:07:32
Iterablity 1:18:30
Destructuring 1:24:56
List Challenge 1:30:00
Dictionary Challenge 1:37:15
Outro 1:45:42
Understanding Node.js Core Concepts Udemy Course: www.cododev.ca/uncc
Complete source code: github.com/agile8118/understanding-objects
Starter code for challenge 1: www.cododev.ca/upcc/c1
Starter code for challenge 2: www.cododev.ca/upcc/c2
Chapters:
Introduction 00:00
Introduction to Objects 2:30
Lists 17:24
Tuples 21:37
Mutable vs Immutable 23:38
Ways of Creating Objects 43:12
UNCC Course 49:43
Sets 51:07
Hashing 55:10
Dictionaries 1:07:32
Iterablity 1:18:30
Destructuring 1:24:56
List Challenge 1:30:00
Dictionary Challenge 1:37:15
Outro 1:45:42
มุมมอง: 1 462
วีดีโอ
Understanding Node.js: Core Concepts
มุมมอง 6K9 หลายเดือนก่อน
I'm thrilled to announce the official launch of the new version of the course on Udemy! This project has been made possible thanks to the incredible support of my students from all over the world. If it weren't for you, this project wouldn't be where it is right now. For that, a heartfelt thank you and my deepest appreciation to each one of you for being on this extraordinary journey of masteri...
Understanding Streams | Understanding Node.js Core Concepts FREE VERSION
มุมมอง 49Kปีที่แล้ว
Grab the complete and premium version of the course using this link: www.udemy.com/course/understanding-nodejs-core-concepts/?couponCode=EARLY_ACCESS_DEC Let's dive deep and understand all about Node.js Streams, one of the most important concepts every Node.js developer needs to master. We'll first understand how to use existing Writable Streams, then we'll learn how to develop our own Writable...
Understanding File System | Understanding Node.js Core Concepts FREE VERSION
มุมมอง 27Kปีที่แล้ว
Grab the complete and premium version of the course using this link: www.udemy.com/course/understanding-nodejs-core-concepts/?couponCode=EARLY_ACCESS_DEC This video is all about the Node.js File system, and by the end of it, you'll master the fs module! Final source code of the project: github.com/agile8118/node-file-handler Next Video: th-cam.com/video/e5E8HHEYRNI/w-d-xo.html The Course - Free...
Understanding EventEmitter | Understanding Node.js Core Concepts FREE VERSION
มุมมอง 24K2 ปีที่แล้ว
Grab the complete and premium version of the course using this link: www.udemy.com/course/understanding-nodejs-core-concepts/?couponCode=EARLY_ACCESS_DEC In this video, we'll understand what exactly EventEmitter, which is an important object in Node.js, really is. The Course - Free Version: th-cam.com/play/PLCiGw8i6Nhvo08rQd9J7e19ToKMCJVKaM.html Code your own event emitter in Node.js: www.freec...
Node.js Under the Hood | Understanding Node.js Core Concepts FREE VERSION
มุมมอง 36K2 ปีที่แล้ว
Grab the complete and premium version of the course using this link: www.udemy.com/course/understanding-nodejs-core-concepts/?couponCode=EARLY_ACCESS_DEC In this video, we take a deep look at what Node.js really is. The Course - Free Version: th-cam.com/play/PLCiGw8i6Nhvo08rQd9J7e19ToKMCJVKaM.html My LinkedIn Profile: www.linkedin.com/in/joseph-heidari Cododev Website: www.cododev.ca
do you full time or you are a freelancer , just asking for a freind
That's called real engineering ❤
Just finished your course on Udemy, brilliant content. Your background music choice is also great :D i am looking forward to the Cryptoghraphy and Security sections of the course, do you have a timeline to complete these sections so that I remember to check it back on udemy ?
37:24 you spin up 10_000_000 writes and prevent the buff from being freed as long as the write is not completed. This instantiation is a killer.
23x faster: await (async () => { console.time("x") const handle = await fs.open("test.txt", "w") let string = "" for (let i = 0; i < 1_000_000; i++) { string += `${i} ` } fs2.writeSync(handle.fd, string) await handle.close() console.timeEnd("x") })() but obviously if you DO have to write multiple times, this is not a solution...
And obviously it will use more memory. stream is nice for send and forget data, that you want to arive at the same order (timed) sent without intermediate memory usage / allocation for ALL data.
if you wonder why await handle.write and not await Promise.all mapping the writes: race-conditions. Try this: import fs from "node:fs/promises" await (async () => { console.time("x") const handle = await fs.open("test.txt", "w") let collect = [] for (let i = 0; i < 1_000_000; i++) { collect.push(handle.write(`${i} `)) } await Promise.all(collect) await handle.close() console.timeEnd("x") })() await (async () => { const handle = await fs.open("test.txt", "r") const nums = (await handle.readFile({encoding: 'utf8'})).trim().split(" ").map(Number) let last = -1 for (const num of nums) { if (last !== (num - 1)) { console.log('failed test', last, num) return } last = num } await handle.close() console.log("no mangling on", nums.length, "entries found") })()
you are the best brother ever
very informative, liked the way you explained everything
Don't stop bro, your tutorials are so good and powerful tutorials, you are the best explaining nodejs on youtube ❤❤
we need more course node internals.
you are rockks!, i am learn a lot.
Excellent Video. Thanks for sharing
bro lots of love for this.
is this begginer friendly?
Excellent Lesson!! I am new to coding, new to JavaScript and I could understand better the concepts of the programming language. Thanks for explaining thoroughly event emitters.
Please upload more videos, I am eagerly waiting for your next video. Thanks a ton for the node series , learnt a lot.
39:04 this is why I hate JS
45:00 Re: vscode double saves: it depends on your vscode autosave settings, e.g. my autosave is set to onTabFocuschange (or something like that) - it depends on ones personal preference, but i like that it autosaves when i for example switch focus to the terminal or anther tab, so that i dont get frustrating bugs of where there's one tab i forgot to save
would love to see a video explaining how express builds upon node
Please i can't find the video about buffers
on 5:30:13, the 92 which is 5c in hexa is the result from the operation: 1116 % 256 = 92
why on 4:32:16, number of drains is 480 while number of writes is 481? This hasn't account for the last write which flushed the remaining data
1:41:34
Anyone else about to blow up their CPU while coding along? 🫣
Hats off brother. God bless you
great course.....is there an upcoming module on session cookies and jwt?
Never stop making these gems! You are a gift to us
*_a m a z i n g_* lesson, whoa!
great course. Please continue anther section on Udemy!
Could you please create more videos in nodejs
Great job! Just bought your udemy course, keep it up! I´m wondering wht´s the name of the vscode theme in the video?
Why did you create a new class and inherited? What was the point of that exactly? Why didn't you just use the class you already imported?
Hi CodoDev! Kindly enlighten us!!!!!!!!!!! Important Note while Practicing !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! a = "name" b = "name" id(a) #140728865818336 id(b) #140728865818336 Python only created one string object, and both a and b refer to it. But when I create two lists, I get two objects: x =[1,2,3] y =[1,2,3] id(x) #2672702097664 id(y) #2672698178176 -----------------------------------------------------------------
Lists are Data Structures while String is Data Types. Data Structures store Data Types like a container that holds Data. When you say a="name", you are creating a value "name" in your memory which is referenced by variable a. When you are creating a list, you are using a non-fixed space in the memory that is unique to that specific variable. A Data TYpe is a value in the memory, thus same value can have same id even when referenced by different variable. A Data Structure is on the ground level, memory itself, which would contain the value, thus id of two Data Structures can't be same. I hope you understood!
Thanks
Thanks a lot Abraham for the donation!
Hey there! I was wondering if you could consider including your course in the Udemy subscription plan. It would be fantastic to have access to your content through such a convenient platform. Thanks for considering it!
Yes I’m looking forward to doing that, hopefully it will happen sometime soon if Udemy doesn’t require me to remove all the Node.js videos from the channel.
Just from curiosity, Is it mean we are going to have an AI/ML course from a best tutor in the internet? Then i think everyone will going to make his own devin, chatgpt if you started to teach AI😄. But in this AI war, i think we all need that AI skill as soon as possible.
Yes indeed! I’ve been planning an AI course for a while now, and I think its production will start sometime next year!
Great video. Hopefully you will also cover advanced topics like threading, multiprocessing, async await, coroutine, etc
Joseph, you are the greatest teacher of all time along with Andrej karpathy
I've taken the udemy course on NodeJS backend that he promotes in the middle of this video. Highly recommend it, excellent course and the 'planned sections' look very desirable. Best internet software course I've spent money on
WwwwowwwW!!!
Please make a course on Data Structures and Algorithms. People procrastinate for these topics. Make this course interesting... Thank you
Can you please make videos on advanced JS concepts.
The way you describe the topics, just wow. Can't wait to learn more things from you.
Can we expect to get next module of Understanding NodeJS this month? Sorry, for the question unrelated to video
I hope so! But most probably the next 2 modules will be released in May shortly one after another!
Sir, I am happy that you are come back ❤❤❤❤❤🎉🎉🎉🎉🎉
my man casually dropping one of the best python videos I’ve ever seen! now i think of everything in python as an object and things make soooo much more sense to me now, thank u!!!
Anxiously waiting for remaining parts of your Nodejs course.
just wanted to ask when the node js course is coming to an end?
Hi there! I'm working on it and it should be completed by this coming fall!