Why keyboard shortcuts don't work on non-US layouts and how devs could fix it
Typing shortcuts on international keyboard layouts is broken. Here is how developers can fix it.
Typing shortcuts on international keyboard layouts is broken. Here is how developers can fix it.
I have a set of baseline CSS styles that come with me from project to project. In the past, I'd use a typical CSS reset, but times have changed, and I believe I have a better set of global styles!
Why is Rust being used to replace parts of the JavaScript web ecosystem like minification (Terser), transpilation (Babel), formatting (Prettier), bundling (webpack), linting (ESLint), and more?
The Parcel team is excited to release Parcel 2 beta 3! This release includes a ground up rewrite of our JavaScript compiler in Rust, which improves overall build performance by up to 10x. In addition, this post will cover some other improvements we’ve made to Parcel since our last update, along with our roadmap to a…
Microsoft doubles-down on its user-choice hostile web browser behavior; blocks competitors from opening links from many Windows apps and web experiences.
TypeScript and JavaScript have steadily evolved over the last years, and some of the habits we built over the last decades have become obsolete. Some might never have been meaningful. Here's a list of 10 habits that we all should break.
When coding a webpage, sometimes you know something is very likely to be needed, even if it's not needed yet. You can give the browser a hint: <link rel=prefetch href=url> The browser will take a note, and then when it doesn't have anything more important to do it might request url. Later on, if it does turn out…
Recently I've become more and more interested in how WebRTC works, so a few weeks ago I decided to add a page to my website where I could set up peer-to-peer video chats. There are plenty of libraries and services out there to make this extremely easy, but knowing that WebRTC is now well supported natively across…
Over the last month, there has been a ton of debate and conversation about web2 vs web3 with many leading voices raising doubts about web3. Debate and doubt are healthy. And web3 enthusiasts, particularly on Twitter, remind me of missionaries trying to recruit the unwashed to their belief system. Frankly, it is all…
How to save the open web, & get (re)started with RSS
Junyu Zhan's homepage
Making the case for RSS feeds and feed readers as the best alternative to big tech news consumption services like Facebook newsfeeds.
25 recent entries The horn of the Robert Smalls A difficulty in race-switching the Dukes of Hazzard On futile explanations Richard Blair Race-switching The Dukes of Hazzard Greek plural Erbaut Improved English-language month names I fix a thirty-year-old mistake Minced oaths? On the monobosom Partly about pie More…
We'd like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox!
Get started with web scraping in Python following this step-by-step tutorial! Learn how to scrape a site with Requests and Beautiful Soup libraries.
js;dr = JavaScript required; Didn’t Read. Pages that are empty without JS: dead to history (archive-org), unreliable for search results (despite any search engine claims of JS support, check it yourself), and thus ignorable. No need to waste time reading or responding. Also known as, if it’s not curlable, it’s not on…
TL;DR Instead of attaching tooltips directly to document.body, attach them to a predefined div in document.body. BAD html my tooltip ...
Remember YouTube5? And a Dinosaur remembers. YouTube5 was a Safari extension back when Flash was still a thing and hated by everyone. It replaced the YouTube...
This is a guide for starting a TypeScript project in 2021 with modern tooling. TypeScript 4 Optionally esbuild to bundle for browsers (and Node.js) Linting with typescript-eslint (tslint is deprecated) Testing with Jest (and ts-jest) Publishing a package to npm Continuous integration (GitHub Actions / GitLab CI)…
We hope that this guide to Twitter will be useful to you, wherever you are in your Twitter journey.
Take a look at the source code of this page - I rely mostly on CSS for the rendering of this article.
Autocomplete search added to MDN Web Docs allows you to quickly jump to the document you're looking for by typing parts of the document title
The World Wide Web Consortium (W3C) is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards.
Website with the collection of all the cheat sheets of the project.
My stack will outlive yours
Open-source, swappable packages and an AI that assembles them into full-stack apps that scale.