Free : les données personnelles de 14 millions de clients en vente sur le dark Web, faux affirme Free

#Sécurité #Free #Divers

Fuite de données chez Free. J'aime bien Free, les fuites de données ça arrive à tout le monde mais là ça pue. Une base de donnée de 2.9Go qui contiendrait seulement les données des clients de deux arrondissements parisiens…

Soit y'a plus de client impactés que ce que dit Free, soit y'a plus de données sur chaque client que ce qui est annoncé, soit le pirate a volontairement gonflé le fichier mais y'a un truc pas clair

Linux Foundation Launches OpenTofu: A New Open Source Alternative to Terraform

#Backend #TerraForm #OpenTofu #Linux-Foundation #Cloud

On en parle depuis quelques jours, là tout est annoncé : OpenTofu fork open source de TerraForm (TerraForm => TF => OpenTF => OpenTofu pour ceux qui n'ont pas suivi le truc) porté par la Linux Foundation
Du coup comme disait un collègue l'autre jour : y'a plus qu'à attendre et voir où vont les providers cloud, c'est clair que TerraForm et OpenTofu sont compatibles à 100% à date, mais dans le futur on verra

Perso je vois 2 exemples proches en termes d’histoire :

  • MySQL / MariaDB : les mecs de MySQL se sont tirés de chez Oracle pour fork le projet et continuer à bosser dessus dans des bonnes conditions, tout ce qui tourne en MySQL est compatible MariaDB, l'inverse n'est pas garantie, après clairement MariaDB a bouffé MySQL
  • MongoDB : changement de licence du produit (comme pour TerraForm), y'a des forks, aucun n'a pris vraiment le dessus, au pire je pense que le fork d'AWS est un peu gros mais juste parce que c'est AWS et donc y'a beaucoup d'utilisateur mais pas par choix au sens propre

Donc tout est possible, mais le fait que le fork soit porté par la Linux Foundation donne au moins l'impression d'un projet qui va être vraiment soutenu

Little Alchemy 2

#Divers #Jeux-videos

Jeu en ligne 100% dans le navigateur. Toujours sympa comme petit jeu Litle Alchemy !

Si vous connaissez pas le concept : on part des 4 éléments (air, eau, feu et terre) et on doit les combiner pour former des nouveaux éléments. Le but étant de trouver quelles combinaisons effectuer pour produire l'ensemble des éléments qui existe dans le jeu. Cette version en compte 720 donc clairement il faut beaucoup de temps pour tout trouver !

VOD : 57% des films sortis depuis 70 ans ne sont pas disponibles légalement

#Divers #VOD #Piratage

57% des films sorti sur les 70 dernières années sont introuvables sur une offre légale de VOD… Ce nombre tombent à 21% si on compte que les films des années 2010…

Ce qu'on peut en retenir ? Ces systèmes sont très mauvais pour rendre accessible un grand volume de contenu, et il ne faut pas compter sur les plateformes pour nous permette de voir tous les films qu'on peut imaginer… Du coup clairement : le terrible "piratage" reste encore la meilleure solution pour l'accès et la conservation des vieux films !

Je revends les messages de mes haters 🌟🙋‍♀️ Rdv sur trashh.fr ✨ | Laura laune | TikTok

#Divers #Écologie #Humour #Réseaux-sociaux #Harcèlement

Laura Laune, femme humoriste belge qui fait de l'humour noir, est la cible parfaite pour recevoir des messages de haines sur les réseaux sociaux. Est-ce que c'est la seule à recevoir ça ? Clairement non. Est-ce que c'est normal ? Clairement non plus !

J'adore l'idée qu'elle a eue d'en faire comme elle dit "des jolis objets" et les vendre, en renversant une partie des bénéfices à une association pour la planète. Je vais encore la citer mais "si on pousse [son] concept jusqu'au bout, plus y'a d'enculé, plus le monde ira bien"

Just because it's old, doesn't make it tech debt.

#Dev

"ce n'est pas parce que c'est vieux, que ça en fait de la dette technique." je suis complètement d'accord avec ça. On voit trop souvent des développeurs débarquer dans sur un projet et déclarer comme dette tel ou tel point qui ne correspond à ses habitudes à lui ou aux pratiques qu'il a connu.

Pour moi il y a 2 types de dettes : la dette technique et la dette fonctionnelle.

La dette fonctionnelle c'est quand la structure d'un projet ou la documentation (souvent son absence) ou même l'existence d'un projet devient un frein à sa maintenance ou son évolution. Là on arrive à un point où une demande venant du métier devient coûteuse sans que ça ait de sens. Je pense par exemple à une brique qui serait là uniquement pour palier un problème technique temporairement depuis plusieurs années, des règles métiers qui sont répliquées dans chaque micro-service (typiquement le prix d'un abonnement / d'une cotisation) au lieu d'être mutualisé, un défaut de documentation qui empêche l'équipe de savoir comment faire évoluer le produit.

La dette technique arrive soit quand on a un retard sur la stack technique qui empêche sa maintenance ou sa sécurité, soit quand on a accumulé un peu trop de code tordu pour le bien du projet.

La priorité en tant que développeur c'est de délivrer de la valeur aux utilisateurs. Pas juste se faire plaisir sous couvert de "dette".

Un point sur le streaming | Grise Bouille

#Divers #VOD #Streaming #Téléchargement

Quelques rappels de base sur ce que c'est le streaming de vidéo, le pourquoi l'opposer au téléchargement c'est idiot, et pourquoi les DRMs c'est privateur de liberté. Le tout en BD et comme toujours avec Gee avec humour

Astro 3.0

#Web #Astro

La sortie de la version 3 apporte des nouveautés très fortes :

  • optimisation des images (out of the box)
  • rendu SSR plus rapide de 30 à 75%
  • Amélioration du HMR pour React et Preact (si on l'utilise c'est cool)
  • amélioration du rendu HTML
  • support de la View Transitions API

Pour cette dernière il faut quand même noter que ça ne fonctionne que pour Chrome aujourd'hui (pas lié à Astro, les autres navigateurs ne supportent pas encore cette API). C'est vraiment cool quand même que cette API soit disponible dans Astro de sorte à pouvoir avoir sans effort des transitions entre les pages pour rendre plus fluide les changements de page même sans SPA.

React Wasn't Built For The Web - YouTube

#Web #React #Frontend

Vidéo intéressante rappelant que React n'est pas un framework web mais une abstraction declarative pour produire quelque chose. Couplé a react-dom, on obtient une abstraction à du rendu web, mais react seul ne fait que gérer un DOM virtuel qui n'a aucun rendu. L'auteur de la vidéo montre pas mal d'exemple très varié de binding react pour faire des choses qui n'ont rien à voir avec du web : musique, vidéo, rendu 3D, bot discord, CLI, etc.

Je ne sais pas si ça existe aujourd'hui, mais on pourrait imaginer un backend react construit avec React.

State of HTML 2023

#Web #State-of #State-of-HTML #Frontend #HTML

Le sondage annuel State of HTML est disponible. Je vous encourage à le compléter même si vous avez l'impression de ne rien connaître (moi aussi ça me fait ça à chaque fois…) mais au moins vous aurez une idée de ce qui est arrivé cette année et ce qui va arriver bientôt ! Parce que oui le HTML continue d'évoluer !