Kevin Pennekamp

4 Followers
220 Following
140 Posts
#CSS lover | Staff front-end engineer | Engineering manager
Websitehttps://crinkles.dev
How do you use the platform when platform features aren't evenly distributed? https://gomakethings.com/how-do-you-use-the-platform-when-platform-features-arent-evenly-distributed/
How do you use the platform when platform features aren't evenly distributed?

One of the often repeated phrases among lean web evangelists like me is to “use the platform” whenever possible. That means using relying on vanilla, out-of-the-box HTML, CSS, and JavaScript over libraries whenever you can. The modern web has tons of amazing capabilities that make building for the web much easier than when I was learning. And browsers are much better at implementing features in a cross-compatible way. But… that doesn’t mean platform features are evenly distributed.

With the recent news around React canary in NextJS I really am starting to feel like the “old man yelling at a cloud”. How did we come that this is an accepted practice in an industry not really known for long-term quality?

https://crinkles.dev/writing/old-man-yelling-at-a-cloud/

Thanks @zachleat for bringing this to my attention.

Old man yelling at a cloud

Front-end development really became a pop culture around big company frameworks. It has become an investor-focused industry.

👏 @addyosmani released a talk version of his "The Cost of JS" series, and it's 💯!

https://www.youtube.com/watch?v=ZKH3DLT4BKw

The Cost Of JavaScript - 2023

YouTube

When I migrated my website to #11ty in the beginning of this year, I also removed SCSS and went old school! I refactored everything back to regular #CSS 😱 I actually like the result. The copy-pasting was not so bad and quickly done, and it made me rethink some parts of the code.

I wrote a little bit about it:

https://crinkles.dev/writing/going-back-to-css-only-after-years-of-scss/

Going back to CSS-only after years of SCSS

When migrating my website to Eleventy, it ditched SCSS and went old school. I went removed a complexity layer to see if CSS-only is a viable option these days.

@neil I’ve been creating front end dev course for years, but just launched a new thing… https://leanwebclub.com
Lean Web Club

Learn a simpler way to build for the web with HTML, CSS, and vanilla JS. Get instant access to a growing collection of tutorials, projects, structured learning paths, and a supportive developer community.

Just started with leanwebclub.com from @cferdinandi. Even with years of JavaScript experience, the amount of stuff already in is overwhelming. I see a lot of interesting and good stuff when going through the list of tutorials, let alone the roadmap.

Can already recommend it.

Well, looks like Reddit pulled the plug a little early. Apollo started crashing, but I just manually revoked my token and it looks like it fixes the crashing, but no more Reddit access haha. Those folks are fun to the very end! 😛

Want to learn a simpler way to build for the web with HTML, CSS, and vanilla JS?

🏴‍☠️ Join the Lean Web Club for just $9/month!

Get instant access to a growing collection of tutorials, projects, structured learning paths, and more.

https://leanwebclub.com/

Lean Web Club

Learn a simpler way to build for the web with HTML, CSS, and vanilla JS. Get instant access to a growing collection of tutorials, projects, structured learning paths, and a supportive developer community.

With the recent news around React canary in NextJS I really am starting to feel like the “old man yelling at a cloud”. How did we come that this is an accepted practice in an industry not really known for long-term quality?

https://crinkles.dev/writing/old-man-yelling-at-a-cloud/

Thanks @zachleat for bringing this to my attention.

Old man yelling at a cloud

Front-end development really became a pop culture around big company frameworks. It has become an investor-focused industry.

When a major framework pushes a canary version of their core library, with no guarantees, I think it is safe to say our industry is wanting to move to fast. It really feels like features over stability. Keeping investors happy over developers that to work with their choices in the next X years