 Hello everybody. And yeah, welcome. I hope everything's working. Let me know if you can hear me. It looks like my audio is working, but I have had some trouble lately with OBS. I just want to say thank you to everybody for jumping on in here and joining me and also for helping me get to this. This has been an incredible ride. Definitely some questions about how I've gotten to here, so I'll be talking a bit about that. But I never ever expected my channel to get to this size. So I just want to say thank you to everybody for helping me get there. And yeah, I see a lot of congrats coming in the chat. So thank you guys so very much. Tons of people here. My audio is good. Great. That's awesome. So tons of people in the chat here. Thank you guys so very much for coming and joining me. This should be a lot of fun, I hope. I've never done an AMA, never done anything like this before. I will be spending a lot of time looking at the chat, answering your questions and all of that. So do keep them coming. The only thing I'll ask is don't spam the chat. If you heard the Windows times before, I was on YouTube's documentation trying to find some stuff on how to enable slow mode. And it's out of date and I can't figure it out. If anybody knows, let me know. But just don't spam the chat if you have a question. If I miss your question, maybe ask it again a little bit later. But if you just keep spamming the same question, hoping I'll see it, I'll just ignore it. And we also have some moderators, or a moderator, as well as myself that can put people in timeouts and all of that good stuff. So yeah, thank you guys again for all being here. I don't know how long we're going to be here. I have some questions that people had submitted ahead of time that I'm going to go through. Plus there's a whole bunch of questions that I've seen coming through in the chat. So again, if you've already asked a question, I might have missed it along the way. I was looking through them quickly as I was getting set up and all of that. And some of them are similar to ones that I'll be answering that were just prepared ahead of time. But I did see some that are a little bit different. So if you ask something earlier on when you see that I'm looking at the chat would be a good time to post it again. And I think what I'll do is I'm going to focus primarily at the beginning on the ones that were already ready since we have all of those and people that ask questions ahead of time. And then I'll go into the chat and answer other questions because I'll probably answer a lot of the ones already. But remember, this is an AMA. It doesn't have to be coding related. I don't really plan on jumping in and doing tutorials or looking at code in this. It's more general questions. So it could be about literally anything you want them to be as long as they're appropriate. So yeah, let me... I just see Nicholas asking me really quickly, do I speak French? Mais oui. Il faut parler le français. My French is terrible. But where I live, I have to be able to speak French. So I do speak French. I can understand it really well. I can speak it decently. I can read it. And writing is a challenge. Easy. I am your first live. Doctor, hello. Hi, everybody. Welcome. Doctor, I'm just going to ask that you don't spam the chat like that. I see it coming in a lot now. I can't pay attention to everything coming through on the chat. So if I miss your message, you will be... If you start, oh my... I don't know where my glasses are. Someone mentioning my glasses. I have no idea where they are. I should have put them on because actually the chat text is kind of small, but I should be okay. I probably left them up in my bedroom. I'm glad you like my content, Dr. J. So actually, I'm going to go... Okay, actually, that's a really good question. I'll answer that one and then I'm going to jump into the ones that I had prepared ahead of time. But Koi Vuong asked, what is my actual job? So as of... Oh no, my phone's ringing. I can go to later. My actual job as of January-ish, you know, just recently is content creation. And I'll be talking a bit about that because I've had some questions related to that as well. And I am 37 years old and the gray hair is starting to come in a little bit or a lot. All right. So yeah, here we go. I think this should work. The slideshow should be working. Of course, it's not. Image slideshow off and on. Is that going to help? Come on. There we go. It worked. I didn't know I had that one. Okay, well, congratulations. A lot of people have been saying that. We can go to the next one, but thank you, Danish and everybody else who has said congratulations. Robert a week ago asked how to get customers for web design to earn some money. So this is something I have done freelance work throughout for years actually, but it's always been a side gig. It's been something I've been doing on the side. So it's never been my primary source of income, which really takes a lot of pressure off. But I recently did a really good interview with Nile. It's on my YouTube channel right now and you can watch that. And there's two other interviews I've done with freelancers that are over on Twitch right now that I'll be doing minor edits on and bringing to YouTube as well. So if you are looking at that, I would definitely suggest checking them out. I just did an interview yesterday with Kyle Prince Lou, which it was a fantastic, super, super good interview. So if you are interested in freelancing, that's why I've started these interviews is to help you guys out. Because I think people that are doing it full-time will have a lot better information than what I could provide. Next up, we have the journey of my life. How did I get to this point? So hopefully this answers a lot of questions that I see coming into the chat from everybody who is here. And the journey of my life, how did I get to this point? So it's been a really strange journey. I won't lie. I've been, I originally started, you know, I finished high school. And then I was originally going into the sciences. I was always good at math, science and all of that. So I started going in that direction in college. Our school system here where I live is actually kind of weird. We finish high school, then we have a two or three year program, like college level thing, depending on what you want to go in. If it's something for it's more work related, it's a three year program. Or if it's a lead up to university, it's a two year program. So mine was a two year science program. I only did one semester, and then I switched into film. I studied film, got my degree in film, didn't know what to do, wasn't going to do that, even though I really enjoyed it, went to university then and got a BA in urban planning of all things. Didn't do anything with urban planning, was working some pretty menial jobs. And then on studied, went back to school to study graphic design at a vocational school. So that was like an 18 month program. And then I started to work as a designer. From that, I started, I was working as a designer and doing some freelance on the side. A lot of the freelance work I was doing was web design stuff. So I was doing the UI design. And then I'd been playing with a lot of HTML and stuff and CSS and building websites just as a hobby. So I said, well, I have enough experience to actually charge to make that. So I started adding that to what I was doing for my clients. A lot of WordPress work actually at that point. And then I got hired as a teacher at the graphic design school I went to, and I started teaching a lot of web development. And then I started a YouTube channel. And here we are now. So that's the really the fast forwarded version of everything. There are some questions coming up that are more specific to what I've done along the way as well. So I'll be jumping on those as well. Before I do that though, let's just see what's happening in the chat. I guarantee you I've missed a ton of questions. I do apologize. But let me just see what's happened in here. A lot of people, the chat is flying by. So I'm just going to actually I'm going to go all the way to the top because there was a couple of questions that came in early early on. Actually, Nikhil asked before we got started about freelancing. So I do think actually for freelancing site for to starters, I would definitely check out the interview on Twitch I did yesterday with Kyle. He talks a lot about that. And actually talking a little bit about my journey of my life, Jack asked, how did I create my first web project ever for personal and professional? So my very I don't know the first site I ever made. It was in high school, late 90s, mid to late 90s. I graduated high school in 99. No, 2001. I graduated in 2001. So it was probably 99. So late 90s, you know, sec three, that makes sense. And it was, you know, take Photoshop, slice it up, get a table based layout, do some stuff with that. I don't know what my first ones were. I was just doing it for fun. And I had, I had one that was for a Star Wars RPG that I was part of that I did. I might have had something else. I don't remember exactly. I remember a few of the designs like in my head, it probably looks nothing like what they actually did look like. My first professional one, that's a really good question. I did one, I did a few for small I'm just trying to think the first one I did that was like I'm doing this as like a lot of the ones early on where I designed it. And then I upsold to try and offer the website stuff as well. So it was sort of two pieces that got put together. It was a lot of like small company websites. There was nothing too exciting. There was I just remember the logo, I don't even remember the name of the company that would have been the first one. It had like this double face thing in it. It was almost like a Facebook icon, but with two heads. They only use the design for like three months. And then I went back to check on it and they'd completely had something different. I was really disappointed. I remember that that sucked. And I was really proud of that. I actually, if I, I mean, again, I might not be remembering this right. This is a long time ago, but I remember it looking really good. Yeah, I did lots of things really small businesses. I did a coffee shop thing. It was like a coffee shop slash relaxation area. I don't know. Those were the early stuff I did. Varun asked what my real name is. It's Kevin, not lying to you guys. So Ashish asked, oh yeah, I remember reading this one. So it's about asking, you know, if testing CSS directly in the browser, looking at how to debug it. So I said, I'm not going to open up the browser right now, but I would really recommend using Firefox. If you are writing CSS and you're trying to debug CSS, it has a lot of extra tools that aren't available in the other browsers for CSS specifically. So I did a video on this on like Chrome versus, or I said, if you're doing CSS, use Firefox. And a lot of people got angry at me. I wasn't saying that you should only use Firefox. I was saying when you're developing CSS, Firefox has better dev tools. Chrome is catching up. They have the grid inspector now, but Firefox has had that for a long time. Plus, they also have a flexbox inspector. And they have other debugging tools that don't exist in Chrome. So I'd really recommend checking that out. I think I have a video that looks at it. Thank you very much, Shantime. When did you start? Oh, Dr. Jay, look at that. You got one in the comments here that I snipped ahead. So when did I start learning web dev? So I went through my quick story just to focus a little bit more on that. For me, and I get a lot of questions about how I got, you know, how long it took me to get here or how long, and we're going to get into that as well, because a lot of people want to know how long they have to spend or how to get better at CSS, JavaScript, whatever it is. For me, this is a really hard question, though, because as I said, I started in high school just making websites as a hobby. And then I stopped for a while, and then I'd, oh, I need another website for something just for fun, and I'd put it together and then have fun with it. And then so it was like this really slow learning progression. I only really took it seriously when I was in, when I went back to school for design, because that sort of, I was doing a lot of design stuff, and that sort of reinvigorated like, oh, I'd like to make a website for this, we had a small short web design or web thing that we did, like a few modules on building websites that really brought everything back. And at the same time, that was around CSS three becoming a thing. So like all of a sudden, all of these new doors were unlocked. And it was like, it was so much better than what it had been with the table based layouts and everything. We were still using floats for layout, but floats versus tables, like it was amazing. So then that was that would have been 2000. And I'm going to mess, I don't remember the years, I should have prepared ahead a little bit more, but this is like mid 2000s, or yeah, or, you know, like 2007 ish, maybe or when did CSS three come out, right? It was right around there where I sort of dove back into it. And I was still not building client websites at that point, but I was getting a lot more into it. And it was trying to build actual stuff with it. I was starting to get into WordPress and seeing and how that sort of stuff works and all of that, but it's been a really long and slow journey for me to learn web development. It hasn't been like, oh, I'm sitting down and focusing on it and just doing it. So hope that clears things up a little bit. Ami is asking website generation tools are getting better and better, better and used more widely nowadays. Where do you see CSS development and design in the next five years? I like this question a lot because it's not, you know, saying that we're all going to lose our jobs, which a lot of people seem to be worried about. I do think that since I started in high school, though, you know, the what you see is what you get the whizzy wig editors have been around. So since the late 90s, people have been trying to make things where you could build a website without code, the no code thing isn't new. It seems to be growing, which is good. The tools are definitely becoming more mature, but like the only ones that I really think are any good are things like Webflow. But you're literally, the reason Webflow is good is because you're writing HTML and CSS visually. You're not taking shortcuts. You need to sort of understand the basics of all of that. You're doing class names, you're putting in the HTML stuff yourself, you're putting in all your CSS yourself, you're just using a visual editor to do it instead of writing it. So I think we're a really long way off before we have to worry too much about that. I think a lot of the things like Wix, Weebly, even Squarespace, those types of things, they're sort of filling in like a smaller niche that I think WordPress, like part of the WordPress thing where people find WordPress too complicated or it's not for them or for whatever other reason they want to use one of these other ones. And I think it's not necessarily, they're growing, but it's also growing because everybody has a website now. Whereas if you went back before, nobody did, big companies did. And then it's been, it's democratized making websites. It's made it so everybody has access to the tools to have one, but it doesn't mean that they're all equal in what they can do and how powerful they are and the performance of the website and all of that. And I do think that it enables, it brings people into having one. If a company's doing well, it often will outgrow things like Wix or Weebly or things like that very quickly if they're growing. It might be perfect. Maybe that's all they need. And if that's the case, that's great. But I think a lot of the time they'll outgrow that and then they end up needing a developer or what have you along the way or hiring a company. And I also think that all the languages and all the technologies, CSS, JavaScript, are growing really fast and changing really fast. More and more is becoming available. And so it becomes this thing where we, you know, the phone went off. It really confused me there. Sorry, it threw me off. It's my mom's calling, but I'm not going to answer now. So it goes through my do not disturb. But yeah, just I think that we're not all of a sudden getting me out of jobs and this industry is not going to vanish. And you do need developers who make these tools as well. So that is something else to consider. But I do think it democratizes websites. I think it brings more people in. It's not necessarily or it's replacing the bottom end, which is fine because, you know, those are the people that don't have big budgets anyway, that there doesn't matter as much. So I think that once you start getting to the medium to larger size things, and there are some bigger things that are built on these tools as well. But yeah, it's I don't think it's something to worry about. I just think that it might grow. But again, it's it's the bottom area. And then it's usually growth from there. That's my guess. And I think it's going to stay like that for a long time. I think there's a lot of other industries and a lot of other jobs that have to worry about more automation and things like that than we do. Just my opinion, though, I got a lot of questions and I get asked this a lot. So Fatté was asking, can I make JavaScript tutorials for beginners? It is so confusing. And I get lost, ask lots about JavaScript content and making JavaScript content. So I appreciate that you guys like how I teach. I think there's other questions coming up on JavaScript here that I have as well. I just want to say that for now, no plans on it. There's a lot of really good JavaScript developers that are making amazing content out there. So there's WebDev Simplify, there's Brad Traversey. Pretty sure DevEd has content on that. There's CodeStacker. There's so many other people. I'm going to be leaving a bunch out that I feel bad for, but just off the top of my head. And like, if you have these people making this amazing content, they like, I think they're great teachers and I'm, you know, I'm going to let them do their thing. And it's also not my, I'm not as strong with JavaScript as I am with CSS. So I'd rather focus on what I know really well and let other people focus on what they know really well. And I think overall that leads to, yeah, that's why I'm not making any JavaScript content for now. Oops, I closed the wrong one. That said, while I'm not focusing on that, if I'm creating something in one of my tutorials that does need JavaScript, I will do it and I will explain why I'm doing it. I do have my Intersection Observer tutorial series. I have a few others too where I do use JavaScript, but it's usually to add the functionality I need for whatever it is. So I'm not going to specifically look at JavaScript, but I will include it when I need it. Let's go back to the chat for a little bit, and I apologize because I haven't been paying attention to it at all. So I see Rick, Rick, I will be taking more questions near the end. I'm going to jump in every now and then to grab questions from the chat, but I'm going to try and go through all the ones I had prepared ahead of time because it'll probably answer a lot of the ones that you guys have. So Mohammed, I see that web development is dying. Actually, another comment on that, that like web development is not dying because people don't need to write code. We're democratizing the process. We're making things easier. That's only a good thing. Maybe if your job is at stake because of that, it can be worrisome for you, but I think the more tools we can open up to more people and the less barriers there are of entry, the better. And I also see like, if you have one of these no code tools that you can also introduce, like web flow might be a really nice introduction. Someone's making a website with that, then they want to push further and they start learning more about HTML, CSS, JavaScript, and it can also help people get into the field as well. So I don't see it at all as programming dying. I'm not worried at all about that right now. Daniel K, what is the worst day of my life? Wow, that's a tough question. I'm not sure if there was ever a worst, you know, I think we all have ups and downs. I think the hardest day of my life was when my oldest son was born, just because he was born three months premature. So it was like, you know, my wife started bleeding, you know, she's only six months pregnant. So that was scary. Go to the hospital. She's in the bed at the hospital. Actually, did they send us home the first time? No, she was having pain. So we went to the hospital, went home, and then the next day we had to go back because she started bleeding in the middle of the night. And then he was in the hospital for three months. But that first day, I mean, the whole time he was the first month, I guess he was in the hospital, like it was very touch and go, we didn't know if he'd make it. So that month was super stressful, maybe two months. But that first day or two days or whatever it was, obviously, not not happy times then, but he's great now. He's fantastic. He's healthy. So modern, modern medicine definitely for the win on that one. And yeah, but yeah, it was a stressful time for sure. Most recent major stress would have been that. Let's see if I can see anything else. Stop dying. How important is semantic HTML and CSS? I'm seeing a lot of divs in practice. So semantic HTML is very important. This is something like a lot of divs in practice comes from, well, it comes from the old days too. So look at a whole old the website is. It used to be all we had. It also comes from people not being not being sure of what to choose. So it is a good thing if you don't know, you're better off choosing a div than the wrong semantic element. But I do think it's really important. It's important for assistive technologies. It's important for SEO. It's important, you know, Google to know what's going on in your page. It's something that I think a lot of people feel like they're choosing the wrong tool sometimes. So they just don't like it's safe. They go, I'm not going to touch it because it's easier. But I do think like, you know, you're learning these complex languages of, you know, JavaScript and to a certain extent CSS. And then you don't want to take the time to figure out which tag is or which element is the right one to pick. You know, for the most part, and on the first, I think there's different levels of semantics you can get into with HTML. But as a global thing of using a header, an article, a main, a section, a footer, the nav, like the big easy wins, I think there's no excuse not to do them. I see someone just super chatted and I don't know how to know who, oh, there it is. T20S Grunt, thank you very much for the super chat, super kind of you. I appreciate that very, very much. Troy Mitchell, how do you know which WordPress plugin you can trust for security reasons with Wix Squarespace isn't security better? Yeah, I mean, it is, I guess, a bit of an issue with WordPress. I would say one of the things with plugins is see when they were last updated. If the plugin hasn't been updated in six years, I probably wouldn't touch it. I haven't done any WordPress development in probably six years, maybe a bit less than that, maybe four years or five years. So just do take what I'm saying with a grain of salt because things might have changed. I would sort of got to trust a little bit. WordPress security is a bit of a tough thing. I think overall just, I think one of the reasons it's also a bit of an issue with WordPress is it's just so big that it makes an easy target. But just looking at, I wouldn't necessarily get something that has, look who's created it, look if they have other things that are going on, and is it actively maintained? If other people are more WordPress developers here, I would, you know, they might have better advice on that. Alice Sandry is asking if I'm going to make content about CSS Houdini. Eventually, maybe we could dive into that a little bit. I don't have anything on the table. I have all my content right now planned to roughly the end of April. So maybe after that, we could dive in. Hamza, thank you very much. I'm glad that I've taught you a lot. Zack saying the visual web tools automate the bad clients that can't or won't pay you. They're great. Yeah. I mean, it does definitely take that away or not take it away, but sorry, Grunt. I didn't notice that you posted a question after, so I should have prioritized yours. I'll look at that now. Do you think the design software is dictating designs nowadays? It's a bonus for efficient work, but I feel like it's killing bespoke design, e.g., why so many designs are looking exactly the same. I think one of the reasons that designs look the same is people get inspired by other designs. You see things that work. I also do think that there is some limitation on what we can do that is changing. So like, as CSS is evolving, we are getting more options and more tools and more things we can work with. We have shape outside now, masonry is on the way. I think shape outside could really help. A lot of the design, if you go back and look at older things, there's a lot of things that are dictated on that as well. If you look at old designs from print, that's where I studied first. Every now and then you get some crazy wacky design, but a lot of the time print designs all look the same too, or there'd be very similar things going on. There was a little bit more creativity, but you also could control the content a little bit more. I do think that the lack of control we have in terms of the viewer experience does limit things a little bit. I also think that, I think that's actually a big part of it, because you need something that's giving you three columns that then becomes two columns or one column. You need things to move around. It really depends on the screen size. It can be hard to be more creative with designs and have them be adaptive and responsive. That might be part of it. Part of it's also people, especially if it's sales pages or anything like a company website, you want familiar patterns that people are already used to. If you're trying to do something really great, every now and then someone does something really weird with a nav, and I end up on their site, and it's this beautiful site, and it's something like a words is pointing to it, and then it takes me 30 seconds to figure out how their navigation is working. If the user experience is too new or too different and the user has trouble, they leave the page. That also has a part to it. I don't think it's the design software. Part of it is the way CSS and the boxes and everything that is built in boxes of boxes of boxes. I think that's part of it. I do think that a familiar user experience is part of it, and people just continuing to do what they know is part of it, and then just people relying on the same tools as well. Bootstrap for so long. I think more and more websites are going to start having a very tailwindy look to them in the coming years. That type of thing also makes things all look the same. Just because that's what we've had before, people look at those designs when they're being inspired for new things. I think it's a combination of everything. Another super chat came in. A very big thank you to Simon Jesse. I've never really knew how super chat worked before. Thank you very much, Simon. It's very, very generous of you. He's asking, have you found web development to be less fun with the need to spend more and more time hardening sites against attacks? Security is definitely not my area of expertise. The last projects that I have been working on have been part of a team so I'm being brought in as somebody who's focused on a very specific thing. For stuff like that, I wouldn't be worried too much about the security, especially when you're focused to CSS. It's less of a concern. If I was working on a big project in a freelance way now, I wouldn't be doing that side of things myself. I'd be hiring someone who's an expert to bring in to work on that. I do think it's annoying that we have such a big focus on that and that websites can be taken down. It's always, you know, when you go to somewhere and it's like, you have to wait five seconds to get on the site just as they're verifying things to make, because there might be a DDoS attack or something, that's so frustrating and that definitely sucks. There's a few things with the industry in that regard that does suck. I can see how that if that's something you're focusing on, that definitely that's not the fun part and not the reason you got into it. I could definitely understand that. And Rex Manners, another super chat. Thank you very much. It doesn't look like you asked a question, Rex. If you did ask one earlier, bring it back. I'm going to jump back to the prepared questions I had and then I'll jump back into the chat after that to see what's happening. Before I do that, Marco, just saying that the responsive web design has forced the imagination of graphic design. It does limit things a little bit in that we have to pay a lot of attention. It's hard when you can't control the design in terms of that side of things. There's a really, really good YouTube video by Miriam Susan called Why Is CSS So Weird that really talks well about this topic and talks about the control that we don't have and the control that the user does have. So again, it's called Why Is CSS So Weird by Miriam Susan. If you haven't seen it, I would definitely recommend you check it out. It doesn't specifically talk about design, but it talks about why CSS is the way it is in regards to the user's control on things. And I think that user's control does have an input on design as well. Okay. Ask me what color my front door is. And I actually have to think about this for a bit. I'm pretty sure it's green, but it might be blue. It's really dark either way. I live in like townhouses and so every door is it alternates between green and blue. I think mine's green. Kind of embarrassing. I don't know. Nazy asked, am I married any grandkids? Good luck with your life. Thank you very much for saying good luck. I know I have gray hair, but I'm not that old yet. No grandkids. So I am married. I've been married for 11 years now, which is wild. And we were smart. We got married in 2010, so it makes it really easy to remember how long you've been married for, since it's on 2010, so you just go up from there. So we've been married for 11 years now, which is wild. Or it's coming up. We haven't hit our anniversary yet. And I do have two kids. So as I mentioned earlier, I have my oldest one was born early, but he's now nine years old. And my youngest one is six years old. And we only have two and that is it. We'll be sticking with two kids and that's all. A lot of questions in this one. How much experience a beginner needs to get a job? It depends. I don't really feel qualified in a way to answer questions about getting hired, because I haven't been hired in a long time. And I've never heard, other than like just getting help on freelancing projects, like bringing in somebody to do something on that, like I've never hired or been involved in hiring really. So it's hard to say, it depends what you want to do. It depends what type of job you're after, what size of company you're after. So I think it depends a little bit. I do think that you do need to be somewhat comfortable with HTML, CSS and JavaScript these days, if you want a job at a company. But I can't say what that level is. And it's not even about how much experience, it's about what you're able to do, I guess, in a way. But I think it's never too early. Don't look, if someone says you need three years experience and you don't have three years experience, it doesn't mean you can't apply for a job. It's a pretty running joke. I know it's a running joke within web development, but I think it's a running joke in every industry I've seen it designed to. Or it'd be like, you know, you need five years experience with this, and it's a technology that's only been out for two years. So like those things are just a weed people out. So don't be afraid to start applying for jobs early on. You learn more working than you will anywhere else. How comfortable are you with JavaScript and JavaScript code necessary to have a functioning responsive website? So this is where I'm comfortable enough to do stuff, but I'm not comfortable enough to teach it. Or if I am, I can figure out how to teach it. I'm always worried with JavaScript that I'm not doing things in the perfectly optimal way, because there's always ways to refactor and optimize your JavaScript better and more. And because it's always been something I've used, I'm comfortable using it. But when it comes to teaching it, I just have this hesitation because it's not like my primary one thing that I have so much focus on. But yeah, I mean, I can get stuff done. And I'm really good at searching the MDM and docs and all the docs and stuff to get things working if they're not working. What are some good volunteer open source projects? And this could be a really good thing if you're looking for experience and you don't have any experience and you're studying or you're just finishing studies and you want to get more experience, you could do some contributions on open source projects. And what I would suggest is just do a Google search for good first PR or first good pull request. But just good first PR, you're going to get websites that list off things. There's some like open source projects that will actually have tags that are saying this is a good first PR. I don't remember what the tag is, but go and look for good first PR and you're going to find so much resources on finding good things to first start contributing to. So it'd be open source projects where you can just, it'd be usually good first ones. They're simple things that are easy enough to tackle. And it's also where it's really good experience doing stuff like that. So if you are looking for experience, that could be a good way to get started. And it can be a nice way to add something to your resume if you don't have any work experience that you can at least have contributions to some open source projects. So it shows you've worked on something that is out in the wild, even if it wasn't a paying job. I'll take two more that I had prepared and then we'll jump back to the chat. I was a bit curious about this. Is it safer to use CSS grid responsiveness instead of media queries? No? I won't say no. Is it safer? I don't know what you mean by safer. So that's one of the things I'm not sure there. If you can do something with grid and it works without needing a media query, go for it. Awesome. If it's something that maybe grid isn't the right thing for or you still need a media query because it's not working the way you need it to, then use a media query. If you're not sure and you know one way of doing it and you think maybe the other one will work, are you in a hurry and you need it to get it working? Do the one that you know will work. If you have a little bit of time and you can experiment, then experiment and see if the other thing will work. But people have this like aversion to media queries. We have them for a reason and you know they're not going to break your site or anything. Lazar, my first job, just need some water and then we'll keep going. My first job would be working in a warehouse for my uncle who's a ship chandler when I was 12, 13, something like that. That was my summer job for years and years and years and years. I've worked in a lot of warehouses in my day. That was like just packing boxes pretty much, eventually started doing driving work with them. I've done that. I've worked at Costco's distribution warehouse that's close to me when I was in college. I've done a lot of manual labor so I'm happy I get to sit on my butt all day now. I said we'd go back to the chat so let's go jump back and see what's happening in the chat. I just noticed that we're 200 concurrent viewers. Thank you guys so very much for coming and joining. This is a lot of people. Thank you very much for being here and thank you for following and helping me get to this point. It's been a crazy ride. Similar to what we were just talking about, LPrior has asked about it would be great if to show a few example website designs we should be able to build before applying for our first jobs. What type of job are you applying to? Obviously, it makes a difference there. I would say some of the things on front-end mentor. I think you should be able to do stuff like that. I think they're nice designs. They give you some places to start. I'm a big fan of what they do there and I think that if you can do their intermediate stuff like you're doing all right. Galaxy, Samsung. Do I start CSS mobile first or desktop first and how? Always mobile first. I did a video on it. I think it's called I don't remember. I was a clickbaity title on that one but definitely mobile first. I set my typography first, my colors first, get all the backgrounds and stuff and then I start worrying more about layout. I usually add complexity through media queries. I start with all the basics, getting all the content laid out and then I'll move into layout and then when I need more columns, maybe I'm doing it with grid with an auto fit but usually media queries changing a flex direction or whatever. There are exceptions to this. Sometimes you have a max width media query for say a navigation just because the navigation is more complex at small screen sizes than big screen sizes but 98% of my media queries are going to be min width media queries where I'm adding complexity within the media query but I do have quite a bit of content on that. Even if you look up conquering responsive layouts, it's a free course where I look at that idea too so you can check that out. Gustavo, can I make a video about 11T? I'm learning it right now and I'd love to see you using it and then Brent mentioned just after that that if you go on Twitch I'm redoing my current website using 11T so if you don't know what 11T is for anybody else it's a static site generator that's built on JavaScript and I'm in love with it right now. I'm really enjoying what I'm doing with it so if you do want to see me building that out I still have some work to do, not a lot I'm almost done but all the replays everything are on Twitch right now and I'll be live on Monday probably doing the last of that work but I do plan on getting some 11T content in actual like tutorial form here on YouTube in the not too distant future. I have a bit of a sass push that's going to be happening in the next month or two and then after that I'm planning on switching over to building out some projects with 11T and looking at some of the different cool things you can do with 11T because I'm a big fan of static site generators. I'm going to say your name wrong. I'll go with Henriksen asked how we style for zooming in on a browser. This is actually something that blows my mind when people say that like oh when you zoom in on a browser and then it goes to the mobile layout that you don't want that to happen I do want that to happen. I have some of these zooms in enough that like if you know you have two columns and then text is getting bigger and bigger I don't want it to be this like giant two columns I want you know it's going to look better if it switches to the mobile layout so I honestly I just rely on my media query so take care of it for me and they just get if they zoom in enough that it's really zoomed in they get a mobile experience. I make sure all my font sizes are in rems I use m's and rems for most of my units in what I'm doing which I guess can have an influence on things a little bit even though if you're zooming the pixels change too but I do that my media the other thing there is safari does media queries a little bit differently so if you're using if you watch my videos you see I use m's for my media queries and that's why. Super chat from walk thank you very much walk owl harrow thank you very much on the congratulations I appreciate it reweb animations do you prefer using css or javascript I'm just starting out um so it depends on the complexity of the animation and I'm not an expert in animations so for me when I start seeing the really cool stuff it scares me um if it's simple transitions little things moving around hover effects or when you're scrolling things are loading in now for the scrolling you do need javascript to detect where you are on the page but the animation I'd be doing with css for more complex stuff that's where you start getting into things like gsap or 3js and all of that and if you want somebody to check out look up Jay um Brent could you put a link to Jay's twitch channel maybe um I think you follow him right just because I could grab it I guess in a minute but yeah he does the craziest css javascript animation stuff really impressive and it's a bit out of the realm of what I'm comfortable doing I'm more of a layout person Mohammed's asking can you be a web developer without a diploma or high school certificate I don't see why not it depends I mean it depends on how you want to do it what type of company you want to get hired at and a whole bunch of other things um that can make it a little bit harder depending some companies like seeing a piece of paper they want to see what you have the interview I did with um Kyle yesterday he started freelancing now he has his own company he dropped out of school I don't know what I don't remember if it was before after high school that he dropped out but you know you're starting your own company when you're freelancing people aren't usually asking for a certificate so it can be part of it um or it could also be something where over time you know if you if you have a really good portfolio and you're showing really good work you should be able to get a job in my opinion um for me the piece of paper means less than other things but I guess it depends on what you want to be doing too right uh if you're doing HTML css javascript really front of the front end it's one thing if you're trying to get more into some of the back end stuff where I think more computer science knowledge can be a lot more beneficial um that might make it a little bit harder but I don't I think a lot of people have jobs there too that don't have computer science degrees so you know I think it's possible 100 no bugs this video is not pre-edited not at all I see a question anyway I'm gonna I'm gonna jump into here because I think some of the questions I see coming up I have in the prepared questions my first job is the last one whoops there we go am I out of questions oh there we go where do I live so what happened to the last one let me go back one here I have a blank slide that's so weird uh so where do I live I'm in Montreal which is in Quebec Canada which is why I can sort of speak French my French is really bad for somebody who lives here um but I if anybody does live or know the area the reason I'm not very good at French I went to elementary school in French high school was in English all my circles have been English Seja was English university was English a lot of the jobs I worked at were English um I only had one job where I had to work like full-time in French um and I when I stopped there I started teaching and teaching was all in English um so uh I know enough French to get by um but yeah I'm in Quebec or Montreal I'm just off the island of Montreal um congrats thank you very much will you ever release a small free course like the responsive layout one something that will focus on one aspect of CSS I'm glad that you like the responsive layout one so if you don't know about that again I just mentioned it before but conquering responsive layouts is a free course that I do have if you google search it it should be right at the top um it will be I don't have any plans for one right now just because it is it took me a lot longer to put that one together than I thought it would and I have a few other things in the work works um not saying that I'll never do it I probably will I just don't have anything planned at the moment um on that but it will be coming why learn vanilla CSS when there are other frameworks when there are frameworks like bootstrap um because it I think you could do a lot more with bootstrap if you know CSS and I when I learned bootstrap I was decent with CSS I wasn't great I was decent uh and I actually learned a lot from bootstrap about writing CSS and different things with CSS um and I think the important thing if you are using something like bootstrap is not just use bootstrap but read about it read the documentation understand how it works and really like that's what sort of made me much more comfortable um because I was able to do stuff and this when I when I learned bootstrap it was when it was still float based and so like you had to do some pretty interesting things to get everything working properly uh back in those days and so like yeah I learned a lot from figuring out how they were doing what they were doing but I even now like I think even with the tailwind is like the really popular one these days and bootstrap is still popular and there's foundation and there's so many other ones um but if you if you know and it's the same as react if you you know you could jump into react and view and angular and so many people jump there but I would learn JavaScript instead of learning you know bootstrap might die one day or it might vanish and then you have to learn another framework and react might die one day and then you have to learn another JavaScript framework and people say oh this could never happen but look at jQuery jQuery I learned jQuery before I learned JavaScript um and so like nobody ever thought jQuery was ever going to go anywhere it's still widely popular but doesn't get the the headlines anymore obviously um but you know no one ever thought jQuery was going anywhere and now it's pretty much yeah I think the focus has really shifted away from that into things like view and react so those could easily enough fade away to something else and if you learn the framework then you're stuck with that framework if you learn bootstrap only you're stuck with bootstrap if you learn CSS I could pick up any framework pretty quickly because I know what they're doing and I understand how they're doing it so it's not about learning their class names and getting something to work it's about understanding why that's working uh and I think that's like an infinitely more useful skill than knowing how to use a single single framework even multiple frameworks but if you're able to use like five different frameworks you probably know how CSS works pretty well or JavaScript or whatever it is I'll do two more of these and we'll jump back to the chat uh is it possible to code on a mobile phone so this is there is I don't remember which discord server it was in somebody mentioned that they'd actually started that way um and I know I think it's Adrian I'm going to say his name wrong Adrian twog twarog twarog um he's an Australian youtuber and he has a video that shows how you can get vs code running on your phone so anything's possible um I could see it being difficult just it definitely raises the barrier a little bit and makes things a lot harder but is it possible I think so um I wouldn't want to do it personally but if that's the only way you could get into it and that's something you really want to do like all the power to you uh but the faster you can get access to some even like a really affordable computer I think would definitely be worth it um but to get started I guess so um I don't think it'd be easy though you did the hard work I didn't remember even taking that screenshot you did the hard work prepare yourself for the harder how do you build your eye for design um so this is something I think a lot of people I like this question a lot because it's not saying it's like how do you build that eye for design and I think what happens is a lot of people think you either have an eye for design or you don't I think an eye for design comes from paying attention to design the more you look at design the more you pay attention to design and the more you study design the more you will understand and appreciate design and be able to take those ideas and use them so if you just look at stuff and you don't pay attention to it and then you try designing something and it doesn't look good that's to be expected you know try and make a website without looking at code before you can't do it try and design something without paying attention to design you probably won't do it um so pay attention to design if you see something it looks good why does it look good uh another thing that's insanely useful is at the beginning it's the same if you're an artist the first thing they have you doing is not trying to do your own creations you're going to copy what other people have done so you're looking you're gonna and it's why a lot of artists early in their careers their style is very similar to another artist and then they slowly develop their own style and this is this is classical arts like painting and all of that drawing so like if you're drawing you're copying other people's drawings if you're designing you want to design a website and you want to learn how to design better copy exactly how another site is done like don't even try and make it your own at the beginning copy it it's not as exciting it's not as fun you're gonna learn so much so so so much you start seeing all the little details you start seeing the differences between your design their design and seeing why it's different uh you start really picking up on the little things they're doing and you know from the spacing to font sizes font weights all of these different things that play together um the contrast the colors they're using there's a lot that goes into it and you start picking this up by copying a design the next step is usually being inspired by designs to do your own because the nice thing there is sometimes you'll see something it looks great you try and use that influence to do your own design and it looks crappy and then you have something to compare it to why is it working for them and not working for you the context is different the content might be different maybe your title is just way too long and that's everything else is perfect but the title is really long so then you go that sucks but that's what it is um but a lot of the time it's little things that are different your spacing is different your padding is different your color contrast is a little different things like that and you start seeing okay this worked for them because they did it this way i'm going to do the same thing here oh it's starting to work and then you keep doing that over and over and over you have to stop relying less on looking at other people's designs to be inspired from because you're building up this knowledge in your own head you're you're training yourself to see design and understand design it takes time it's not an overnight thing close that for a minute we'll jump back into the chat my chat is frozen oh it's back it's back good i couldn't scroll down mr motion i'm only at 200k subs i think that's a lot of subs i'm super happy to be a 200k manic hi how are you um troyes that way so many developers play guitar that's a good question i don't know stop dying how much is my cpm not enough hope a glory nice seeing you here thank you for coming and joining in i knew i'd already answered that definitely mobile first actually okay so i see a question there about tailwind i'll jump on that one that's from well it's this tailwind question mark and but i'm guessing it's from my opinion on um so ak akilish kumar tailwind what do i think about it um i think that it i want to be careful with how i answer this i think that a lot of people don't use it the way it's intended to be used or why it would be the biggest benefit um one of the advantages of having utility based classes for everything is that the final css can be really small so if you're going through and using it properly and then you're purging your css at the end uh you can end up with a minuscule css file help with your load times and all of that um and that's sort of why they took that approach and then they they did more because obviously it's it's from the guys who who have other stuff going on with it uh than just you you know they have the ui side of things too um so they're helping with that as well but i think that people people are using it more for that it's a little bit like bootstrap whereas people would start using bootstrap because it has the grid system um and back when we in the float based days that made sense there's a reason you you know it was hard to make grids with floats especially responsive ones um so people would bring in this whole bootstrap giant library just for the grid system and that sort of defeats the purpose uh and if you really want to use bootstrap now i think you should be using sass actually they might have changed it a little bit because of how imports work um now but i remember when bootstrap was at four was coming out like looking into it and just like if you only imported what you needed you could minify your your files a lot you could actually make the css file like a tenth or less of the size um so like there's advantages there i'm not a fan of the over the top i have let me know if the i'm getting a an error from youtube just saying that my bit rate's a bit low so let me know if everything's okay on your end um but yeah i'm not a fan of just writing everything as a utility class i sort of like writing my css as css uh i am using more and more utilities utility classes of my own uh that i used to not ever do so i understood and i for like quick the same as bootstrap like throwing something together really fast and bootstrap can be satisfying so like the same with tailwind i think like for throwing something together quickly it's great it's amazing um and i also understand a hundred percent why people love it that aren't super comfortable with css and don't want to write css they want to you know they're focused on the javascript they're focused on functionality getting their react project going and managing everything that has to do with that they don't want the overhead of everything else so i get it a hundred percent for me i like writing css because i i literally enjoy writing css so uh i'm gonna stick with writing my own css craig miller favorite pizza topping um good question i like just like a nice pepperoni with onion i like onions a lot so generally like onion pepperoni i've started making i started making my own bread during the pandemic one of those like super pandemic things to do um i don't make my own bread very often anymore even though i should it's so easy to do uh but i am we we still make our own pizza crust now so uh we're making a lot of our own excel i'm saying that html for tailwind is gross yeah i mean i don't like what the html looks like at all um i like the idea that css is in the css and the css isn't you know it's almost like you can make everything in inline style i know it's not that i get it but it's sort of how it feels sometimes uh what else has happened in which framework would you suggest to learn first from panther king um for for what why why do you want to learn a framework if you don't need to learn a framework i wouldn't learn a framework um if you want to learn a framework to get hired at a job see what's being i mean these days tailwind is all the rage bootstrap is probably still a good thing to know how to use um but if it's just for yourself to learn i mean it could even be a good learning thing just to learn and see how they work again i learned a lot by learning bootstrap but if you whatever framework you decide to learn or if you if you're talking more javascript frameworks if you're learning react or you make sure a view or whatever it is like i don't know which one you should learn um but learn learn css if you're learning a css framework learn javascript if you're going to learn a javascript framework and then learn the framework and then also make sure you're understanding how the framework is working and not just how to do this one task with it um i think that's important and you'll learn a lot more too founder tur i hate scss and less is this normal i love scss i don't use less i mean i can understand it when i look at it i've never written it um i played with it a little bit of years ago but since i was using sass i never had to bother um i like them i love them but i mean to each throne you can do so much with just vanilla css these days bruno is asking what would be a good cms to use as a semi beginner developer watched a video about sanity do you have any i don't have any experience with sanity um i've heard good things about it uh a professional tutorial i have some stuff i haven't done an abbar tutorial in so long because i did like five of them ages ago and i'm sort of got tired of it i knew there's no i don't think that learning frameworks is bad if you want to be a friend and developer i just think it's more important to learn the core languages first and then if you're comfortable with them then you can add frameworks to your repertoire gustavo is asking is wordpress something we should keep using if you coded a wordpress theme i have uh i made one wordpress theme on my own and then uh i was doing client work for a while with wordpress stuff so i would just make child themes though i wouldn't make my own uh it's so much easier to make a child theme than a full theme from scratch um and so you find something that's not bloated that's very simple that gives you the tools you need i was at the time it was years ago as i said i was using the genesis framework which was just a base theme that you could easily um build off of there's lots of hooks that were available so it made it a lot easier if i needed to add functionality or to move things around a little bit um so that for that it was it worked for me um i think it's still like if you want to become a wordpress developer there is so much demand for that still it's it's huge and it's growing i think still so like you're never going to go wrong learning it but it's if you want to learn that right you have to get into php i think Gutenberg's even with javascript now isn't it but there's you know you do have to figure things out a little bit and decide if that's something you wanted you um but it's a huge industry mustapha how many hours do i work per day it depends on the day most days though i'm just if anybody doesn't know i am content creation full-time now so uh it is my kids i drop my kids off at the bus i'm back in the house by 845 so by 9 i'm usually on my computer i work i i work from say 9 to 345 i have to get my kids at four i have to leave the house at four to pick them up at the bus stop um so i work nine to four uh with a lunch break a couple you know it depends on the day some days i do less work than others but nine to four is like a typical day for me pabelle my day is going really well thank you x salams do a review portfolio as a series on the channel i am doing monthly reviews of people's projects now over on twitch um so i'm accepting submissions through my discord so if you're not in my discord community uh you can jump in on there the link to it should be in the description of this video i think uh so you can jump into the discord there's a role that you can add that will let you be notified when i'm going to be accepting submissions and then i do a live stream on twitch where i will be reviewing people's stuff i see a couple more uh super chats thank you guys very much for your generosity it's always super nice of you uh diago is asking can you share a bit on how you stay up to date with css changes people you follow and all of that definitely and just so i don't miss the other one because it was timing out oh just thank you petro petro petro pz qi keep up the good work thank you very much super generous of you uh so yeah the resources and all of that that i that i use um css tricks is a big one i'm on their newsletter so that's always good for just like getting little things and just i have their rss feed to on my news reader thing um so that's always fantastic it's one of my favorite ones smashing magazine is another one uh i am subscribed to smashing magazine so i also there's like the conference talks and other things you get um through that uh that you can look at and all of that um i do just try and keep up to date with browser when like when browsers release seeing what new features are added and things like that as well um and twitter is my other big thing i just follow tons of people on twitter and so when new stuff gets added usually i see tweets about it those are the main things that i do uh if you want i mean my twitter follower list is a big mix of all sorts of different things but if you focus on the web development people i follow on there because i think you can see who i'm following um it could be a good way to to learn stuff about that now miac patricia are are you a code god no definitely not ever since i did that um css battle with um kyle people have been calling me the king of css i appreciate it but you know i'm good at what i do but i'm definitely not the king of it um yeah have i ever written a custom scroll bar scroll container link simple bar perfect scroll bar i've done custom scroll bars in the past um they're not that difficult i could i should probably do a youtube video on it if you look in my i did one for my um the style stage site i did nothing too fancy though single page application versus multi-page application it depends on what you need to do and and why and you know there's so much thought process that should go into it i don't want to give like i don't think that one is better than the other i think it depends is a big part of it and like if you're trying to choose between one like what what's making you lean one way or the other way um and it could be the tech stack that you're using it could be what you're familiar with um and so many other things and it depends on like what's the purpose of it and what are you trying to do and what technology do you need and you know yeah the king um all right let me see i have a few more here i'm going to look at that i got ahead of time and then we'll stick back could you a quick one here could you do a dark mode with dart sass uh maybe i mean you could you could make a dark mode with css so you could make a dark mode with sass then do you mean like a mix in or something yeah well i mean yeah you could definitely i'd be something interesting to explore on that okay so i did see a few questions about how much money i'm making um from from content creation i guess or from youtube and i knew this question was coming up so i didn't answer it from the ones in the chat uh but are you making more money off youtube than you were as a front-end developer i'm curious to know uh so it is a little bit of a hard question to answer because my last job was teaching so uh the last full-time job i had was teaching uh from youtube no not even close youtube is not a salary uh youtube is side income still so most income for me right now will be courses um because youtube youtube is nice to get money from but you need especially it depends on the the the niche that you're in so different different niches have the advertising rates are different and so some pay if you like if you want to be if you want to be rich as a youtuber uh make content that's about making money so like stock market or just like how to get rich or like probably small business stuff because advertisers are willing to pay a lot more against that content they don't pay a lot for web development stuff so things like cpn like the average ad rates are very low uh in this niche compared to a lot of other ones self-improvement too is quite high um and stuff like that so uh that makes a big difference i also was only doing one video a week for really long time so the more content you have the more views you're getting the more money you can make uh but for me it's not even close to a salary so just so you know you don't get rich off of youtube i'd still recommend people start making content whether it's a blog or youtube videos or whatever else they're familiar with to teach what they're learning but don't do it for the money are you as proficient in javascript as css i won't go long on this one because i sort of answered it in a no uh i can get by in it but i'm not i'm super comfortable with css um or most a lot of things with css uh not everything but most things with css i'm very comfortable in javascript i can i can get things to work okay i had a lot of questions on this is it possible to learn web development and become job ready within a year full stack um so and you know hear what are the steps to take and all of that and i had other people asking about how fast to learn or how they're able to learn faster or things like that um one of them is i don't think there is such thing is like a path to give you or a very like singular thing that i can just say this is the right thing to do uh i think there's a lot of everybody's gonna have a different path everyone's gonna have a different way to get there it depends what you want to do what technologies you're learning uh are you going to university or you're gonna be self taught or whether it's university or a program um the the best thing i can the best advice i can give is just make sure you're learning with purpose so don't learn something you know don't watch a tutorial and that's it and uh you know if you there's this false sense of knowledge that you get when you can understand what's happening in a tutorial if you watch someone do something in a tutorial and you understand it that does not mean that you know how to do it it probably means you can't do it still uh this is sort of like i always use the analogy of riding a bike if you've never ridden a bike in your life you can watch someone ride a bike and understand exactly what they're doing and then you can get on the bike and fall over and break your leg uh so it's you know watching someone do something and understanding how they're doing it even if you understand every single line of code the writing it doesn't mean you could write that same code and that's also why sometimes you watch all these tutorials after tutorial after tutorial and then you go to start writing your own thing and you're stuck you have no idea where to start because you watch them you understood it but you don't know how to do it big difference there uh so the biggest thing you can do to learn and to learn quickly is to watch a tutorial follow the tutorial then do it without the tutorial um and i i don't know if you can repeat it again without a tutorial then you're showing you're reinforcing what you're learning and then maybe take it and use it in other contexts and keep using that skill over and over again watching tutorials you're not learning anything you you need to put things into practice to actually be learning um so how long it would take you to become a full stack or a front end or a back end developer i can't tell you everybody's journey is different everyone learns at different paces everyone has different styles and approaches and free time and everything like that so it's different um but on how to learn quicker i think that's the best way to do it del del vidas thank you very much for the super chat i really appreciate it uh when will we see some advanced css with tricky layouts for for example sticky and relative content background shapes etc um yeah i don't have tons of content that are bigger projects because it takes a really long time to create it uh like really really long time especially i i make my own designs 95 percent of the time so it is longer to put together um i never so that's the main reason i don't um i really like looking at the different projects and the different things with the projects uh or different pieces and like the different ways things work and then let people implement them but i do have plans for some bigger things along the way too um i mean i do have some fun things with position sticky um i've done a couple fun videos when i was exploring that so you can always check that out um and i do want to i think when i get into 11t and doing more 11t content um i'll probably at least so that might be a while maybe a sass project too where i build a page out so we could look at some fun things in that so it will be a while and i they will be spaced out a lot um just because they're really long to put together uh for me let's see what we have next here so here's same idea how to be a front end a good front end developer it's just make sure that you're not watching things you're not just reading tutorials but you're actually taking what you're reading and what you're learning about and putting it into action and practicing and using it i think the benefit and that's not just for being a friend and developer it's for anything anything anything anything you do in your life um is it time should we start learning frameworks like sass or tailwind so just know sass is not a framework it's a preprocessor i know really early on in the chat maybe it was before i started someone actually asked the best preprocessor i like sass sass is the most popular um if you want to learn a preprocessor preprocessor just i mean it's sort of like why a lot of people go to react i think is because it's the most popular so sass is the most popular it's probably the one to recommend it because of that i really like it uh there's other ones as well though so um but for tailwind or other frameworks or libraries and all of that stuff it it depends on what you're doing so it's a it's a hard one to answer and even sass like i wouldn't start with sass learn css and then start adding sass to the mix um tim you mentioned that you came from a print background what training did you do and what extent did that influence your design so the training i did it was a vocational school like i mentioned earlier on and it was a school that focused on print design but mostly on page layout um so we did like photoshop illustrator stuff um so i was already knew how to use photoshop but we got pretty good at photoshop as well um but it was a lot of typography and a lot of just page layout and i think that's a lot of the skills i learned there were very transferable to web design because page layout on a magazine is very similar to page layout anywhere else or the the the principles of design are very similar one to the other uh there's obviously some differences the biggest one being that the page changes what it looks like at different screen sizes on the web um but the core ideas of typography and the core ideas of page layout i think had a big influence but i think they're very transferable skills from one to the other is that the end i think that might be the end it is the end okay so i got through all the pre the pre prepared questions uh what time is it i'm wondering i my parents have called me three times since i started i think there might be i'm wondering if i should call them back there's something but um i'll keep going for another fifth uh we can go for a little bit longer it's only been how long we've been going i don't know how long we've been going because youtube is bugged out on me i started 10 30 it's only been an hour just over an hour um let's see what's happening in the chat so if you do have any questions i'm only looking at the chat now no more prepared questions that were uh i grabbed ahead of time so ask away but don't spam um brent will put you in time out if you're spamming in the chat uh so just don't spam in the chat if i miss your question hopefully i answered something i also might skip some questions just if it's something i've already answered earlier in the stream keyboard events without j s what type of events roman b has asked any tips for animations it's hard for me to stop and not overload with animations everywhere keep animation simple animations can be really useful to get a user to pay attention to something but the more you have the less value that animation has if you're animating everything um it's sort of and this i guess can go back to my print design days we didn't have animations but you need like hierarchy and you need to you need to tell the user where they should be looking and so they're looking for visual clues that are going to help them so if something if you're scrolling and something fades in that's a visual clue that maybe i should look at that they're seeing something move it's going to attract their eye to it if everything is moving around and being animated that goes out the window everything has that same visual importance now because they're all moving and they all have an importance to them so uh you know it really depends if that's the case then like be really careful with it um whereas you know if you're using it in a smart subtle and i think it depends what you're doing and there's times with these like cool animations and stuff like that but a lot of the time more subtle animations are actually more impactful in a way um they're better for the user experience and also just be really aware that some people animation for them like they're gone so have the media query for prefers reduce motion to make sure that you're not putting in animations for users that don't like experiencing it even like simple things like background attachment fixed people love it they think it looks cool with that parallax thing people who are really sensitive to motion sickness that will give them motion sickness on a page so you want to make sure that you have things have it set up through media queries i have a video on it somewhere looking at it to disable um animations for people who don't want them on if you have it it's sort of like the prefers dark mode um it's prefers i don't remember exactly what it's called um but it's just to make sure that they're if they set it up in their system not to have any animations that your website won't have any animations um i see mood it please don't be um spamming in the chat um what i'm gonna do actually i need to refill my water i'm gonna take like a it's gonna say 10 minutes but it's gonna be like a three minute break uh or three or four minute break and then i'll be right back um so you guys can hang out in the chat a little bit um i'm gonna actually pause the chat like the chat where i am now so i'll take some questions that are coming in while i'm gone uh and if you guys just want to chat with each other or whatever it is and like three four minutes um it'll say 10 minutes because my timer's set up that way but three or four minutes and i'll be back the audio is on now too told you wouldn't be too long got a nice full cup of water now too all righty so i have seen a lot of questions coming in about tailwind in the chat uh if you are wondering about it just know that i've already spent a lot of time talking about it so i probably won't mention it again um so if you did ask about it and i didn't answer your question maybe if you watched the replay later or something but um the big message coming from it was just i i see why people like it it's not for me i'll i'll stop there um i see it prefers reduced motion that's the one i was thinking of thank you very much uh for that code nasher uh my chat jumps around a little bit as i'm scrolling through which is a bit annoying but i think we're okay see if anybody has any questions about anything whatsoever that i haven't talked about by all means and i know in the eye everyone's been here this whole time el prior you were your previous job was hit by covid and now you're looking at getting into html css and javascript good luck in the transition um definitely a hard time i think for a lot of people so yeah good luck with that and uh i think it's a really fun a fun avenue to go down so the main record record on vs code is crashing on you a lot and getting error code oom could you try reinstalling it i'm not sure that wasn't four minutes it was less than four minutes i think josh other than css what are some hobbies that i have good question um over the pandemic i got a bit into card magic i haven't been keeping up as much i have no one to do it too because we're just constantly in lockdown my kids got really tired of it they sort of started coming up with their own card tricks but uh yeah that um i make my own beer i haven't done it for a while but i want to get back into it um that's what else um those are the two main ones i guess that i've had recently hey tam please don't spam the chat it's not going to get your question um it's not going to get your question answered if you're spamming in the chat balanced ragged lines in css what do you mean by balanced ragged uh stop dying i'm not too sure i get it because if it's balanced then it oh balanced ragged i get what you mean uh if there's sorry i was thinking of of sort of a combination of justified you just mean like making sure that yeah i don't know if there's a way to do it to be honest um just because that would be a lot for the browser to try and like again we have to think about like there's all the different screen sizes like infinite screen sizes possible so like the browser would have to be doing a lot of work there might be a javascript library that can that can try and do something with that um but i think it's it would be a lot for the browser to try and figure out i could be wrong though maybe there's something but if there is i don't know what it is um zoom it as said uh as we're moving forward with mobile technologies pwa's of the future and how we consume apps on our phone they even open up a market for new ecosystems agree disagree comments i wish i hope i hope pwa's seem to have hit a really big wall um a big part of it thanks to apple and i think i read somewhere that firefox it's not implementing something to do with them anymore but i don't want to comment and say the wrong thing on that um but apple has a very big incentive not to let companies have pwa's because then they won't make purchases through the app store like because one thing it's really important to know with apple is if it's on the app store any purchase through that app also like if you download an app on your phone and it's the same with google but google has a different like revenue stream that's not like their main thing but if you have an app and then you make a purchase in that app apple's getting or they're getting like 30 to 50 percent or whatever it is um and so they have no incentive to open up pwa's as a thing um so i know there's some i don't know i don't know everything about them to be honest but i do know that there's there's issues around that uh or that's one of the big issues do i have any metal guitar covers is asking if i have experience in data visualization svg manipulations no i don't uh i'm i always love seeing really good data visualizations but it's not something i've ever done robert what do you think about including all style in jsx view template markups for many components in npm the only way to style it is to set some parameters as attribute why don't people use custom property yeah actually i was what was i was just listening to a really good interview on um i forget the guy's name but it was on a shop talk show it was about like um uh an emoji picker thing and just how we use custom properties to enable customization of it um i thought it was really clever it sounds really cool um different people set them up in different ways um so it does limit a little bit they might have reasons for doing it in their mind that maybe uh or they're not considering so much the ability to make changes to it uh which can be kind of annoying um yeah bunsell could you build a shoot-em-up game using tinker only take kinker i don't know that's i have no idea i don't know what take kinker is take kinker vase cell vase slab excuse me i just drank some water when you enter google chrome dev tools and then hit control shift m for the toggle device toolbar then select the viewport size for a device from the list for example iphone you can see that the viewport shrinks to that size but the iphone okay so actually this is a good question um it brings up the idea um so a pixel a css pixel is not a pixel so a view then like as you said there the iphone x has a viewport it has a resolution of 2436 pixels by 1125 um but if you do it in the dev tools it's simulating it at 375 by 800 um and they're doing that because they're simulating based on css pixels not based on um actual pixels because there's pixel density that plays in as well right the pixel density of your computer screen is probably a lot lower than the iphone x and so one pixel on an iphone is super tiny and one pixel on like a 72 dpi monitor is pretty big comparatively anyway and so one css pixel is not it it's it's a physically if you take a ruler it's a physical form of measurement and it's it's a little bit wishy washy uh so it's impossible to simulate something a hundred percent but it's based on the approximate viewing distance from the device that one pixel system measure like an actual unit of measurement um so that's why when you're simply like whenever you simulate something if you're doing a media query for example your media query that's going to change the viewport like change it from columns to stacking on top of each other at 600 pixels wide it still kicks in on that iphone x even though the if you know the width of the the actual pixels it's over a thousand pixels wide because it's not looking at how many pixels it is it's really in how many css pixels it is and there's a big difference there facundo nice to see you in here how you doing i'm glad to see you in here thank you very much have i considered speaking at conferences i'm a great communicator the stage will fit you well thank you very much i appreciate the compliment um i am going to be doing my first conference this year so that should be interesting um i won't point anyone to it yet because i think the website's getting a bit of an update um the date of it just got pushed back but it's the modern modern web summit um and i think the name's getting changed to modern web conference um but i'm going to be posting updates as that gets a little bit closer but it is something that i've i've wanted to do and i'm glad i'm getting my first opportunity for that i don't think it's ever going to be something i do a ton but uh yeah i'm looking forward to it i think it should be it should be fun it's going to be very different because it'd be a virtual one um i think i'd be pretty nervous standing i've taught in classrooms but that's like 30 people so i think i'd be pretty nervous standing on a stage but um let me scroll down a little bit here and check the chat a bit more i just want to say a big thank you to Brent for keeping uh keeping control of of the spam i appreciate it um can you make a video of how to create infographics which has the maximum use of before and after pseudoclasts why do you want the maximum use of before and after i'm just curious i use before and after a lot if you if you notice uh for decorative elements um i've never really done a lot of infographic stuff i mean it could be something fun to do dany thank you for jumping in t kintor is in python so yeah i don't know enough about about that i'm not a python i know nothing about python at all welcome to the chat dany thank you for coming in uh parth developer time with testing in terms of every possibility with portrait landscape iphone android etc etc etc so part of it is having different devices you can actually test on um it was weird just talking about like when you simulate a device through the dev tools and like you know portrait you know the mobile mode and stuff like it's a nice first step but actually having different devices to test on is super important so um there's also like cross compatibility testing dot com or something like that like there's services you can use that will also run it through a full gamut of devices and you can see what it's going to be looking like um in terms of breakpoints and things like that with media queries or however else you're doing responsiveness it does depend a little bit um but don't target devices target where your design starts breaking because when you target specific devices then you're going to leave like loopholes and problems and there's some there's a million different devices at a million different screen sizes and people on computer you know if you're on a big screen it doesn't mean you're using your whole window and if you're on a laptop maybe you're not full screen there either and who really knows what the user is getting um so for the responsive side or adaptive side of things and just playing with it as a big part of it and trying to get i i always try and do as few media queries as possible in terms of or as few breakpoints as possible so i'll use those breakpoints a lot for different elements but i try and limit how many breakpoints i need um as much as i reasonable right like if you if your design's falling apart and something's doesn't look good you might need a breakpoint um but in terms of all the other things part of it's just knowing what works on different browsers too through experience can i use is really helpful um but at the end of the day you need to just test on as many devices as you can get your hands on which can be hard i mean it depends if you're a freelancer in you're working out of your house and you only have your phone and your computer it can be a little bit hard you can try and buy used iphones buy used android phones just to get like a range of different you know so you're running safari on an iphone you're running different browsers on the android device um you have a cheap laptop just so you can see what it looks like there things like that try and get your hands on a few different things um it's always a good idea well let's see what else is happening here the chat is going by fast on that metal guitar covers this time about how to come up with sensible breakpoints i really just look at when my design when a specific design starts falling apart i do find that the more i do it the more i'm using very similar breakpoints for everything because generally speaking if your font sizes are similar from one project to the next like the breakpoints are going to be very similar one project to the next um so i sort of have the same starting point and then i'll make adjustments if i need it but look at what the design looks like and see where it starts falling apart is sort of where i where i start at least um i stopped dying asked about a media for print i should do it one day um there's i dove into it once and there's so much that i don't know about the stuff you can do in there and i started really going in a deep rabbit hole and i just ran away um but for simple stuff we could maybe one day do some content on it ram no i wouldn't put is it okay to have copied projects on my resume even though the concepts regarding it are clear no i wouldn't do it just because it a they might have already seen it like a hundred different times if you're doing like say a front end mentor project like they've seen so many people do that front end mentor project um and turn it into your own thing like take whatever you learn if the concepts are clear then just take it and do something else using the same concepts that's your own instead of being based on somebody else's project um because there might be a ton of people who've already done it the recruiter or whoever's looking at it might recognize it and go i know that's not yours and in those cases they don't know what you've actually done they don't know if you built that yourself or if you just followed along line by line watching a tutorial so um and if it's from a popular thing they will recognize it so just be really careful with that thank you very much dany thank you for the happy 200 200k i would give a bigger super chat but you see the way my bank account is set up no problem at all i appreciate it's really generous of you thank you very much sahaj ranny pa asked what would i like to see in css4 this there there has been some chatter about maybe css4 will actually be a thing um more for marketing purposes than anything else i don't maybe i'm out of date on this and maybe they have talked about it but there shouldn't be ever a css4 or html6 both are set up like when they made html3 everything got broken off into its own system so like there are many things that are at level one great is it or did they start at three whatever that's it like the base there are very there are a lot of different parts of css that are actually on level four now but everything is independent one from the other now um and this is to allow because css got so big they can update it um each piece individually because it used to be they'd have to update everything at once and that's why it took so long to even get css3 so now they can add one feature or they can improve uh let's say sub grid is coming so that's gonna be part of like level two of grid uh so that sub grid is getting added at that stage whereas something else that might be on level five and getting added over there so everything is on its own stepping stones that said the updates I would like to see the most is sub grid being implemented that is the one thing I've been waiting for it's been teased to us because firefox supports it and I'm really really really hoping that it comes to the other browsers I really think it's going to be a huge game changer um in terms of creating layouts a huge one so I'm really hoping the other browsers get on it um and container queries is being worked on now and I think those two together like I'm a layout person the primary focus of what I do is layout and those two container queries are I'm not sure which would actually be a bigger game changer container queries might be a bigger game changer um but I'd be happy if like 2021 gave us sub grid 2022 gives us container queries I like browser support and I'll be super happy uh Lucien too has super chatted thank you very much that's super generous of you thank you very much there's no comment or any question or anything just a super chat so I really really appreciate that thank you very much for the generosity I saw a question that my chat just jumped but it said what is better amour rem for responsiveness I have several videos that look at it uh so you can you can go just search for that but it depends on what you're using them for so rem or better for some things amour better for other things for font sizes rem except for sometimes you might want to use an m depending like if it's in a span maybe you want it to be an m um there's different things and different situations for everything um so it depends and I know it sucks getting into it depends answer but uh that is the truth of it five leaf clover is talking to someone else but explain oh okay never mind they're they're asking to get clarification on somebody's question that I missed um Richard is at Richard Richard Richard Richard said the browser browser stack um where you can test all your devices yeah Raj asks why people choose wordpress elementor instead of strong back ncms well wordpress is fine I think people choose wordpress because they're familiar with it there's tons of resources it's not that hard to get into elementor they use because they don't know how to make a website without it and generally speaking it's heavy and slow and um but it it enables people that have a design background to make some some stuff so um I do think that is a big part of it Sumit Kumar thank you very much for the super chat I really appreciate it I'm happy that my videos have helped get you out of some of the problems you've run into uh along the way so thank you very much for that very generous um Marco container queries would be really nice yeah I'm really they're just starting it's going to be a long time before they actually get implemented in browsers I'm guessing but my goodness it's going to be wonderful Angelos I have videos that dive into margin and padding so you can look for those if you want more detail but basically margin is white space with you know it's empty push things away and padding is space inside the element so you're adding it comes like the background that's the the main way I differentiate the two and if ever you're not sure which one to use choose one if it's the wrong one you switch to the other one and if you don't see a difference one way or the other there's probably no background on there I won't say it doesn't matter at that stage but if you're really just learning and getting to grips with how everything's working uh if it looks the way you want it to look just be happy and you can probably keep going have I tried to brave which one do you prefer firefox or chrome so I use chrome mostly day to day and then jump into firefox sometimes because it's open I use firefox as my development browser especially for css because the dev tools are better for css specifically and I'm not a fan of brave so I don't use it what Hogwarts house am I in I don't know I never did one of those tests I have no idea have I ever used mac os yeah I worked half my my life has been on mac os I don't like it as much as windows so I don't use it it has made a few things a little bit harder but overall I've been fine with it figma or adobe xd both I think both of them do wonderful jobs I think they're both really cool uh I like yeah I like both of them um I haven't used adobe in a while I actually want to go back to playing with it just because it's been a while since I've used it uh I'm comfortable with figma now but I think they're both cool parth developers asking nowadays is php gone or is it still alive in the market it's huge still you don't hear about it it's not the sexy language but it's still big it's still really big Katrina Montero asked have I ever tried coding back end no I don't know not really I mean I've done I've probably done a few things along the way um and but it's not I don't touch that I'm front I'm not even front and I'm front of the front end like all the way in the front joe williams bootstrap materialize bolimer I I I can't comment on frameworks because I don't use them enough man this chat is all over the place thank you very much auto I might have missed that one earlier it looks like there's a super chat from auto as well so thank you very much for that super generous of you I'm trying to keep up with the chat and I'm have it like as I'm scrolling down it just shifts all of a sudden and I really lose track um so one of the reasons that I don't like I see someone saying that braves blocking tracker and ad block ad block to me as a creator and I'm not saying this because like as I said earlier my primary income is not YouTube um but if for if you're running ad blockers that means you're taking money away from the people making the content and that means that content might not be free anymore uh so we all complain about like we want an open web we want everything to be open source uh but you know if you're a newspaper all these newspapers are going out of business because people put ad blockers and don't want to pay the five bucks a month or whatever they want to charge people get angry when they put it behind a paywall but then they block the ads you can't you know somebody's creating that and someone has to get paid for it if ads are the way that you can get access to that content for free um I think it's important to allow that um if you know for me on YouTube it's not my primary source of income so if you're running an ad blocker you're not seeing them for me I'm I'm not going to complain one way or the other uh but it definitely if you're letting ads run anywhere like or if even if it's just websites you really like and you're adding them to a white list maybe um you know something like that could be good um as far as the tracking goes yeah I do agree tracking is a big problem um I like Firefox for that Firefox is really good at like they even have things to like compartmentalize things a bit they block Facebook tracking a lot and all of that it's one thing I think Google's never really going to do just because Google's business model like there there's chrome is based with Google who make most of their money through knowing as much about you as possible so there's you know anything that's privacy there is a little bit iffy um it's just I it's it's more the the approach that I don't have anything wrong with like I don't see anything wrong with brave is a general thing um but it's like we're going to block ads but then run other ads so we can make money off of it um and maybe I'm mixing that up but like I did a lot of reading on it at one point and it seemed a little bit um like like them trying to profit instead of the actual creators of the content and I know they have a way of distributing income back to them but it's not the same thing um in my opinion another another super chat from Lucien thank you very much Lucien Chu I got you got my first and second time for sending super chat nothing special just want to say congrats your tips helped a lot a million thanks thank you thank a million thanks to you for the super chats it's insanely uh insanely nice of you Samuel do I wish there was a parent selector or a containing selector um I mean I could see the usefulness of it um maybe with I mean there's the if if they find a good way to implement container queries it could lead to potentially some sort of parent selector um I just don't know if it's actually possible um and I can get by without it there are sometimes where it would be really nice and then you sort of have to come up with a bit of a hacky solution to an alternative way of doing something um it's just like the potential for recursive issues that just crash the browser I think with a parent selector is too high so I think that's why it's never going to happen so I don't even want to get my hopes up for that where do I see the future of web development and programming the world of post-covid economic crisis uh I think it's just going to keep chugging along um it's a huge industry that's going to keep growing I think um I think more you know I think with COVID a lot of businesses shifted more online than ever had been before if you were doing e-commerce and offering that to like implement it for restaurants and stuff you might have done really well for yourself helping small companies out with that but I just think that it's I think it's not going anywhere or slowing down dysphoria oh blues does anyone else want Kevin to make a podcast I have thought about it in the past I just don't know what to talk about I don't know what I would do so you know I find there is if you don't know about it see it look up just the CSS podcast it's with Adam Argyle and Una Kravitz wonderful super good um and I didn't think CSS could be something to be podcasted about but they do such a wonderful job um and I don't know what I would talk about so and I yeah I have other stuff I'm working on but I'm gonna I don't know if I'm at the most recent chat let's when will the course oh so somebody uh Josh Velma when was my when will the courses be available again um if you for if you mean CSS demystified I'm hoping for June or July my SAS course I'm hoping for April um Sumit I do this full time so that's but I will answer he asked Sumit asked how do I manage my time between my primary job in YouTube so for four years I created YouTube videos on the side and generally did one video a week so the way I did it was I would work during the day I would get home from work make supper spend time with my family uh and then on Mondays and Tuesdays I would go down and make YouTube videos um so usually it was one day of setting things up getting everything going and then recording a video and then the next day editing it uh or you know a lot of time it would be three every like a day of creating something to get ready a day to record it and a day to edit the video um is how I would do it because I would go down at like nine o'clock at night and those days I was getting up at five thirty uh in the morning to for work I had to be up at like five forty um so I got up at like five thirty and so yeah at night I would go down and do my videos um and did that for four years and it got me to where I am now uh it is I think one of the reasons I'm at I know a lot of people saying I should have more subs in everything um I think part of the reason my growth was slower than some other channels is just because I was doing one video a week and sometimes I took breaks because it was important to take breaks and not burn out uh so I would do I would take breaks sometimes and uh so that slowed me down a little bit and yeah and now I'm at two videos a week and I'll probably just stick with that but content creation is my full-time job now so it'd be much easier to to make videos and all of that now guitar guitar jams you're on the grind to get your first job good luck it's not easy getting the first one but good luck with it I'm sure you can grab it and it'll come faster than you think do I think bootstrap is necessary I think it's no I don't um you might run into a job that uses it and then you learn it but if you have a really good understanding of CSS you'll pick it up fast Mr. Anderson what would be the most the must know CSS properties the must know all of them there's so many um I don't know though it's a hard one to answer um it's just something that like through the more you do the more you learn them anything to do with fonts anything to do with you know fonts padding margin display flex how flex works but the more it's one of those I think one of the things with any web development one of the issues with it is the more you learn the more you realize there's a lot more to learn so um it is a bit tricky but like there's so many it's hard to sort of say like focus on these and you'll be fine David Williams and I'm I'm okay at managing small projects and individual pages but struggling to wrap my head around huge projects and managing sass do you have any good tips for large pages um or large projects uh it's definitely a learning curve and you have to approach things differently um with sass it helps because you can have partials but whatever it is like look at make sure like print literally print off all the pages like the designs if you have them print them all off take a pen and paper insert finding similar elements like obviously your headings you have similar things there then like you might have a button and the button is the same everywhere so the circle that highlighted in a certain color components are going to be like the little components are this color then like bigger components that are made up of little components are going to be a different color try and componentize as much as possible um and focus on layout is one thing and content is another thing so some components will control your layout and then you can plug a component into there that's just going to live in the space that it's been given um it's hard to vocally answer it um but yeah that's sort of the the main approach that i try and take if that helps at all metal guitar covers what is the a lot of guitar people in here what is the best way to check for i e 11 um open up i e 11 if you're on mac os obviously it's a little bit harder you can spin up like a vm just to run it on there and nothing else but that would work um pratham up ade is sass necessary i think it's really popular and it's really big out there so it might be something that a lot of jobs are looking for uh that said there's probably a lot of jobs that don't require it either but it depends a little bit i guess jared thank you very much for the super chat you work is a full stack dev and my videos have been a great help for front and work your videos keep getting better and better it's been fun watching you thank you very much jared it's been super very generous of you with the super chat i appreciate that very much and i'm glad my videos have helped you out do you want to know what my most watched video is the single most watched video i'll see if anybody like without going and searching if anybody who has any ideas i'll see if the chat catches up on that um hey kevin i want to ask i'm not reading your name because it's in chinese characters and i apologize but i don't know uh but hey kevin i want to ask that should we still need to be concerned about smacks or bem structural concepts in stylized in styled components if you're only using style a styled components then you don't really need them uh if you're using things that aren't in it i think those ideas and that types of things are still bem is out there it's still there so knowing how it works understanding it i think is important there's now cube css there's other ones as well there's so many different approaches i think it's good to know different naming conventions and understand a bit of the idea behind them again i always think that it's not important to necessarily know a thing it's to know why and how it works like so why is bem even a thing uh because it gets you thinking about things a little bit differently um i do think that there's issues with styled components when everything is a styled component i understand the idea i think it's a cool tool but if the you know i've seen projects where there's so much repetition and so much stuff because it's all so self-isolated that you're just writing the same code over and over and over again and that's a bit of an issue too redulfo silva thank you very much my opinion on tailwind so since i wasn't going to talk about it but since he super chatted it uh i think it's really cool i i'm not i've already talked about it it's the reason that i'm saying i wasn't going to talk about it uh but i think it's a really awesome tool i think it serves a very good purpose it's not for me um i don't like the what the html looks like when using it um i think that people use it i think it's a really great way to mock things up to work really quickly i think that if you're using it the way it was intended to be used it could also be a really awesome tool it can end up with like the smallest css files you'll ever see after you run a purge css on it and everything so like there's a lot of benefits to it i like actually writing my css and i don't like how it's all done in the html for me that it's just not how i like to work um but i see the benefits i see why people like it um i think it's going to stay for a long time i think it's going to be very popular i won't take over it's not going to be something that every single project and every single user ever is using uh but it's definitely going to be around i think it's it'll be around for a long time so if it's something and especially if you're a javascript person who doesn't want to dive deep into the world of css but you can understand what's going on there uh i think that could be a nice tool but i do think that the more you know actually css like i said this earlier on but if you know css really well you'll be better with tailwind and you'll be better with uh bootstrap or boom or whatever it is the more you know the core language the better you are using the tools that rely on that language so even if tailwind gets the job done knowing actually how css works and why you're doing things the way you are you'll probably be more efficient with even tailwind nikhil the easiest freelance site for starting i i did an interview yesterday on uh on my twitch channel with kyle prince through we talked about that so i'd recommend going and listening there because he knows more about it than i do and he gave lots of really good advice for that um lucian true i don't have any open actually that's not true uh i'm updating my pay my own website right now to link off better to what i do have but i do it does link to my scrimba courses so i do have a free course it's like an html and css crash course that's free on scrimba and i have another course that's part of their premium membership things you do have to sign up for a membership with scrimba to access that one which is called the responsive design bootcamp which is a really in-depth thing it's it's more than 10 hours it might even be more than 15 hours where it goes from just learning the basics of html and css to uh typography uh layout going into a deep dive in flexbox a deep dive in css grid uh building websites we do several different like a single page we do a couple multi page projects and stuff uh so that's sort of the biggest one i have my other courses are all closed right now uh or there's conquering responsive layouts too which is another free course so if you just google search conquering responsive layouts you'll find that um and then my other courses are my other courses are closed right now um some my css demystified will open again hopefully in june or july and then it should potentially stay opened after that brent yes how to create a nav bar is my most popular video so that was actually my first video i ever made it's a way to make a nav bar that's not responsive using floats uh very so just that we had the other super chat that came in saying you know that my video has been super helpful and they've gotten better and better and better yet my very first video is the one that has the most views so kind of ironic there i didn't start with the most views my channel took six months to get anybody watching anything um so it didn't start popular it gained traction over time but it still gets tons of views all the time and i'm like oh why is the one non responsive float based thing my most popular video but it is steve tucker yeah import is deprecated it is on the way out so watch out you didn't like the look of use in my video how long can we use import um if you're using node sass you can keep on using it because node sass isn't being updated so like your old projects don't need to be changed uh but new projects i don't know uh we'd have to check their site but i'm pretty sure they're they're deprecated and i don't know when they're actually going to be pulled completely um samuel dean do i offer student discounts i do uh not on with the scrimba stuff i can't though scrimbas charges scrimbas pricing and my other stuff is closed so no discounts right now still alive with html css javascript or in this period should we learn reactor angular yeah html css javascript all the way and then at you then take angular or uh react or whatever it is after when you're really good with those some jobs you might need react um or angular or independent like react it's a lot of the attention these days uh it's really popular with all the startups but a lot of big companies are using angular so like don't feel just because like a tech same people are asking you like it's php dead it doesn't get the sexy headlines but it's huge so like look at what's actually out there and what people are hiring for and what you want to be doing what type of company you want to be work you want to work for startups you probably want to learn react or view uh but there's tons of businesses and tons of really big companies using angular so like look at what's going on emi del do i feel that being a famous youtuber makes you exposed as a person no um i don't think i'm that famous to begin with so that helps um i also you know i'm not like a vlogger who's showing my day-to-day life um not that anyone would want to see my day-to-day life um or stuff so like no i don't i don't feel that there's been anything that i'm too stressed or on being exposed as a person uh i also think like in this niche in general like the comments everything the people involved in it everything is so supportive and so amazing that um i've never yeah no i'm pretty good i'm pretty happy wecker wecker i hope i said your name right what should what name should i write my project under if my preferred name is different from my legal name your preferred i mean it depends i'm not too sure i i don't want to give bad advice on that so i don't actually know what if there would be a difference if you didn't use like on your projects i mean you can use a company name just register your company like register a company and go on a company name but she vanny i'm a big fan of them and i'm getting more into kube uh so those are my two big naming conventions sorry if i'm missing any any questions along the way everybody the chat is going really fast or i know i'm missing some stuff so i apologize if i missed your question oh steve tucker uh so the vs code sass compiler it um it should just keep on where it's using node sass so just like i said before if you're using node sass uh it's the old version it'll just keep on it won't get updated with any of the new features so at one point you might see something that is going on with sass that you just can't do um and part of it is like the using forward i just touched on the very basics i have a plan to look at some more in-depth and more advanced stuff you can do with them that are kind of cool um but there's other stuff too that like any updates that are coming any new things or new developments that they add they won't be part of node sass so that extension won't be updated either and it won't get them i heard there's a few people that commented saying that there's a new extension that does use dart sass um i've known of another one that disappeared after like it was there and then it was gone uh this one somebody said there's issues with partial so like if there's an extension that does it that's cool um but david what would i do is a one million subspecial i think i have a while before i need to figure that out i have not too stressed about that for a little while josh velima isn't angular or dying language so it's not a language it's a framework uh or yeah i guess it's a framework uh but no i don't think so it's not it i you know i know i know somebody who primarily works in angular and they just they've been job hopping a lot for different reasons but like they're job hopping because those opportunities are there um again i don't know if a lot of startups are coming in and creating apps or creating stuff with angular uh or sites and stuff but like you can't look at what all like the you don't want to look at the hot technology you want to look at what's out there and like there's so you know if a website was built five years ago or like you're looking at like large corporations that they're not about to just switch to react because they want to switch to react they have something that's been there for seven years using angular they're not going to make a change if angular is working for them it would cost the millions of dollars to switch um so i angular isn't as popular or i won't say it isn't as popular well maybe it's not as popular as it once was um but just because there's more competition but it's not dead i'm not saying you should learn angular either i'm just saying don't think that something's dead because you don't it's not in all the headlines that's the only thing i'm saying excuse me um uh there's a bit of discussions going on so i'm getting the middle of conversations toadie and have i worked for an agency before for web development no um oh no i've never worked in an agency um i've when i was doing design work i was at a very small i wouldn't really be an agency it was too small but it was sort of like that style of thing but doing design work but just really tiny um as far as developing goes i've been brought into projects but like with big teams and stuff but it wasn't for an agency or anything like that hope of glory do my kids have an interest in web dev or programming no not at all like oh that's boring they have i'm trying i keep trying the old oren's nine so i keep trying to like see if i can spark a bit of interest he isn't we we get um like a science kit thing that he's really into so it's like the stem stuff like it's more like engineering style that he really likes so i'm happy uh with that i like it too it's fun uh fun little things and then but the just seeing the text on the screen right now is kind of boring for him and even i've looked at maybe i should try again but like some of like the more kid-friendly programming stuff uh but so far when i the last time we did it he had no interest comment my address why don't i have a complete crash course for bootstrap because i don't use it so i don't feel that um it's for me that's the main reason i just i don't use it personally so vikeslav i'm messing up your name i apologize the stream will be up after i'm not going to take it off so you'll be able to get the replay on youtube i'll see the chat just jumped again um sahaj my thoughts one dislike on the line there's one dislike there's one dislike on the live stream that's all right it's not a youtube video if there's no dislikes that's how i see it akkash why do so many tutorials use class instead of id for a single single use selector because you don't part of it is you don't always know if a project develops or grows over time if it's going to stay a single use selector that's part of it um so like classes we try and compartmentalize stuff and like componentize stuff as much as possible so something in like so something is a class it can be used one time but then if that project grows and you actually need like your main nav is styled in a specific way but it actually gets styled in a really specific way as some like foot or nav that you end up having and like there's only some minor tweaks that it needs like you don't want to have to duplicate that code for no reason uh or you have to all of a sudden change like you have to refactor html just go with the class and it works um i think ids i know we can we can hook into them through css but the way i see it is they're much more useful for other things like an id is very useful in javascript all right even data attributes might be more useful there but like an id for me an id is used for anchoring like that's how i see an id i'll throw ids on stuff so i can anchor to that so if i you know i have one page and i want to be able to scroll up and down or provide anchor links for something uh within a page that's what the id is there for me um and as the use case or obviously in forms and stuff you also need to use ids sometimes um but when it comes to styling it like if i have a section of my page that has an id i'm also giving it a class um because usually the class for me and it's just the way i work but i think it's much safer using a class you don't have to refactor after you can just reuse that class later on if you need to that's the way i see it i see a comment about the the newspaper that you're still being tracked i mean if they have advertising yeah this goes back to what we were talking about a long time ago um but definitely i mean tracking is definitely an issue privacy is definitely an issue but it's going to be something that's i think the privacy issues we're having now are going to be laughable in the not too distant future um with all the types of tracking that are on the way um because so like we're going to be having face tracking and everything so so soon um it's it's going to be a different world for that and it's it sucks that we even at like the fact that government oversight has to be a part of it is really crappy uh it should be things they're easy to opt out of i agree if you pay for a service it'd be nice if they're not tracking you anyway um but i i do think there's a difference between tracking and blocking and i think there's all there's other ways of of avoiding to be tracked um then using you know you can you can use you can get out of tracking without blocking ads so if you're using a free service at least like they can continue to provide that free service how's that steve tucker you're old and slow learner so you need more tutorials yeah don't worry i'll be doing quite a bit uh on sass parth i don't know if it's a back end you find someone else to ask i don't know i think i mean java's been big for a long time so i don't but i i can't give an educated opinion on it should you learn rustin web assembly instead of react react in angular for the long term again don't think i'm i'm in the right spot to be be able to comment on that one my favorite css framework is just writing css guitar james i i don't consider myself the king of css no i appreciate that people think i'm really good at it and i i mean i think i'm good but i think there's i think i'm very good at i think i'm good with css and i think that my main skill though is being able to communicate what i know so i think that's you know that helps on that side of things um and i know it's really hard to see but there's the white book right there is css secrets which way to the post office php is massive yeah any project ideas for beginners check out there's frontendmentor.io i think whatever frontend mentor just google that and there's another one too that's very similar to frontend mentor but i never remember it so they just they provide you with projects to work on david chan i've updated my switches so i had maybe five or six videos where i had the blues now i've switched to some silent cherry red so they're a little bit quieter now but i'm using the ergo docs easy toting games is it cheaper to program your own website instead of hiring somebody uh it depends how much how much if you don't if you have to learn everything and program it and you're starting from zero you're and depending on what your hourly rate is or your value for your time it might be cheaper to hire someone if you already know what you're doing you know toting games php is like a it links into databases it's made for i'm gonna someone else in the chat will answer better than i am but it's thinking of it like a templating language a little bit but it'll pull the information out of databases to get it so a lot of websites are built with wordpress which is built on php so you set up like templates in there tell it to insert whatever information it needs and then it will check the database grab the information from there and insert it into the page the bombastic ufa you helped me a lot doing the small video tutorials like margin yeah i think i i enjoy those little videos where we focus on like one specific topic i like doing stuff like that did you know that stack overflow has a home page dnd tab by an it says boosting i thought we were going to get into an alcohol discussion there but i think you meant boosting boosting youtube videos on facebook effects algorithm probably not um i'm not a youtube expert it's taken me a long time to get here and people grow much faster than i do so maybe the wrong person to ask about that type of thing but i think as far as youtube goes uh actually it could affect the algorithm depending if you're getting a lot of people to watch like if you run ads to even on like people run youtube video ads to their youtube videos if you're not running it to people who are going to sit there and watch that video it's going to affect the performance of that video because you might get say a normal video gets 100 views and all of a sudden you get 5000 views but those 5000 people who come in stop watching after 10 seconds that's a negative signal to youtube because youtube seeing it as people are coming in and they're leaving right away so they're not interested in that video so that would be a negative signal so if you are increasing views you have to make sure it's to the the audience that is going to actually watch that video because if not it could have a negative consequence cavisha can i make a video about website delivery process to a customer from start to finish um i don't have well i sort of could do something like that now actually i'm working on something for somebody uh and i will be making content from that uh but it's not a start to finish from scratch like they have an existing thing that i'm making some changes to but uh and i'm making some content on that so that might help uh but we'll see maybe we could do something a bit more in-depth she shavani rawat our web dev simplified is currently working on a javascript course uh intermediate advanced he has a beginner one too that's reopening soon once that one's ready so uh there's that west boss has some great javascript content um brad travesty travesty media has great uh javascript content so there's a lot to choose from is code academy a good place to learn to code i've used it for some stuff but it was never thing like i i played with python once in it just for fun um and done other stuff so and i think it's changed a lot like i looked at it five years ago maybe um and then i was back on it for something i think some i'd recommended it to somebody um at one point and it was a little bit different but i mean if anybody else here in the chat has any uh recent experience with it maybe it could help um you know i yeah i don't have enough experience to say it's great or it's not um is a dual core intel seller on enough to get into web development um you might you some npm installs might take you a while but uh over i mean if you're just writing the very core html and css and some basic javascript stuff you could probably do it panos no experience there sorry have i ever i the chat jumped again so i might not see who it was oh there we go auto asked if i ever thought about creating my own css framework no i will be releasing a video in the not too distant future that's looking at like my starter template um it's not a framework but it's full of utility classes and other stuff um that gets me started and i can have like it's like a framework light sort of so maybe uh you know it's not it's really not like a full fledged framework by annie means though it's like really just like a starting template that i use um so i'm i'm fixing it up a bit and i'll have a video on that and a github repo available uh in the not too distant future for frontend developer should you focus on more on css before learning javascript in depth it depends what you want to do um so it depends is a big part of it i i learned html and css really well before i learned javascript um and i learned jQuery first but you know if you if the javascript side of things is more interesting to you learn javascript first um you know you don't have to be proficient at all three there's you know learn javascript's huge and just getting into that side of things and then working with people who are good at the other side of things is perfectly valid how to make a responsive circle using css uh there's a padding trick we look up like a css padding trick for aspect ratios you can make sure that the width and the height are always the same with that um and then a border radius 50 and now we do look up my video on aspect ratio because we have an aspect ratio it's just browser support it's not perfect yet um why did you switch to design field i was a designer first and then i got into web more um why would i why did i mean it was more of i was doing both and then i started teaching and so um it's been a bit all over the place for me to be honest it's just sort of what happened happened how were you coping with the time period around the year 2000 when everyone was fighting against the use of javascript users were encouraged to disable javascript and sites were developed to be non j s dependent i wasn't even aware of it but i was you know i was it was a hobby of mine in 2000 like big time hobby so i don't know uh go go check out hayden pickering's website uh you can't visit it if unless you disable j s um i think even i think there's an over reliance on javascript today if that so you know i i don't yeah i think there's a huge over reliance on javascript for some things these days well i say that but then like i'm using 11t which is built on javascript but anyway i don't i think there was a bunch of spam coming in at one point so if you do have a question i'll hopefully get to it but just don't spam your your comments please uh alex i'm doing good how are you edward oh yeah it's definitely worth learning to code the page builders only get you so far i talked about it a lot more earlier in the stream so i won't jump into it too much now but who inspired me no one inspired me so uh how's this i'll i'll switch that up a little bit uh but to get into it it was literally a hobby of mine for a long time um so like i was just building websites because it was fun then i saw it as an opportunity to make money so more money when i was freelancing so i jumped on that um and that helped on that side of things and so i guess in one way part of the motivation was i always had an interest in it from very early on it was something that i just liked doing and then when i realized i could make money by doing it it was more motivation to take it seriously uh in terms of youtube and actually creating content my main inspiration would be um travis nielson uh who was the guy who ran the dev tips channel for years i was a huge huge huge fan of his channel and uh what he was doing there and that was like for me i'd started teaching and so i was doing a lot less web development and that was like some of the stuff he was up to it was just fun staying up to date with css pretty much uh at the time and that was sort of just seeing what's going on there keeping up with different things um and learning and he you have great personality so it was fun to follow his channel uh and then he stopped making videos and i there was nothing that really replaced it for me and so i'd sort of replaced it by making my own videos instead and that was how i started pushing myself and continuing to learn and making sure that i was keeping up with everything if you don't know of dev tips channel it's you know he hasn't made videos in years now so it's but some of the stuff in there is still gold i would definitely recommend anyone check it vince from winnipeg would like to see a video about development git and gulp on the same project i don't know if i'm gonna do i have moved away from gulp i mean we could look at it anyway i've moved away from it a little bit um more recently i will be looking at getting projects running um the next big project i do i'll do it like including github with the pull requests and everything though um and we look at like getting it published and or not published but like hosted um and everything as you mentioned in the net ninja yes very good stuff i'm at why don't i like tailwind it's just not for me uh i like writing css i enjoy css it's what makes like it's what my what my channel is about it's what i do i really enjoy it so like it sort of takes that out of your hands a little bit um so it's just like the way i see it it's not my my ideal way to go but for other people if that's what you if that's your jam and i think they do a lot of good things too so like i'm not saying it's bad i'm not saying it's not the right tool to use it's just not the tool for me james brando uh yeah check out i've said it a few times but check out my go to my twitch channel i did an interview yesterday with kyle princelieu about like i think maybe half the interview or quarter the interview we talked about that type of thing so i'd recommend you check that out guitar jams how i got my i mean my job thing i don't think can apply to anybody and how it's been going like i got a job as i was doing design work first so i was like working at a small design place that didn't pay very well so i was doing freelance stuff on the side uh the first work i was getting was from people i knew it was uh like i did a coffee shop website because somebody i knew sort of that i'm was into like designing and stuff like that and i made you know i they asked if i knew how to make a website and we worked out something um i did something else it was an online contact that i had that i knew they needed a website so i asked if i could build it for them and a lot of the early stuff was just that and then uh some i got some extra work after that from referrals from them but freelancing was never my primary income um so that's also like on that side of things it's hard for me because i was never searching for jobs it was just like if things came up it worked out well for me um and then the design place i was working at i just got lucky with timing it's pretty much they had someone quit the day before i applied and so they they they took me for whatever reason uh i was out of school and then i was doing i mean all my developing all my development experience is freelance work um and then you know whether it's been individual clients or i've been brought into projects and been brought into bigger teams to work with them it's always been freelance stuff that i've done so like getting hired at a job i've had some terrible interviews um that didn't work out my teaching when i got my teaching job it was the worst an interview of my life but they still hired me for some reason so uh yeah when it comes to getting hired get actually i don't know if danny's still in the chat and there's danny thompson if you're looking to get hired uh for your first job he has a free uh series on youtube on how to set up your linkedin profile properly and take advantage of a linkedin profile to actually get hired instead of just like having a linkedin profile that's sitting there um it's a free series on youtube i would definitely recommend it out and like he's for that type of stuff like great so follow him on twitter um but definitely it's danny thompson um yeah i don't know if he's here anymore he was he was in here for a while but definitely i think that could be one resource at least to to check out to like sort of give yourself a chance in that because linkedin's a hard place i don't get it um but that could help out my chat just jumped again so i don't know who asked but i saw something that was asking about a road map i find it hard to give roadmaps um i sort of talked about it a bit before just everybody's journey is a little bit different um it depends what you want to do what type of projects you want to be working on what type of job you want to get what you want to be doing like i find it hard to give an actual phil watts does minifying css make a difference yeah it does we wouldn't do it if it didn't minifying g zipping it makes a difference um i'd also argue like you should before you minify to use purge css um especially if you're using something if you're using tailwind and you're not purging your css like it's part of their whole thing right so make sure you're set up properly with that um but that's how you go from like a really big css file from even if you're using bootstrap get purge in there because it's going to make your css file so much smaller uh but you can even compare like look at your css file and then minify it and look at the file and see what the file size difference is um and if you can save a few kilobytes with no work because minifying should be part of a build process it shouldn't be like a manual thing you're doing uh so if it's part of a build process that's happening hands off and you're saving yourself kilobytes of space then it's it's worth it wecker wecker i love git the only problem of git is that everyone has their own version what do you mean by that you shouldn't all be working on your own version you should be i mean you each have your own branch where you're doing your own thing but like everybody should have their own specific thing they're working on so you make your branch off the master you do what you need then you pull back into the master uh you can't have issues obviously where you're working on something for a while and then you know the base files really out of date because other people have been pulling in uh but hopefully if it's compartmentalized enough it shouldn't be an issue it can be an issue but uh yeah mran can i do a course on css grid like you did for flexbox do i have a flexbox course or do you mean like the i have a a series on youtube i have css grid content you're right i don't have something specific like uh like here let's learn grid um which surprised me when i look back on my content and i didn't have that i was a little surprised dvdas do i use any cms or do you just do front end and hand it over to developers it depends on on the project i have used i used to do a lot of wordpress stuff i haven't touched it in years like six years at least now um five five years at least now let's say five years let's say to be safe but uh so i have done lots of wordpress stuff um i'm looking i haven't a lot of the other things i've been doing i've just been doing the front end and handing off but not even handing off just like that wasn't the part of the project i'd be responsible for so i didn't have to worry about the any of the back end or any of the implementation i decided to worry about the front front endy stuff um but yeah i see i mean the main when i was doing freelance stuff for individual clients the main thing i would be doing would be wordpress sites when wordpress gets a bad rap you can have a very fast very performant wordpress site the reason they get a bad rap is because a lot of the themes out there are terrible if you if you make a nice lightweight theme like you can have super nice performance on wordpress wordpress isn't the problem it's the bad stuff that's built on wordpress that's the problem guitar jams you're also a graphic design person cool i have a i have one interview right now on the youtube channel freelancing and then the other two will be eventually on youtube but there's two that you can find on the twitch channel that i'm going to edit a bit and then eventually bring over to here what's a demo scene panos a cssjs demo scene i don't know what demo scene is what's my favorite font um my old favorite font was basic sans which is the brand font it's where all my youtube thumbnails lately have been using it and everything else i still really like it i think it's a great font um but i'm playing around with alaska right now i'm not sure if i love it as much but i've been enjoying it why Shopify is underrated uh is it i don't know it's it's pretty big if you need like just something i mean the problem i guess with Shopify like WooCommerce is huge right and then people are already familiar with wordpress so it's easy just to add something like WooCommerce to it but Shopify is pretty big i i think i've never used it i've thought about making some content on it though like making a custom theme or something i'm at i'm trying to make something like the twitter sidebar position sticky is not enough to do it i think we chatted about that once no uh or maybe it was someone else had a similar question yeah i mean it's something i could definitely take a look at at one point how big is your wardrobe i've never seen a video with the same shirt away so you have to watch more of that videos i'll film like four especially now that i'm doing it more often i'll wear one shirt for like and i'll record four videos in a row so um i've also changed like if you watch my older stuff and my newer stuff it's different because i as i said i used to go to work and then i'd get home from work do my stuff and then come downstairs to record so i was always wearing like my button down shirts now all my newer content it's t-shirts because i'm just at home and i don't have to go anywhere um and i did get a whole bunch of like i got i had a good amount of t-shirts um when i knew that i'd be working at home and that i didn't have to wear button downs anymore i still like them but it's just i don't know if i can wear a t-shirt i will if i didn't have to walk my kids to the bus stop i'd probably be in shorts too but i saw my chat keeps jumping as i'm scrolling down i like rent where's button up i like button up still i still wear them sometimes but a lot of the time i won't when you have a website with several pages and the style that css gets huge do you use separate css style files or i have one main css file um if you really are worried about performance you can also look into uh critical css there's a few different things that can do it but it happens automatically well they'll um like it's part of a build process it's post-processing well they're gonna put it in after the fact they add in like inline um css for the like the above the fold stuff um which can help with performance a little bit if you have a really big css file legacy terror another question i guess i should do a course on grid because there's a few people that've asked for it now using important in css i think that if it's something that's important that it's okay to use important but you should be very very very careful with using important mary does it how often do we go on twitch yeah a few people um asked oh one second i see a super chat that i missed earlier sorry about that uh chubby shady css easy to learn difficult to master is that true uh i think it's deceptive at the beginning so it's not it's easy to learn the syntax and learn the very basics background blue color white font family uh so the very very basics of it i think are yes easy to learn uh the syntax is simple and the very basics of it are easy uh but as soon as you get into the layout and that's where it can get pretty hard um and i would say just focusing on one thing at a time can make it a lot easier thank you also very much for the super chat it's super generous of you uh par thank you for the q and a you're welcome uh but mary asked about twitch so a few people about live streaming i think um so i'm live usually every monday at nine thirty nine or nine thirty eastern uh for a few hours uh lately i've been working on my own site i'll do other stuff too uh but always just live coding stuff um i'm occasionally live during the week playing among us too if you're interested uh and maybe later this week i'll be live if i'm doing something and i think it would be a decent like i'm just working on something and it would be a good live stream i'll add i'll do a live stream of that too um but at least once a week on mondays um chubby shady why am i so humble canadian i guess it might be part of it programming with as is do i use uh django for back end i don't do any back end work so if i'm doing something that requires that i'm working with someone else and i let them make that decision how to be good with vertical never ever how to be really good with vertical spacing is their guidelines for it look up um i mean it depends on what type of vertical spacing you're talking about if you want like a flow there's principles of design that will talk a lot about document flow and things like that um you can look up modular scales you can look up um i don't i have some issues with vertical spacing when it's all the same um but having it based on like a i'm trying a ratio can be a good thing um so it depends a little bit but i mean yeah look up like vertical flow uh there's even like there's some complicated setups though sometimes you're working a road most of the time thank you very much oscar for the super chat i like the little thank you very much it's super super generous thank you very much thank you greetings from mexico i'm glad that you could come and join us tau yeah if you know css really well or you know sass like learning bootstrap or something similar is not giving you new powers or new abilities um it's it's it's using what you already know to do stuff maybe a little bit faster so it depends on if you need to learn it or not um but if you know css really well you could pick up different things much quicker is it true that deploying a completely new website website will destroy google rankings it could have a huge influence influence yeah um i'm not an seo expert but what i know of seo is a lot of it comes from like if you if you've actually got a google ranking it's because google no like it's usually blog articles and other stuff like that you're very rarely going to have a well ranking website for just like a homepage of a business or something unless that's well okay that's the wrong way to look at it because it depends on search attend and there are obviously businesses that rank depending on the search that people put in but if you have a website that's ranking really well and you have to look at how are they finding your site um but if they're coming in through blog articles and then you just scrap the whole thing and put a new site up there and that article's not there anymore then all that is gone and it's a broken link or you could even put in some redirects but it better redirect to the same article because that's why people are going there so like you have to look at how people are finding the site why it's ranked where it is what search terms they're using to get to it um so like for me on my site redesign that i'm doing right now i have to figure out i the biggest problem i've run into right now is the permalinks for my blog articles are different than what they were on my old system i was using jackal before i'm using eleventy now it's it's generating the permalinks differently uh and my quick research on it looks like it might be a bit more work than i thought it would be to get them to be generated the same uh i don't rank well on google for very much at all but i do bring in a you know a couple thousand views uh a month and if all of a sudden all those are different i don't have to build a redirect for every single one of them um it would my all of that google juice i did have for those articles is gone because the permalink is different google doesn't know where to find it so i'd have to redirect all of them but that's a lot of work so i'm trying to find a way to do it easily but i'm not an seo expert so just take so take that with a grain of salt if yeah if you're just switching domains that's different because you can redirect to the different domain so james brando do i listen to music while programming if so what genre so i switch around a lot um i like electro swing a lot actually when i'm programming um just some random lo-fi stuff as well is nice i like just you know backgroundy stuff is always good sometimes i'll have some rock on but i find rock gets me too like excited if it well it depends on like the type of rock obviously uh but when it gets a bit more into the metal side of things like if it's too upbeat and too going um sometimes i like something a little bit more relaxed amir responsive banners what do you mean banners it could mean a lot of different things so who lack any motivation oh god spanky sully that's so hard so so hard um motivation you have to find something that interests them and that can be i mean i've had students i had a lot of students with no motivation uh when i was teaching in class and it's i don't know you've tried your best to find topics and interests and things but if they're not interested in something it's hard to make them want to learn about it and i think part of its personality too like some people are more driven and than others just like i enjoy learning i think front end development is amazing because you're just always learning new things i love that about it some people don't like to learn they'd rather go play fortnite right so like it's hard i don't know if there's a solution to that i'd like i'd like to know what it is to and advertise i mean advertising budget of a thousand will it be a good start advertising won't help with seo i don't think it it'll help while the ads are running but as soon as the ads are gone that doesn't like search engine optimizations but search intents you need people search it in generally you need to build links so you need other people linking to your stuff to build up page authority um google's not worried so much about um how like they don't track how long you can have google analytics but not everyone does and the website can still rank so like they don't know how long someone's on a page for so if you're driving traffic through adsense it's not going to influence your your seo it's going to get you to the top while you're paying for the advertising but then as soon as you stop paying then that traffic's gone what programming with aziz what did you do when you when i was beginning did i copy code from source code it was i mean we could cop when i started there was no dev tools um i remember when firebug became a thing in firefox that was the first one i had an extension that was like the modern dev tools that's where they developed from uh you could do it a view source that's how you would see how other people did stuff it was also in the day when things were really messy like everything was a different implementation um yeah it was it was hard at first adizia i i was working full time until two months ago maybe a bit by then the whole covid thing sort of makes that i'm not sure when i stopped working full time because i was already at home but let's say january was when i when i went full time with youtube or not youtube with content creation i've played around with houdini i don't have any content on it yet i will eventually have some hope of glory do i miss working with people in person i'm such an introvert that it doesn't bother me being by myself all the time i i mean i enjoy spending time with people if you know i go and have some drinks with my friends and stuff like that and socialize sometimes like even if i go and socialize then like i need a day to myself where i'm alone like i'm very much an introvert hands hands i think that modern js remerks are amazing i think that they do some really cool and awesome stuff uh i just think they're overused for things that we don't need them for and that the vanilla options a lot of the time would work better and have less overhead and make for faster websites uh but for when they're used for what they're intended to be used for they're they're super awesome yeah i have something planned for that john in the not too distant future about a prod like a project setup video all right i'm gonna have to get going soon everybody thank you all for coming it's been a while that i've been live now and i do need to go eat some food um so another another five minutes maybe my all five top five all-time favorite movies um star wars i'm not gonna rank them i'm a huge star wars fan though um i don't know why but one of my favorite movies ever is pool hall junkies it's not a great movie but i just really like it um i haven't watched i'm trying to think of like more modern stuff that i've been watching but i actually got into i watched the original star wars trilogy in reverse order because it was on tv and my parents taped it and then i just started watching it a lot and it was episode six then episode five like a year later i finally saw it and then i think it was when i finally saved up enough money to buy the trilogy that i saw episode four on vhs and i still have the box set vhs box set um other movies i really like there's others that i'm not thinking of off the top of my head and for somebody who studied film like i'm not into the classics um geez nothing's popping to my head there's lots of another stupid movie that i really really like it's not a stupid movie but another movie that i really really like that's not like a classic or anything would be a major league it's all movies that i watched like a ton as a kid or a kid or like teenager or whatever i'm here my biggest goal i don't know i'm always changing my goals i mean i just like help i've been teaching for six years now i've moved to online content creation about teaching i think just like continuing to teach and help people is my current like mission and goal and stuff like that much uh much too much hussein can we use jQuery and react together why would be my question help of glory interesting that introverts can connect so well with people maybe even better than extroverts i think i mean yeah i'm an introvert i am shy but not like i know there's a difference between being like shy and being an introvert and like i can stand in front of a class of people and talk with no i mean i'm nervous before i go up if it's a new group and i used to be really shy but i think that shyness evolved more into introversion i think if you're super shy it can be hard to connect just because you can't even like build that connection just because you're being too shy but yeah introverts i think i think also we i think we build up a good thing because we listen a lot more extroverts are too busy talking a dc i won't make it private it's going to stay out once that once we're done david chan i have two videos i have one that's looking at how to do it with css only and i have another video that looks out at me you can make a dark mode uh using javascript as well toa is there a site you can get mentorships from medium to advanced developers if there is one i don't know that would be a cool service though a cool thing programming with aziz it depends on the back end a hundred percent is asking about the security uh for the website so like minor i i don't have to stress about it too much zawad my favorite fonts yeah basic was basic songs was my brand font for a long time so my favorite one um and then i moved uh so like i liked it because of that i like gothom and just kind of whatever but i like it um if it's google fonts or things like that all the classic ones look pretty good like you know like the roboto uh railway poppins there's other ones i like franklin gothic a lot which is not a web font um you probably get it as a web font now but stop dying what's for lunch um it's leftover so whatever i had for supper last night what did i oh roast chicken roast veg reheated roasted chicken and veg josh hi from france bonjour love you tutorials thank you very much cabala is jQuery still relevant in 2021 there's more websites i think jQuery has more more websites are built using jQuery than react angular and view put together um because it was so popular for so long so i think it's still relevant in that if you're working on a brand new website you probably don't need to bother with it um but if you need to do any support for legacy websites you're probably going to run into it dove dove lecar i'm from montreal in kebec canada a guy i'm much better at css than javascript mary doesing do i do any one-on-one mentorships i don't just i have a lot of people who ask me if i could um i just don't have the time to be able to do it and i do have i have a course two courses on scrimbo one is free and one you have to be a member at scrimbo four um i have a free conquering responsive layouts web course if you just search conquering responsive layouts it'll come up and i have two other courses that are closed right now that will be opening in the near future comic sans to question mark comic sans actually it gets a lot of hate uh i i don't particularly like it um but it's apparently it's actually really good for um dyslexia and stuff i know my my wife's an elementary school teacher so she's always using it and i'm like oh come on let's mix up the fonts let's get a bit more interesting and she's always using it but it is easy for kids to read so i've never been to south america actually thank you james i've been to europe a few times and to a bunch of places there but i've never been to south america i'd like to visit though programming with disease i think it depends i mean i think a lot of websites are made dynamic that don't need to be uh you know they could be static websites that are not made as static websites uh so that's where i'm just saying that like it used the right tool for the right job so if it's something that needs to be dynamic then use dynamic if it's something that can be static then make it static well that's a good question daniel daniel luddy browser add-ons you use every day and cannot imagine life without them i use last pass as a password manager i've heard one password is a little nicer i don't know uh but i'm and i've heard it's easy to switch between them too but i've been with last pass for a while so i use last pass uh that's probably the only one i couldn't live without just i you know i have a different password for every website they're all when possible really big and long i'm always annoyed when you go to generate a password and then it's like oh you can't have more than 16 characters and i'm like oh i don't like this website sir sir la colonne oui je peux parler le français it's not i'm not great but i can do it cater i'm still live yeah not for much longer do i have any random pieces of advice i what i talked about earlier about learning i think is probably the best things that i can do uh my best advice is just like don't watch content participate in the contents like learn with purpose um practice what you're learning like write the code that the person's writing don't just think you know it because you understand it and then try doing it without watching the tutorial try using it in different ways and experimenting with it i think that's the best way sir la colonne would i do any meetups in montreal when it will be allowed to meet yeah i definitely would wreck it on scrimba's a web development learning platform um but it's just it's you're watching the video but you can actually like pause the video and code in the video editor if that makes sense like you're you're pausing the instructor's thing with his code and then you can edit the code in it so that's it's really really cool peter jan yeah i'm sorry i'm doing that now i'm doing that on twitch right now and i will be doing some content on that on youtube later on um on static site generators yeah all the school assignments and comics has zawad i'm on a pc i prefer i don't i'm not a huge fan of mac os aditia you have no idea how popular and yeah thank you thank you very much i have been to italy marco i've been to rom florence and venice mohammed will css die in the future or get replaced don't think so it does its job and it does it well so i don't see where it would be going and it's the web is one of those things that because it's like html css in javascript i don't think and unless whatever replaces it has to be able to parse css because you can't you can't chain or or the browser like again you rely on all the browsers making the change to something new i don't see them doing that and then what happens to all the websites that were written with css before that it's not worth the overhead and trying to change can i say more about web flow i think it's cool uh i think that i think it works i think it works really well because you're visually writing html css and then there's obviously the javascript stuff it's sort of a little bit more plug and play uh but you're for the html css side like it's functional because you're writing it just visually so you're doing classes you're adding the properties you want and all of that um so as far as visual editors go i think it's one of the better ones ladrino what do you recommend as an intro to good website design you mean like design design uh i don't know actually zaid and how to find work gotta put yourself out there is one of them uh i'm not the right person to ask for that though i apologize mary does and i'm saying i'm having a lot of trouble with your second name i apologize i'm just gonna say mary is it i keep switching i think between mary and methi just because english and french but uh do you have a blog if you go to my website uh just kevin powell dot co there is a blog bear i just i don't write i haven't written something in like six months but yes and as a complete beginner yeah 100 have a blog and write everything you're learning and explain what you learned and you're gonna learn so much more just by talking about it definitely document your learning 100 do it metal guitar covers for resets look up uh i use like a slightly modified version of andy bell's um reset so just look up andy bell modern css reset and yeah oh prior i have to go now too thank you for for being around for so long uh i am going to be heading off i see some questions that were coming in about tailwind uh getting started uh other things like that so i just want to say if if you're asked any of that i've already talked about it we've been here for a long time now so thank you everybody thank you for everybody for being here and a really big thank you to uh brent for moderating i appreciate it there was a few times where it looked like he had to to get in there so i appreciate i appreciate you taking the time and uh keeping keeping an eye on everything while i was talking away here so thank you very much brent i appreciate it lucian another you keep coming in with the super chats keep pushing me for super chat montreal canada as well what a coincidence awesome is it lucian then i keep i was i was saying lucian before lucian i'm guessing then if you're in montreal all right thanks everybody i really appreciate everybody who's been here and hang out this whole time you don't like how youtube mods sorry about that i don't i i don't know how it works so but i do appreciate that you you sort of kept an eye on things thank you all and yeah if i didn't answer your question i guarantee you i probably answered it earlier uh another thank you lucian for for all the super chats super generous of you i really do appreciate it and for everyone else who's super chatted along the way uh thank you very much uh and for just everybody for following subscribing all this time sharing my content all of that it's why i've managed to get to 200 000 subscribers so thank you all very much i did see a question about another ama i don't know we'll see i usually do like question and answer stuff but like short like little bits and pieces here in there and any of my live streams so just come and hang out on twitch and uh yeah i that's usually where i'm live streaming so right thanks everybody uh for being here i would say thank you to everybody's and start listing out names but there's just so many people here but uh yeah i will say i mean a few of you guys have been really active in the chat so uh hope and david uh el prior who else did we have if i look really fast uh metal guitar covers there was some other there's been a few everybody who's been in the music names you've been chatting a lot so thank you guys so much marco appreciate it i've been Daniel i've been to vienna as well twice now actually all right i gotta go eat something uh so thank you guys so very much you just subscribe today thank you stop dying and my hair your hair color code i don't know my hair color is changing it's very gray i don't know it's a mix of gray and brown so bye everybody take care and i don't know how to end the stream because i'm usually in twitch oh you know what i'm just gonna i think i learned from being on twitch do i i don't have an ending thing set up for youtube though so it will just end usually i throw up an ending an ending screen over on twitch but i don't have one so the stream might just like stop all of a sudden so i apologize if it's a bit of an abrupt ending um because the break one won't make too much sense will it all right thank you guys all for for coming again and i will see you again i'm not used to youtube so i don't know how to end it oh there it is all right bye everybody