James Stuckey Weber

James Stuckey Weber

@jamessw.com

Web Developer and builder of tools Web Developers use. @oddbird.dev

439 followers166 following303 posts

James Stuckey Weber reposted

Bootstrap 6 alpha 1 got announced today: blog.getbootstrap.com/2026/10/08/b... Great to see how many modern CSS features the project is now leaning into: @property, @layer, @starting-style, oklch(), color-mix(), light-dark(), interpolate-size, :has(), … (Yes, Bootstrap still is a thing)

blog.getbootstrap.comBootstrap 6 AlphaToday we’re releasing the first alpha version of Bootstrap 6, a major overhaul to the project that modernizes and expands one of the most prolific open source…

James Stuckey Weber reposted

James Stuckey Weber reposted

One of the few proposals for funding OSS that feels like it could actually work

Laurie Voss@seldo.com

I have been writing this post about the economics of open source, on and off, for 13 years. I wasn't expecting to end up at "Microsoft should send corporations a huge bill" but nothing else we've tried has worked. https://seldo.com/posts/nobody-pays-for-open-source-we-can-force-them-to/

James Stuckey Weber reposted

… and that's my rank! 2027 edition www.alwaystwisted.com/articles/and...

alwaystwisted.com... And That's My Rank! 2027 Edition
Patrick Brosset@patrickbrosset.com

Interop 2027 prep is now. Want to help? 1. Go to developer-signals.rviscomi.workers.dev 2. Sign-in using GitHub 3. Find features you need 4. Click the comment icon, add your use case 5. Submit There aren't many ways to tell browsers what you need and why you need them. That's a very effective one.

James Stuckey Weber reposted

CSS has changed dramatically in the last 6 years, but always building on core principles of resilience & design systems. Join me in October for a 5-day (3-week) @smashingconf.com workshop about how it all fits together, and how to make it work for your team: smashingconf.com/online-works... #CSS

smashingconf.comCascading Style Systems: Resilient & Maintainable CSS — Online WorkshopsIf you ever feel lost in the CSS weeds, wrestling with the cascade, or you just want to improve your workflow with modern, efficient, and maintainable stylesheets, then this workshop is for you!

James Stuckey Weber reposted

When we got modals with dialog, it already seemed like something that was a pain in the butt was just so easy now... add invoker commands into the mix, and it's almost too easy 😅

At what point do you disregard the HTML spec's recommendation to do something to support legacy browsers? All browsers have supported the `<progress>` element since at least 2013, so no, I won't be setting the value as inline text for legacy browsers.

James Stuckey Weber reposted

Today is the last day to get early bird pricing for the Poetic CSS course! Learn to write & review CSS with confidence. The first module is live, with more coming through the summer & fall. Get the full course as it's ready, without waiting to pay full price: courses.oddbird.net/poetic-css/ #CSS

courses.oddbird.netPoetic CSSUnderstand CSS as a system — so you can write, review, and maintain web styles with confidence on a timeline and under budget.

Very much looking forward to more of this. The first issue is fascinating!

king lola 👑@lolaodelola.bsky.social

Could the web have been created in Yoruba Land? I've been thinking about Ifá as an information system, the colonial impact on Nigerian technologists & what gets lost when a Western web as the only web. Read my first issue of my new newsletter, If Not This: docs.google.com/document/d/1...

I want to make an iframe a popover, something like <iframe popover loading="lazy">. Then each tooltip can be its own document. But content is no longer accessible by keyboard, unless you wrap the iframe in a div that is the popover.

This is a great write up. (And as tech support for the anchor positioning polyfill, the disclaimer about not being tech support for the polyfill made me laugh out loud)

Adrian Roselli@aardrian.bsky.social

“Link + Popover Navigation” adrianroselli.com/2026/07/link... It uses HTML `popover` instead of disclosure widgets in a web site nested navigation bar. Tried my best for anchor positioning that uses logical properties to account for assorted languages as well. #HTML #CSS #accessibility #a11y

James Stuckey Weber reposted

Just published a blog post about the new CSS Anchor Positioning API! ⚓ I’ve been learning about it over the past few weeks, and it’s friggin’ great, but it also took me a minute to really get the hang of it. My goal in this post is to share the most useful bits, so you can start using it today. 🔥

joshwcomeau.comGetting Started with Anchor Positioning • Josh W. ComeauFor decades, one of the most notoriously-challenging problems on the web has been sticking one element to another element, for things like tooltips and nested menus. The CSSWG has decided to provide a...

James Stuckey Weber reposted

I consider myself a person who knows a lot about CSS... but @miriam.codes' knowledge eclipses mine by ~10,000%. She brings an artistry to the discipline of authoring CSS and I'm sure anyone – whether newbie or old-timer like myself – can learn a lot from her course.

Poetic CSS course is live for early-bird registration! Only available during July. Thanks for your patience, we had some last-minute fixes. #css courses.oddbird.net/poetic-css/

James Stuckey Weber reposted

🎤 Speaker Spotlight James Stuckey Weber joins DjangoCon US 2026 with: "But did you know the browser already does that?" Learn how modern browser capabilities and tools like Baseline can help you build more with less JavaScript. #Django #Python #WebDev

James Stuckey Weber reposted

In urgent need of funds. If you know of anyone looking for contract/freelance web development work please send them my way! I specialize in accessibility, design systems, & documentation. Open to full stack as well! Email: inquiries@semanticfish.com Website: semanticfish.com

James Stuckey Weber reposted

Heyo! I am officially open to new opportunities. If you stumble across something you believe I would be a good fit for, please let me know. Thanks so much 🙌

Sure, I could carefully develop a plan for introducing allergens to the baby, or I could put them all in a smoothie for the 5 year old to accidentally spill on the baby.

James Stuckey Weber reposted

I'm sad to miss you all at #CSSDay this year! Wish I could be there, and see all the great talks. In the spirit of the event, I'm launching my new #CSS course – Poetic CSS! The first module is ready, and early bird tickets will go on sale for the month of July. courses.oddbird.net/poetic-css/

courses.oddbird.netPoetic CSSUnderstand CSS as a system — so you can write, review, and maintain web styles with confidence on a timeline and under budget.

I'm excited that I've been selected to speak at DjangoCon this year! I'll be there to share a few of the many new things browsers can do natively like popovers and view transitions, and how to know if they are ready to use.

djangocon.us@djangocon.us

Announcing Our Talk Lineup! We're excited to share this year's talks covering Django, AI, PostgreSQL, HTMX, testing, deployment, open source, and more. Congratulations to all of our speakers, we look forward to seeing you in Chicago this August! 2026.djangocon.us/news/announc...

James Stuckey Weber reposted

You have a site that you want to build or redesign. Maybe you have a few core colors in mind, and you’re thinking about how to quickly implement a theme based on those colors. Baseline features can help! www.oddbird.net/2026/05/14/b... In May OddNews mailchi.mp/oddbird/fast... #CSS

oddbird.netColor Themes with Baseline CSS FeaturesSo, you have a site that you want to build or redesign. Maybe you have a few core colors in mind, and you're thinking about how to quickly implement a theme based on those colors. Baseline features ca...

James Stuckey Weber reposted

There's actual gamut mapping of wide-gamut colors in Firefox Nightly- I'm going to play around with it a bit and see how it's working. It's in Firefox Nightly 153, by setting layout.css.gamut-mapping.method to 2.

James Stuckey Weber reposted

Replying to @jamessw.com

I still think we need the choice! Sucks both ways if it’s a binary state; vibrancy for gradients or mapping for calculated a11y contrast not having both to choose seems only limited by ability to articulate, not calculate. Also, lovely post and studies. A good read.