A conversation with Clark Sell
50:16
Taking a short break
2:40
7 ай бұрын
Supercharge your learning
12:43
10 ай бұрын
When you don’t know where to start
18:07
The CSS Mindset
10:51
11 ай бұрын
My curse
16:38
11 ай бұрын
The problem with learning roadmaps
3:04
Пікірлер
@mohamedyamani8502
@mohamedyamani8502 Ай бұрын
can you please link the playlist of the interviews you mentioned? I didn't find it in the description! as always, great video Kevin.
@tomaszgora4353
@tomaszgora4353 2 ай бұрын
I just went through a web and mobile Dev course bachelor year in a major uni in Scotland and the web guy thought us jQuery, echoing markup with PHP on the page one line at a time, and making layouts with tables. You don't talk to me about the way we're being taught and trigger my traumas 😭
@KelseyThornton
@KelseyThornton 2 ай бұрын
I found grid to be more intuitive than flexbox and so, much easier to learn.
@zackysh_
@zackysh_ 2 ай бұрын
I will be brief, but I think that "solution based" resources are part of why people don't choose the right tools; I see this happening in Java code-bases, but much more frequently in CSS and Typescript ones. EDIT: I have to point, "unofficial solution based" resources; official sites often suggest the appropiate tools.
@rafagleich2258
@rafagleich2258 2 ай бұрын
Hi Kevin, First of all big thanks for all of your content. You make me fall in love with CSS. You are truly a CSS wizard. Secondly, I tried to open podcast link from your newsletter but it doesn’t seem to work. I can access the website, but play button doesn’t work, and it shows that podcast is 00:00:01 (1 sec) long. Best, Rafal
@ELStalky
@ELStalky 2 ай бұрын
Agree for the most part but have to say that `fr` has some unintuitive behavior, too.
@daveturnbull7221
@daveturnbull7221 2 ай бұрын
When flexbox first came out I tried learning it and failed. I persevered and failed. Eventually I just went back to how I did stuff before. Then grid arrived and I thought gret, another thing to totally baffle me. I could not have been more wrong. Straight away it just clicked. took me a while to grasp some of the nuances but the basics just seemed natural. Since learning grid and thanks to your videos I've now got a very simple understanding of he basics of flexbox and am able to use it when appropriate but I'll always look to grid first to see if it is the best fit for what I need.
@zig5712
@zig5712 2 ай бұрын
I really want to use grid more but I have yet to encounter a situation where it feels more straightforward (Not that there are no use cases, i just personally haven't run into them yet, i'm very new). The biggest draw for me towards the grid system is by far the fraction unit system even if it can be reproduced in flex, fr literally makes sense, there's no magic behind it, it just does what it says it does.
@techyjc
@techyjc 2 ай бұрын
Great video. Social media can be quite polarised. It’s also important to consider a wider range of views if you’re looking for help and not just the initial responses. The expression.. “There are many ways to skin a cat..”
@daveturnbull7221
@daveturnbull7221 2 ай бұрын
Thanks Kevin - always good to remind folks that what they say can have an impact other than what they think.
@scpresearcherssite1054
@scpresearcherssite1054 2 ай бұрын
I fucking hate css
@radnan47
@radnan47 2 ай бұрын
CSS unfortunately just doesn’t have the best fundamentals necessary for all our current use cases. And trying to tack on all these use cases is naturally going to complicate the language further and further. What’s best would be if we could just scrap it and start from scratch with a completely different mental model - but alas that is no longer possible - so we’re stuck with this for ever. Like we had media queries for responsive design - now we have container queries. We might get container style queries - but there’s also talk of `if` statements for conditional properties. We had specificity bs - and now we have layers. lol it just never ends
@Bunqers
@Bunqers 2 ай бұрын
I always thought he said 'Hello my friend and friends'...
@TheOnly_1Lius
@TheOnly_1Lius 2 ай бұрын
Nahh😅
@b1mind
@b1mind 2 ай бұрын
Honestly it's a lot, but also the best time to be a frontend developer imo.
@bevik12
@bevik12 2 ай бұрын
Most likely a lot of developer will end up using some design systems like Tailwind or Material so I guess just less things to worry about it.
@Ahmed-fq3kz
@Ahmed-fq3kz 2 ай бұрын
Sure. but if you want to make something more creative than usual work, you will need what he is talking about.
@b1mind
@b1mind 2 ай бұрын
Tailwind alone is NOT a design system.
@techyjc
@techyjc 2 ай бұрын
I think having a multiple ways to do thing offers flexibility. Maybe what is needed is a collection of best practices and examples. For those you use a product or language constantly they tend to know what works best in most cases. Then again, I guess because CSS is constantly changing, so best practice is constantly evolving.
@darter1990
@darter1990 2 ай бұрын
The problem is not in the anwer "it depends"; the problem is in the result question: "when it depends?" A problem that I experimented in Front-end, Kevin, is that no one is deep diving into the use cases necessary for understading how, and when use all these different solution; this, creates stagnation in the knowledge base of the way of duing thing, and consequentially you will never know when "it depends", since even Senior Devs are not going to build an experience. This is a nice rope to unravel.
@drewbird87
@drewbird87 2 ай бұрын
Thanks for the nudge! I need check out container queries again. Theoretically, they’d shine in “components” - just need to take a step back and think through how it interacts with existing responsiveness.
@hemantduttacodes
@hemantduttacodes 2 ай бұрын
People don't look for something new once they have something that works for them. People don't every day have the mentality that I will improve my workflow and techniques, not only CSS but in general; once they learn something that fulfills their needs, it is enough for them. They learn something new once they have a requirement that pushes them to do so.
@Brendan2Alexander
@Brendan2Alexander 2 ай бұрын
Good points. I stand convicted as one of those devs who often manhandles css just to get something done while my "real" work is with javascript or dotnet etc. Your channel really helps me to genuinely focus on the art and science of css. Because of you I DO use container queries.
@killerwolle88
@killerwolle88 2 ай бұрын
I used container queries, they broke our modals. (Because it catches position: fixed, like relative catches absolute) So... Next project.
@CyberTechBits
@CyberTechBits 2 ай бұрын
TBH CSS is so powerful nowadays you can do a lot without JS.... it's awesome 😎
@PicSta
@PicSta 2 ай бұрын
I am a web developer over 20 years but had a few years of break now. I lost completely track of newer CSS features and play catch up at the moment. Most people have a specific workflow or way of thinking where container queries change, like everything in thinking of design structures. Like for 10 years you walk down the street on right side, now someone comes up say, please use left side instead. This is how it must feel for most people adopting it. Perhaps one day we all will use it as there come some benefits with it in the way we design things independently of device their width.
@Tenaciousgolem939
@Tenaciousgolem939 2 ай бұрын
That stat is interesting, i'd say my current role id say im 80% html and css😅
@tanim_mahbub
@tanim_mahbub 2 ай бұрын
The people who are working on the adoption of new CSS features for browsers are the most important to do this in my opinion, if they implement the new features the people who try to adopt them will try harder. I have 2 incidents to tell you about. The first is about a few months ago, I applied border-radius, outline, and outline-offset to a set of buttons. They were working fine, except one day one of the team members told me that it was not working on the mobile browser, so I tried with an Android mobile browser Chrome, and he was right, it's not working. After a little bit of digging, I found out that border-radius doesn't work with outline in some browsers. So I changed the CSS and used border and box-shadow as a CSS-Trick for the design I wanted. The second incident is recent. I have done like 25% of a project using the new CSS nesting, and guess what, it got me again in mobile browsers. After checking a little bit and chatting with the ChatGPT I concluded that for now, it won't be wise to use the new CSS features except for practice purposes. I felt sooooo bad because the new features are so awesome.
@techyjc
@techyjc 2 ай бұрын
Is there also the question of browser adoption for new CSS? Some browsers adopt faster than others. The time between initial release, adoption and full(ish) support probably means enthusiasm is curbed or sometimes the feature just slips off the list. With the exception of features that are progressive enhancements, which can be used early on. Just my thoughts.
@Killyspudful
@Killyspudful 2 ай бұрын
I've always found that there is a big disconnect between the ever-changing capabilities of CSS and the knowledge of *stakeholders*, not devs. A lot of dev work is not designed or determined by the dev, but by other people, who aren't usually coders. For example, knowing about @container queries and the possibilities it allows makes no difference if the Figma spec you are given has only two variants of the product card ("that's desktop, and that's mobile - look, we're responsive!"). It's the same for new colour spaces and other visual capabilities. "Here's the brand colours, and they're all RGBA". As regards dev-centric stuff like @layer, native nesting, etc, a dev's chance of actually getting to use them depends very much on technical debt. Refactoring is often a hard sell to the Project Manager. "Will this improve site performance right now?" I think there is a lot of room out there for educating non-devs in the new CSS capabilities. I've run in-work 'seminars' aimed at UX/UI designers, letting them know about stuff like new animation powers, colour spaces, transitions, etc. But this would need to be a regular thing, given how fast CSS is moving.
@markopizurica
@markopizurica 2 ай бұрын
css grew so much in the last couple of years, so it's probably overwhelming for new designers. also, with so many new features people need to keep track on caniuse, people just opt to use near perfect adoption, and just wait for the community to announce that 'it's ok now!' it feels to me that wide adoption of flex and grid was just yesterday.. and look at as now! @container lol!!
@techyjc
@techyjc 2 ай бұрын
That was great! I think Clark needs a day off…🫣😅 I work in I.T networking. Technology moves so fast. Have done some Frontend Dev but like with technology I struggle to keep abreast of developments. I refer to myself as a generalist. I have a general understanding across a broad spectrum of tech, software etc… but when needed, I find a specialist to fill in the missing knowledge.Because no one person can really know it all… well, Kevin might be a CSS exception..😅
@ClarkSell
@ClarkSell 2 ай бұрын
Maybe 2 days ;)
@techyjc
@techyjc 2 ай бұрын
@@ClarkSell Go for it! 👏
@_ata_3
@_ata_3 2 ай бұрын
I like this guy. Not many people think like this nowadays and here we are...
@Isagi__000
@Isagi__000 2 ай бұрын
I didnt know you have second channel. I am really excited for more podcasts. Pls bring all type of devs, not only front end focused. I mean just a req. You can do whatever you want. I am happy with anything.
@ClarkSell
@ClarkSell 2 ай бұрын
What's up FEF? Feel free to AMA.
@b1mind
@b1mind 2 ай бұрын
Great interview would love to get out to THAT conf someday.
@ClarkSell
@ClarkSell 2 ай бұрын
do it!
@melvillespence6768
@melvillespence6768 2 ай бұрын
Thoroughly enjoyed the chat
@akramilyas6030
@akramilyas6030 2 ай бұрын
if anyone can give me and advice about how to find a remote job i sent a lot of offers on indeed i never get emailed back i have a strong portfolio and experience i worked on a lot of project freelancing such as ERP system and many cool website am strong both of backend and frontend but i hardly can get any income
@CyberTechBits
@CyberTechBits 3 ай бұрын
Tables...ugh. CSS needs to update tables. I wrote some cool stuff to turn a table vertical on smaller screens because I don't want bloated libraries that never do what I want. But, would be nice if CSS would update tables to make them more friendly to work with.
@SerilaBuck
@SerilaBuck 3 ай бұрын
there was a 50/50 chance that this episode was about the less stylesheets language
@daveturnbull7221
@daveturnbull7221 3 ай бұрын
I think you're spot on Kevin. While all things web related will never be more than a hobby (at most) for me I've found your videos very useful as I try to get more of an understanding of it in general. Your videos where you talk about learning and more general things are very useful for life in general so can be applied to a lot of my other hobbies (I'm retired so seem to be collecting them).
@dankierson
@dankierson 3 ай бұрын
The thing about *some* tech interviews (well, we'll call them that) is the sheer self-centeredness of all parties involved.
@EpilefRodriguez
@EpilefRodriguez 4 ай бұрын
Love it, keep doing more of this, DevTips is in my top 5 youtube channels, I'm so happy is back!.
@farhan-app
@farhan-app 4 ай бұрын
TRAVIS IS THE REASON I STARTED FRONT-END WEB DEV!!!
@EamonnCottrell
@EamonnCottrell 4 ай бұрын
Shoutout to Quiet -- read this earlier this year too (solid book with some good parenting advice toward the end iirc) and scored in the middle as well 43:25
@aj8__8
@aj8__8 4 ай бұрын
the story of DevTips is a crazy roller coaster, i didn't know he was back
@rrd_webmania
@rrd_webmania 4 ай бұрын
Travis was my favourite CSS wizard :)
@theManuelOsorio_
@theManuelOsorio_ 4 ай бұрын
This is awesome. The two of you are huge inspirations for me. Will definitely giving this a listen on Spotify later today.
@b1mind
@b1mind 4 ай бұрын
Great vibes! This was def a treat for me, you both have influenced me along my journey.
@hoshi411
@hoshi411 4 ай бұрын
1 ) the absolute worst browser in keeping up with web standards is iOS safari and mac safari follows close behind that. 2 ) at least half of the people use safari Conclusion: People who know, know. If you don't code for safari first, you will pay later. I also passionately hate safari.
@ico0z
@ico0z 4 ай бұрын
For me it's not only to look for "The 99% support or does all the major browser support it" I generally will consider a support with a history with a lot version behind the feature release
@eksperiment6269
@eksperiment6269 4 ай бұрын
I might be in the extreme in some peoples opinion, but for me I'm ready to implement at around 88%. I think for too long the general consensus has been to hold back on new technologies for too long and that it has slowed down development, but now my philosophy is to implement new technologies early and say that it is the users responsibility to keep their browser up to date.