View profile

Yet Another Newsletter LOL - Issue #20: Hamster around the world

Yet Another Newsletter LOL - Issue #20: Hamster around the world
By Nick Taylor • Issue #20 • View online
Alright, we’re back to the regular cadence of the newsletter now that I’ve moved it over to Revue.
Another week, another newsletter. Let’s get to it!

Around the Web
You can now Tweet using the Twitter API. 🐦
Twitter Dev
The time has finally come - you can now Tweet using the Twitter API v2! 

We heard your feedback, and have added several new, highly requested API features. Read on (🧵) or check out the forum post: https://t.co/Uio6PS7UPX
Edge DevTools for Visual Studio Code 1.4.0 - Improved Screencasting, Device Emulation and live, inline issue reporting - VSCodeTips
The disabled attribute is something I’ve been flip-flopping on a lot lately after reviewing some PRs and from what I’ve learnt from working with my awesome co-worker Suzanne.
This post from Sandrina Pereira, Making Disabled Buttons More Accessible, was a great read.
Some things that also stood out for me were these two pieces in the article.
it’s important to acknowledge the subtle difference between accessibility and usability. Accessibility is a measure of someone being able to use something. Usability is a measure of how easy something is to use.
and this one
I’ve discovered that accessibility is much more than complying with web standards. Dealing with user experiences is tricky and most situations require making trade-offs and compromises in how we approach a solution. There’s no silver bullet for perfect accessibility.
Making Disabled Buttons More Inclusive | CSS-Tricks
If you use TypeScript or tools that are powered by TypeScript, e.g. VS Code, this is huge. TLDR; if you destructure a discriminated union type, using the destructured properties will still be type aware of which union type it was a part of. This snippet from the pull request (PR) explains it best if you don’t feel like diving into the PR
type Action =
| { kind: 'A', payload: number }
| { kind: 'B', payload: string };
function f10({ kind, payload }: Action) {
if (kind === 'A') {
payload.toFixed();
}
if (kind === 'B') {
payload.toUpperCase();
}
}
Control flow analysis for destructured discriminated unions by ahejlsberg · Pull Request #46266 · microsoft/TypeScript · GitHub
This looks like a sweet addition to the Chrome DevTools
Houssein Djirdeh
2. @ChromeDevTools launched a new Recorder panel that allows anyone to record a user journey and view all the actions taken, such as navigations, keypresses, link clicks, etc.

https://t.co/gDz6BDja5t https://t.co/a0MXMcBNm3
Fun Stuff
This cracked me up. I own a hamster and I love Daft Punk. I can’t confirm, but I’m sure the little fella is OK.
1000x engineer lol
Words of Wisdom for the Week
Twitter is still a great space for folks in tech, but Angie drops a truth bomb.
Angie Jones
Twitter is not the real world. This place is full of unrealistic advice.

The one that irks me is "you don't need X to do Y job"

Unless you can readily post dozens of Y jobs that don't list X as a requirement, stop misleading people.
Shameless plugs
Stephanie Eckles joined us on the DEV Twitch stream this week. It was so much hanging out with her. She’s put out so much amazing content like ModernCSS.dev. Check out thinkdobecreate.com to see all her body of work.
Thanks again for joining us Steph!
Nick Taylor (he/him)
Wanted to say thanks to all of you that follow us on the @ThePracticalDev Twitch stream. And a big shoutout to all our guests. We passed 2K followers today. I don't usually dwell on numbers, but we were ~700 followers last October. Shoutout to my awesome co-host @coffeecraftcode!
I’m not one to brag, but I’m really proud of what we’ve done with the DEV Twitch stream. The short story is I was streaming on my own account with folks in the community pairing on issues/live coding and as Hacktoberfest 2020 approached, I suggested that we should stream on the DEV Twitch account because it was just sitting there. And the rest is history. 😎
Shoutout again to my awesome co-host Christina!
Nick Taylor (he/him)
Alright, I finally got minted. Hello @developer_dao! Québec is Nouvelle France, so there's that I guess lol. Let's go! https://t.co/NQPHAoinww
Not a shameless plug, but I finally minted my NFT to join the Developer DAO. I had already joined the Discord but hadn’t finished the registration, i.e. the NFT.
I know not everyone is a fan of web3 or even that term, but I’m enjoying learning about the space and Developer DAO is a super welcoming community. If you want to follow my web 3 adventures, I have a series on dev.to.
web3 adventures Series' Articles - DEV Community
Until the next issue!
Did you enjoy this issue?
Nick Taylor

Yes, it’s yet another newsletter folks! I post stuff in Slack and other communities I’m a part of, so instead of losing all those links to the “Slack”hole, I decided to start a newsletter!

So welcome to links to cool and interesting stuff I found on the Internet during the week, with some fun stuff too, and shameless plugs.

In order to unsubscribe, click here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Powered by Revue