Time flies and suddenly you're at 1000 videos!


View this email in your browser (or share it with a friend!)

Hello Reader,

With summer winding down, I'm winding my own things back up a bit, with this newsletter returning to having a bit of a random ramble at the start, and most of the content I put out on a regular basis back up and running as well.

The crazy thing with the summer winding down is that it once again reinforces how fast time is flying by. Every time I blink, it feels like 3 months have passed.

And speaking of time flying, I'm at 998 videos right now... which is a lot of CSS content!

To celebrate hitting 1,000 videos (which I still can't really believe), this week I'm going to do a live stream to celebrate. It'll probably be on Thursday around 1pm Eastern time, but I'll send out an email once I have a firmer time in place.

I'll be doing an AMA, and I plan to play a CSS game, and I have a few other fun things lined up as well, and it'll probably last 3-4 hours, instead of the usual 2 hours that I do.

🙋‍♂️ What I've been up to this week the last two weeks

Make this fun effect that follows your cursor (pure CSS)

video preview

I was just playing around a little with a navigation when I had a thought about whether or not anchor positioning could work for a shape that could follow the hovered/focused link using anchor positioning.

I almost gave up after my first failed attempt, but it turns out not only is it possible, it’s not even that complicated!

If you don’t feel like watching the video, you can find the final CodePen here, but the video does cover a few of the issues I ran into while using anchor positioning, which could be good to know.

Can you beat me at a CSS Battle?

https://youtu.be/hoDmeE72G7A

Anytime I do a CSS Battle video, people like to talk some smack in the comments, so I timed myself doing CSS Battle’s 235, 236, and 237 so that you could try them yourself, then see if you managed to beat them faster than me.

I took way too long on one of them, so even if you’re not the fastest at these, you might have a chance at 236, and even if you don’t beat me, it’s still fun!

Can you beat me at a CSS Battle?

video preview

Anytime I do a CSS Battle video, people like to talk some smack in the comments, so I timed myself doing CSS Battle’s 235, 236, and 237 so that you could try them yourself, then see if you managed to beat them faster than me.

I took way too long on one of them, so even if you’re not the fastest at these, you might have a chance at 236, and even if you don’t beat me, it’s still fun!

⚡ Quick tips of the week

CSS detective work made easy with this DevTool feature

video preview

There are a lot of DevTool features that people don’t know about, including how the Computed tab can make it very easy to find a problematic style, which is what I look at in this video.

I also mention a free DevTools for Beginners course that I made with the help of Amit Sheen. You can find that course here if you’re interested in it.

CSS Working Group just killed ‘Masonry’

video preview

Apologies for the click-bait nature of the title on this one, but it was too good to pass up 😅.CSS Working Group just killed ‘Masonry’

🎙️ Podcast

Conferences & Community: A Chat with Henri Helvetica

show
Conferences & Community: A C...
Oct 10 · General Musings with Kev...
58:18
Spotify Logo
 

In this episode I chat with Henri Helvetica, a performance engineer and active member of the web community. We dive into the significance of conferences and meetups, and how COVID-19 has affected in-person events. Henri offers insights on event organizing, the need for new in-person experiences, and what makes a good event. We also explore the value of community and networking, and how to find events and meetups in today's landscape.

LISTEN ON: APPLE | SPOTIFY | YOUTUBE | WEB

📝 Quiz time!

Which of the following CSS properties allows us to resize image elements within their boxes, the same way we can do `background-size: cover` or `background-size: contain` for background images?

  1. image-position
  2. image-size
  3. object-fit
  4. object-size

As per usual, you'll have to head on over to YouTube to take a stab at the quiz, and once you answer, you'll see if you were right or not.

🏁

To close things off this week, I'm curious what you think of the different sections. I always had the headings for each part, but I'm testing using some backgrounds to sublty break them up a bit more as well.

Have a fantastic week!
Kevin


Are you looking to step up your CSS? I've got both free and premium courses to help with that! They cover a range of skill levels too 👇

Beginner friendly (and free)

HTML & CSS for Absolute Beginners

A free course that starts with the absolute basics, and gets to creating some layouts with Flexbox and Grid.

Enroll →

Intermediate

CSS Demystified

For those who've been writing CSS for a little bit now, but want to step up their game and start writing CSS with confidence!

Enroll →

Intermediate (Frontend Masters)

Build a Modern Site from Scratch

Build a fully responsive site using modern CSS features, along with some polished animations.

Enroll → (25% off first month of Frontend Masters if you use this affiliate link)

If you no longer want to get any emails from me, you can unsubscribe or you can edit your preferences if you'd like pick which emails you get from me.
113 Cherry St #92768, Seattle, WA 98104-2205

Hi! I'm Kevin

Weekly newsletter, where I talk about tangentially-related front-end development topics and share what I've been up to in the last week, plus any cool/fun/interesting/useful links I come across as well.

Read more from Hi! I'm Kevin

View this email in your browser (or share it with a friend!) Hello Reader, A bit of a different email this Sunday, as I don't have any new content to share (which is the first time I haven't had anything in a long time). Instead, I'm writing to let you know on Tuesday and Wednesday of this week, I’m giving a workshop with Frontend Masters called Modern CSS Fundamentals. The workshop is for anyone ready to move from doing their best to getting CSS to work to truly understanding it. Whether...

View this email in your browser (or share it with a friend!) Hello Reader, I’m going to keep the intro short on this ones because there is a lot going on in the What I’ve Been up to section, but before we jump into into that, two quick things: As an experiment for Interop 2026, Jake Archibald and the team at Firefox habe put together a way to gather more feedback on what features matter most to developers. So, if you head on over here, you can pick the proposals that are important to you, and...

View this email in your browser (or share it with a friend!) Hello Reader, A few weeks ago, I posted a video about the current state of the internet after I had a terrible AI-generated CSS article showing up in my news feed. I was saddened by how it was getting priority over quality content from sites like Piccalilli, Smashing Magazine, CSS-Tricks, and countless other excellent sources (I’ve put a bunch in the other links around the web section below if you’re looking for more to follow). At...