Vue lecture

Home | C4 model

Un modèle de représentation d'une architecture logicielle.

The C4 model is:

  1. A set of hierarchical abstractions (software systems, containers, components, and code).
  2. A set of hierarchical diagrams (system context, containers, components, and code).
  3. Notation independent.
  4. Tooling independent.

Permalink
  •  

I Love Monorepos—Except When They Are Annoying | bret.io

Réflexions intéressantes sur les monorepos et les problèmes qu'ils ne résolvent pas.

For general-purpose libraries especially, isolating code into separate repositories with well-defined boundaries often leads to better design decisions and more maintainable code over time. Reaching for monorepos to avoid these challenges can sometimes mask architectural problems rather than solve them.

[...]

Sometimes the answer isn’t more tooling or more packages—it’s thoughtful design and careful consideration of the downstream experience.


Permalink
  •  

Find Bugs Without Writing Tests | PHPStan

Une sorte de linter pour PHP. Cet outil analyse votre code et vous permet de détecter certains problèmes sans même avoir à l'exécuter.

L'un des aspects intéressant c'est l'approche par niveaux (levels) qui permet de choisir son niveau d'agressivité. Vous pouvez commencer au level 0, corriger les soucis "faciles", puis augmenter à mesure que votre code gagne en qualité et en robustesse.

Un article en français chez Alsacreations


Permalink
  •  

URL Pattern API - Web APIs | MDN

Une nouvelle API (pas encore dispo dans Safari et Firefox) qui permet de définir un schéma d'URL (par exemple /books/:id) et de tester une URL donnée pour voir si elle correspond.


Permalink
  •  

Clear-Site-Data - HTTP | MDN

Ce header HTTP permet au serveur de demander au navigateur web de supprimer certaines données stockées en local (cookies, cache, et stockage).

Invalider un cache de manière fiable n'est jamais facile donc à connaître.


Permalink
  •  

To Parse an Int | Aleksandr Hovhannisyan

Saviez-vous qu'en JavaScript parseInt('2️⃣)` retourne 2 ?

Il y a une raison logique à cela.

C'est une combinaison de la composition de cet emoji et du fonctionnement de parseInt et cet article l'explique très bien.


Permalink
  •  

Flexbox Labs

Un outil interactif pour comprendre le positionnement Flexbox en CSS et expérimenter ses propriétés.


Permalink
  •