Mat “Wilto” Marquis's Avatar

Mat “Wilto” Marquis

@wil.to

Melee DPS. I’m https://wil.to I wrote https://piccalil.li/javascript-for-everyone I wrote https://web.dev/learn/javascript and https://web.dev/learn/images too, way back when. I make https://multipa.ge, y'know, when I get a chance.

1,585
Followers
117
Following
625
Posts
03.07.2023
Joined
Posts Following

Latest posts by Mat “Wilto” Marquis @wil.to

The 3D printed shell of a hand-held gaming system, with no screen or internals. It is styled to resemble the NES color palette, with a "retro platinum" off-white body, cherry red action buttons, and a black d-pad.

The 3D printed shell of a hand-held gaming system, with no screen or internals. It is styled to resemble the NES color palette, with a "retro platinum" off-white body, cherry red action buttons, and a black d-pad.

You know I had to Mk. II it to ’em.

06.03.2026 19:41 👍 2 🔁 0 💬 0 📌 0
JavaScript for Everyone by Mat Marquis Every day we build the modern web on the foundation of a future imagined in the 90s, evolved through countless authors and decisions good, bad, and deeply weird. A little grit on the lens is all part ...

Hey, free shipping on JavaScript for Everyone merch today by using FREESHIPPINGFRIDAY at checkout. Rep the `#${!+[]+![]}` programming language in the world* — and a pretty good course, if I do say so myself.

cottonbureau.com/p/NHCZJK/shi...
cottonbureau.com/p/BE2DSA/shi...

* For some values of `1`

06.03.2026 19:26 👍 1 🔁 1 💬 0 📌 0

a fun thing about me is that i calculate my rates with a codepen i made which means that every single time i have an opportunity to pay my mortgage for a little while i am immediately and uncontrollably distracted by the temptation to make said codepen “look nice” for absolutely nobody but me

06.03.2026 17:54 👍 7 🔁 0 💬 0 📌 0
Preview
Theatre of Thoughts Hey, quit covering Tears For Fears in there you damn kids!

achewood.com/2004/08/23/t...

06.03.2026 16:35 👍 0 🔁 0 💬 0 📌 0
A series of three Achewood panels. Roast Beef stands at microphone, with an 80s haircut and mustache, glasses, and a short-sleeved shirt and tie. 

The first panel reads: "Excuse me"
The second panel: "I would like to announce" then "That if," and the remainder of this second bubble is hastily edited to read "I hear one more thing about 'AI' today."
The third panel: "I am gonna take four shits and die."

A series of three Achewood panels. Roast Beef stands at microphone, with an 80s haircut and mustache, glasses, and a short-sleeved shirt and tie. The first panel reads: "Excuse me" The second panel: "I would like to announce" then "That if," and the remainder of this second bubble is hastily edited to read "I hear one more thing about 'AI' today." The third panel: "I am gonna take four shits and die."

now then

06.03.2026 16:34 👍 4 🔁 0 💬 1 📌 0
Preview
I am in an abusive relationship with the technology industry Some things I'm struggling with in the technology industry, an appreciation for folk music, and some other thoughts.

I wrote about some things I'm struggling with in the technology industry, preceded by an appreciation for folk music.

06.03.2026 15:37 👍 111 🔁 32 💬 15 📌 7
A green flag is present for Chrome 147-148 noting that the linked feature is available behind a flag.

A green flag is present for Chrome 147-148 noting that the linked feature is available behind a flag.

caniuse.com/loading-lazy...
🧐🧐🧐

06.03.2026 14:37 👍 6 🔁 1 💬 0 📌 0
Video thumbnail

JavaScript Iterator․zip landed in Firefox 148, making it simple to loop over multiple things at the same time. Here's how it works:

05.03.2026 14:16 👍 95 🔁 18 💬 8 📌 1
Preview
My contoller was sticking. - wiltostreams on Twitch Twitch is the world's leading video platform and community for gamers.

But it looked a lot more something like this:
www.twitch.tv/videos/24595...

04.03.2026 15:29 👍 1 🔁 1 💬 0 📌 0
Preview
An easy game. For children. For infants. - wiltostreams on Twitch Twitch is the world's leading video platform and community for gamers.

Just in case you missed the first one: last year we raised $4,000 for Trans Lifeline, playing through Mega Man 1–6 and X.
wil.to/megamanathon/

It looked a little something like this:

04.03.2026 15:28 👍 2 🔁 0 💬 1 📌 0
Preview
GET EQUIPPED

MESSAGE FROM
DR.LIGHT.

MEGAMANATHON-2
TEASER COMPLETED!

GET YOUR
WEAPONS READY!

wil.to/megamanathon2/

04.03.2026 15:21 👍 2 🔁 0 💬 1 📌 0
document.ariaNotify(
  `Item ${item.name} added to cart!`,
  {    
    priority: "high",  
  },
);

document.ariaNotify( `Item ${item.name} added to cart!`, { priority: "high", }, );

Firefox will start supporting `ariaNotify` in release 150. 🎉

`ariaNotify` allows you to provide text that should be announced by a screen reader if available and activated. No more fiddling with live regions. No more fiddling with live regions! 💪

Ticket: bugzilla.mozilla.org/show_bug.cgi...

03.03.2026 09:31 👍 78 🔁 12 💬 3 📌 0
Preview
Build Awesome Seamless collaboration, professional-grade tools, and beautiful templates all in one place.

Just a soupçon of _Too Many Cooks_ heat coming off this video:
www.kickstarter.com/projects/fon...

03.03.2026 17:22 👍 3 🔁 0 💬 0 📌 0
Preview
Build Awesome Seamless collaboration, professional-grade tools, and beautiful templates all in one place.

The ’possum is running wild: Eleventy is becoming Build Awesome.

Same open source core, a much bigger future. Watch our video and support us on Kickstarter: www.kickstarter.com/projects/fon...

03.03.2026 16:58 👍 61 🔁 17 💬 11 📌 11
Preview
How to make your first contribution to an open source project Getting involved in open source doesn't have to be scary! Understand how to find a great project and make your first contribution in this ten-step guide.

To celebrate the launch of the @npmx.dev alpha, I wrote up a guide on how to make your first contribution to an open-source project.

Let me know if this helps you make your first contribution (and it doesn't have to be code)!

03.03.2026 12:24 👍 85 🔁 26 💬 3 📌 4
Preview
Coming soon: Build Awesome Own your content, grow your audience, and build a better web!

Coming soon: www.kickstarter.com/projects/fon...

03.03.2026 15:07 👍 14 🔁 3 💬 3 📌 1
Cropped screenshot of the image in the post up-thread, zoomed and centered on the word "first" to highlight a blocky, 90-degree-angled "F I" ligature.

Cropped screenshot of the image in the post up-thread, zoomed and centered on the word "first" to highlight a blocky, 90-degree-angled "F I" ligature.

ENHANCE

that's the good stuff right there

03.03.2026 16:19 👍 2 🔁 0 💬 0 📌 0

Fully forgot I posted this while walking Zero this morning and was briefly VERY confused by my replies upon logging in.

03.03.2026 16:15 👍 0 🔁 0 💬 0 📌 0
`3` is itself an expression — a **primary expression**. In the same way the first rule of Tautology Club is Tautology Club's first rule, the number literal `3` is an expression that resolves in a very predictable value (psst, it's three).

`3` is itself an expression — a **primary expression**. In the same way the first rule of Tautology Club is Tautology Club's first rule, the number literal `3` is an expression that resolves in a very predictable value (psst, it's three).

In this free lesson from JavaScript for Everyone, @wil.to throws himself upon the sword of "well *technically*..." to explore the relationship between expressions and the values that result from them.

piccalilli.link/js4e-free-le...

03.03.2026 14:04 👍 8 🔁 3 💬 1 📌 0

BUT ENOUGH TALK

03.03.2026 16:13 👍 1 🔁 0 💬 0 📌 0

what’s npm

03.03.2026 13:53 👍 16 🔁 0 💬 6 📌 0
Preview
"AI layoffs" like Block's are a race to the bottom that have nothing to do with productivity. You won't be replaced by AI, nor a person using AI, because backfills aren't real.

Jack Dorsey is copying the 2023 leadership framework:
- overhire
- lay everyone off
- pretend it's because of AI productivity gains
- stock go up

The layoff victims were some of the most productive, AI-pilled people in the company, but it didn't save them, because that's not what it was about.

01.03.2026 18:58 👍 312 🔁 109 💬 5 📌 12
The inside of a DIY handheld gaming system based on a Raspberry Pi. It is an absolute snarl of multicolor wires and circuit boards, some of which are loose and draped in electrical tape.

The inside of a DIY handheld gaming system based on a Raspberry Pi. It is an absolute snarl of multicolor wires and circuit boards, some of which are loose and draped in electrical tape.

Alright, just gotta find the short in the ol’ Super Wiltondo Entertainment System and I can finish replaying Secret of Mana. Easy-peasy.

28.02.2026 23:45 👍 6 🔁 0 💬 1 📌 0
Preview
HTML Sanitizer API - Web APIs | MDN The HTML Sanitizer API allows developers to take strings of HTML and filter out unwanted elements, attributes, and other HTML entities when they are inserted into the DOM or a shadow DOM.

See you in Hell, `innerHTML` (eventually).
developer.mozilla.org/en-US/docs/W...

25.02.2026 12:33 👍 9 🔁 0 💬 0 📌 0

Sticker check.

24.02.2026 17:00 👍 2 🔁 1 💬 0 📌 0

I believe in the web, I believe in craft, and I believe in the things we can build by supporting each other — never has that spirit felt more threatened by the _industry_.

If you feel the same way: support independent publishers.

Keep building, keep improving, and keep sharing, in your own voice.

24.02.2026 16:41 👍 6 🔁 2 💬 0 📌 0

But for two decades now I’ve watched us shape standards, create tools, solve impossible problems and share it all freely with each other; seen us build countless creative, expressive, brilliant things for the people that use the web. I’ve never been here for the tech industry. I’m here for us.

24.02.2026 16:41 👍 3 🔁 0 💬 1 📌 0

Listen, I don’t like the tech industry — I never have. This _industry_ is extractive, at its core; the vine that doesn’t care about the life of the tree it climbs and strangles. Nowhere is that more clear than with LLMs, burning the web and world for the illusion of competence and drop-shipped code.

24.02.2026 16:40 👍 3 🔁 0 💬 1 📌 0

a test so stress that it broke bsky itself

24.02.2026 16:25 👍 1 🔁 0 💬 0 📌 0
Preview
JavaScript for Everyone A high quality, expansive written course that will elevate your JavaScript skills to a level you never thought was achievable.

With the new Piccalil.li homepage comes a new opportunity to hone your craft, take the next steps in building your career, and support independent publishing. For the next few weeks, use the code `NEXTLEVEL` at checkout and you’ll get 20% off JavaScript for Everyone.

piccalil.li/javascript-f...

24.02.2026 16:13 👍 7 🔁 4 💬 1 📌 0