Hebdomadaire Shaarli

Tous les liens d'un semaine sur une page.

Semaine 20 (May 15, 2023)

Applying Content Security Policy in Symfony to Reduce XSS Risks - DEV Community

Tout est dans le titre

Mitigate Attacks on your PHP Supply Chain - Kévin Dunglas

Une présentation de ce problème : les dépendances d'un projet sont un vecteur d'attaque... et les projets PHP n'échappent pas à ce problème. L'auteur explore quelques pistes

What's The Vim Runtime? A Guide With Examples

Tout est dans le titre

Finding Geolocation Leads with Bellingcat's OpenStreetMap Search Tool - bellingcat

Un outil pour géolocaliser des photos via OpenStreetMap

Les grands types de tests d'intrusion - Torii Security

Tout est dans le titre

Installation et premier lancement – Blog Libre

L'auteur montre l'installation de Recalbox sur un Raspberry Pi

Et merde, Git!?!

Comment se débrouiller quand on souhaite corriger une erreur dans git

Blog Eleven Labs - Maîtriser le temps lors du débogage grâce aux points d’arrêt

Utilisation de debugger en JavaScript

Tuto Symfony, 15 minutes pour mettre en place des tests automatiques qui vont vérifier toutes les…

Tout est dans le titre

cut : Retirer des sections de texte - Wiki - Wiki

Une commande Linux bien utile

Devoxx 2023 : 19 conférences Tech à retenir

Les 19 conférences résumées :

  • Résoudre AdventOfCode avec Github Copilot et OpenAI ChatGPTP
  • Conversations avec ChatGPT : Illusion ou réalité ?
  • Où va la Data Science ?
  • Le multi-tenancy chez Apache Kafka, navigation dans un sujet majeur
  • Storybook, une vraie bonne idée ?
  • Revisiting Design Patterns after 20
  • Java 19 & 20 : What’s new and noteworthy ?
  • Comment des images peuvent-elles cacher des données secrètes dans leur encodage ?
  • Rendons le DDD aux devs
  • Container Builders : Which is the best image builder ?
  • Alice au pays d’OpenTelemetry
  • CRAC VM vs GRaal VM : Pour un démarrage rapide
  • Cloud Native Security for the rest of us
  • FoundationDB : Le secret le mieux gardé des nouvelles architectures distribuées !
  • SQL (le retour) : Démystifions les idées préconçues et utilisons la DB efficacement
  • Comment réduire et optimiser une table postgreSQL de plus de 5To ?
  • De Chroot à Docker, Podman, et maintenant les modules Wasm, 40 ans d’évolution de la conteneurisation
  • Voyage au centre de la veille : Apprendre en continu avec sa veille technologique
  • Le numérique c’est pour tout le monde… Ou pas !
Managing User Sessions in Symfony 6: A Beginner’s Guide PT2

Tout est dans le titre

We are open-sourcing our QOTD application - JoliCode

JoliCode a créé une application de "citation du jour", prétexte à l'exploration de technologies, à savoir Symfony UX (notamment Turbo et Twig LiveComponent) et l'utilisation de la fonctionnalité ResultSetMapping de Doctrine (bien pratique pour utiliser des fonctionnalités avancées de PostgreSQL)

Combien de RCU et WCU DynamoDB réserver pour maximiser notre réduction de couts AWS, face à une charge qui varie en permanence ?

Tout est dans le titre

Data-Asso

Un site répertoriant les associations

Slidge : une passerelle Jabber WhatsApp & co – Tuxicoman

Tout est dans le titre

Solving Media Object Float Issues With CSS Block Formatting Contexts — Smashing Magazine

L'auteur préconise l'utilisation de display: flow-root pour résoudre les problèmes d'alignement de "float" (au lieu d'utiliser overflow: hidden ou clear: both)

Woodstock Backup - Optimiser la consommation mémoire de Node.js avec Rust - Ulrich Vandenhekke

Comparaison entre la consommation mémoire d'un module Node et du même module en Rust... Ça vaut le coup de se pencher sur Rust

Le guide critique des arguments et intox climatosceptiques

Tout est dans le titre

Unlocking real-time capabilities in web applications with Symfony and Mercure | by David Garcia | May, 2023 | Medium

Tout est dans le titre

☸️ How to deploy a secured OVH managed Kubernetes cluster using Terraform in 2023 - DEV Community
Getting Started with Flask, a Python Microframework — SitePoint

Tout est dans le titre

Microsoft Activation Scripts

Tout est dans le titre

Measuring Software Complexity: The Impact of the Environment

L'auteur propose de mesurer le nombre de lignes de changement (ajout / suppression) par fichier pour les classer. Ceux qui changent beaucoup sont susceptibles d'être les plus complexes.
Il expose plusieurs autres points très intéressants.

Mémento : serveur LAMP sous Rocky Linux 8 – Le blog technique de Microlinux

Tout est dans le titre

Enfin des web-workers developer-friendly · Orion Charlier

Tout est dans le titre

Convert dynamically Request content to DTO with Symfony

La solution : utiliser un ValueResolver

Jean-Yves Curien - SOLID Principles: Part 5, Dependency Inversion

Un exemple de refactoring d'une classe pour appliquer le principe d'inversion de dépendance