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
Sticker Dream: Just imagine a sticker and have it printed in seconds
November 7, 2025 at 8:24 PM
my kids are going to lose their minds when they see this
Sticker Dream: Just imagine a sticker and have it printed in seconds
Sticker Dream: Just imagine a sticker and have it printed in seconds
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...
Quick 4:04 video → www.youtube.com/watch?v=_jPm...
October 31, 2025 at 6:04 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...
Quick 4:04 video → www.youtube.com/watch?v=_jPm...
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.
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
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.
Color screen, wifi, Bluetooth. Powered by a raspberry pi 2350 / @pimoroni.com
I tried my hand at building an app on the way home.
Got to meet satya nadella today. Unreal!
October 28, 2025 at 11:28 PM
Got to meet satya nadella today. Unreal!
Hellllll yeah!
Guess who I ran into on the way to #GitHubUniverse! @wesbos.com
October 28, 2025 at 9:46 PM
Hellllll yeah!
INTERNET
October 28, 2025 at 3:17 AM
INTERNET
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...
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
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...
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...
Don't [...spread] or .split() your strings!
Use Intl.Segmenter API. Available in every JS runtime
Use Intl.Segmenter API. Available in every JS runtime
October 23, 2025 at 2:55 PM
Don't [...spread] or .split() your strings!
Use Intl.Segmenter API. Available in every JS runtime
Use Intl.Segmenter API. Available in every JS runtime
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
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
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
My kids won't stop talking about it and now think I am the coolest most famous person on earth.
Thank you
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
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
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
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
AI coding sucks
CJ just one-shotted a 15 min rant and it's incredibly refreshing.
www.youtube.com/watch?v=0ZUk...
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
AI coding sucks
CJ just one-shotted a 15 min rant and it's incredibly refreshing.
www.youtube.com/watch?v=0ZUk...
CJ just one-shotted a 15 min rant and it's incredibly refreshing.
www.youtube.com/watch?v=0ZUk...
I feel like I've seen that logo somewhere before
October 3, 2025 at 5:33 PM
I feel like I've seen that logo somewhere before
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...
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
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...
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...
I decoded bonzi buddy and gave him LLM access
October 2, 2025 at 3:31 PM
I decoded bonzi buddy and gave him LLM access
@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
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
@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
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
Typical day in life of a web dev
September 12, 2025 at 2:30 AM
Typical day in life of a web dev
SWAG ALERT
Just dropped the web dev pin pack #1
Five pins. Seven bucks. Makes you a better coder.
checkout.sentry.shop/collections/...
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
SWAG ALERT
Just dropped the web dev pin pack #1
Five pins. Seven bucks. Makes you a better coder.
checkout.sentry.shop/collections/...
Just dropped the web dev pin pack #1
Five pins. Seven bucks. Makes you a better coder.
checkout.sentry.shop/collections/...
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
Cloudflare Durable objects
Partykit
React + Websockets
ESP32 microcontroller
3D printing
+ lots of soldering
August 22, 2025 at 5:33 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
Cloudflare Durable objects
Partykit
React + Websockets
ESP32 microcontroller
3D printing
+ lots of soldering
August 19, 2025 at 7:38 PM
we are in for a few years of security nightmares
August 18, 2025 at 7:47 PM
we are in for a few years of security nightmares
This new diffuser I printed and it’s wayyyyyy better. No more bleed
About 1mm of white and then black all the way down.
About 1mm of white and then black all the way down.
August 14, 2025 at 9:15 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.
About 1mm of white and then black all the way down.
Working on an LED grid drawing app. This is suuuper fun
August 14, 2025 at 11:00 AM
Working on an LED grid drawing app. This is suuuper fun
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
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
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
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
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
Double emojis - dead ai giveaway