I Made a Squircle! Button. It's a squircle button. 🥰 And that’s harder than you might think, due to the limitations of what typical #CSS provides. But here we break down a neat #WebDev technique for building one as well as some of the other fun aspects of this demo (@ property to the rescue!): image
“War must be, while we defend our lives against a destroyer who would devour all; but I do not love the bright sword for its sharpness, nor the arrow for its swiftness, nor the warrior for his glory. I love only that which they defend.” –J. R. R. Tolkein The AI *is* coming for your job. The Zuckerbergs of the world will make sure of it. But hope is not lost. We, the workers, still have real power. Here are a few ideas on how to weather the coming #WebDev storm:
A few months back, I’d reported on <selectmenu> turning back into a regular <select> tag—but with awesome new #CSS-based smarts for completely customized styling. #WebDev Since then, there have been some revisions to the proposed spec, and helpfully we have a thorough rundown of what’s changed courtesy of @npub1v48a...csx2:
One of the oldest and cruftiest APIs in #JavaScript involves cookies. In fact, can you really even say there's an "API" for cookies when it's literally just a string property on `document`? Wouldn't it be nice if we had a more modern #WebDev API to use for setting, reading, and deleting cookies? Introducing the Cookie Store API:
If it sounds like I'm a sore winner, that's because I am. But OK. Here we are. *Finally.* Tailwind 4 now comes with a theming system based on—wait for it, wait for it—CSS. #CSS. What a concept! 😅 Yes, the ships have turned around in #WebDev. React 19 can now play in a world where not all of your components are built with React, and Tailwind 4 can now play in a world where not all of your #HTML markup is riddled with utility classes:
React: functional components which aren't very functional. TypeScript: types for JavaScript which aren't real types. Great ecosystem! 😄
Our 25th issue on #WebDev is published, talking about Baseline and the awesome features dashboard for the Web Platform, as well as React 19 and a new way to author custom elements. But wait, there's more! We'll be sending out a bonus issue in just a few days exclusively to Intuitive+ members. Have you signed up yet? You won't want to miss it! 😅 (Or just subscribe to the free newsletter. That's fine too… 😊)