| Apr 03 |
Check out the blog post for all the juicy details 👉🏻
https://t.co/L8J6B1fDc1
|
53 |
3 |
2 |
11.6k |
77 |
. |
| Apr 03 |
✨ We tagged Tailwind CSS v4.1!
🎭 New masking utilities
🫣 Text shadows (!)
🫂 Improved browser compatibility
…and tons more — check it out: https://t.co/vkhnvEpTPh
|
1.3k |
110 |
37 |
130k |
163 |
. |
| Apr 03 |
Cooking up some demos for a release video, always the funnest part 💀 https://t.co/0B4VhwswNa
|
147 |
0 |
6 |
13.4k |
92 |
. |
| Apr 03 |
Already worth it — our room is always so warm compared to the rest of the house (like 23C when the rest of the house is at 20), and last night I finally got to sleep with blanket instead of just a thin sheet 🥲
|
29 |
0 |
0 |
7.2k |
209 |
. |
| Apr 02 |
I better get the best sleep of my life tonight. https://t.co/cmRRp8osqP
|
302 |
1 |
28 |
40.2k |
71 |
. |
| Apr 01 |
@aarondfrancis @MostlyTechPod Check out the full episode on YouTube, where you can see I'm clearly a good 5" taller than Aaron:
https://t.co/iZJLGVpcBb
|
18 |
0 |
1 |
14.6k |
152 |
. |
| Apr 01 |
Had a blast with @aarondfrancis on @MostlyTechPod this week — fun listen if you're interested in the business side of what we do and where we're thinking about taking things in the future 👍 https://t.co/2DgGbByBJF
|
223 |
7 |
10 |
21.4k |
213 |
. |
| Apr 01 |
Shit I'm in trouble for this joke. https://t.co/HyAoJiGkjA
|
272 |
7 |
4 |
32.5k |
58 |
. |
| Apr 01 |
Huge improvement we've made for Tailwind CSS v4.1 —
It degrades much more gracefully in older browsers now, without giving up any of exciting modern features we've embraced for this new era of the framework.
Here's Safari 15.5 running v4.0 and v4.1 side-by-side: https://t.co/pinMsfIR44
|
523 |
7 |
7 |
33.1k |
288 |
. |
| Apr 01 |
Big news — we've partnered with Apple to integrate Tailwind CSS into Safari directly, making it the first browser that can render Tailwind sites with 0kb of CSS over the wire.
Do your part and ship your sites with no CSS file to force other browsers to do the same 🤘🏻
|
4.1k |
235 |
152 |
494.8k |
268 |
. |
| Mar 31 |
Haven’t even listened and already know this is worth recommending, can’t wait to dig into this one.
|
59 |
2 |
4 |
26.1k |
99 |
. |
| Mar 31 |
@steveschoger New space means new gear 🫣 Today we ordered…
- Two Apple Studio Displays
- Two Ergonofis Sway desks
- Two Humanscale Liberty chairs
Can't wait to actually set up the real space, been long time since I've worked with another person in real life and really miss it 🤝🏻
|
46 |
0 |
1 |
9.3k |
281 |
. |
| Mar 31 |
@steveschoger And here's the studio room which is a total disaster with both of us just crammed in here making it work until we can get a door hung for the other room 😄 https://t.co/9hiyq6CCy7
|
21 |
0 |
3 |
9k |
192 |
. |
| Mar 31 |
Me and @steveschoger have both been hungry for a bit of a change, so we decided to commit to working together in person instead of remotely.
We'll probably lease a space eventually, but for now we're taking over part of my house and turning into an office + video studio 🎥 https://t.co/x1LZXf9kfn
|
322 |
1 |
16 |
32.6k |
297 |
. |
| Mar 30 |
You’re also signalling to users “the new ideas happen somewhere else first”, which may even be true (if so you should fight to change that) but certainly doesn’t help people choose your ecosystem.
|
53 |
0 |
0 |
12k |
196 |
. |
| Mar 30 |
If you build a similar tool for another ecosystem, don’t just tweak the original name (like Remix to Vemix for Vue).
Things will inevitably diverge and you will regret it. You’ll have to work way harder to get credit for your original ideas, because it’ll always look derivative.
|
331 |
5 |
21 |
37.8k |
280 |
. |
| Mar 29 |
7 years in to this thing and still at $0 MRR 💪🏻
|
1.8k |
29 |
66 |
210.5k |
47 |
. |
| Mar 28 |
Tailwind CSS v4.1 coming next week 🤙🏻 https://t.co/56PqxS1rCG
|
1.1k |
67 |
25 |
52.3k |
61 |
. |
| Mar 26 |
Now that Chrome will include a native `@apply` feature unfortunately I have no choice but to completely remove it from Tailwind CSS 🤭
|
352 |
10 |
39 |
51.1k |
134 |
. |
| Mar 25 |
Great example of how if you just make *the absolute best thing out there* it’s hard for it to not get noticed.
Bruno had no real audience but because this thing is incredible, you couldn’t open X today without hearing about it.
Compete on quality — epic work Bruno! 🤩
|
821 |
23 |
9 |
65.4k |
269 |
. |
| Mar 24 |
Cool 🤝 https://t.co/rUvlsya7IF
|
720 |
4 |
29 |
29.3k |
30 |
. |
| Mar 24 |
Bald dudes — is it time for me to just shave my head? https://t.co/ZAVpD0Phnf
|
1.2k |
1 |
543 |
277.3k |
77 |
. |
| Mar 22 |
I’m a bit out of the loop — do RSCs work anywhere outside of Next yet? Any Vite-powered React frameworks support them?
|
340 |
3 |
34 |
99.7k |
118 |
. |
| Mar 21 |
It is definitely good at stuff that isn't hard, but maybe that's the secret — need to stop reaching for it when I actually need help and instead use it to blast through the stuff I already know how to do but faster.
|
170 |
6 |
16 |
48.6k |
215 |
. |
| Mar 21 |
o3-mini-high did a bit better — didn't admit in the first response that it wasn't possible and sort of misled me with `color-mix` but didn't make any promises at least, and was correct in the second reply 👍
https://t.co/3GZ2TwUxLE https://t.co/MshnaOGvWG
|
62 |
1 |
5 |
18.6k |
255 |
. |
| Mar 20 |
AI is probably great if you are writing the same code 400,000 other developers are writing every day but I don’t remember the last time it gave me a decent answer for even very moderately uncommon requests 🫠 https://t.co/c1cPwW0Elu
|
1.4k |
58 |
132 |
224.5k |
231 |
. |
| Mar 20 |
Please rescue this thread @eli_schiff.
|
10 |
0 |
4 |
10.7k |
38 |
. |
| Mar 20 |
They fixed it! 🫂 Thanks @argyleink for pushing this one forward for me.
|
419 |
5 |
10 |
38.4k |
71 |
. |
| Mar 20 |
Long shot but does anyone know of any undocumented CSS properties that Safari added support for in 16.6?
I need to write a `@supports` query that only targets <= 16.5 because of a stupid bug in Safari 16.4/16.5 that causes the tab to totally crash.
Maybe @bramus has an idea? 🫣
|
21 |
0 |
3 |
14.9k |
280 |
. |
| Mar 20 |
Please reply with nice designs that use text shadows.
|
322 |
7 |
36 |
101.7k |
53 |
. |
| Mar 19 |
...and here's the relevant Chromium issue:
https://t.co/Pl6lL4TT3c
Almost two years old 😢 do I know anyone who could help escalate this one?
|
86 |
0 |
3 |
12k |
142 |
. |
| Mar 19 |
Here's a reproduction:
https://t.co/FcldOvR4pN
|
23 |
0 |
2 |
11.2k |
47 |
. |
| Mar 19 |
Deeply depressing Chrome bug I found out about recently — `oklch` colors are just sort of broken when used on `html`/`body`.
See how the top and bottom sections are slightly different colors? 😭 https://t.co/fJQzJFYlzX
|
544 |
13 |
30 |
105.8k |
218 |
. |
| Mar 19 |
We're also researching `text-shadow` support in Tailwind for like the 87th time — still no conclusions on any set of sensible default values to include 😆
|
188 |
0 |
13 |
25k |
153 |
. |
| Mar 18 |
Having a nice permanent video setup + the magic of @screenstudio (h/t @pie6k) means it was literally 10 minutes from the time I thought to make a video about this to the time it was posted here. So cool!
|
296 |
2 |
17 |
29k |
203 |
. |
| Mar 18 |
Here's the demo if you want to poke around — whole feature was prototyped directly in Tailwind Play using our CSS APIs ✨
https://t.co/MAoKeHlHfN https://t.co/9SH8YwDouI
|
61 |
3 |
4 |
9k |
169 |
. |
| Mar 18 |
Progress on `mask-image` support for Tailwind CSS v4.1… 🍿 https://t.co/k2cgEbSBMS
|
1.4k |
76 |
45 |
106.1k |
81 |
. |
| Mar 17 |
Working on Tailwind APIs for mask-image, reply with examples of how you’ve used it in real projects to help us get it right!
|
306 |
10 |
18 |
66.8k |
124 |
. |
| Mar 16 |
As an example, it's the only AI I've used that can accurately answer questions about a Fortnite update hours after it releases (e.g. "how do I get access to the new vault in location XYZ") because it can pull all that info from tweets. Very cool 👍🏻
|
43 |
0 |
2 |
10.9k |
248 |
. |
| Mar 16 |
Using Grok 3 exclusively lately for day-to-day questions/brainstorming/whatever and quite happy with it. Super fast and real-time access to tweets is awesome for getting super current answers.
|
183 |
1 |
10 |
19.1k |
192 |
. |
| Mar 14 |
We shipped an update to Tailwind CSS recently that removes all unused theme variables from your generated CSS 🧹
Was skeptical about this one originally but the output is actually really nice — love being able to see your real color palette at a glance in dev tools.
|
748 |
16 |
22 |
46.1k |
266 |
. |
| Mar 14 |
Little Tailwind IntelliSense hint @jordanpittman has been cooking up for the safelist abusers 🫣
Yep, that generates over 5 million classes and at least 600mb of static CSS 🥴
|
290 |
7 |
10 |
65.2k |
174 |
. |
| Mar 12 |
Forgive the typos, I’m at the beach on vacation 🙈 variant example should have the colons in the braces, last example is missing a curly. You get the point though.
|
6 |
0 |
0 |
6.7k |
162 |
. |
| Mar 12 |
@PhilippSpiess Brace expansion was @jordanpittman’s idea, perfect fit for the new engine 🧠
|
11 |
0 |
1 |
4.1k |
90 |
. |
| Mar 12 |
Here's the PR, courtesy of @PhilippSpiess 🤩
https://t.co/JQAkXJlPqT
|
17 |
0 |
1 |
5.3k |
68 |
. |
| Mar 12 |
CSS-based safelisting support incoming for Tailwind CSS v4.1 ✨
Using brace expansion instead of regular expressions, which makes the generated CSS much more predictable and also makes this whole thing much more compatible with how dynamic things are in v4. https://t.co/HsusWt9yOY
|
311 |
24 |
15 |
26k |
281 |
. |
| Mar 11 |
Cool internal tool @malfaitrobin has been working on to help us troubleshoot class detection issues in different templating languages! 🔬
Would this be useful to anyone else? https://t.co/fR3dEBekVi
|
121 |
2 |
11 |
14.9k |
198 |
. |
| Mar 10 |
Legitimately 200 IQ move.
|
890 |
20 |
12 |
74.4k |
25 |
. |
| Mar 08 |
You know the whole “if you can move a car seat by more than one inch it’s not tight enough” thing? Literally not possible, refuse to believe it.
|
74 |
0 |
25 |
29.8k |
144 |
. |
| Mar 07 |
Another one bites the dust. https://t.co/7UmZxKqU2A
|
484 |
6 |
25 |
32k |
51 |
. |
| Mar 07 |
I literally want to build something custom I can use instead of Notion purely because of this. https://t.co/RnwNoDCPuK
|
342 |
4 |
46 |
52.7k |
118 |
. |
| Mar 07 |
Poking around my notes, and the earliest reference I can find to the idea of rebranding Tailwind UI to Tailwind Plus is from February 2021, over four years ago.
Wild how long some things brew in the background before they finally happen.
|
120 |
2 |
7 |
19.2k |
238 |
. |
| Mar 06 |
2025 and we still can't do inset text shadows eh?
|
53 |
0 |
0 |
12.1k |
49 |
. |
| Mar 06 |
Who's using Tailwind CSS v4.0 in production? 🙋🏻
|
1.1k |
11 |
282 |
130.3k |
47 |
. |
| Mar 06 |
Ah no, Meta AI and DeepSeek also chose the wrong tools to style their sites.
|
135 |
0 |
3 |
9.8k |
76 |
. |
| Mar 06 |
I think Gemini is the only AI chat interface *not* built with Tailwind 😄 Wild.
|
492 |
6 |
15 |
50.4k |
78 |
. |
| Mar 06 |
Here's the file — give @DanHollick your feedback!
https://t.co/WwIVd7dgvF
|
135 |
7 |
2 |
11.3k |
74 |
. |
| Mar 06 |
We're working on a Cursor rules file for Tailwind CSS v4 to make your computer seem less dumb — anyone want to test it out and let us know if it's helping? https://t.co/uoZyDutSoU
|
1.2k |
43 |
38 |
97.5k |
179 |
. |
| Mar 06 |
Going to just pull the trigger on Eight Sleep, excited to give it a try!
|
9 |
0 |
0 |
5.9k |
72 |
. |
| Mar 06 |
RT @dhh: Some open source maintainers let ungrateful gift receivers get to them, and decide to stop sharing their work with the world. But…
|
0 |
47 |
0 |
2 |
139 |
. |
| Mar 06 |
Anyone tried the BedJet for controlling their mattress temperature? Hear a lot about Eight Sleep stuff but heard a lot of horror stories of leaks.
|
24 |
0 |
23 |
27.4k |
146 |
. |
| Mar 05 |
The longer you run a business, the more stuff there is to do that you don't have time to do. You never catch up, only fall further behind.
The good thing is once you realize this is just an inevitable reality, you can stop feeling bad about it like it's somehow your fault.
|
468 |
15 |
19 |
65.4k |
274 |
. |
| Mar 04 |
Seriously I must have known this? But for some reason my brain processed it as a syntax error today and was surprised it worked, as if it was some sort of magic string interpolation that made no sense. But of course it works 😄 anyways trust me I’m an expert programmer.
|
63 |
0 |
6 |
18.5k |
269 |
. |
| Mar 04 |
This is one of the first times I've felt so dumb about something to almost want to delete the tweet, but keeping it up because we're all dumb let's be real 👊🏻 (except maybe @rsms)
|
240 |
1 |
6 |
24.7k |
179 |
. |
| Mar 04 |
Catalyst also finally has it's own proper landing page instead of being shoved in with our more traditional site templates 🤩 https://t.co/JN3WOMEtVP
|
52 |
0 |
2 |
12.6k |
148 |
. |
| Mar 04 |
Wrote more about it here, with a sneak peek at some the new ideas we're working on too 🫣
https://t.co/fqCt3AwCBp
|
57 |
4 |
3 |
12k |
113 |
. |
| Mar 04 |
Today we shipped a big rebrand that's been in the works for way too long —
Tailwind UI is now Tailwind Plus ✨
Still one-time purchase, still the same price, just a new name with new possibilities. https://t.co/rdglviW7mV
|
1.3k |
59 |
55 |
159.6k |
222 |
. |
| Mar 04 |
TIL that you can just put `-` in front of a JS variable name to negate a number? https://t.co/wLcLUdbigh
|
1.3k |
22 |
114 |
205.2k |
104 |
. |
| Mar 04 |
It's a free series delivered via email — sign up here and I'll send you a new video every day for a week 🤙🏻
https://t.co/V8gVZ4VLPM
|
129 |
7 |
8 |
11.4k |
132 |
. |
| Mar 04 |
🚀 Shipped the little video series I've been working on!
It's called "Build UIs that don't suck", and it walks through a bunch of my favorite tricks I've picked up over the years trying to build incredibly high-quality, bullet-proof UIs. https://t.co/ZPoTQuK3u1
|
1.5k |
122 |
52 |
90.4k |
261 |
. |
| Mar 03 |
How's my YouTube thumbnail game? Trying to play the game just enough without wanting to crawl into a hole and die of shame 😄 https://t.co/F07x6zYf29
|
934 |
6 |
102 |
70.3k |
148 |
. |
| Mar 03 |
Trying to ship this by end of day, tomorrow if I hit any snags. Think it turned out pretty killer 🤙🏻 https://t.co/jdnLcGKO4q
|
1.6k |
57 |
42 |
89.6k |
124 |
. |
| Mar 03 |
Is there a good client-side-only React playground/sandbox?
Something that's lightweight and basically instant without all of the complexity of running VMs in the browser like all the other tools seem to be doing these days.
|
147 |
0 |
21 |
47k |
225 |
. |
| Mar 03 |
Do I know anyone at @github? The “Convert to discussion” button in issues has been broken for a few days, not sure if anyone is aware and it would be a huge help to get it fixed 🙏
|
143 |
2 |
8 |
30.9k |
179 |
. |
| Feb 28 |
📊 I should publish Tailwind CSS content on…
|
45 |
0 |
12 |
13.9k |
43 |
. |
| Feb 28 |
Just stumbled across this video from when we were first adding arbitrary value support to Tailwind in 2021, watch with sound 😆 https://t.co/4nz1qOPphE
|
218 |
2 |
13 |
25k |
150 |
. |
| Feb 27 |
Shipping a little video series next week 🚀 https://t.co/EuNO6B9fC4
|
725 |
15 |
21 |
31.7k |
66 |
. |
| Feb 27 |
The sweetest words in the English language are “I’ll take care of it.”
|
143 |
4 |
6 |
13.5k |
70 |
. |
| Feb 27 |
It's wild how angry people get about the idea of having to fork something and maintain that fork to be able to change things the maintainers don't want to change.
Dude someone else did 99.9% of the work and now you only need to do 0.1% instead of 100%! You should be *thrilled*!
|
562 |
11 |
25 |
39.1k |
279 |
. |
| Feb 27 |
Brought back the ability to copy colors from the Tailwind docs — regular click will copy the OKLCH value, shift+click will copy the nearest hex value 👍🏻
Useful for Figma and stuff, or to just steal our colors and use them with some other CSS framework you hate less. https://t.co/9bNhMiqPBT
|
904 |
27 |
39 |
44.2k |
291 |
. |
| Feb 26 |
Here’s another thing you don’t see on camera — the big ass spare mattress outside my office door to drown out all these damn kids I have 😄 https://t.co/IrsszWigkr
|
267 |
0 |
35 |
22.6k |
162 |
. |
| Feb 26 |
Me in 2017: "It would be fun to make a little CSS framework to style websites!"
The team in 2025: https://t.co/gcTKqUGFqq
|
554 |
8 |
9 |
35.6k |
122 |
. |
| Feb 26 |
Next iteration of the plugin will just be a CSS file you import, and you write more CSS if you want to override things.
And if you need even more customization, you'll just copy the CSS file and paste it into your project so you can edit it directly 🧠
|
247 |
1 |
14 |
12.4k |
252 |
. |
| Feb 26 |
Confession: I hate the Tailwind typography plugin, especially the convoluted JS customization API.
We don't use it in our own projects, we just make a little `typography.css` file and add the styles we want. Then if we want to customize it, we open the file and change it 🤯 https://t.co/WKdzz2Zm5L
|
858 |
21 |
33 |
79.9k |
298 |
. |
| Feb 25 |
Final set up! Recording a little 6-video mini course this week 🎥 https://t.co/qVSyGbD6ha
|
575 |
2 |
54 |
47.2k |
88 |
. |
| Feb 24 |
Early test shot! Fun day working in person setting all this stuff up. https://t.co/UN8Gao8TVE
|
228 |
0 |
12 |
20.2k |
93 |
. |
| Feb 24 |
Behind the scenes at Tailwind Studios… https://t.co/eIoeQvWOq2
|
663 |
4 |
30 |
37.6k |
62 |
. |
| Feb 23 |
This is the most photoshopped looking actual photo I’ve ever taken, for some reason everything looks fake 😄 https://t.co/TGhMdCwzWs
|
273 |
0 |
27 |
31.1k |
131 |
. |
| Feb 22 |
There will be no dark walls, neon lights, or shelves filled with toys in my office, because I am a grown up.
|
354 |
2 |
22 |
21.4k |
108 |
. |
| Feb 22 |
Got the office painted and put up some slat wall panels — lots more decorating to do but it’s a start 🙌 https://t.co/WkOyomcTEZ
|
6.1k |
80 |
253 |
397k |
127 |
. |
| Feb 20 |
Real world use-case for the `**` variant in Tailwind CSS v4 — creating basic typography styles on-the-fly for a chunk of plain HTML content 📝 https://t.co/RPlNTZAtfP
|
377 |
14 |
14 |
37.9k |
165 |
. |
| Feb 19 |
RT @jackmcdade: Dang @tailwindcss 4 is so good. I wasn't sure how I was going to feel about the configs in CSS but hot dawg – it is The Way…
|
0 |
1 |
0 |
3 |
140 |
. |
| Feb 19 |
A founder/CEO/leader's job is often just saying "what if we just..." multiple times per day, and finding ways to turn things that would take a week into things that can be done in 5 minutes.
|
388 |
15 |
13 |
27.2k |
190 |
. |
| Feb 19 |
My wife's almost-finished vanity in the walk-in closet is my new temporary office while my real office is being renovated 💅🏻 https://t.co/ckKKKQQivV
|
232 |
1 |
21 |
22.1k |
148 |
. |
| Feb 18 |
RT @steve_tenuto: I wanted my studio to have a daylight look, but I also wanted the flexibility to record at night. Here's how did it: http…
|
0 |
23 |
0 |
9 |
140 |
. |
| Feb 18 |
Tagged Tailwind CSS v4.0.7 with a bunch of fresh fixes 🔧 https://t.co/198Cey0Ut4
|
180 |
3 |
6 |
17.5k |
80 |
. |
| Feb 18 |
Here's the thread from a couple years ago that documents my journey from 250 to 180 if you're curious:
https://t.co/UhhcsRacI2
|
23 |
0 |
1 |
14.4k |
127 |
. |
| Feb 18 |
Couple years ago you might remember I lost about 70 pounds and got in the best shape of my life. Had another baby + a bunch of stress and fell back into some bad habits and have gained about 30 pounds back since then. Still training consistently but the diet has been 👎🏻
Embarrassing post but the public accountability helps me — today committing to getting back on track, starting with a commitment to no sugar or fried/fast food, period.
Weight now is 215, goal is to get back to 185. Will document progress here 📉
|
692 |
0 |
61 |
53.6k |
518 |
. |
| Feb 17 |
RT @calebporzio: Btw, if you're not on Tailwind 4 yet you're doing it wrong. So many goodies - it's the perfect Tailwind
|
0 |
6 |
0 |
5 |
120 |
. |
| Feb 15 |
Many people don’t know this but OCR was actually invented by an open source maintainer who was sick of people opening GitHub issues with screenshots of code instead of just the actual code.
|
992 |
33 |
26 |
74.5k |
189 |
. |