Mia (online)'s Avatar

Mia (online)

@miriam.codes.bsky.social

A person who enjoys making things with other people πŸ³οΈβ€βš§οΈ πŸ³οΈβ€βš§οΈ Queer art & code πŸ•ΈοΈ Web dev/teaching @OddBird.dev πŸ’… CSS @ W3C Working Group πŸ‘©πŸΌβ€πŸŽ€ Art @ TeacupGorilla.com & GrapefruitLab.com MiriamSuzanne.com / https://Business-Business.Business

8,599 Followers  |  628 Following  |  563 Posts  |  Joined: 11.05.2023  |  1.6902

Latest posts by miriam.codes on Bluesky

The phrase "woke scold" would make so much more sense if it referred to this kind of guy.

05.08.2025 15:58 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I just used array.reduce() to expand an array with more items than it had before. the array got bigger in reduction, you fools. I've tricked you! Chaos is unleashed!

put that in your pipe and iterate on it

05.08.2025 06:03 β€” πŸ‘ 40    πŸ” 0    πŸ’¬ 4    πŸ“Œ 0
Preview
A Complete Guide to CSS Cascade Layers Cascade layers are a new CSS feature that allows us to define explicit contained layers of specificity, so that we have full control over which styles take priority in a project without relying on spe...

Dig deeper into #CSS Cascade Layers with @miriam.codes, Ed Rivas, and @stacykvernmo.com of OddBird. For beginners through advanced developers.

Cascade Layers Video Playlist
www.youtube.com/playlist?lis...

A Complete Guide to CSS Cascade Layers oddbird.net/2022/02/21/layers-guide/

04.08.2025 18:58 β€” πŸ‘ 14    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Preview
Relative Colors ...

One of my favorite color updates in CSS is to use the relative color syntax to go from one color to another. When pairing with custom properties, you can create useful and reusable variants of your brand colors while keeping the relationship to the original color. codepen.io/stacy/pen/gb...

01.08.2025 17:53 β€” πŸ‘ 42    πŸ” 9    πŸ’¬ 0    πŸ“Œ 0
Preview
Tools for Developers With special guest Kilian Valkhof

If you missed it live, you can now watch @miriam.codes & @jamessw.com Winging It with @kilianvalkhof.com about tools for developers.

Including
Why work on developer tools?
Ways developers’ needs have changed
New Polypane features
Additional accessibility tools

#CSS

www.oddbird.net/2025/07/17/w...

31.07.2025 19:41 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1
Black clay sake set, a small mostly bare bottle with rounded shoulders into a neck and then out to a cup-like lip, glazed with an organic white that breaks brown at the rim. Beside it, four small cups stacked in pairs, a narrow foot holds a small bowl shape - again bare with an icy white/brown rim and inside

Black clay sake set, a small mostly bare bottle with rounded shoulders into a neck and then out to a cup-like lip, glazed with an organic white that breaks brown at the rim. Beside it, four small cups stacked in pairs, a narrow foot holds a small bowl shape - again bare with an icy white/brown rim and inside

The bottle on its side, opening out to show us the glazed inner lip. we're closer to the cups as well, stacked foot-to-foot, with my m stamp glazed white in relief - and aligned to create a sense of mirroring

The bottle on its side, opening out to show us the glazed inner lip. we're closer to the cups as well, stacked foot-to-foot, with my m stamp glazed white in relief - and aligned to create a sense of mirroring

I haven't been posting pots this week. Guess I should fix that. Here's how the Sake set came out. One of my first experiments with the New Mexico IronStone.

01.08.2025 04:43 β€” πŸ‘ 26    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Container Queries: a Quick Start Guide Now is the time to begin experimenting with a long requested layout tool.

Dig into #CSS Container Queries with @miriam.codes & David Herron at OddBird:

Container Queries Videos youtube.com/playlist?list=PL4jAKUtAhpHkH3DMK8JNVPDjvKljPkNVU

For a Better Web oddbird.net/2025/04/08/better-web-8/

Container Queries: A Quick Start Guide oddbird.net/2021/04/05/containerqueries

30.07.2025 20:56 β€” πŸ‘ 8    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
Preview
CSS Functions & Mixins Is sass dead yet?

CSS mixins & functions are coming! And the best way to prepare is by re-visiting CSS variables.

Don’t let the Guaranteed Invalid value & Invalid at Computed Value Time behavior trip you up. Watch my CSS Day talk, or book a workshop to go in depth with modern #CSS!

www.oddbird.net/talks/mixins/

30.07.2025 20:22 β€” πŸ‘ 58    πŸ” 16    πŸ’¬ 1    πŸ“Œ 1

Yeah no, the band is pronounced foo-gays for sure

29.07.2025 22:46 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
[css-logical] Flow-relative syntax for `margin`-like shorthands Β· Issue #1282 Β· w3c/csswg-drafts CSS currently assigns the values in the margin/padding/border shorthand to their physical longhands, i.e. margin: 1em 2em 3em 4em; is equivalent to margin-top: 1em; margin-right: 2em; margin-bottom...

Threw some money to @oddbird.dev to get this done!

Throw more money to Open Source and not Anthrophic/Amazon or OpenAI/Microsoft!!

github.com/w3c/csswg-dr...

29.07.2025 21:24 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0
A picture of a handdrawn letter A and a bit of text from a book about Format that is very zoomed in with a visible tooltip "Zoom out on this image."

A picture of a handdrawn letter A and a bit of text from a book about Format that is very zoomed in with a visible tooltip "Zoom out on this image."

In the latest OddNews, @miriam.codes writes about when she tried setting browser font-size preferences, and found it broke more sites than it improved. And @jamessw.com gives an update on the new Vite default.

Read Issue 27: us19.campaign-archive.com?e=%5BUNIQID%...

29.07.2025 18:01 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
Polypane on the Winging It Live stream | Polypane Last week I joined Miriam Suzanne and James Stuckey Weber on the Winging It Live stream to talk about tools for developers, and Polypane in particular. We had a…

Kilian was on the @oddbird.dev Winging It Live stream to chat about Polypane and devtools. Watch it back here: polypane.app/blog/polypan...

25.07.2025 13:33 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

Tom Lehrer made all of his music 100% public domain so if seeing people sad about his death makes you want to check them out… it’s free. he wanted you to share them.

tomlehrersongs.com

27.07.2025 17:37 β€” πŸ‘ 3744    πŸ” 1740    πŸ’¬ 35    πŸ“Œ 63

"The Zaynab Project is a women-led, 100% volunteer-run nonprofit operating directly from within Gaza. We are part of the very communities we serve. No middlemen, no marketing costs, no admin fees β€” just local teams delivering urgent relief to those most in need."

27.07.2025 14:50 β€” πŸ‘ 509    πŸ” 425    πŸ’¬ 7    πŸ“Œ 0

I worked college summers on electrical crew. Even then, the staff electrician who trained me was just vibe wiring his way through dorms. We'd come behind & fix his work.

The attitude isn't new, but I never expected hype for incompetence. I hope there's always work for people who do the fixing.

27.07.2025 04:35 β€” πŸ‘ 29    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Wanna help the CSSWG decide on some names? Check out github.com/w3c/csswg-dr... and follow the links to the two naming polls.

See the top post for the context - this is about the "Interest Invoker API" open-ui.org/components/i...

25.07.2025 21:31 β€” πŸ‘ 22    πŸ” 11    πŸ’¬ 2    πŸ“Œ 1
A tall cup with a narrow base to fit 30oz into your cup holder I guess, but even larger and made of black clay still wet off the wheel - and next to it a sphere vase maybe 3 times as wide and half the height, not a perfect round, but not bad either, with just a bit of a rim at the opening.

A tall cup with a narrow base to fit 30oz into your cup holder I guess, but even larger and made of black clay still wet off the wheel - and next to it a sphere vase maybe 3 times as wide and half the height, not a perfect round, but not bad either, with just a bit of a rim at the opening.

from above, a dark circle the hole of the cup, then concentric shadow on black clay circles for the sphere opening from above. Just circles stacked on a wooden board.

from above, a dark circle the hole of the cup, then concentric shadow on black clay circles for the sphere opening from above. Just circles stacked on a wooden board.

I can say "I spent some time in the studio for my birthday" but the truth is I spend some time in there most days now.

Was planning to practice that sphere a few times, but someone had a Stanley, so I took measurements and gave it a shot. (+14% for shrinkage)

25.07.2025 05:28 β€” πŸ‘ 16    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Designing for User Font-size and Zoom | OddBird Using modern CSS units and math functions

I've been exploring different ways to interact with a user preferred font size. Could the max() function work better than a classic px-to-em conversion?

Along the way: How Best Practice ruined text-only zoom! 😬

Still thinking about units & type in #CSS …

www.oddbird.net/2025/07/22/s...

24.07.2025 16:56 β€” πŸ‘ 22    πŸ” 4    πŸ’¬ 2    πŸ“Œ 0

as a child, I always wanted to be older. And I've been achieving that goal pretty consistently. I've put in my hours. Every year, I get farther than I did the year before.

24.07.2025 16:45 β€” πŸ‘ 13    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's not surprising, I also get frustrated learning new things - but as someone who soaks up emotions, it's the part of teaching pottery i wasn't prepared for. I feel like the first lesson needs to be stopping the wheel to breathe.

23.07.2025 02:34 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
It’s not just burnout A new study says nearly half of tech workers are significantly burned out. But we don't need more grit. We need to name the forces that are actually breaking usβ€”so we can get real about what we can do...

β€œBut when half your field says its burned out, it’s disingenuous at bestβ€”and malicious at worstβ€”to call for more personal fortitude. Instead, we need to be honest about where all this burnout is really coming fromβ€”and what we can, and can’t, do about it”

newsletter.activevoicehq.com/p/it-s-not-j...

22.07.2025 16:14 β€” πŸ‘ 40    πŸ” 15    πŸ’¬ 2    πŸ“Œ 3
Preview
CSS Logical Properties - Web Platform Feature of the Week Unveiling CSS logical properties for a more inclusive, streamlined web development experience!

A new edition of the newsletter is ready for your reading and watching pleasure 😁Big shoutout to @miriam.codes for the great work she is doing in the realm of the logical properties πŸ™ buttondown.com/schalkneethl...

22.07.2025 07:26 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

thanks!

19.07.2025 03:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
The bottom of the vase is a shiny black orb on a shallow pedestal, with uneven grooves carved around the surface. up top, slabs of torn clay explode out in satin-semi-gloss red and yellow leaves or pedals that almost form a flower, or almost the flared neck of a vase. There is nothing that makes the two parts cohere in a single piece.

The bottom of the vase is a shiny black orb on a shallow pedestal, with uneven grooves carved around the surface. up top, slabs of torn clay explode out in satin-semi-gloss red and yellow leaves or pedals that almost form a flower, or almost the flared neck of a vase. There is nothing that makes the two parts cohere in a single piece.

nine uniform small round-bottom planters with dry unfired glazes around each rim in pastel shades of red and blue and green and purple

nine uniform small round-bottom planters with dry unfired glazes around each rim in pastel shades of red and blue and green and purple

I made this strange turnip-like vase a couple months back, but never got around to photos. Maybe I'll revisit the concept with a bit more finesse at some point.

At another spot on the alignment chart, some small planters in progress - with deceivingly pastel unfired glaze over not-yet-speckled clay

18.07.2025 06:10 β€” πŸ‘ 10    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

really don't care if you disagree with me, i think constantly filming everything everywhere is bad, i think the widespread deployment of facial recognition is bad, i think the fact there are cameras everywhere inside of arenas & that increasingly you have to use your face to buy a hot dog is bad

17.07.2025 19:25 β€” πŸ‘ 3121    πŸ” 559    πŸ’¬ 75    πŸ“Œ 56

I'll be Winging It live today with @jamessw.com & @kilianvalkhof.com to talk about developing tools for developers!

An hour later than usual @ 2pm ET

youtube.com/live/ou6ViXT...

17.07.2025 16:50 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - nocodb/nocodb: πŸ”₯ πŸ”₯ πŸ”₯ Open Source Airtable Alternative πŸ”₯ πŸ”₯ πŸ”₯ Open Source Airtable Alternative. Contribute to nocodb/nocodb development by creating an account on GitHub.

I'd love to! I've never used Airtable, but I'm curious about it.

Someone also just linked github.com/nocodb/nocodb as an open source Airtable alternative, which is interesting.

17.07.2025 06:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Oh, hi!

I bet the existing apps would meet all my needs if I tried them. It's just that I *also* make websites & so I imagine something open source, not a subscription, no data lock-in, and I could change it myself when I want new features. πŸ˜…

17.07.2025 05:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I've been tracking my pottery projects in a spreadsheet, but i keep thinking of better ways.

There are a few apps available, but all of them (so far) were Not Invented Here, and that bugs me. Do better!

Seems hard to track in Obsidian. Maybe coda?

The world's my oyster / hard to open

17.07.2025 04:23 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

probably none. I'm not using shadow-dom as a proxy for scope, but as a proxy for templating. I guess I could handle templating in JS, inject elements in the light dom, then use scoped styles? but scope is not the main barrier keeping me from doing that. the whole process feels more complicated.

16.07.2025 22:24 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@miriam.codes is following 20 prominent accounts