Thanks very much Francisco for your excellent and highly altruist work, it has been very useful to me as you takes the necessary time to describe and explain in detail. God bless you, a greeting from Bogotá-Colombia.
@thedevlife24 күн бұрын
Thank you, it is comments like this that keep motivating me to create more videos. Thanks for your support.
@JeremyGant-cf5hzАй бұрын
Stopped watching your video because of the music in the background with the irritating high-hat tapping.
@thedevlife29 күн бұрын
Thanks for the feedback. I did make this mistake on my edits of my early videos.
@meropaleАй бұрын
Yeah, I live with a lot of self-doubt so this mentality might be a hurdle in my journey. I am really overwhelmed by how different it is from anything I've ever done before. One motivation for me is that this is a powerful tool that will empower me to do bigger things.
@meropaleАй бұрын
I'm 49 and starting at near zero. I've always been around computers and at work would often be asked tech questions. This and other things make me think tech might be a good career path.
@thedevlifeАй бұрын
What are you trying to get into front-end, mobile?
@meropaleАй бұрын
I'm about to reveal my ignorance but I don't even know what that means. I've been researching where even to start and my plan is to start with either Python or C++ and take some college classes. I'm currently employed but not for long. I'll have more time to my options after I leave my job. At my workplace I've always been curious about people who create systems and build programs.
@meropaleАй бұрын
Backend, devops and data science seem interesting.
@spondoolie64502 ай бұрын
Tell me if I'm wrong because I'm pretty much still a beginner, but instead of making a separate table for any column that can have a handful of different types (ie the Makes table or the Model table) I would rather turn that column into an enum. It seems so much simpler and less redundant than having 10 extra tables in your design .... is there anything wrong with just making the column an enum instead of a separate table?
@thedevlife2 ай бұрын
Excellent question, in some cases having a "enum" value is good enough. In my experience it is ok to reference the code to understand what the "enum" values stand for (if you have 10 or more values and you can't always remember by heart) if you only need to store a simple flag, but this false apart the minute you need to have an additional attribute for the entity you are referencing. For example, let's look at Makes in this video, you easily just keep track of a numeric value to represent the car manufacturer. What happens if you need to also store where the car maker is from? or what year it was founded? You might also need to track (for some use cases) if you still allow if the Maker to be active in your application. Also, one day you might need to filter Makers or car models from a certain country and having a way to do that is to have additional attributes on the Makers table. So... short answer yes I agree, it is a lot easier to keep only an "enum" as long as you are 100% you won't a need to store any additional attributes for a particular entity.
@captainkeyboard10073 ай бұрын
This show should be shown to all to know the importance and value of accepting a job that one desires as opposed to accepting a job that does not interest one. Every employment counselor, recruiter, and agency should watch your show.💙
@thedevlife3 ай бұрын
I am humbled. I am glad that my message resonated with you. I am trying to get more people to watch my content hoping that in one way or another helps them. Thank you for your support.
@captainkeyboard10073 ай бұрын
I watch your show because I relish seeing people use database programs. Microsoft Access is my favorite database brand. It may be intensive you use, but it is full of rich features to make creating and managing database files easier to use like never before.👍
@thedevlife2 ай бұрын
You can have a Users table with attributes to indicate what type of user it is (buyer/admin/seller), then add an AddressId field that will be a foreign key to an Addresses table. That way each user will have an address. It gets a bit trickier if you need to support multiple addresses per user, but that is still doable.
@lukealadeen7836Ай бұрын
PostreSQL is tge best dbms
@ShahariarSm3 ай бұрын
Hi
@thedevlife2 ай бұрын
Hello
@noorshah963 ай бұрын
Great vid, thanks! Quick note: You were meant to add "Civic" instead of honda in the models last entry 😁
@prestontym81133 ай бұрын
Location of seller in relation to buyer?
@jeff-creations3 ай бұрын
Well made video. I agree, programming should be a passion and not just a job goal if you want to succeed. Personally, I'm thoroughly hooked on coding and learning how to solve problems. Best of luck to you all.
@thedevlife3 ай бұрын
Thanks for the support and good luck on your dev journey
@jeff-creations3 ай бұрын
@@thedevlife Thanks!
@jeff-creations3 ай бұрын
Excellent video. Explained in simple terms in a calm cool tone. I look forward to the foreign key video........thanks!
@thedevlife3 ай бұрын
Thanks for requesting that video. I will surely get it out there.
@Chinese-tutor4 ай бұрын
I am 48. I used to a senior optical design engineer for 14 years. I have to sacrifice my career for my family, and I switched to take care of family. Being a home mom for 10 years, I totally forgot about my engineering field, but I picked them all in 2 months. Considering to be a home mom, I can not go back to be an optical engineer (too intensive), I decide to study CS. I started with language C, then data structure. I got stuck with function pointer which I did not study yet, during data structure code, then I went to study function pointer. Pointer is the hardest. I wanted my brain to have a break. Then I am now learning HTML and CSS. It is really a r huge relief! HTML and CSS is not as so hard as C and data structure, pretty easy. Learning process is very painful...... everything is new!
@thedevlife4 ай бұрын
Congratulations on starting your dev journey!! I'm surprised you picked C as your first language, it is a difficult. On the positive side, if you can handle C any other language will be easier. Thank you for the support and I hope to see again in the community.
@raycj824 ай бұрын
I'm already 42 and just started learning web development. Hopefully there will still be jobs and opportunities in the future.
@thedevlife4 ай бұрын
Good luck on your journey. The job market for devs is very competitive right now, but there will be jobs.
@adekolaadekolapo87064 ай бұрын
Thank you for this tutorial but you can make this tutorial a playlist
@manish_sarswat_iiitg4 ай бұрын
why you are using virtual box ?
@thedevlife4 ай бұрын
It's a good way to keep my main disk clean. You can experiment on the virtual environment (created on virtualbox) and not risk breaking my main system (OS).
@shairfair4 ай бұрын
With the current state of the programming/tech world layoffs, ai advancements, highly competitive job market, and everything else; do you still think its worth going into longterm?
@thedevlife4 ай бұрын
I would, what else would you recommend?
@shairfair4 ай бұрын
@@thedevlife nothing to be honest. I just wanted your perspective
@thedevlife4 ай бұрын
I could make a video (maybe I will) to talk about this in more depth. I know a lot of new Devs are weary about choosing software development as their career because of AI. However, if we think about it, what career can you get into where AI won't have an impact. I think this is more about whether you have a positive or negative outlook in life in general. Personally, I think software development still has a future.
@Locutus4 ай бұрын
Couple of minor things with your video. No need for so many sound effects, or zoom ins/outs, it's distracting.
@thedevlife4 ай бұрын
I appreciate the feedback, thank you.
@Locutus4 ай бұрын
@@thedevlife No problem. Except from that, you made some good points.
@Locutus4 ай бұрын
I do helpdesk and anyone can do that, the money in IT is in programming.
@thedevlife4 ай бұрын
Do you think software development is for you?
@Anvith3575 ай бұрын
Just a positive note - It’s unnecessary BGM and disruptive
@thedevlife4 ай бұрын
Thanks for pointing it out, I did re-edit with no music, link in the description.
@_chickenricebutterbeans_-dy6nn5 ай бұрын
Hello friend I am your followers because you honestly gave a valuable information So I have a confusion that I need a laptop for programming.I have choosen MacBook Air M1 2020 model it's 8gb 256gb is that is a correct option or not my friend.because I couldn't choose windows because it has largeer varities I don't know what to choose in windows.so could you please help me my friend.because my carrier starts from next month.so I need to choose the correct option.please kindly help me my friend.
@thedevlife5 ай бұрын
First of all, thank you for your support and for being a subscriber, I appreciate that. If I was getting a MacBook Air for development work, I would get at least 16gb or RAM and 512Gb of storage. If I could afford it I would go with 1Tb, it sounds like it is a lot but it would payoff in the long run. I honestly don't think that 8gb of RAM is enough, get at least 16.
@_chickenricebutterbeans_-dy6nn5 ай бұрын
@@thedevlife thank you my friend where are you from I like to be one of your friend because your information are very good but still our channel has less number of followers but don't worry my friend I will be supporting you 💕✨😁
@_chickenricebutterbeans_-dy6nn5 ай бұрын
@@thedevlife then I from INDIA
@_chickenricebutterbeans_-dy6nn5 ай бұрын
@@thedevlife I really like you broo I will be you best well-wishers and bestfriend I only need your friendship
@_chickenricebutterbeans_-dy6nn5 ай бұрын
@@thedevlife I you think its a spam that hurts 🤕 me and our friendship
@euphoriaorphan5 ай бұрын
coming back to this!!!
@RakhiPatil-z4m5 ай бұрын
Explained in very easy way.. Thanks.
@thedevlife5 ай бұрын
Thank you, please share.
@AbdulazizAl-Othman6 ай бұрын
Thank you brother!
@thedevlife6 ай бұрын
My pleasure, thanks for the support 🙏
@TomHutchinson56 ай бұрын
You make good videos and have a sensible point of view. It's cool how you made this opportunity for yourself. I like to compare programming to cooking. Programs are just recipes. Not everyone has a friend or family member who works as a programmer, but most of us know at least one person who is a good cook. You start by learning a simple recipe. Then you start changing the recipe a little, like swapping out pinto beans for kidney beans. Eventually you learn more complex meals and techniques. It's not rocket science but can be frustrating in the beginning.
@thedevlife6 ай бұрын
Hi Tom, thanks for watching the video and for your feedback. That’s a really good analogy. Thanks for the support.
@KonradTamas7 ай бұрын
When I see the pixelated characters,(like in 1950), then the white background, my mind goes NEEEEEEXT PLEASE or I'll go to sleep !! Thanks for the effort anyways
@thedevlife7 ай бұрын
Thanks for the feedback. I hope you find the tutorials that keep you awake.
@lukealadeen7836Ай бұрын
Looks fine to me
@mbalagueraj25 күн бұрын
In 1950 tere were not pixels...!
@islamiczone77317 ай бұрын
It worked... Thank you so much
@thedevlife7 ай бұрын
🙂 I’m glad the video helped you.
@tuanluong73387 ай бұрын
you're the best, sir. Please keep up your hard work.
@thedevlife7 ай бұрын
I appreciate that!
@Kikikuku28 ай бұрын
The video was very helpful, many thanks!
@thedevlife8 ай бұрын
I’m very glad. The reason why I keep creating videos. Thanks for your support.
@PsycosisIncarnated8 ай бұрын
Neither, Linux.
@thedevlife8 ай бұрын
I’m glad Linux works for you. For most devs it’s either Windows or MacOS.
@PsycosisIncarnated8 ай бұрын
@@thedevlife for most devs its linux you muppet.
@micoberss55798 ай бұрын
Linux is the answer
@thedevlife8 ай бұрын
Indeed, it is for some people.
@Helios.vfx.2 ай бұрын
Agree with you. But you're still tied up to 2/4 hours battery life. Unlike Mac. I don't have a Mac. I'm windows user but it's the thing kinda bugs me from all the other laptops.
@makav3li6659 ай бұрын
Did you later make a video on creating relationships between the tables?
@thedevlife7 ай бұрын
I haven’t yet 😅
@makav3li6657 ай бұрын
@@thedevlifecome on man, it's been 3years so giddy up 😩😅😅. Really like the way you explain stuff clearly 👍
@henkhavenga5709 ай бұрын
This is a very informative video. To the point, clear and concise. Thank you! Question: How would you store a collection of objects in local storage?
@thedevlife9 ай бұрын
thanks for the support! In a very similar way, you would have an object that has a nested array, something like this: { "myArray":[ "object1":{ "property1":"val1"}] } then stringify it
@Mu992409 ай бұрын
The video so helpful , the music so annoying
@thedevlife9 ай бұрын
I heard that before, I re-edited the video kzbin.info/www/bejne/p3Ssd6ilg5hlma8
@Mu992409 ай бұрын
oh that great thank you @@thedevlife
@domnikridershorts58739 ай бұрын
showing invalid key
@lisafox90269 ай бұрын
Very very clear +++ i liked explanation+++
@thedevlife9 ай бұрын
Thank you, I'm glad you found it useful.
@mdbelalhossainsanto65239 ай бұрын
upload the next videos, plz!
@chanfu-ii933410 ай бұрын
I'm still not sure why you don't have a lot more subscribers. Please keep making this content, I'm kind of new to APIs, and your videos really help me understand how all of this works. If you could, can you make a video showing how to build an API that gets or saves data into a MongoDB database? Thank you very much!
@thedevlife10 ай бұрын
Thank you for the support.
@arnelgo377710 ай бұрын
Not easy, but never too late, I started learning web development at 40 and am now working as a VA Web Developer.
@thedevlife10 ай бұрын
I love hearing stories like this. Thanks for sharing.
@tobiamodu236710 ай бұрын
Thank you. This worked.
@thedevlife10 ай бұрын
I’m glad 🎉
@DesignDensity10 ай бұрын
I personally think the "Cars" table should have been called the "CarAds" or "CarItems" or "CarListing" table because this is what the user mostly interacts with from the frontend side, this gives it a distinct name which is easy to understand 😊😊 The "Makes" should read "CarMarks" and the same for Models > "CarModels", this makes things easier at first glance. Overall enjoyed the video, thank you for this tutorial.
@thedevlife10 ай бұрын
I agree with renaming the table “Makes” to “CarMakes” or “CarManufacturers”. I don’t agree with renaming the “Cars” table to anything else, not saying you are wrong, but I wouldn’t do it, here is why: if in the future I need to create a table that contains car listings or a table that holds Ads (advertisements) for cars. The “Cars” table represents a car as an entity. I do see the advantage of making it clear to understand what the table holds, but as rule I always try to break down objects down to entity representations which makes it easier to build relationships with other tables. Thanks for your feedback.
@DesignDensity10 ай бұрын
@@thedevlife Thanks for your detailed explanation. It now makes clearer sense and I totally agree with you :)
@dougiefresh239311 ай бұрын
Thank you!!!!
@thedevlife11 ай бұрын
I’m glad it was helpful.
@Qian66611 ай бұрын
where is the road map????
@ИИванов-ь6с11 ай бұрын
👍👍👍
@tjf7101 Жыл бұрын
40? What the hell is wrong with people? Wish I was that young. Just getting into it at 52.
@reese3734 ай бұрын
7 months later, how is it going for you?
@tjf71014 ай бұрын
@@reese373 I’m back with my former employer, a big telco. My work with coding was part of the interview conversation. But my new position isn’t quite a software engineer. Although it is technical.
@thedevlife Жыл бұрын
You might also be interested in learning the top reasons why self-taught developers fail -> kzbin.info/www/bejne/Y5CygmuebtmmbpIsi=9AZSIkZckVszMfCA
@thedevlife Жыл бұрын
You might also be interested in learning the top reasons why self-taught developers fail -> kzbin.info/www/bejne/Y5CygmuebtmmbpIsi=9AZSIkZckVszMfCA
@thedevlife Жыл бұрын
You might also be interested in learning the top reasons why self-taught developers fail -> kzbin.info/www/bejne/Y5CygmuebtmmbpIsi=9AZSIkZckVszMfCA
@thedevlife Жыл бұрын
You might also be interested in learning the top reasons why self-taught developers fail -> kzbin.info/www/bejne/Y5CygmuebtmmbpIsi=9AZSIkZckVszMfCA