Weekly Shaarli

All links of one week in a single page.

Week 10 (March 4, 2024)

melanierichards/just-build-websites: Some ideas for websites you can build!
Adactio: Journal—Bookmarklets for testing your website

Simply run these scripts on the web page to trigger some actions.

  • Validate HTML
  • Calculate carbon
  • WAVE
  • PageSpeed
  • SSL Report
  • Security Headers
Creating color palettes with the CSS color-mix() function | MDN Blog

It can be useful :)

Univeral Resource Identifiers

In the hypertext architecture, when making a reference, such as a hypertext link, we don't just refer to an information resource. Well, we can, but we can also refer to a particular part of or view of a resource. The string which, within the document, defines the other end of the link has two parts. It has the identifier of the document as a whole, and then optionally it has a hash sign "#" and a string representing the view of the object required.

GitHub - Nickersoft/rust-from-typescript: The unofficial guide to learning Rust for TypeScript developers 🦀
Oh Hello Ana - My loss. Their public consumption.
POV: I'm on my third coffee and you just asked me how the internet works - YouTube
Comment cela nous invisibilise | Coffee
MDN Curriculum | MDN Curriculum

The Mozilla Documentation Network published a curriculum to become a frontend developer.

It seems to contain relevant resources, also for confirmed developers.

I'm a programmer and I'm stupid
CSS Loaders: A collection of more than 600 loading animations
If They Told Me We Were Poor, I Would’ve Taken Out More Student Loans - McSweeney’s Internet Tendency

The author avoided debt, but was it worth it?

Childfree.txt | the library of alexandra
Postgres documentation explained

Everything is in it, but has to be found.

There are dedicated sections for SQL or DBA for example.

An Ode to RSS

An introduction to it and how the user consumes RSS feeds

pgexperts/pgx_scripts: A collection of useful little scripts for database analysis and administration, created by our team at PostgreSQL Experts.
squidowl/halloy: IRC application written in Rust

Les chercheurs chinois ont mesuré la concentration en minuscules particules de plastique de plusieurs échantillons d’eau. La moyenne était de 1 milligramme par litre d’eau. Cette concentration, remesurée après que l’eau a bouilli pendant cinq minutes puis refroidi, avait diminuée de 80 %.

Note: visualiser les produits de saisons

Pour un jour X, je veux connaître les fruits et légumes correspondant à la période de production.

Pour une période X, je veux connaître les fruits et légumes correspondant à la période de production.

Projets existants:

Echo - RSS Cross Poster

Cross-posting on multiple platform.
The project is hosted on Github: https://github.com/rknightuk/echo

Top 10 CSS One Liners That Will Blow Your Mind - YouTube
  1. Writing mode
  2. Gap in flex or grid layouts
  3. Flip with transform
  4. scroll-behavior: smooth;
  5. Scroll-snapping with scroll-snap-type for the container and scroll-snap-align for the children
  6. Resize elements both with overflow: auto; resize: both;
  7. Line clamp based on how many lines is expected.
  8. Linear gradient and apply the gradient on text only
  9. object-fit: cover to avoid the fill effect of images. The image is not fully displayed thoughts.
  10. pointer-events: none; make elements not selectable anymore.

Well I knew them 😁

Higher order types and you

A kind is a type constructor that takes a type, and produces a new type.

The quthor recreates a map function

Bugs I’ve filed on browsers | Read the Tea Leaves

How to help the web? Report browser bugs with a proper reproduction.

Cars are rewiring our brains to ignore all the bad stuff about driving - The Verge

For Walker, this disconnect is where motonormativity comes into play. “We wanted to demonstrate that when you talk about driving, people are not applying their normal values,” he said.

Needs of a member-driven but public-interest global organization | 2024 | Blog | W3C
embassy-rs/embassy: Modern embedded framework, using Rust and async.

A framework for embedded systems

a11y is web accessibility – Eric Bailey
How hard upgrading a Rust JWT library could be? - Orhun's Blog

A great feedback

Internet gardening | James' Coffee Blog
Understanding String and &str in Rust - LogRocket Blog

Now I get it.

Web feed makeover

How to apply css for RSS feeds

cloudflare/pingora: A library for building fast, reliable and evolvable network services.

Pingora is a Rust framework to build fast, reliable and programmable networked systems. Pingora is battle tested as it has been serving more than 40 million Internet requests per second for more than a few years.

CSS for printing to paper

Maybe useful for later

« 90 % des goûters d’enfants sont de la malbouffe ultratransformée »
Recherche. Faire bouillir l’eau la débarrasse des microplastiques

Les chercheurs chinois ont mesuré la concentration en minuscules particules de plastique de plusieurs échantillons d’eau. La moyenne était de 1 milligramme par litre d’eau. Cette concentration, remesurée après que l’eau a bouilli pendant cinq minutes puis refroidi, avait diminuée de 80 %.

Flow — David Larlet

Le flow n’est pas seulement un état où j’ai besoin de calme, il s’agit d’un contexte à part entière. Il me faut une problématique connue, qui est définie avec des contours relativement flous, davantage une intention qu’une direction. Si j’ai déjà eu l’occasion d’être précédemment frustré par l’implémentation en cours, cela me donne beaucoup de motivation pour plonger. Parfois la zone est atteinte en n’étant pas devant un écran (en courant, sous la douche, etc), une forme d’Eurêka ! qui annonce la libération du flow à venir.

Principles of Design

What are the life and breath of the web?

It is also necessary to realize that your own system, no matter how big and wonderful it seems now, should always be designed to be a part of another larger system.

  • Tolerance: this principle can be contentious. When browsers are lax about what they expect, the system works better but also it encourages laxness on the part of web page writers.

  • Decentralization: if we make a knowledge representation system which requires anyone who uses the concept of "automobile" to use the term "http://www.kr.org/stds/industry/automobile" then we restrict the set of uses of the system to those for whom this particular formulation of what an automobile is works.

  • Test of Independent Invention: designing a system to be a part of an as-yet unspecified larger system

  • Principle of Least Power: The reason for this is that the less powerful the language, the more you can do with the data stored in that language. The Semantic Web is an attempt, largely, to map large quantities of existing data onto a common language so that the data can be analyzed in ways never dreamed of by its creators.

Final-ONCD-Technical-Report.pdf

Memory safe languages.

Better metrics to measure software security. One example is through time: how fast a vendor patches to a security vulnerability.

Blazingly fast file sharing

The rustypaste project is hosted on github: https://github.com/orhun/rustypaste

Nick F in Elk: "@pixelambacht I think you're right that offe..." | Elk

What's your favorite solution for not-quite-component components?

With those I mean components that are more boilerplates to be expanded upon, instead of actual ready-to-go components you just tweak a few details of. Components that would grow too complex if you'd need to account for all possible interaction and design versions through props or CSS custom properties.

I think often the alternative is composability: ie. what's the minimum functionality that the cookie consent component could have? Could it be a wrapper that provides cookie-setting functionality to whatever UI component it wraps? Could it be a little JS module different components could import to reuse?

kitten/app: A web development kit that’s small, purrs, and loves you. - Codeberg.org

A simple project to get small web projects running

The project website is at https://kitten.small-web.org/

MMR Nmd: "Change my mind if you can ! #…" - Todon.eu

"Kids are safer at drag shows than at church"

Apple backs off killing web apps, but the fight continues - Open Web Advocacy