10h+ of Coding your own database server in C

  Рет қаралды 20,318

dr Jonas Birch

dr Jonas Birch

Күн бұрын

Пікірлер: 152
@Maximus98245
@Maximus98245 Ай бұрын
I had made plans for a quiet Saturday evening to watch a movie or two with my girlfriend and Dr. Birch drops a video on writing a database in C. Needless to say, those plans are canceled and I am firing up my Vim, this cannot wait until tomorrow morning.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Haha my apologies to your gf :D
@clementihammock7572
@clementihammock7572 Ай бұрын
LOL...., and I shall make you a kettle of Extreme thick black Coffee. 😁
@ru2979
@ru2979 Ай бұрын
share ur gf , let her enjoy a movie , don't spoil her weekend lol
@friedrichmyers
@friedrichmyers Ай бұрын
My man is coming out with bangers like there's no tomorrow.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Hehe friedrich, Im glad you appreciate my work :) JB
@la-dev
@la-dev Ай бұрын
Once again, I thanks to you Dr. Jonas for another outstanding masterpiece.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thank you la, Im happy you like it. JB
@yashwanthreddy9343
@yashwanthreddy9343 Ай бұрын
Please never stop these videos, they are amazing respect from India
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thanks yash, Im happy you appreciate my content. Spread the word :) and take care, JB
@SBtt24
@SBtt24 Ай бұрын
@@dr-Jonas-Birch Man hatsoff to you . Huge respect. make more videos like this. god bless you
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
@@SBtt24 Thanks bit, I appreciate it. Take care, JB
@bahaeddinemestini6737
@bahaeddinemestini6737 Ай бұрын
the drawings did make it easier to understand Dr !! Never stop sharing your knowledge, much love from Morocco
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Im glad you appreciated that part since those 30 sec took about 12 hours of work hehe. I need to find an easier method than doing everything by "hand". Take care, JB
@PreRenderedRealities
@PreRenderedRealities Ай бұрын
This is awesome! Thank you very much for putting in the work to bring us this course. I am digesting it 30 min. at a time on lunch breaks.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thank you Realities, and you're welcome. Im glad you like it. Spread the word :) and take care, JB
@backendtower6580
@backendtower6580 Ай бұрын
Holy!!! great minds think alike haha. I was actually doing this series and now you compile all in one video.... Amazing, thank you Dr.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Hehe :D
@mohamedkhodary7831
@mohamedkhodary7831 Ай бұрын
I was searching what is the best db for my next project, i believe next one should be mine ☺, BIG thank doc keep it up
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Hehe you're welcome mohamed, good luck with your project. JB
@lel7531
@lel7531 Ай бұрын
Holy! Can't wait to get to the end. Thank you again for putting such quality content out
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
You're welcome lel, Im glad you like it. Spread the word :) and take care, JB
@hw7channel571
@hw7channel571 Ай бұрын
🎉 You are great!! Thanks for impacting us with this expensive knowledge that only few can afford in time of currency to gain.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thanks HW, Im glad you appreciate my content. You're welcome. Spread the word :) and take care, JB
@nsudhir_here
@nsudhir_here 15 күн бұрын
Damn I have to learn C language now!! This tutorial looks fascinating
@dr-Jonas-Birch
@dr-Jonas-Birch 15 күн бұрын
Hehe thanks ns, I think you should. Its a beautiful language. JB
@duke618
@duke618 Ай бұрын
Man youre just next level channel when it comes to coding, god bless you and your videos 🙏
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thank you duke for these kind words, Im happy you like my content. Spread the word :) and take care, JB
@teodorkostov365
@teodorkostov365 Ай бұрын
Top notch content! Glad i found your channel. All the best and keep up the good work!
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thank you Teo, Im glad you like it. Spread the word :) and take care, JB
@kapilsonyt
@kapilsonyt Ай бұрын
You are doing a community service Sir🙏🏻 Thank you so much
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thanks Kap, and you're welcome. JB
@haroldcruz8550
@haroldcruz8550 Ай бұрын
Now this is next level. Thank you for your time.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
You're very much welcome harry, Im glad you like it. Spread the word :) and take care, JB
@damnsonwheredyoufindthis1878
@damnsonwheredyoufindthis1878 Ай бұрын
Absolutely a blessing to the community
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thank you D for these kind words, JB
@userjm-my9hn
@userjm-my9hn Ай бұрын
Thank you so much again for your great videos Dr. Birch, these are amazing and so helpful absolutely the best teacher
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Hehe thanks jm for these kind words, Im glad you like my stuff. Spread the word :) and take care, JB
@sayeddileri3461
@sayeddileri3461 Ай бұрын
Thank you so much for your efforts Dr!!!
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
You're welcome sayed, Im glad you like it. Spread the word :) and take care, JB
@Abe41194
@Abe41194 Ай бұрын
Man. Thank you for putting in the time to make this.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
You're very much welcome, abe. Im glad you like it. Spread the word :) and take care, JB
@abubakerkamal4924
@abubakerkamal4924 Ай бұрын
Thank you so much for sharing.. Great job.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thank you abu, and you're very much welcome. Im glad you like it. Spread the word :) and take care, JB
@abubakerkamal4924
@abubakerkamal4924 Ай бұрын
@@dr-Jonas-Birch Thanx for your kindly reply.
@Simple_OG
@Simple_OG Ай бұрын
Next video on how to write custom malloc()
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Didnt I kinda do that already? Search for writing my own malloc in 3 lines of code. JB
@benxfuture
@benxfuture Ай бұрын
We need 3 more lines for realloc 😂
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
@@benxfuture Just two actually #define myrealloc(x,y) freeall(); \ (x) = mymalloc(y);
@captain-tb2ek
@captain-tb2ek Ай бұрын
I am learning rust now, i wanted to do projects.Then I discovered your channel.Now I started doing all your c projects in rust and it is really fun. So, thank you so much sir for putting quality content.i am really grateful.Now I am going to watch this magnificent video and try to do my own database 😅
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Hehe thank you Captain, Im glad to see new ways of making use of my content. Im glad you like it. Spread the word :) and take care, JB
@imohanthony
@imohanthony Ай бұрын
@@captain-tb2ek I am interested in learning rust. Since you are far along in your journey, can you mentor me pls?
@captain-tb2ek
@captain-tb2ek Ай бұрын
@@imohanthony @imohanthony hi, I am really sorry,I myself started it 1.5 months ago,so u see I am still learning rust.😅. But one advice that I can give is, learn rust through official rust-lang book,read it every single day atleast one chapter and run the code examples yourself.that will significantly help.
@imohanthony
@imohanthony Ай бұрын
@@captain-tb2ek thank you. What's your twitter handle? Love to keep in touch
@harshavardhankale1654
@harshavardhankale1654 Ай бұрын
great video buddy i have learned more things in this than in my college
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thank you harvard for these kind words, Im glad you appreciate my content. Spread the word :) and take care, JB
@Angel-Pizzaeater
@Angel-Pizzaeater Ай бұрын
no way this is the real Dr jonas birch, very well respected individual, hello there I've been following you are channel for a long time and im impressed with your coding skills
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thank you angel, im happy to hear it, JB
@i_youtube_
@i_youtube_ Ай бұрын
Very interesting topic❤ your channel is masterpiece.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thank you youtube for these kind words, glad you appreciate it. JB
@philosophia5577
@philosophia5577 21 күн бұрын
Dude, you're the goat, so much power to you, now please please try Dart!!!!!!
@dr-Jonas-Birch
@dr-Jonas-Birch 21 күн бұрын
Thank you very much phil. Who's Bart? JB
@sudharsan8159
@sudharsan8159 Ай бұрын
Respect man great content, looking for more content like this
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thank you Sud, Im glad you like it. Check out my Tutorials playlist and you'll have 50 hours of projects like this. JB
@walidoulondon8107
@walidoulondon8107 Ай бұрын
This guy is genius ❤
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thanks Wali, Im glad you like my stuff. JB
@SSnQ_LPCWSTR
@SSnQ_LPCWSTR Ай бұрын
You inspire me, Sir.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Im glad to hear it, S. Making low-level popular again! JB
@apoledev
@apoledev Ай бұрын
Your contents are awesome man thank you so much i got subscribed
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thank you apo, Im glad you like my stuff. Welcome to the channel, JB
@lancemax857
@lancemax857 Ай бұрын
Awesome work.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thank you lance, Im glad you like it. Spread the word :) and take care, JB
@deathdefier45
@deathdefier45 Ай бұрын
Babe wake up the doctor released a new awesome video ❤
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Hehe defier :D glad you liked it. And you're not alone as it seems, I broke my view/hour record with +300%. Take care, JB
@its_code
@its_code Ай бұрын
Mashallah ❤️ your channel is growing ❤❤❤❤❤😊.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Hehe itcode :D Im closing in on 20k subs, JB
@Tohidkhan-lt4pd
@Tohidkhan-lt4pd Ай бұрын
Respect man , really a great content 💕✨🥰
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thanks T, Im glad you like it. JB
@danykdev
@danykdev Ай бұрын
thank you! you are really great Man!
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Hehe thanks Dany for these kind words, Im happy you appreciate my stuff. Spread the word :) and take care, JB
@philtoa334
@philtoa334 Ай бұрын
Very Nice thanks you.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
You're very welcome phil, JB
@lasagnadevy
@lasagnadevy 4 күн бұрын
thank u so much
@dr-Jonas-Birch
@dr-Jonas-Birch 4 күн бұрын
you're very welcome lasagna, JB
@utkarshdubey8046
@utkarshdubey8046 Ай бұрын
I really appreciate all your work and have learnt lots of things from you. Cannot say more .I need some help. We have a project to do in our information security lab course in my college. I chose the topic cipher detection using ML. I learnt lots of things and was getting good accuracy until i tried doing so X-AI (through SHAP).I don't think you need to get very deep into that but it worked only well for natural language not for randomly generated text which I tried after seeing and analyzing the SHAP plots. So I really don't feel very comfortable with this. (This may still earn me a good grade). I have some weeks remaining so I can try another topic. Any suggestion? (Something more low level would work too)Please. Love you little more than my GF.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thank you utkar, Im glad you like my stuff. AI and ML is a bit post my time, but it does sound 100% impossible for a machine or human to detect a cipher consisting of real random data. It must be a rather weak crypto if you manage to detect natural language even. I think your project is complete. JB
@utkarshdubey8046
@utkarshdubey8046 Ай бұрын
​@@dr-Jonas-Birch Thanks for replying. I guess my work proves that prediction for random text with statistics that it is impossible.Would like to contribute with money the day i have something. I have told my my friends about your channel.:)
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
@@utkarshdubey8046 Thank you for promoting my channel and I would of course appreciate any money donation to my channel cos it's rather expensive to run (160 unpaid work hours per month plus around $200 for servers and other costs). I think you would like my latest coding venture, I just wrote a hash function from scratch in assembly. Take care, JB
@Shubh-dl9io
@Shubh-dl9io Ай бұрын
Hello dr.JB, i am a python developer, started c again through your videos , so can you suggest any project where i can use c and python both, it would be wonderful
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Probably most of my projects, in some way. I dont know the first thing about Python though so perhaps Im the wrong guy to ask. JB
@Shubh-dl9io
@Shubh-dl9io Ай бұрын
@@dr-Jonas-Birch thankyou for replying dr.JB
@juststudying1019
@juststudying1019 Ай бұрын
Man you are amazing thanks
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thanks just, take care. JB
@zensumarai
@zensumarai Ай бұрын
slaute to this brother.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Hehe zen, Im glad you like it. Take care, JB
@saddestpocz5761
@saddestpocz5761 Ай бұрын
Dr., I’d like to ask if there will be one more episode on this project coming soon? Thanks.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
If you join my next spontaneous livestream the viewers will decide on what existing project to continue. You can suggest this. JB
@cerberusrap
@cerberusrap Ай бұрын
God whispered us again 🤩
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Hehe Cer, thanks Im glad you like it. Take care, JB
@cerberusrap
@cerberusrap Ай бұрын
@dr-Jonas-Birch If one day you decide to create JonOS and don't involve me in the project, I would feel humiliated.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
@@cerberusrap hahah what a horrible name
@soumyadeepbhowmik-fg7nf
@soumyadeepbhowmik-fg7nf Ай бұрын
I'm complete beginner to computer science. Today our teacher introduced c language, he said us that he won't teach us c and skipped to the DSA part cause maximum students had computer science in their high school. But i don't know c or any concept of computer science. Dr can you tell me which playlist of your channel would be good for me?
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
I'd start with the beginner course in the Tutorials playlist. In 3h you'll know at least what they learned in high school. JB
@soumyadeepbhowmik-fg7nf
@soumyadeepbhowmik-fg7nf Ай бұрын
@@dr-Jonas-Birch thanks sir.
@devbites77
@devbites77 20 күн бұрын
Just curious. When I used'#define _GNU_SOURCE', I got '_GNU_SOURCE macro redefined' warning in neovim. To solve it I used #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif Is this necessary? The warning went away so it solved that.
@dr-Jonas-Birch
@dr-Jonas-Birch 17 күн бұрын
Hi devbites. Sorry for my late response but your message was blocked by youtube. I guess some protection against malware code or something. Anyhow, that definition is required in order to use the assert_perror() function but I don't think I use it in that project. Weird that your compiler warns about redefined macro constants. Never seen that before. But it's not malign in this case. JB
@joshuanganga6477
@joshuanganga6477 Ай бұрын
Much respect goes out to Dr Birch for making us the low level language Gurus. Is there any way to access the source code?
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Hi josh, its all in the video but if you want it by file you need to be a paying member. Its ok though if you just pay for a month, 5 or ten bucks, JB
@joshuanganga6477
@joshuanganga6477 Ай бұрын
@@dr-Jonas-Birch much thanks JB. Will be sure to support by becoming a member soon enough.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
@@joshuanganga6477 We'd be lucky to have you. JB
@SphereofTime
@SphereofTime Ай бұрын
0:25 hash table pointing toward
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
?
@mrshodz
@mrshodz Ай бұрын
Wow 10 hours!
@hell0kitje
@hell0kitje Ай бұрын
BASED database
@leee-ou
@leee-ou Ай бұрын
Danke!
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thank you very much Leee. That's very generous of you. Hope you like the episode and that you have a wonderful day. Take care, JB
@friedrichmyers
@friedrichmyers Ай бұрын
Please can you do a video on writing your own memory allocators. Not only heap allocator but also like linear allocators and then maybe make some projects with it -- like safestr.h but BETTER?
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
It doesn't feel all that exciting to be honest to do basically the same projects again. I'll tell you this: I will do it when I run out of new creative and awesome project ideas :) JB
@friedrichmyers
@friedrichmyers Ай бұрын
@@dr-Jonas-Birch Sure
@tfozo
@tfozo Ай бұрын
I hate my professor but I love you
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Hehe Im sure he's not that bad :) But thank you, JB
@tonishant
@tonishant Ай бұрын
Hello sir, I just wanted to know is this tutorial beginner friendly. Or do I need learn anything other before getting started. I know about dsa and database and little bit about networking. Thanks!
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
I would do the beginner and the advanced tutorials first. This course is pretty much equivalent to spaceship construction :)
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Jk. It's pretty advanced but it's not driving the industry forward like some of my other videos. Do the tutorials and yall be aight. JB
@YogendraJagat-tw1xy
@YogendraJagat-tw1xy Ай бұрын
Sir excellent work but can you make a video about cybersecurity tool in c😅😅
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Thank you yog. Yes, what about kzbin.info/www/bejne/r3S9e3iBdr6jfJY JB
@Godovd
@Godovd Ай бұрын
Damm you blessed us
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
You're welcome G, -JB
@rikki7663
@rikki7663 Ай бұрын
why we are using binary tree data structure if our objective is to build redis
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
It's not. Our objective is to build something better than redis and we need the tree for our folder structure. JB
@rikki7663
@rikki7663 Ай бұрын
@@dr-Jonas-Birch so basically we will acess data or store the data acc to folder structure. for ex if jack is one user and he has some data so that data will be stored in /user/jack location?
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
@@rikki7663 Thats exactly right. JB
@amansahani2001
@amansahani2001 Ай бұрын
Chief, you are going to make me a crack programmer.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Hehe aman, Im glad you like it. Take care, JB
@p4programing452
@p4programing452 Ай бұрын
sir hope you are fin i Know c++ can I do this?
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Hi p4, I suppose you can, yeah. JB
@Godovd
@Godovd Ай бұрын
Make projects related dsa
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
This series does binary trees and hash function algos. JB
@josephlagrange9531
@josephlagrange9531 Ай бұрын
Stalin at his times would award you, Jonas.
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
hahah :D
@J0Y22
@J0Y22 Ай бұрын
crazyy
@kaankarakoc7680
@kaankarakoc7680 Ай бұрын
github code?
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
Hi kaan, this is a github-free zone :) JB
@squ34ky
@squ34ky Ай бұрын
@@dr-Jonas-Birch SourceForge, then?
@kaankarakoc7680
@kaankarakoc7680 Ай бұрын
@@dr-Jonas-Birch I want to inpect your codes as a hole streaming a 10 hours video is pretty hard to read all codes,it would be better if you push into github, and you gain extra followers from there also
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
@@squ34ky I have my own, repo.doctorbirch.com Most requires membership though but not all, JB
@spartor3693
@spartor3693 5 сағат бұрын
Dr you are so smart, may I ask whats your IQ
@dr-Jonas-Birch
@dr-Jonas-Birch 3 сағат бұрын
Dunno, never done a test. My brother is in Mensa though so I suppose I got at least 132.5. Thanks btw, JB
@anamariatiradogonzalez
@anamariatiradogonzalez Ай бұрын
Ah, el pinguino
@xoy5
@xoy5 Ай бұрын
Just give me one more day. Im not asking for a week, not asking for a year, just give me one more day. Bro I really gonna make it trust me
@dr-Jonas-Birch
@dr-Jonas-Birch Ай бұрын
?
9 hours of C coding projects: Cyber Security 2024
9:22:38
dr Jonas Birch
Рет қаралды 17 М.
Dynamic Programming isn't too hard. You just don't know what it is.
22:31
DecodingIntuition
Рет қаралды 195 М.
КОГДА К БАТЕ ПРИШЕЛ ДРУГ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 8 МЛН
Увеличили моцареллу для @Lorenzo.bagnati
00:48
Кушать Хочу
Рет қаралды 7 МЛН
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 27 МЛН
Coding a database structure in C
2:51:48
dr Jonas Birch
Рет қаралды 2,9 М.
12h of 9 different C Projects: The 1st episodes
11:52:37
dr Jonas Birch
Рет қаралды 30 М.
Exploring Abandoned Games From My Childhood
16:34
globert
Рет қаралды 4,5 МЛН
7 Computing Urban Myths
18:21
ExplainingComputers
Рет қаралды 111 М.
How Discord Reduced Traffic Bandwidth by 40%
8:14
Kiki's Bytes
Рет қаралды 72 М.
I Didn’t Believe that AI is the Future of Coding. I Was Right.
6:55
Sabine Hossenfelder
Рет қаралды 587 М.
8 hours of C coding projects: Cyber Security
8:00:49
dr Jonas Birch
Рет қаралды 129 М.
Making Minimalist Web Server in C on Linux
10:23
Nir Lichtman
Рет қаралды 253 М.
КОГДА К БАТЕ ПРИШЕЛ ДРУГ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 8 МЛН