My curse
Skills:
Staying Current in AI80%
Key Takeaways
Kevin Powell discusses his experience with conference cancellations and shares his thoughts on web development tools like Astro and VS Code, highlighting features such as view Transitions and CSS selector visualization.
Full Transcript
hello my friend and friends and welcome to my podcast General musings my name is Kevin and this podcast is an audio version of my weekly Sunday newsletter this week I'm going to be talking about my curse or rather can I break my curse and of course this might make you start wondering Kevin what curse are you even talking about now this is definitely a little bit injust but it is the one where every single conference I get invited to talk to gets cancelled now I don't get invited to tons of conferences I haven't really made my mark on the public speaking uh realm yet but so far I'm actually four for four I've actually long thought about getting into public speaking and doing conference talks and things like that you know breaking away from just being in my office all day long and actually meeting some people seemed like a something that'd be kind of interesting and fun to do but I never really actually put myself out there to do it and until now I actually haven't at all but I have been invited to a few different talks just from people wondering if it would be something I would be interested in in back in 2020 I actually got my very first invite and it was during the height of the pandemic so it was going to be a a virtual one but it was still a really exciting opportunity because even though it was a new conference it was from a group that had been running a successful react conference for a number of years and now they were trying to break out into something a little bit more Broad and just like front end in general the lineup that they had was just mind-blowing to me there was people like Andy Bell Miriam Suzanne Eric Meyer and there was others too that I'm not remembering at the moment but I remember seeing the list of speakers that were there and my name was on that list and it was like a fullon impostor syndrome for me at the time and it was something that I was really excited for and then it all just fell apart I don't even know really why it fell apart exactly because communication from them dried up a little bit but it was relatively early on in the co days and I think that you know SP the idea of sponsorships for virtual conferences wasn't something that had been worked out maybe as well as they were hoping and I don't think they were able to get the funding that they were expecting to from sponsors and I think the logistics of pulling it off were also something that was a lot more difficult than was initially planned because they'd always done iners which is the logistics of inperson events is kind of crazy but if it you go from being big in-person events to doing a big virtual one that's a really big difference and I think just the combination of different factors led to it not happening now obviously that sucked but you know so be it life goes on and then over time since then I was actually invited to two more conferences these two were actually for in-person events but smaller ones that had smaller budgets and without as many big names but that was actually fine for me because you know I've done public speaking in a way before I used to teach in the classroom to 30 to 40 people but that's definitely not the same thing as standing up on a stage and talking to an auditorium full of people so the idea of a smaller event with smaller crowds and things like that seemed like a pretty good idea especially to get started with but neither neither of them worked out in the end either so neither one of them was an established event and as I said they were smaller in scale so I sort of knew from the get-go that there was a possibility that they wouldn't happen just because it's really hard to get conferences off the ground and up and running and stuff and there's a lot that goes into actually running them but you know I I had High Hopes but of course life happens and and that was at that point three for three and then there was the one that I thought was actually going to break the curse cuz at that point I started feeling like a little bit like w one that I'm getting invited to here isn't isn't working out and then the most recent one was Frontiers which was actually a really well established conference that invited me to speak and they've been running since 2008 so it felt you know annual once from 2008 they went virtual during the pandemic that worked out they actually had one inperson one after that that was a little bit smaller as the everything was you know changing and going back to normal a little bit so I had really high hopes for that one as well and there was other big names associated with it and people that I was looking uh forward to meeting with and once again just being honored to be speaking alongside with but as you probably know from where this story started and where we've been going this whole time it invariably had to cancel as well sadly and I mean it was a shame I was really looking forward to it but I also realized that since the pandemic the the landscape for conferences has shifted and it has changed and on top of that they're also really expensive to attend or that actually might be part of the reason why the land cape has shifted a little bit because of the price most people going to conferences are going on company dollars right we're not they're not going on their own dime CU it's just expensive to attend especially this year with the way the econom is going uh in 2023 so far a lot of businesses have been cutting expenses in general their ad spend are down and any sort of extra things they can cut have been cut and so they're cutting their money for things like going to expensive conferences for some of their employees and there we have it because of that I haven't you know the Frontiers got cancelled and it sort of has I think maybe changed the landscape a little bit because there was even something more local to me that had to get canceled at one point and a few other things that I wasn't directly involved in but that I was sort of looking forward to that just they haven't got off the ground or they're sort of refiguring things out and delaying things and I've been hearing that a lot with some of the ones that aren't like the top conferences that everybody knows and goes to so despite all of that I'm wondering if I can break my curse for 2024 and and we're going to find out pretty early in the year because I've been invited to speak at that conference yes it's that conference th h a t it's the name of the conference all caps and it's going to be taking place at the end of January in Round Rock Texas which is just outside of Austin that is a little bit different from the other conferences that I was lined up to speak at then because well first of all it runs over full 3 days which means it's like a really big conference in that sense of like the amount of speakers that are there there's multiple tracks the entire time is as well so there's there's tons of speaking going on and it's at a pretty large scale in terms of you know the amount of of information that's going to be going on and how long it goes on for cuz a lot of conferences these days are like one maybe 2 days it's also taking place at a resort that's basically a giant indoor water park which is kind of cool they have a big Texas barbecue night one time they have a games night another night and just a lot of like socialization and other things that are planned which part a big part of conferences is the social aspect of it but also really that conference really leans into that idea and tries to like organize things around that socialization as well which is really awesome so I'm really looking forward to attending that I think it's going to be a lot of fun I'm also looking forward to meeting some of the people that I've been interacting with a long time online with and I finally get to meet them in person I know James qqu is going to be there Danny Thompson's going to be there Shashi low who I've done some live streams with is going to be there and a whole bunch of other people so yeah I think it's going to be a really fun event and if you happen to be going or even if you're just in the Austin area or anything like that during the time I'm there it's really like the last couple of days of January in the first couple of days of February send me a DM let me know uh that you're going to be you know around and stuff and I'd love to you know meet up and say hi I think uh that's one of the reasons I'm going is to finally meet people in person after all but circling back to this idea of conferences and just in general not specific to any of the ones I'm going to and before we get to the links that I'll be sharing for this week when I was invited to the Frontiers conference I let everybody know that I was going to be going to it and a lot of people replied mentioning the price and as I've already alluded to a little bit earlier on the price of attending a conference can be really expensive to the point of being prohibitive and you know just you can't afford to go and I I definitely know the feeling because I've wanted to attend several in the past that I just haven't had the means to actually be able to go and attend of course when the Frontiers one came up people were just saying like how is why is it so expensive or how how can they justify a price that's so high and well it's a little bit different from meetups which are often free or very low ticket prices and some meetups can be really nice lineups and really big and everything but the reality is most of the time these conferences the cost of running them is insanely High the Frontiers team shared some of their numbers with me and I was just mindblowing on how expensive it can be from renting the area you have to like pay for the venue itself which they are not cheap then on top of that you have to have your staff that are going to be there and on hand to help people out and you probably need more staff than you realize and and just basically for the the companies or the people running them the price gets out of hand insanely fast and they need to be able to pay all of those things to be able to make these happen so if you do want to attend that conference it looks like it's something that you'd be interested in that you'd want to go to or you know maybe you don't want to go to that but there's other conferences you've heard of or seen about over time that really have piqued your interest and you'd love to be able to go to them well if you currently have a job in the industry you should find out if your company has a budget for that type of thing now I mentioned that a lot of companies have cut their spending and that is the reality of it but a lot of companies still do support and help support employee training and going to conferences is something that they often are very happy to do to help their employees first of all get to know other people and meet other people within the industry and also to learn from what you learn when you go to a conference but if you don't ask you won't find out so you might you might as well go and ask worst case scenario is they say you know maybe we've cut our budget for this year but we'll have a new one for next year ask then or we've already spent our budget for this year but ask next year or sometimes year end is when they have budgets that they need to go through so this time of year is a good time to ask potentially but worst case they just say we don't we don't budget towards those things and nothing changes but if they do have something you might as well take advantage of it and now we're going to completely change topics as we talk about the other awesome stuff from around the web section uh of this podcast and for this one I'm going to be focusing a little bit on Astro because as you might know if you've been following me for a while I absolutely love Astro I think it's a fantastic solution and in one of their big updates more recently they really leaned heavily into view Transitions and if you don't know about view transitions it's basically a way that we can make a regular web page feel sort of like a single page app where the you know we can actually persist certain things across different pages and have an animation from one page view to another and they're really really cool I've been working on a few demos with them um they're not ready for prime time yet it's going to be a little while before I publish those demos but I'm just having a lot of fun building stuff with view Transitions and doing some cool stuff with it and one of the nice things with Astro though is it comes prepackaged with a poly fill so it means that it can work across older browsers as well and they don't get left behind which can be really nice and yeah they've done a lot of stuff I just encourage you to look into it a little bit more if you want to sort of lean into that side of things cuz it's really awesome and they've made it really easy to do and the reason I'm even bringing this up at all is because they've actually been sharing some cool examples of stuff that people have been building using Astro and view Transitions and one of them it's gotten a lot of traction on Twitter or X or whatever you want to call it and it's a a demo that's been done by Maxi Feria looking at he actually used a 3D model of this person walking and they're just like chilling out walking but when you switch to the different pages it actually keep the model keeps walking the models there the entire time and it actually rotates between the different page views and it's just it's doing its thing and it sort of Zooms in and out a little bit it's really really awesome it's this animated 3D model that persists and changes through each page and it you know not something you'd expect to actually be three separate pages it looks like it should just be a single page app with you know some JavaScript magic going on but it's three separate pages that transitions between each it it's just simply incredible and something like that might feel a little bit advanced but if you want to learn more about how the view transitions work with Astro codrops has put out a article recently it's by Igor penac and it explores how to use view transitions with Astro and it's really starts from the ground up it's you know from the very beginning and walks the way through it using sort of a shopping cart type of experience it's a really well done article and so it's a really great example to get started with because it just works really well and yeah definitely start there maybe before you start getting into the more advanced stuff but it's a nice exploration of the topic I will eventually have a video tutorials of my own on the topic probably the first ones won't be using Astro to just be using the vanilla approach to it all but I use Astro for a few of my personal projects and I'm going to be hopefully implementing some of these in the not too distant future even on probably a very simple way but just a nice little extra touch that we can add to our websites and it it just changes the complete feel of things instead of the page completely reloading they're they're super nice to the view transitions but speaking of links and speaking of things that I've been doing or I plan on doing this week I did do a video on the state of HTML survey and actually I did not do that this week I did that last week but I forgot to mention it or I didn't forget I'd already recorded the podcast and then I did the video after and posted it so you know I highlighted going through the survey but you might be saying like a state of HTML survey do we really need to know the different parts of HTML like what is there to discover there it's just HTML but I actually only knew and had used about 50% of the stuff that they asked about in the survey so not only do I think it's a good idea to take these surveys in general just so we can get a good idea of the state of where people are in their knowledge and use of a lot of features whether it's state of HTML CSS JavaScript there's the react one graphql there's a bunch of them now but I think they're great initiatives but I also think they're great learning tools and they have a reading list feature you can add things that you haven't heard of to your reading list if you want to know more and then they provide you with a whole bunch of links and other stuff at the end so anyway you can check out that video and and then do the state of HTML survey and then moving on to the next video that I did put out this week it was taking a look at five different tips for getting better at CSS it's definitely more of a beginner video that just looks at you know sort of why people struggle with CSS a little bit and talks about five different sort of ideas and approaches and stuff we can do to help get better at it and improve at CSS and our understanding of CSS as well and near the end of that video actually I mentioned Explorations and and having fun and doing cool stuff just you know breaking into your comfort zone and and doing sort of CSS experiments and stuff and sometimes it can be hard to think of good ideas to experiment with so in my next video I took on a CSS battle because they're always fun and that's the main reason I did it but it also is one of the things I recommended doing um in the previous one because while CSS battles aren't something that you would definitely actually use those skills directly as something you'd put in production you just create an SVG instead of drawing stuff with with CSS the things you can learn by doing things like CSS battles is is amazing you use CSS in ways you weren't using it before you're trying new things you're using different skills than you would normally use and you learn lots of little tips and tricks and other stuff along the way and I used sort of one over and over again in that CSS battle actually for centering something on the screen really quickly and there's you know probably a few other little quick tricks and tips that I used in those too so if you want you can obviously check out that video and if you're into shorter content my last video of the week was an easy way to make sense of complex selectors using VSS code and that's just because vs code actually has a really easy way to visualize CSS selectors just you just hover on top of the selector and it shows you what it's selecting it's not actually showing you the exact thing in your HTML that it's selecting but it's just saying like this selector would actually select anything that sort of falls into this and it gives you a little example and it can be really useful for understanding what a more complex selector is actually selecting cuz sometimes you look at something that you know maybe you you're working on an existing code base you're something that somebody else coded up and you're staring at the selector going I don't know what the heck this is so it's a nice little trick takes one second for the popup to come up and then you sort of gives you a rough idea at least of of what it might be selecting and that's it for this week if you'd prefer a written version the link to my newsletter is in the description as well as a link to all of my socials and of course every single thing that I've mentioned along the way during this episode thank you so much for listening until next time don't forget to make your corner of the internet just a little bit more awesome
Original Description
This week, I talked about whether or not I can break the curse of every conference that I get invited to being cancelled 😅. So far, I’m four for four, but I have a chance to break it to start off 2024, when I’ll be speaking at THAT Conference in Rolling Rock, Texas!
What I’ve been up to this week:
- The State of HTML: https://youtu.be/sPWlakxKRm8
- 5 tips to getting better at CSS: https://web.descript.com/315f1dec-0c55-4acc-90d4-0738881fe8b7
- Taking on a CSS Battle: https://youtu.be/eYPyIq5Y3Rk
- The easy way to make sense of complex selectors: https://youtu.be/eYPyIq5Y3Rk
Other awesome stuff around the web:
- Maxi Ferreira’s Astro + View Transitions demo: https://astro-3d-view-transitions.pages.dev/: with a 3D model of a person walking that persists across pages
- Codrops article by Igor Penaque exploring the basics of View Transitions with Astro: https://tympanus.net/codrops/2023/10/03/animating-multi-page-navigations-with-browser-view-transitions-and-astro/
My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell
✉ The written version of my newsletter: https://www.kevinpowell.co/newsletter
💬 Come hang out with other dev's in my Discord Community: https://discord.gg/nTYCvrK
Help support my channel
👨🎓 Get a course: https://www.kevinpowell.co/courses
👕 Buy a shirt: https://teespring.com/stores/making-the-internet-awesome
💖 Support me on Patreon: https://www.patreon.com/kevinpowell
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from General Musings with Kevin Powell · General Musings with Kevin Powell · 6 of 60
1
2
3
4
5
▶
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Intrinsic Web Design
General Musings with Kevin Powell
When you feel like you're losing motivation
General Musings with Kevin Powell
Are you sure you want to freelance?
General Musings with Kevin Powell
How I use Notion to help stay on task
General Musings with Kevin Powell
The problem with learning roadmaps
General Musings with Kevin Powell
My curse
General Musings with Kevin Powell
The CSS Mindset
General Musings with Kevin Powell
My simple technique for a better work/life balance
General Musings with Kevin Powell
Grids auto-fit syntax is weird at first but its amazing
General Musings with Kevin Powell
When you don’t know where to start
General Musings with Kevin Powell
Making the browser do the work for us
General Musings with Kevin Powell
Why mobile-first isn't always best
General Musings with Kevin Powell
The problem with following tutorials
General Musings with Kevin Powell
make your navigation work with one line of css video
General Musings with Kevin Powell
Am I cursed?
General Musings with Kevin Powell
Keeping up momentum with self-paced learning
General Musings with Kevin Powell
Understanding vs Knowing how to do something
General Musings with Kevin Powell
Supercharge your learning
General Musings with Kevin Powell
Supercharge your learning
General Musings with Kevin Powell
Why is CSS so frustrating for so many people?
General Musings with Kevin Powell
How people's struggles with CSS evolve over time
General Musings with Kevin Powell
How do you know you're ready to start applying for jobs?
General Musings with Kevin Powell
Is 54 units too many units, or not enough?
General Musings with Kevin Powell
Two important dev skills that don’t get enough attention
General Musings with Kevin Powell
It took me 6 years to realize I had a great idea
General Musings with Kevin Powell
Don't rely on this non-existent optimization
General Musings with Kevin Powell
Quick one as we head into the holidays!
General Musings with Kevin Powell
Taking a short break
General Musings with Kevin Powell
Is HTML the easiest, or hardest, to get right?
General Musings with Kevin Powell
How teaching helped me become a better developer
General Musings with Kevin Powell
Answering your questions - Mailbag episode
General Musings with Kevin Powell
A conversation with Una Kravets: The rapid evolution of CSS and hobbies outside of work
General Musings with Kevin Powell
It's easy to get stuck in our ways
General Musings with Kevin Powell
How much browser support is enough?
General Musings with Kevin Powell
A conversation with the person who inspired my channel, Travis Neilson
General Musings with Kevin Powell
I felt like I was taking a step backward
General Musings with Kevin Powell
A conversation with Clark Sell
General Musings with Kevin Powell
The slow adoption of new CSS features
General Musings with Kevin Powell
Why does CSS keep getting more complex?
General Musings with Kevin Powell
I hate that people say stuff like this...
General Musings with Kevin Powell
Why You Should Learn CSS Grid Before Flexbox
General Musings with Kevin Powell
Don't overthink it
General Musings with Kevin Powell
Why competition is a good thing
General Musings with Kevin Powell
ADHD as a dev can be a blessing (or a curse!)
General Musings with Kevin Powell
ADHD can help developers be more creative
General Musings with Kevin Powell
Gain inertia with very small easy tasks
General Musings with Kevin Powell
Dev work might be the best job for someone with ADHD
General Musings with Kevin Powell
You don't need to be hyper to have ADHD
General Musings with Kevin Powell
Navigating ADHD as a developer
General Musings with Kevin Powell
Nerding out about CSS with Adam Argyle
General Musings with Kevin Powell
Is productivity a lie?
General Musings with Kevin Powell
So much new CSS stuff! How can we keep up?!
General Musings with Kevin Powell
Selective learning
General Musings with Kevin Powell
Should you use AI to help you learn?
General Musings with Kevin Powell
Navigating Accessibility Challenges in Web Development
General Musings with Kevin Powell
Teaching Front-end, making sense of CSS, and more with Josh Comeau
General Musings with Kevin Powell
Getting more involved with CSS with Miriam Suzanne
General Musings with Kevin Powell
The Unplanned Path: Finding Passion in Teaching and CSS
General Musings with Kevin Powell
Navigating CSS Layout Decisions
General Musings with Kevin Powell
The future of CSS layouts: a new unified approach
General Musings with Kevin Powell
More on: Staying Current in AI
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
Had my Frontend Developer interview with Capgemini (Application Developer) today, and I wanted to…
Medium · JavaScript
10 Frontend Developer Tools to Boost Productivity in 2026
Medium · Programming
10 Frontend Developer Tools to Boost Productivity in 2026
Medium · JavaScript
The US Frontend Engineer Market in 2026: A Data-Driven Reality Check (and the Bias That Stops Us Seeing It)
Dev.to AI
🎓
Tutor Explanation
DeepCamp AI