Daily Shaarli

All links of one day in a single page.

July 29, 2022

HTML Over The Wire

Une alternative aux appli Web classiques qui sont entièrement en Javascript et reçoivent du JSON.

Ici le concept c'est plutôt d'envoyer du html pour remplacer à la volée certaines parties de la page.

Du coup le rendu se fait côté serveur et le frontend est beaucoup moins complexe.

C'est Basecamp qui pousse ça (la boîte à l'origine de Ruby on Rails)

Que possède les big Tech par secteur
thumbnail

Une infographie sur toutes les marques liées à Apple, Microsoft, Amazon et Alphabet (Google)

JavaScript object destructuring tips
thumbnail

Tous les patterns de destructuration d'objets en Javascript

Un de ceux que je trouve le plus utile c'est celui pour avoir une valeur par défaut si la propriété n'existe pas.
C'est très utile pour les options par défaut:

function checkout (name, { currency='€' } = {}) {
  console.log(currency);
}

checkout('aschen'); // print €
checkout('aschen', { currency: '$' }); // print $

On peut même mixer ça avec un type:

function checkout (name, { currency='€' }: { currency: string } = {}) {
  console.log(currency);
}

Sinon j'avais jamais utilisé celui pour conserver le reste:

const user = {
  name: 'Chris',
  age: 33,
  username: 'DailyDevTips',
};

const { name, ...rest } = user;
Why the Windows Registry sucks … technically
thumbnail

Une analyse technique du Registry de Windows, c'est la ou Windows range la configuration.

A priori c'est bien de la merde 😁

The major difference is that this Registry filesystem format is half-arsed. The format is badly constructed, fragile, endian-specific, underspecified and slow.

Would you like architects with your architecture?
thumbnail

Les 4 différentes organisations possibles avec un architecte (la dernière c'est ne pas avoir d'architecte du tout)

De mon expérience, tant que les membres de l'équipes (AKA les développeurs) sont aussi capable de faire l'architecture alors on a la meilleure configuration possible car les mêmes personnes réfléchissent aux choix architecturaux et à la manière de coder.

Il vaut toujours mieux réduire la bureaucratie et se concentrer sur ce qui apporte vraiment de la valeur au produit, c-a-d les lignes de codes produites pour réaliser une fonctionnalité.