Si vous souhaitez vous lancer avec Flutter je vous conseille de regarder ce kit de démarrage qui contient des exemples d'applications complètes.
C'est un template Github que vous pouvez directement clôner depuis ce lien https://github.com/GeekyAnts/flutter-starter/generate
Très bon épisode du Dessous des Cartes sur la place de la France dans la géopolitique mondiale.
Une base de donnée qui propose les feature de Git !
On peut cloner sa base de donnée, faire des changements, les commits et merge dans master.
Je sais pas ce que ça vaut mais le concept est génial
Excellent 😁
Un framework fullstack qui gère la partie backend et la partie frontend (en React).
Des idées intéressantes par rapport aux traditionnels framework MVP comme une construction autour des routes uniquement et une abstraction du serveur HTTP avec un support de Node, Express, Deno et autres en utilisant le standard de l'API fetch à la place
L'Europe veut imposer un mécanisme de vérification d'identité sur Internet sous prétexte de protection des enfants
Whoa les chercheurs de chez DeepMind ont fait un pas de plus vers une IA "généraliste" capable de résoudre plusieurs types de tâches.
Comprendre du texte, jouer à des jeux vidéos, reconnaitre des images, Gato est capable de recevoir plusieurs types d'input différents pour restituer des outputs dans le format correspondant (texte => texte, image => texte, etc)
Whoa le discours pendant la remise des diplômes qui fusille l'école AgroParisTech qu'ils ne considèrent pas en phase avec le défi écologique
Un bon exemple d'effet imprévu qui part d'une bonne intention: l'implantation de ruches d'abeilles domestiques en ville fait baisser la biodiversité de l'espère entière
Les microservices apportent avec eux une complexité beaucoup plus grande notamment dans la traçabilité des erreurs et le debug dans un écosystème distribué sur le réseau.
Leur utilisation ne doit être envisagé que lorsqu'il y a de gros besoins de scalabilité
Bonnes pratiques pour optimiser les réunions dans son entreprise.
Pleins d'excellent conseils de Gitlab pour éviter le burnout
Il est maintenant possible d'ajouter une description markdown pour chaque action.
Cette description est ensuite visible dans le résumé d'une action dans l'interface Web.
C'est parfait pour indiquer le status de ses actions par exemple !
Un type de supply chain attack peu répandu mais particulièrement difficile à détecter si correctement réalisé.
Créer un compilateur avec une backdoor capable de répliquer cette backdoor dans les programmes compilés
Si jamais vous en avez marre du yaml, vous pouvez maintenant utiliser Google Sheet pour administrer votre cluster Kubernetes
Excellente vidéo sur la revue de code.
- Vous n'êtes pas votre code: laissez votre égo de côté
- Vous embarquez votre status social en revue de code
- Soyez empathique
Désavantages imprévus de la revue de code:
- perte d'ownership des développeurs sur leur code
- moins d'opportunité d'apprendre de ses erreurs
En règle général il vaut mieux éviter les commentaires dans le code, à la place écrivez du code auto-explicatif (nom des variables, des fonctions)
À l'intérieur des fonctions, les (rares) commentaires doivent donner des informations de contexte impossible à deviner.
Les commentaires restant doivent de préférence être en en-tête des fonctions et très bien rédigés pour être vraiment utiles.
Un snake écrit avec seulement 4 integer et des manipulations de bits, dément !
Les Architecture decision record (ADR) servent d'historique des décisions d'architecture technique d'un produit en fournissant des éléments de contexte en plus de la décision et de ses implications.
Le template markdown est mon préféré https://github.com/joelparkerhenderson/architecture-decision-record/blob/main/templates/decision-record-template-madr/index.md