Daily Shaarli

All links of one day in a single page.

April 11, 2023

Les objets callisthéniques, ou comment coder des trucs plus légers qui durent plus longtemps. | by Dimitri Lahaye | Mar, 2023 | Medium
thumbnail

Une pratique qui ressemble à SOLID mais avec des règles un peu dogmatiques et assez strictes:

  • One level of indentation per method
  • Don’t use the ELSE keyword
  • Wrap all primitives and Strings
  • First class collections
  • One dot per line
  • Don’t abbreviate
  • Keep all entities small
  • No classes with more than two instance variables
  • No getters/setters/properties

C'est intéressant de remettre en question son code par rapport à ces règles mais attention à ne pas tomber dans un dogme aveugle non plus.

Rust tutoriel FR

Tutoriel très complet pour Rust et complètement en français

Understanding SSD Technology: NVMe, SATA, M.2
thumbnail

Un article qui explique les différences entre NVMe et SATA pour la connectique des disques dur.

La rapidité de NVMe s'explique entre autre par un accès direct du driver au CPU quand le driver AHCI (SATA) communique avec le SATA controller.

iOne place for all the default credentials to assist the Blue/Red teamers activities on finding devices with default password 🛡️

Base de données des mots de passe par défaut des constructeurs de hardware