219 private links
As it turns out, links are not focusable in Safari if they have 0 dimensions. Adding 1px padding, border, or width and height fixes the issue.
A quick win is to use font-variant-emoji: emoji;
Another drop-in css library that authors wished to have to start on every new little website.
TL;DR use SSR or SSG
Explaining pointers in one image
Everything that does not have to be JS anymore, and there is a lot !
I didn't know about the accesskey attribute :)
It is impressive as you can ask how to code X
There is a "How it works" video: https://www.youtube.com/watch?v=ofKJ2zauYxw
Une bonne introduction à l'accessibilité web
An unstyled vue component library.
Make a list of all component that can be found in a project:
- this list
- material UI
- Carbon
- react rainbow components
- https://component.gallery/components/ (not maintained anymore?)
- ...
A good job 😃
One advantage in svelte is that we can integrate JS libraries quickly
Universally Unique Lexicographically Sortable Identifier is an improvement of UUIDs in some cases:
- 128-bit compatibility with UUID
- 1.21e+24 unique ULIDs per millisecond
- Lexicographically sortable!
- Canonically encoded as a 26 character string, as opposed to the 36 character UUID
- Uses Crockford's base32 for better efficiency and readability (5 bits per character)
- Case insensitive
- No special characters (URL safe)
- Monotonic sort order (correctly detects and handles the same millisecond)
In Rust, we can use:
- enums
- builder pattern
- enums + builder pattern
- another way: Instead of insisting on several builder methods, let’s create a single method that can add any option to the search options. The search option is then an
enum
.
Create webpages from SQL requests
13 examples or applications
A paper-style imitation library
Améliorer sur projet et le rendre compatible HTML5
Brackets are allowed in URLs. It makes it hader to handle than first though!
The author propose a regex, but it is still not valid as only the extended ascii is in it.
Yes, it is hard to parse URL correctly.