Martine Dowden's Avatar

Martine Dowden

@martine.dev.bsky.social

She/Her Award winning CTO, UX / UI designer & developer, author, international speaker, #GDE, and #MVP. Focusing on #UX and #accessibility. Happy Coding! martine.dev

1,240 Followers  |  170 Following  |  160 Posts  |  Joined: 07.07.2023  |  1.7948

Latest posts by martine.dev on Bluesky

Post image

In about an hour, I'll be presenting my talk Algorithm Design for Web Developers in room D2 here at #DevUp. Join me and we'll go back to basics on algorithms: classifying them, assessing them, and why that matters. See you there!

07.08.2025 18:43 โ€” ๐Ÿ‘ 4    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

New least favorite marketing strategy and a for sure way I won't do business with you:
Send me an email with a subject that starts with RE: that looks like a reply with faked initial email I obviously didn't send and everything in the body.

just don't please, and thank you.

08.08.2025 09:30 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Tiny CSS Projects - Martine Dowden and Michael Gearon CSS is a must-know language for all web developers. In this practical book, youโ€™ll explore numerous techniques to improve the way you write CSS as you build 12 tiny projects. In Tiny CSS Projects you...

Guess what??? if you haven't had a chance to order my latest #CSS #book yet it will be half off starting tomorrow (July 31) for a four-day summer sale along with all other @manning.com books -- check it out at:

www.manning.com/books/tiny-c...

30.07.2025 14:59 โ€” ๐Ÿ‘ 2    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Martine_Dowden - Twitch Award winning CTO, UX / UI designer & developer / international speaker and author focusing on web interfaces that are beautiful, functional, accessible, and usable.

Stream time -- Chillin and playing 7 billion humans, come hang out
Come hang out with me:
- #twitch: www.twitch.tv/martine_dowden
- #youtube: www.youtube.com/watch?v=BOlH...

15.07.2025 00:44 โ€” ๐Ÿ‘ 7    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Twitch Twitch is the world

Stream time -- going to see if we can create a nice time input control.
Come hang out with me:
- #twitch: www.twitch.tv/martine_dowden
_ #youtube: www.youtube.com/watch?v=FIvL...

08.07.2025 00:05 โ€” ๐Ÿ‘ 4    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Twitch Twitch is the world

Time for some website updates, CSS, HTML and just general shenanigans.
Come hang out with me:
- #twitch: www.twitch.tv/martine_dowden
- #youtube: www.youtube.com/watch?v=0oiK...

01.07.2025 00:23 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Martine_Dowden - Twitch Award winning CTO, UX / UI designer & developer / international speaker and author focusing on web interfaces that are beautiful, functional, accessible, and usable.

It's been a while but we are back online for some more website, CSS, HTML and just general shenanigans.
Come hang out with me:
- #twitch: www.twitch.tv/martine_dowden
- #youTubue: www.youtube.com/watch?v=ks8s...

03.06.2025 00:47 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Preview
Default styles for h1 elements are changing | MDN Blog Browsers are starting to roll out changes in default UA styles for nested section headings. This post describes the incoming changes, how to identify if it's an issue on your websites, and hints for c...

Does someone rely on UA styles?

#fed #css

developer.mozilla.org/en-US/blog/h...

04.05.2025 12:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Martine ringing the personal record bell at the Indi Mini festival after finishing her half marathon in 2:32:55. She is wearing athletic gear while holding her coffee cup.

Martine ringing the personal record bell at the Indi Mini festival after finishing her half marathon in 2:32:55. She is wearing athletic gear while holding her coffee cup.

I did it y'all! Completed my first half marathon (Indy mini).

05.05.2025 01:03 โ€” ๐Ÿ‘ 13    ๐Ÿ” 1    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0
Michael, Puf, and Martine in the exhibitor hall at Google Next 2025

Michael, Puf, and Martine in the exhibitor hall at Google Next 2025

Learning about so many cool things and hanging out with the most awesome of peoples at Google Next 2025

@puf.io, @mrdowden.com, #GoogleNext2025

10.04.2025 16:34 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Banner for How to Pick Your Next TTRPG at Who's Yer Con 2025. Main stage, Indianapolis A Ballroom on Saturday, April 19th at 2 PM Eastern. "Are you a first-time GM deciding what game to run for your group? Are you a long-term veteran looking for something new? Join long time GMs Mark Della-Croce and Mike Dowden as they help you find that next adventure."

Banner for How to Pick Your Next TTRPG at Who's Yer Con 2025. Main stage, Indianapolis A Ballroom on Saturday, April 19th at 2 PM Eastern. "Are you a first-time GM deciding what game to run for your group? Are you a long-term veteran looking for something new? Join long time GMs Mark Della-Croce and Mike Dowden as they help you find that next adventure."

Are you attending #WhosYerCon and looking to run your first game, or looking to play something new? Join long-time GMs @markdc.bsky.social and @mrdowden.com as they tell you how to find that next adventure. Saturday, April 19th at 2 PM!

buff.ly/H9Hiptk

03.04.2025 18:49 โ€” ๐Ÿ‘ 6    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Sass: @extend Syntactically Awesome Style Sheets

A mixin would definitly duplicate, but my understanding is that extend would not since it extends selectors. You can double check the CSS output in the docs, but it doesn't seem to be. sass-lang.com/documentatio...

03.04.2025 21:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

If you are using sass, you can create a class to use @extend?
sass-lang.com/documentatio...
Or might be able to assign a vlue to a custom property value on each of those use cases and then use a container style query that holds the theme
developer.mozilla.org/en-US/docs/W...

03.04.2025 18:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
LoreLinkRPG - Twitch Lore Link is an RPG campaign management tool for Dungeon Masters, Game Masters, and Storytellers. We provide all the pieces youโ€™ll need to ensure that your campaigns run smoothly, resulting in bothโ€ฆ

Tuesday is for Twitch!

Today is April Fools. While we are not fans of pranks, we do like fun. So today, @markdc.bsky.social is looking at a module that got a rather Frosty reception when it was released, and the concept is... wow.

Join us at 5PM Eastern over on Twitch!

buff.ly/hrp6GRO

01.04.2025 14:44 โ€” ๐Ÿ‘ 3    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

that's what I've historically done when a PR has gone upreviewed, or if there was aready one from someone with a fix I needed being ignored.
The hard part is to remember to maintain one's fork...

01.04.2025 15:40 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Customizable select elements - Learn web development | MDN This article explains how to use dedicated, modern HTML and CSS features together to create fully-customized <select> elements. This includes having full control over styling the select button, drop-down picker, arrow icon, current selection checkmark, and each individual <option> element.

Upgrade your forms with <select> elements beyond the browser default โ†‘

This guide teaches you how to:
โŒจ๏ธ Support keyboard navigation
๐Ÿ”† Preserve focus states
๐Ÿ“– Ensure screen readers can understand the custom control

Start customizing now ๐Ÿ‘‡
developer.mozilla.org/en-US/docs/...

01.04.2025 15:00 โ€” ๐Ÿ‘ 30    ๐Ÿ” 7    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Preview
[css-fonts-4] Feature for making text always fit the width of its parent ยท Issue #2528 ยท w3c/csswg-drafts This thread shows that it's a widely required feature: https://twitter.com/sindresorhus/status/979363460411609091 Example of a workaround: Open https://tobireif.com/ and (eg using dev tools respons...

CSSWG to start working on
"fit to width" text!

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

01.04.2025 15:12 โ€” ๐Ÿ‘ 63    ๐Ÿ” 10    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 0

Lol

01.04.2025 03:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Martine Dowden Welcome Martine Dowden's channel, let's explore web design and development together. We will dive into topics such as CSS, JavaScript, design, accessibility, typography, and much, much more... Like ...

#css shannanigans time on #youtube and #twitch come hang out!

Youtube: www.youtube.com/@MartineDowden

Twitch: www.twitch.tv/martine_dowden

01.04.2025 00:23 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Item Flow โ€“ Part 1: A new unified concept for layout CSS Grid and Flexbox brought incredible layout tools to the web, but they donโ€™t yet do everything a designer might want.

Are you excited for masonry layouts in CSS? Wondering whatโ€™s happening?

Well, a third option is emerging. One that unifies the `flex-flow` and `grid-auto-flow` properties into a whole new mechanism โ€” Item Flow.

Learn what it is, and what it means for Flexbox and Grid in webkit.org/blog/16587/i...

28.03.2025 23:01 โ€” ๐Ÿ‘ 152    ๐Ÿ” 28    ๐Ÿ’ฌ 13    ๐Ÿ“Œ 2
Preview
.NET Rocks! Javascript Promises with Martine Dowden .NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.

Thanks @richcampbell.bsky.social and @carlfranklin.bsky.social for having me on .NET Rocks! Was a pleasure as always.

www.dotnetrocks.com/details/1943

27.03.2025 21:52 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Martine Dowden Welcome Martine Dowden's channel, let's explore web design and development together. We will dive into topics such as CSS, JavaScript, design, accessibility, typography, and much, much more... Like ...

going on #youtube and #twitch, going to be working on some website updates. Come hang out!

Youtube: www.youtube.com/@MartineDowden

Twitch: www.twitch.tv/martine_dowden

#webDev #accessibility #a11y

25.03.2025 00:23 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Minding the gaps: A new way to draw separators in CSS Drawing separator lines between various sections of a webpage is a common design technique, which can help to structure the content and make it more readable, as well as more aesthetically pleasing.โ€ฆ

On the Microsoft Edge team, we're introducing a new way to draw separators between items of a grid, flexbox, or multicolumn layout. We think it overcomes a lot of the limitations of existing techniques, and we would love to hear your feedback to help us shape the final design.

19.03.2025 16:52 โ€” ๐Ÿ‘ 27    ๐Ÿ” 6    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1
Preview
CSS Parent Selector | Blog | Andromeda Galactic Solutions A very common CSS question is whether there is such a thing as a parent selector. In this article we dig into the use of the pseudo-class :has() and how we can use it to select elements based on the e...

One of the most asked #CSS questions on stack overflow is if CSS has a parent selector so figured it was worth a right up, check it out:
andromedagalactic.com/blog/css-par...

19.03.2025 16:49 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

going on #youtube and #twitch, going to be working on some website updates. Come hang out!

Youtube: www.youtube.com/@MartineDowden

Twitch: www.twitch.tv/martine_dowden

18.03.2025 00:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hey look, today is that day! In just a few minutes at 8:15pm ET our CTO @martine.dev will be streaming on Twitch (twitch.tv/martine_dowden) and YouTube (youtube.com/@MartineDowden)!

Today's topic: Adding Dark Mode to @lorelink.com, which should make a lot of gamers happy. ๐Ÿ˜‰

11.03.2025 00:06 โ€” ๐Ÿ‘ 0    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Preview
The Beckoning Dream - Playtest Rulebook The Beckoning Dream Playtest Materials v 0.3 by Matt Best & Conlin Durbin, โ€œthe Caffeinated Lichesโ€ This document represents the current version of the game and is subject to change. Change Log: 0.1 ...

I just finished the latest version of The Beckoning Dream, a tarot card deckbuilder #TTRPG. You pay as Dreamers - powerful minds exploring the Dreamlands, where every thought is given form and Nightmares threaten us all.

docs.google.com/document/d/1...

01.03.2025 13:24 โ€” ๐Ÿ‘ 11    ๐Ÿ” 7    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Some of you may have noticed that I have had to cancel my #stream a lot lately. This is a result of my schedule having changed and Thursdays at 1pm eastern is just no longer working.
I am actively looking at changing when the stream happens, suggestions welcome.

06.02.2025 21:20 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

No stream this week, all. Take care and watch this space for a potential new stream time!

06.02.2025 18:24 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

See how I use semantic HTML? Very demure. Very mindful.

I don't rewrite an existing form control tag 10 different ways. I make one generic semantic HTML component and wrap it if I must.

See how you can pass all the standard attributes? Very cutesy.

03.02.2025 22:18 โ€” ๐Ÿ‘ 75    ๐Ÿ” 12    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1

@martine.dev is following 20 prominent accounts