npm for beginners, headless CMSes, and more


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

Hello Reader,

A short newsletter this week as I’ve been spending almost all my time working on finishing my course Beyond CSS.

The end is in sight, and it’s been head down for me trying to get across the finish line.

About two more weeks to go and I think that final module will be wrapping up.

And if you're interested, the top tier is on sale, but that sale will end once it's finished!

🙋‍♂️ What I’ve been up to this week

Outside of working on my course, I did also put out some videos 🙂.

npm for absolute beginners

video preview

While I plan to stick with CSS as the primary focus of my channel, sometimes for larger builds or sites, I use Vite, Astro, or something else that requires jumping into the command line.

Rather than explaining it every time, since a large part of my audience are beginners, I figured it would be a good idea to have a “go watch this video if you’ve never used it before” type thing in place!

Creating a blog with a headless CMS

video preview

Speaking of needing the command line, this almost 3-hour long video needed me to jump in there a couple of times!

In this one I look at how we can use Astro along with a headless CMS to create a blog based on a Frontend Mentor design, and it was pretty fun to put together!

Dynamically number elements with a few lines of CSS

video preview

After a little break from Shorts, I’m back with this fun one looking at CSS counters.

I used them in my long video above, and figured a lot of people would miss it, so I wanted to make a quick video on them.

There’s a lot more than you can do with counters, so I’m planning a long-form video on them in a few weeks from now as well.

🔗 Other awesome stuff around from the web

I haven’t had the time to do much looking at other things this week, but if you are after a nice weekly dose of CSS goodness, sign up for the CSS Weekly newsletter!

Zoran shares tons of great CSS-related content there, and just in case you didn’t know, he has a CSS Weekly YouTube channel too.

🏁 </newsletter>

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)

Conquering Responsive Layout

A free course to help you approach responsive layouts with the right mindset.

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 →

Advanced

Beyond CSS

An advanced course that dives into project architecture, theming, design systems, and more.

Enroll →

Unsubscribe · Preferences
113 Cherry St #92768, Seattle, WA 98104-2205

Hi! I'm Kevin

Every week I share what I've been up to over on YT (and elsewhere), and also my general musings.

Read more from Hi! I'm Kevin

View this email in your browser (or share it with a friend!) Hello Reader, This week I put out a video where I showed a few modern CSS features that can be useful in a CSS reset, and it resulted in a lot of comments asking about what reset I use. The interesting thing about resets is how their purpose has changed over time. Originally, we used them to help us make sure all browsers were behaving in the same way, but thanks to how much parity we have in them now, for the most part, resets...

video preview

View this email in your browser (or share it with a friend!)Add your content ere... PRE-S: The State of CSS 2024 survey is out now! The more people who take it, the more representative it is, so please, take a few minutes to go through it! When you’re done, you can watch me go through it and talk about a lot of the features it asks about. Hello Reader, The last 3 week’s newsletters have been really long ones, so we’ll keep this one a little shorter 😅. We'll get to the <article> and why HTML...

View this email in your browser (or share it with a friend!) Hello Reader, Last week I talked about getting ideas for personal projects that you’ll have the motivation to actually finish (or maintain long term). The issue that comes next is making sure the design looks half-decent. One thing a lot of beginners think is, because they are making designs in the browser when writing CSS, that they should also be a designer. When everything they make looks bad, they get demotivated. Creating a...