Josh W. Comeau(@JoshWComeau) 's Twitter Profileg
Josh W. Comeau

@JoshWComeau

Indie hacker and educator. Blogging at https://t.co/kbdJDUdLg5.
Previously @gatsbyjs, @digitalocean, @concordia_btcmp, @khanacademy.
He/Him 🌈

ID:2308474213

linkhttps://www.joyofreact.com/ calendar_today24-01-2014 14:42:45

29,3K Tweets

127,0K Followers

2,1K Following

Follow People
Adam Wathan(@adamwathan) 's Twitter Profile Photo

✈️ I want to fly someone in Europe to React Conf, first-class, for free.

🥂 First-class return plane ticket
📍 CPH ⇄ LAS
🗓️ May 12 – May 17
🏨 Accommodations at the conference hotel
🎟️ Conference ticket

No catch — someone on our team can't make it and their ticket is

account_circle
Andy Allen(@asallen) 's Twitter Profile Photo

Sounds are annoying because most designers use one sample for a button and play it repeatedly.

Instead, you want to steal a technique from gaming and randomly select from a set of 8+ samples each with slight differences to create texture.
notboring.software/words/the-soun…

account_circle
Josh W. Comeau(@JoshWComeau) 's Twitter Profile Photo

For *years* now, I've wanted to write a blog post about JavaScript Promises, but they’re so hard to explain.

I think I've finally figured out how to do it. Getting really excited about this one. 😄

account_circle
siddharth ☻(@siddharthkp) 's Twitter Profile Photo

adopted a new habit/trick/whatever

on friday, i schedule a note for myself on monday so that i don’t start the week with “where am i, what do i do here”

writing down what’s top of mind, which is different than scheduling todos

adopted a new habit/trick/whatever on friday, i schedule a note for myself on monday so that i don’t start the week with “where am i, what do i do here” writing down what’s top of mind, which is different than scheduling todos
account_circle
Josh W. Comeau(@JoshWComeau) 's Twitter Profile Photo

Yep. If you wait for the perfect time to start something, you’ll never start. There are always going to be good reasons not to do something.

account_circle
Noel De Martin(@NoelDeMartin) 's Twitter Profile Photo

I finally completed Josh W. Comeau's course, and I have to say it's the most comprehensive course I've ever seen. It should be required material for anyone working with CSS (I'm not kidding).

And to top it off, it's super fun!

100% recommend: css-for-js.dev

account_circle
Josh W. Comeau(@JoshWComeau) 's Twitter Profile Photo

+++. I wrote about this a couple of years ago, “Effective Collaboration with Product and Design”.

I still think it's one of the most important posts I've published!

joshwcomeau.com/career/effecti…

account_circle
Josh W. Comeau(@JoshWComeau) 's Twitter Profile Photo

iOS Safari will sometimes decide that an element should have its font size increased. Today, it decided that one of the code snippets on my page should be WAY BIGGER than all the others. 😅

This can be disabled w/ the following CSS snippet:
-webkit-text-size-adjust: 100%;

account_circle
Josh W. Comeau(@JoshWComeau) 's Twitter Profile Photo

This is sad 😔

I had the privilege of giving a talk at a Women Who Code event a few months back, and meeting some of the awesome women involved. Such a great org.

account_circle
Josh W. Comeau(@JoshWComeau) 's Twitter Profile Photo

So here's something unsettling: every day, 20+ emails are sent that pretend to be from my domain, joshwcomeau​.com.

Fortunately, I use DMARC to instruct email providers to reject any emails that aren't from an authorized sender.

If you own any domains, be sure to set up DMARC!

account_circle