Sign in with Twitter

Username:

David Walsh @davidwalshblog Madison, WI, US

Senior Software Engineer, Front-End lover, MooTools Alumni, Javascript Fanatic, Node Hacker, React, VR, and open source lover. Former @Mozilla, @SitePen

451 Following   83,816 Followers   34,952 Tweets

Joined Twitter 8/7/08


Linearly Scale font-size with CSS clamp() Based on the Viewport https://t.co/yTfCt31JaMChris Wallace has been absolutely awful. Weak.Every woman I've ever worked with has mentioned how they've been spoken over. I'm watching this happen in real tim… https://t.co/xs7TdzB2Gh @devinreams Updated!
9/30
2020
Hi friends! 👋 we announced Request Metrics on @ProductHunt today! I sure would appreciate an upvote to spread the n… https://t.co/8Mzzh7Mj6b
Retweeted by David WalshShoelace 2.0: A Forward-thinking Library of Web Components by @claviska https://t.co/L58AHXMo5rVital Web Performance by @requestmetrics https://t.co/WCY9pg4x3DNext chapter starts this week. So excited to solve new problems and break into an industry I've been dying to for years! @sosnowsd Bingo!
9/29
2020
Any suggestions for good Apple Watch sleep / health apps? Or if you use another wearable, what are you using and why?3 Great Ways to Monetize Content https://t.co/UyGsznqTDIHow to Detect the Default Branch in a git Repository https://t.co/dDB2YaSRr8 @csuwildcat @fwenzel Four years later I'll again remind you that you have a binary choice. Third party votes led t… https://t.co/F54yMoj1eK @csuwildcat @fwenzel It's awesome to have that general view but also acknowledge the application in context. Trump… https://t.co/F2DF6WXz03I made good money on cryptocurrency a few years ago and got annihilated by taxes. Both very rich and "rich" people… https://t.co/u57dMcA2bx @csuwildcat Brees' arm seems dead. He's not thrown a single ball over 15 yards all night.
9/28
2020
How to Create an Async Function via “new Function” https://t.co/YptaXW4K34 https://t.co/flRnLwnCQy
Retweeted by David Walsh @SawyerBlatz Honored to have worked with you Sawyer! You're a class engineer! Don't forget about us little people!
9/26
2020
@arronschaar @coingecko .... @designerzen @getify D'on! I've updated the post, good shout everyone! @evelyn_wara @BrendanEich @AaronToponce @KaiOStech Ahh, yes; I didn't work with them but don't meant to diminish their work. My apologies!How to Create an Async Function via “new Function” https://t.co/YptaXW4K34 https://t.co/flRnLwnCQy @BrendanEich @AaronToponce @KaiOStech I was the only Partner Engineer for Firefox OS for TV. Absolutely loved that… https://t.co/ERauWNftgkConquering Impostor Syndrome https://t.co/1gjq9BYJXj
9/24
2020
What's your favorite web API that people don't use enough or know about? Please share!
Retweeted by David WalshI just used a leaf blower to blow dust out of my gaming PC. AMA. @kentcdodds @jacobmparis To clarify: ✅ import { useState } from 'react' ✅ import * as React from 'react' 🟡 import… https://t.co/jkyLuIuk8b
Retweeted by David Walsh @selfteachme Always the first commands I use on a fresh setup. I NEED SPACING IN MY DOCK!
9/23
2020
OS X Dock Dividers https://t.co/Keg7gw6BQfThere are very few experiences that are more cleansing and pure than setting up a fresh OS install."39 Shirts – Leaving Mozilla" Blog post coming soon. @EmilyKager @acikveozgur Tired of seeing the abuse. I'm here to help end it. I also meant every word I said. Keep owning. @EmilyKager Yo @acikveozgur, Emily is a *world class* engineer. That's why Mozilla didn't fire her. She's *that g… https://t.co/dER6cC4BBY
9/22
2020
What's the best Mac email app these days? https://t.co/W7c9bJC4oZ just isn't doing it for me anymore. Thoughts?How to Earn Interest on Cryptocurrencies https://t.co/mb16hDfRFD #bitcoin #ethereum #litecoin Technically I *do*… https://t.co/NxmYUIEODFVital Web Performance by @trackjs https://t.co/WCY9pg4x3D @eddieebeling Wow, thank you!#JavaScript Proxy API: https://t.co/lOS9j8Xwms Proxy API for Storage: https://t.co/jXo5rAZHkh#JavaScript Speech Recognition https://t.co/6RzqfNLceA#JavaScript Cache API https://t.co/sIvarJG2Gt#JavaScript Resize Observer: https://t.co/ugZc1DcUGt😂😂😂 I've written about many of the suggested APIs already:What's your favorite web API that people don't use enough or know about? Please share!
9/21
2020
Today is a very, very bad day.
9/18
2020
Thanks Dad. https://t.co/TwiKM8y9Bm
Retweeted by David Walsh5 Awesome JavaScript Promise Tricks https://t.co/s0jeahhEu7
Retweeted by David Walsh @andy__blum I like using it when I don't want a test or async action to complete but I don't want to browser to loc… https://t.co/uNZeMrZ7Mp5 Awesome JavaScript Promise Tricks https://t.co/s0jeahhEu7 @csuwildcat https://t.co/cGRqcCYCDF @csuwildcat We got amazing wives that made us get our shit together!
9/14
2020
Thanks Dad. https://t.co/TwiKM8y9Bm @brad_frost Thank you so much Brad! Prayers with you and your family. My love is with you all!Bad situation after another lately. Blogging for the first time in a few weeks and it feels great.
9/13
2020
Very proud of my young sons making the best of school. I can't imagine the added stress in keeping masks on, givin… https://t.co/vAU9Eic3Mo
9/9
2020
We were damn kids! https://t.co/k3pX1q2Vsy10 years married to the most amazing woman in the world. Life's been way better to me than I deserve. Incredibly… https://t.co/wSETkXlonO
9/4
2020
Day 4 of pre-kindergarten: my 4yo had his scissors taken away. Lasted longer than I thought, though. And it was… https://t.co/OBHxsLPK6NHuge congrats to @sundress and @rob_dodson for this. Fills a big a11y gap in an elegant and incremental way. https://t.co/x0qa31tGpx
Retweeted by David WalshIs 7yo too young to get a Chromebook and teach some basic code concepts? I think my son would love it. Also...any… https://t.co/M8wRjdYAAh
9/3
2020
@EmilyKager I’m so sorry, Emily. This is absolutely crazy. Let me know if I can help!CSS tip 🦄 Use `rem` instead of `px`. This takes into account the user's accessibility settings. To convert `px` to… https://t.co/tzwiDLAB0w
Retweeted by David Walsh @jonathansampson Does Brave have affiliate / general advertisements? I'd love to add one to my site. None of the… https://t.co/IDFh2KaFV3
9/2
2020
@arronschaar Bro, I'm so deep in alts right now I'm drowning....in profits...Today is the first day since I was 14 years old that I didn't have a job to go into. Feels weird but super excited for the future! @tbiz wtf is going on in our country that someone would tweet something as abhorrent as that?! @krakensupport Sold! @danheld @krakenfx Do I get paid in Tezos?
9/1
2020
@codepo8 Dude, I'm doing my best!Which JavaScript / front-end performance book did you learn the most from? The more advanced, the better...Today is my official last day at Mozilla. From MDN to Firefox OS to Firefox DevTools to Firefox for Android. From… https://t.co/AX1tQjY5dpWe, as an industry, really like to pretend that coding is the hard part. We do this when we interview. We do this w… https://t.co/aEny5eoO17
Retweeted by David Walsh
8/31
2020
I'm also reminded of high school where my friend mentioned selling off one of his online characters and I was like "People buy this stuff?!"What's the oddest digital asset/thing people can sell? I was just looking at my Apple Watch's achievements for exe… https://t.co/Mztr3FMnMGDon’t host your blogs on Medium, people, FFS 😑 https://t.co/NyUjX8Krag
Retweeted by David Walsh
8/30
2020
Mission accomplished. #letsgoooooooo https://t.co/MZBkEcvnVxI wanted to create a quick demo that shows images loading slowly. Turns out service worker + streams makes this rea… https://t.co/WcZIgYZSZ2
Retweeted by David Walsh
8/28
2020
Lil man’s first day of school. 😭😭😭😭 https://t.co/A4LIsKiyFiOh yes, a real shame, indeed 🙄. https://t.co/sAdHTVWjsr
Retweeted by David Walsh
8/27
2020
🔥 String.prototype.replaceAll is available in Chrome, Firefox, and Safari! https://t.co/YYRBRzr1zg https://t.co/LTG4a4e50N
Retweeted by David Walsh
8/26
2020
@Mashinsky Will Celsius hook its users up with the new Spark token if they have $XRP with Celsius? @SawyerBlatz Fuck sake, I thought this was a reply to the tweet about me being married. Would've been absolutely savage... @itsmescottiec @SawyerBlatz In that I'm awful at both, totally agree... @SawyerBlatz I've been with my wife for 15+ years, married almost 10. I think it was called "courting" when I was younger....Apologies for the lack of posts since the Mozilla layoffs. Trying to get my head in the game while enjoying time wi… https://t.co/wIYLCo1FpJ
8/25
2020
Yikes...tracking on the web is out of control... https://t.co/xHlgcdrOKCSafari now supports `enterkeyhint`. 👏 I always like it when the enter key gives me more context. 👇 🔗 Spec:… https://t.co/qnrr646q2E
Retweeted by David Walsh
8/24
2020
How to Cancel a Fetch Request https://t.co/mwwxTimgDf @claviska @shoelace_style Same emails works! Dude, it looks amazing! @claviska @shoelace_style Wow, the project has come a long way in the last 3 years. You posted about it a while ba… https://t.co/T3jdZXSEj6I'm on that weekend dev grind. Anyone else working on cool new side projects?
8/22
2020
https://t.co/Fh0QL1crGt
Retweeted by David Walsh
8/21
2020
Life goals... https://t.co/1NLJKv37fsLost in the past few weeks' madness is that David Walsh Blog just turned 13 years old. Thank you all for reading.… https://t.co/7OiN4NS0FE @csuwildcat @justinamash 200IQ @CoinbaseSupport Where can I see referrals in my account settings panel? I referred someone recently and haven't g… https://t.co/j4kCYgkjYq @csuwildcat @justinamash You ever sleep, bro?
8/20
2020
Match Emojis with Regular Expressions https://t.co/SnBnUdGPRWHow to Earn Interest with Bitcoin https://t.co/mb16hDfRFD
8/19
2020
This project is the future of web debugging. Debugging will become interactive, shareable, and more. Keep your ey… https://t.co/2K54EcE9QB @yuvilio 💪💪💪
8/18
2020

0