2021 week 27 Links Worth Sharing—Accessibility guide, URL, Beyond to-dos, ES2021, and Github Copilot
Links worth sharing for Web Technologies
Hi there,
This is Thomas Mak from Macao. There are 8 links worth sharing this week. They are different topics in web technologies, including an accessibility guide, the detail unknowns about URLs, what’s new in ES2021, detecting CSS hover capability, the code leaked from GitHub Copilot, and few opinions and productivity tips.
Enjoy the links!
→ Accessibility / Useful guides for web accessibility
https://accessguide.io
Useful and should be checked for every web projects.
By the way, it is a website hosted directly on Notion.
→ HTTP / URLs: It's complicated...
https://www.netmeister.org/blog/urls.html
Long read, but interesting.
→ Productivity / Beyond to-dos
https://world.hey.com/rjs/13-beyond-to-dos-3cc8dd13
These tools demonstrate the difference between merely accounting for work vs. working on what the work is. From dumping what's in our heads, to hardening it into pieces of real work, to sequencing and making decisions about what's in and what's out given the interdependencies and time pressure.
→ Career / An incomplete list of skills senior engineers need, beyond coding
https://skamille.medium.com/an-incomplete-list-of-skills-senior-engineers-need-beyond-coding-8ed4a521b29f
How to run a meeting, and no, being the person who talks the most in the meeting is not the same thing as running it
How to communicate project status to stakeholders
How to help someone get promoted
→ Opinion / Bring Back Menus!
https://slate.com/human-interest/2021/06/bring-back-menus-end-qr-codes.html
It says “MENU,” but it is actually a QR code.
We’ve all just had the most isolated, screen-mediated year of our lives. If there’s an opportunity for us to make a familiar social interaction more tangible and human, and less coldly transactional, let’s take it.
→ News / GitHub Copilot and API Keys leaked
https://mjtsai.com/blog/2021/07/07/github-copilot-and-api-keys/
Or it's accidentally public. People do this kind of thing by mistake sometimes. I suspect that in this case Copilot is bringing new attention on an existing problem.
And also Github confirmed using all public code for training.
→ CSS / Detecting hover capability
https://css-irl.info/detecting-hover-capable-devices/
By applying this, we can detect the touch-screen device and mouse-pointer device.
But according to the W3 specification:
However, despite this, the optional mouse does allow users to hover. Authors should therefore be careful not to assume that the ':hover' pseudo class will never match on a device where 'hover:none' is true, but they should design layouts that do not depend on hovering to be fully usable.
→ JS / What's new in ES2021
https://ui.dev/es2021/
We will have `&&=`, `||=`, `??=`, and we can express number with underscore separator, such as `123_456.78_9`.
There is also replaceAll() in string.
🎉 That’s all. I picked these 8 links from all the links I have read this week. Hope you enjoy them, bookmarked them, learn them, and see you in inbox next week.
Until next time,
Makzan