Wes Bos
banner
wesbos.com
Wes Bos
@wesbos.com
Fullstack Dev ❯ JS⚛ CSS Node ❯ JavaScript30.com ❯ wesbos.com/courses ❯ 🔥 Tips ❯ Podcast @syntax.fm
my kids are going to lose their minds when they see this

Sticker Dream: Just imagine a sticker and have it printed in seconds
November 7, 2025 at 8:24 PM
I hacked my conference badge and wrote an app to control the addressable LEDs from @ashley.dev's Github Light

Quick 4:04 video → www.youtube.com/watch?v=_jPm...
October 31, 2025 at 6:04 PM
The badges at GitHub universe this year are nuts!

Color screen, wifi, Bluetooth. Powered by a raspberry pi 2350 / @pimoroni.com

I tried my hand at building an app on the way home.
October 30, 2025 at 1:18 AM
Got to meet satya nadella today. Unreal!
October 28, 2025 at 11:28 PM
Hellllll yeah!
Guess who I ran into on the way to #GitHubUniverse! @wesbos.com
October 28, 2025 at 9:46 PM
INTERNET
October 28, 2025 at 3:17 AM
This Lando Norris website is insane

I dove into the code and broke it all down. Some really neat 3D effects along with scrolling and next level animations

Full video → www.youtube.com/watch?v=HzL6...
October 23, 2025 at 8:46 PM
Don't [...spread] or .split() your strings!

Use Intl.Segmenter API. Available in every JS runtime
October 23, 2025 at 2:55 PM
This weekend at the mall with my kids, one one of you (Trevor?) came up to me and said "Hey Wes, love your stuff!"

My kids won't stop talking about it and now think I am the coolest most famous person on earth.

Thank you
October 22, 2025 at 2:06 PM
Obfuscating text with local LLMs + CSS highlight API

needed a way after having to blur my address in the Pizza video

Uses Chrome's experimental LanguageModel API to prompt a local v3Nano

Kinda slow, but makes me think of new possibilities when prompting on-device will be fast + free + private
October 17, 2025 at 8:10 PM
AI coding sucks

CJ just one-shotted a 15 min rant and it's incredibly refreshing.

www.youtube.com/watch?v=0ZUk...
AI Coding Sucks
YouTube video by Syntax
www.youtube.com
October 9, 2025 at 4:33 PM
I feel like I've seen that logo somewhere before
October 3, 2025 at 5:33 PM
AI has a purple problem

Why does every website look like this? Where did this come from? Is Tailwind to blame?

I went to the sloppiest and purplest corners of the web to find out

www.youtube.com/watch?v=AG_7...
October 3, 2025 at 1:37 PM
I decoded bonzi buddy and gave him LLM access
October 2, 2025 at 3:31 PM
@f15y.com hey - hoping you can answer a question on the OBS websocket API.

I'm trying to batch request GetSourceScreenshot, but they seem to come back in a random order and I'm not sure how to attach the name/ID to them.

I found your thread on input/outputVariables, but its not working
September 12, 2025 at 3:43 PM
Typical day in life of a web dev
syntax.fm Syntax @syntax.fm · Sep 11
we mic'd up @wesbos.com
September 12, 2025 at 2:30 AM
SWAG ALERT

Just dropped the web dev pin pack #1

Five pins. Seven bucks. Makes you a better coder.

checkout.sentry.shop/collections/...
September 5, 2025 at 2:08 PM
I built a realtime LED grid and let the internet control it. Here is the stack:

Cloudflare Durable objects

Partykit

React + Websockets

ESP32 microcontroller

3D printing

+ lots of soldering
August 22, 2025 at 5:33 PM
I made Github's graph IRL

@antfu.me's graph almost blew a fuse
August 19, 2025 at 7:38 PM
we are in for a few years of security nightmares
August 18, 2025 at 7:47 PM
This new diffuser I printed and it’s wayyyyyy better. No more bleed

About 1mm of white and then black all the way down.
August 14, 2025 at 9:15 PM
Working on an LED grid drawing app. This is suuuper fun
August 14, 2025 at 11:00 AM
This is CSS performance problem I see all too often.

The React website has some jank due due to their use of transition.

Here is how to find what causes it and how and fix it
August 7, 2025 at 2:07 PM
Double emojis - dead ai giveaway
Hey Wes! Solidarity with the frustrating CSS struggles - we all know them. 😉 It’s tricky to get buttons to behave exactly as containers sometimes. Check out flexbox or grid – they can really help wrestle that layout into shape! Keep fighting the good fight! ✊💻
August 2, 2025 at 2:07 AM
I'm going nuts! Can a
August 1, 2025 at 7:32 PM