Mensuel Shaarli

Tous les liens d'un mois sur une page.

November, 2023

Mercure, Braid, PREP… news about subscribing to HTTP resource updates - Kévin Dunglas

L'auteur fait un état de l'art des différentes solutions pour les modifications en temps réel de ressources web : Braid, PREP et Mercure

Essential Tips and Tricks for Coding HTML Emails — SitePoint

Tout est dans le titre

Topologie d'équipes DevOps | Stéphane ROBERT

Tout est dans le titre

Comment harmoniser une mélodie ?

Tout est dans le titre

Renovate Automatise la Gestion des Dépendances | Stéphane ROBERT

Tout est dans le titre

L'Architecte DevOps | Stéphane ROBERT

Tout est dans le titre

How to Add JWT Login to a Symfony 6 Project - DEV Community

Tout est dans le titre

Mise en Œuvre du DevOps | Stéphane ROBERT

Tout est dans le titre

Les périodes critiques de notre cerveau

Tout est dans le titre

Creating And Maintaining A Voice Of Customer Program — Smashing Magazine

Un programme de "Voice Of Customer" (voix des clients - VoC) recueille systématiquement et analyse les informations clients afin de convertir celles-ci en actions intelligentes.

OpenSSL : Vérifier la correspondance entre clé privée, certificat & CSR | Net-Security

Tout est dans le titre

CSS Responsive Multi-Line Ribbon Shapes (Part 2) — Smashing Magazine

Tout est dans le titre

Démystification du DevOps | Stéphane ROBERT

Tout est dans le titre

aqoba - L'Essence du devops : Au-delà de l'Automatisation

Tout est dans le titre

Maitriser les conteneurs Docker | Stéphane ROBERT

Tout est dans le titre

Comment les enfants apprennent-ils à lire ?

Tout est dans le titre

Débuter avec CQRS dans Symfony : Les premiers pas vers une architecture flexible

Tout est dans le titre

Administrer des services | Stéphane ROBERT

Tout est dans le titre

How to Use Node.js with Docker — SitePoint

Tout est dans le titre

Integrer la sécurité dés le départ avec Trivy | Stéphane ROBERT

Trivy est un outil de scan de sécurité : images de conteneurs, configurations IaC, clusters, etc.

Gérez vos secrets avec Infisical | Stéphane ROBERT

Tout est dans le titre

GitHub Actions : Création d'un Workflow de Feature Branch

Tout est dans le titre

Utilisation de Stopwatch et WebProfiler dans Symfony

Excellent ! Merci à l'auteur pour le tuyau

Symfony Event Dispatcher alias the pattern observer

Tout est dans le titre

Blog Eleven Labs - System Props : Flexibilité et cohérence dans le Design

Tout est dans le titre

Charge Cognitive un driver de l'architecture

L'auteur décrit une méthodologie (décrite dans le livre "Team topologies") pour répartir les équipes de développement en fonction de la complexité des domaines (au sens DDD), des relations entre domaines, etc. de manière à réguler la charge cognitive.

3 Methods for Scoped Styles in Web Components That Work Everywhere—zachleat.com

Tout est dans le titre

DevOps with Laravel: Getting Started with Kubernetes

Tout est dans le titre

React Router v6: A Beginner's Guide — SitePoint

Tout est dans le titre

Portainer CE simpliflie l'administration de Docker | Stéphane ROBERT

Tout est dans le titre

Google Testing Blog: Write Clean Code to Reduce Cognitive Load

Tout est dans le titre

Blog Eleven Labs - Micro frontend : la solution pour une meilleure maintenabilité de vos applications web

Tout est dans le titre

Automatiser la contruction d'images de VM avec Packer | Stéphane ROBERT

Tout est dans le titre

Déployer ses ressources Airbyte avec Terraform

Tout est dans le titre

Optimiser et Sécuriser Linux

Des astuces en vrac

Les 4 types d'architectures les plus populaires | Pragmatic Nerdz | Wutsi

Tout est dans le titre

HTTPie – API testing client that flows with you

Tout est dans le titre

Re-Creating The Pop-Out Hover Effect With Modern CSS (Part 2) — Smashing Magazine

Tout est dans le titre

Blog Stéphane Bortzmeyer: Mes débuts en programmation Zig

Tout est dans le titre

Connexion SSH à une VM VirtualBox configurée en NAT – Le blog technique de Microlinux

Tout est dans le titre

La fraude sociale en France : Montant et idées reçues

Tout est dans le titre

Why GitLab access tokens now have lifetime limits | GitLab

Tout est dans le titre

Grafana Stack 📈 4. Déploiement d’un Grafana · j’ai acheté un PC...
Grafana Stack 📈 1. Observabilité avec Spring Boot 3

Je cite l'auteur :

Voilà donc une série d’articles détaillants comment mettre en place l’observabilité sur une application Spring Boot 3.

Dans cet article, il parle de la stack de télémétrie qu'il a choisi : Grafana, Prometheus, Loki, et Tempo. Il explique la mise en oeuvre de l'observabilité dans une application Sping Boot.

How to use the File System in Node.js — SitePoint

Tout est dans le titre

(mcorbin.fr): Kubernetes, Cloud, Observability... Quand l'écart technique et de pratiques tue le débat

Tout est dans le titre

Blog Eleven Labs - Construire un Design System robuste avec React : les fondations essentielles

Tout est dans le titre

Générer des codes de formatage shell - le hollandais volant

Tout est dans le titre

Choisir entre balance et pretty pour text-wrap - Alsacreations

De nouvelles possibilités en plus de wrap et nowrap

Capsule - Créer un package Laravel sur son environnement local

Tout est dans le titre

Comment garder vos dépendances à jour: Github + Renovate | Pragmatic Nerdz | Wutsi

Tout est dans le titre

A Few Ways CSS Is Easier To Write In 2023 — Smashing Magazine

Il y a de tout :

  • grouper des déclarations de style
  • centrer
  • ajuster des marges selon le sens d'écriture
  • supprimer des marges superflues (ex: une liste horizontale d'éléments avec une marge à droite - supprimer la dernière marge)
  • conserver des proportions
  • des effets de survol
  • créer et maintenir une palette de couleurs
  • gérer des longueurs de ligne
Navigating Data Management: Warehouses, Lakes and Lakehouses — SitePoint

L'auteur fait le point sur les différents systèmes de gestion de données : des SGBD jusqu'au concept de maillage de données (Data Mesh)

explore a commit

Comment git stocke les fichiers : git cat-file -p commit_id

Why you should probably be using SQLite

Tout est dans le titre

Beginner's guide to surviving layoffs | maciek palmowski

Des tips pour survivre à un licenciement

Creating Accessible UI Animations — Smashing Magazine

Tout est dans le titre

How to hydrate trees in Doctrine - DEV Community

Tout est dans le titre

Monitoring symfony messenger listening to the worker events - DEV Community

Tout est dans le titre

Utilisation des triggers Vagrant

Tout est dans le titre

Meta et RGPD : pourquoi l’abonnement payant à Facebook et Instagram pose problème – Le blog de Guillaume Champeau

Tout est dans le titre

Blog Eleven Labs - Construction d'une plateforme Data, retour d'expérience (REX)

Tout est dans le titre

Tutorial: Automate releases and release notes with GitLab

Tout est dans le titre

DatePoint: A new immutable date/time class for Symfony 6.4

Tout est dans le titre

Visioconférence et streaming libres - Un blog furtif

Tout est dans le titre

Optimisation des Performances d'un Serveur Linux | Stéphane ROBERT

Tout est dans le titre

A Comprehensive Comparison of TypeScript Type vs Interface

Tout est dans le titre

JSON is incredibly slow: Here’s What’s Faster! | by Vaishnav Manoj | DataX Journal | Sep, 2023 | Medium

Tout est dans le titre

every git jargon

Tout est dans le titre

Plane deviendra t'il une alternative sérieuse à JIRA ? | Stéphane ROBERT

Tout est dans le titre

Afficher la fréquence du CPU et la température dans htop

Tout est dans le titre

Confusing git terminology

Tout est dans le titre

Real-time Object Detection and Streaming with Python, OpenCV, AWS Kinesis, and YOLOv8 – Gonzalo Ayuso – Web Architect

Tout est dans le titre

L’installation et la distribution de paquets Python (1/4) - LinuxFr.org

Tout est dans le titre

Pourquoi sommes-nous tellement accros à Google Maps et Waze ?

Ploum explique le fonctionnement des logiciels de navigation... et pourquoi il est difficile de passer aux alternatives libres

How to Integrate PayPal with Symfony6? | by Pranan Subba | Oct, 2023 | Medium

Tout est dans le titre

UI & UX Design Tips by Jim Raptis.

Tout est dans le titre

An Anchored Navbar Solution – Eric’s Archived Thoughts

Eric Meyer montre l'utilisation du "anchor positioning" pour résoudre un problème de design.

Journal Quitter Gandi en prenant le chemin le plus improbable

L'autrice parle de la migration de son infrastructure mail vers une solution auto hébergée.

Pourquoi un miroir sèche-t-il toujours du bas vers le haut ? - Couleur-Science

Tout est dans le titre

How to use the Fetch API in Node.js, Deno, and Bun — SitePoint

Tout est dans le titre

The Wavefunction Collapse Algorithm explained very clearly | Robert Heaton

Cet algorithme permet de générer des images, du texte, etc. respectant un pattern / une image d'exemple en entrée. L'auteur en explique le fonctionnement.

Grafana Stack 📈 3. Collecte des logs avec OpenTelemetry · j’ai acheté un PC...

Dans cet article, suite de https://blog.ght1pc9kc.fr/2023/grafana-stack-2.-collecte-des-m%C3%A9triques-avec-opentelemetry.html et https://blog.ght1pc9kc.fr/2023/grafana-stack-1.-observabilit%C3%A9-avec-spring-boot-3.html l'auteur décrit comment collecter des logs avec OpenTelemetry. Pour ce faire, il utilise Loki.

Afficher les mises à jour disponibles dans le fichier package.json dans VS Code - Dév. Web - ShevArezo`Blog

Tout est dans le titre

Passkeys: A No-Frills Explainer On The Future Of Password-Less Authentication — Smashing Magazine

Tout est dans le titre

En finir avec la taxe copie privée | Grise Bouille

RIen à ajouter

Guide simplifié des codes de statut HTTP | Pragmatic Nerdz | Wutsi

Tout est dans le titre

Ansible, une meilleure expérience est possible. | Joël Séguillon. Freelance.

De bons conseils et astuces

Google Testing Blog: Clean Up Code Cruft

Tout est dans le titre

L'Ingénieur de Fiabilité des Sites | Stéphane ROBERT

Tout est dans le titre

Qu'est-ce que le Platform Engineering | Stéphane ROBERT

Tout est dans le titre

Structure de données Map en JavaScript : Guide complet

Tout est dans le titre

Computer Refurbishment Manual – Emmabuntüs

Tout est dans le titre

Data storytelling : Raconter des histoires avec des données

Tout est dans le titre

10 leçons que j’ai appris en 1 an en tant que Product Owner : épisode 1 : La communication avant tout

Tout est dans le titre

openfortivpn + SAML (SVPNCOOKIE) on Linux - Le Blog Utux

Tout est dans le titre

Quantitative VS Qualitative : quelle approche adopter en Recherche Utilisateur ?

Tout est dans le titre

CSS Responsive Multi-Line Ribbon Shapes (Part 1) — Smashing Magazine

Tout est dans le titre

meet the merge

ou comment combiner différentes versions d'un fichier avec git

Teleport : comment déployer un bastion d'administration ?

Tout est dans le titre

Débutez avec Pulumi | Stéphane ROBERT

Pulumi est un outil d'infrastructure as code (IaC) permettant de gérer celle ci via le langage de programmation de son choix, et prenant en charge plusieurs fournisseurs de cloud.

ekzhang/bore: 🕳 bore is a simple CLI tool for making tunnels to localhost

Une alternative à ngrok

Task une alternative à Make | Stéphane ROBERT

Tout est dans le titre

Integrating MongoDB with Node.js — SitePoint

Tout est dans le titre

The 15 People Who Most Influenced My Thinking About Learning (Part I)

L'auteur vulgarise les théories sur l'apprentissage qui l'ont influencé.

Incident en production : intervenir avec efficacité | Padok

Tout est dans le titre

SOPS la solution de gestion de secret DevOps ?

Tout est dans le titre

Blinded By the Light DOM – Eric’s Archived Thoughts

Eric Meyer décrit une approche très intéressante de l'écriture de web components. À tester

Making a Single-Page Application with HTMX and Symfony - JoliCode

Tout est dans le titre

Transformer un JSON en CSV avec JQ

Tout est dans le titre

SQLite, la solution pragmatique en production pour le web

Tout est dans le titre

Comment créer une Twelve-Factor-App avec Spring Boot, Heroku et Github | Pragmatic Nerdz | Wutsi

Suite de https://www.wutsi.com/read/63900/guide-simplifie-des-twelve-factor-apps l'auteur montre comment son application respecte les 12 facteurs

Nous avons choisi une technologie ? À nous d’assumer les maintenances, maintenant !

Tout est dans le titre

Addressing Accessibility Concerns With Using Fluid Type — Smashing Magazine

Tout est dans le titre

Qu'est-ce que l'Observabilité ? | Stéphane ROBERT

Tout est dans le titre

Mettez à l’échelle vos clusters Kubernetes de manière efficace et faites des économies avec Karpenter

Tout est dans le titre

LazyDocker simpliflie l'administration de Docker | Stéphane ROBERT

Tout est dans le titre

Installation de A à Z d'un NUC pour bien débuter en domotique - Partie 2

Dans cette partie, installation de Jeedom et Home Assistant dans Proxmox

Blog Eleven Labs - Atomic Design : pour des interfaces modulaires et évolutives

Tout est dans le titre

GitHub - ripienaar/free-for-dev: A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev

Tout est dans le titre (et le listing est impressionnant !)

Re-Creating The Pop-Out Hover Effect With Modern CSS (Part 1) — Smashing Magazine

Tout est dans le titre

How can I listen for an event only once in JavaScript? - 30 seconds of code - Warrior du Dimanche

Tout est dans le titre

Prometheus de A à Y

Tout est dans le titre

Exegol, un environnement dédié à la sécurité offensive

Cet outil permet la création d'environnements de pentest via Docker.

Blog Eleven Labs - Comment implémenter une Event Driven Architecture ? Définition et exemples

Cet article montre la mise en place d'une architecture pilotée par les événements. La technologie pour la démonstration est Symfony / RabbitMQ.

Grafana Stack 📈 2. Collecte des métriques avec OpenTelemetry · j’ai acheté un PC...

Dans cet article, suite de https://blog.ght1pc9kc.fr/2023/grafana-stack-1.-observabilit%C3%A9-avec-spring-boot-3.html l'auteur présente OpenTelemetry, un collecteur de télémétrie (inclut donc les métriques, les logs et les traces)
Il commence par déployer un serveur Prometheus pour les métriques de l'application. Il termine en mettant en place OpenTelemetry

Effective Strategies for Optimizing Performance — SitePoint

Les stratégies en question :

  • prefetching
  • memoization
  • concurrent data fetching
  • lazy loading
    le tout illustré par des exemples en React ou en PHP