Mensuel Shaarli

Tous les liens d'un mois sur une page.

September, 2024

Créer une extension Postgres en Rust #1 - Un nouveau monde

Tout est dans le titre

FizzBuzz en TypeScript, épisode 2 : de la mémoïsation
How to manage multiple processes with Symfony Lock | by Bhavin Nakrani | Symfony Mastery | Sep, 2024 | Medium

Tout est dans le titre

Proxmox 8.2.5 : bad scheduler ! Bad !

La mise à jour de Proxmox vers la version 8.2.5 peut entraîner une régression des backup automatisés - mais un patch existe

caronc/apprise: Apprise - Push Notifications that work with just about every platform!

Une librairie Python qui permet d'envoyer des notifications sur plein de plateformes différentes : SMS, mail, notification de bureau Linux, applications comme Slack, etc.

Laravel France - Valider des numéros de téléphone avec Laravel

Tout est dans le titre

Ansible par la pratique (14) – Facts et variables implicites – Le blog technique de Microlinux

Tout est dans le titre

Color Mixing With Animation Composition | CSS-Tricks

Tout est dans le titre

CI/CD avec Codeberg et Nomad

Tout est dans le titre

Uiverse | The Largest Library of Open-Source UI elements

Tout est dans le titre

Laboratoire infra Linux HA #4 – NFS avec DRBD et Heartbeat – La fin des K7 📼
Les vieux cons (ou L’humaine imperfection de la perfection morale)

J'aime ce texte (et son auteur ^^)

Usual suspects - OCTO Talks !

Un article passionnant sur la recherche d'un bug : une BD qui ne répond plus, un import qui paraît être le coupable idéal... et un rebondissement final. L'auteur donne de précieux conseils en matière de TDD

C'est quoi un Shell ? | DevSecOps

Tout est dans le titre

L’Art du Hacking - Les Shellcodes - Volume 1

Tout est dans le titre

Introducing @bramus/caniuse-cli, a CLI tool for “Can I Use …” – Bram.us

Tout est dans le titre

Beer CSS - Build material design in record time, without stress for devs

Tout est dans le titre

Utilisation des DevContainer | DevSecOps

Tout est dans le titre

Markov chains are funnier than LLMs

Amusant

Ansible par la pratique (8) – Idempotence – Le blog technique de Microlinux

Tout est dans le titre

Upgrade majeure de PostgreSQL sous kube – Mossroy

Tout est dans le titre

Ansible par la pratique (7) – Commandes Ad-hoc – Le blog technique de Microlinux

Tout est dans le titre

Optimiser la gestion des comportements avec le Pattern Strategy en PHP et Symfony - DEV Community

Tout est dans le titre

Symfony S3 Service Encapsulation. Today, we’ll be integrating the Amazon… | by Engin Meral | Sep, 2024 | Teknasyon Engineering

Tout est dans le titre

Utiliser Jinja avec Ansible | DevSecOps

Tout est dans le titre

Angular et les signals

Tout est dans le titre

Une solution complète et performante pour gérer vos métriques avec les opérateurs `VictoriaMetrics` et `Grafana`! | Ogenki

Tout est dans le titre

7 étapes pour construire un User Story Mapping super efficace

Tout est dans le titre

Ansible par la pratique (5) – Direnv – Le blog technique de Microlinux

direnv est une extension du shell qui permet de définir ou de modifier des variables d’environnement en fonction du répertoire de travail en cours.

Two Ways To Create Custom Translated Messaging For HTML Forms | CSS-Tricks

Tout est dans le titre

Introduction - OWASP Cheat Sheet Series

Une série d'antisèches sur l'OWASP

The Undeniable Utility Of CSS <code>:has</code> • Josh W. Comeau

L'auteur montre les possibilités du sélecteur :has en CSS

Ansible par la pratique (3) – Installation – Le blog technique de Microlinux

Tout est dans le titre

Vinishor sur DN42 - Partie 2 : Un routeur BGP sous OpenBSD - Vinishor's blog
Comment inspirer à faire de la science ? - Le Hollandais Volant

Tout est dans le titre

Géoblocage d'un serveur [Wiki de sebsauvage.net]

Tout est dans le titre

Sticky Headers And Full-Height Elements: A Tricky Combination — Smashing Magazine

Une astuce simple, mais redoutable pour certains problèmes liés aux éléments "sticky"

Comment exporter et importer une distribution WSL ? - Informatique générale - ShevArezo`Blog

Tout est dans le titre

Volta: changer de version de node n’a jamais été aussi simple

Un concurrent de nvm

Auto-hébergement : quelques applications auto hébergées

Tout est dans le titre

Maitrisez le tunneling SSH

Tout est dans le titre

Strangebuzz : S'amuser avec l'itérateur tagué de Symfony

Tout est dans le titre

How I Optimise Symfony-based Apps | by David Garcia | Aug, 2024 | Stackademic

Tout est dans le titre

GoAuthentik de A à Y

Je cite l'auteur GoAuthentik est une solution d’authentification unique (SSO) open-source qui permet de gérer l’authentification sur plusieurs applications en utilisant un seul compte.

Laboratoire infra Linux HA #5 – Load balancing avec HAProxy et Keepalived – La fin des K7 📼
SignatureCheckListener With Symfony’s AsEventListener Attribute | by Engin Meral | Sep, 2024 | Teknasyon Engineering

Tout est dans le titre

Utiliser un certificat SSL sur un site Jekyll en local – HTeuMeuLeu

Tout est dans le titre (pour MacOS mais je suppose que ça s'applique aussi sur Linux)

Shiki

Un outil JavaScript de coloration syntaxique

Maîtrisez Zsh | DevSecOps

Tout est dans le titre

How To Manage Dangerous Actions In User Interfaces — Smashing Magazine

Tout est dans le titre

PATH tips

Quelques astuces sur le la variabel shell PATH

Un makefile pour produire des shellcodes

Tout est dans le titre

RKE, Talos Linux, ... : MountVolume.NewMounter initialization failed for volume : path does not exist

Tout est dans le titre

How I Built My Blog • Josh W. Comeau

Tout est dans le titre

No more blurry fonts in linux - Liens en vrac de sebsauvage

Tout est dans le titre

NATS de A à Y

NATS est un message broker écrit en Go. L'auteur le présente à travers un projet fictif de machines à café connectées

Ansible par la pratique (13) – Variables enregistrées – Le blog technique de Microlinux

Tout est dans le titre

The promise and distraction of productivity and note-taking systems – Baldur Bjarnason

Des réflexions intéressantes sur la productivité

Don't Sleep on AbortController - kettanaito.com

AbortController est une classe globale de JavaScript qui permet d'annuler tout et n'importe quoi

An easy way to validate DTO's using Symfony attributes - DEV Community

Tout est dans le titre

Ansible par la pratique (11) – Handler – Le blog technique de Microlinux

Tout est dans le titre (et regarder la section commentaires ^^)

L'extension Remote SSH de Vs Code | DevSecOps

Tout est dans le titre

Ansible par la pratique (9) – Playbooks – Le blog technique de Microlinux

Tout est dans le titre

Where’s Your Blind Spot? - Scott H Young

Les problèmes viennent des parties de la vie sur lesquelles on n'est pas attentif car "c'est pas ouf mais suffisant". Par exemple, on se sent un peu fatigué alors que la santé se détériore.

Les imports et includes Ansible | DevSecOps

Tout est dans le titre

SQLite on Rails: The how and why of optimal performance | Fractaled Mind

Tout est dans le titre

Ansible vs Terraform | DevSecOps

Tout est dans le titre

Simplifier la gestion des permissions avec le Pattern Decorator en PHP et Symfony - DEV Community

Tout est dans le titre

Access Control with Symfony Voters | by Pawel | Accesto | Sep, 2024 | Medium

Tout est dans le titre

Ma config MPV 2024 // /home/lord

Tout est dans le titre

Les filtres Jinja avancés | DevSecOps

Tout est dans le titre

Yaak – The most intuitive desktop API client

Tout est dans le titre

`Dagger`: la pièce manquante de l'expérience développeur? | Ogenki

Dagger est un outil permettant de lancer des pipelines CI/CD en local sans utiliser de plateformes, le tout étant piloté par le langage de programmation de votre choix.

Environnements Virtuels Python | DevSecOps

Tout est dans le titre

Blog Stéphane Bortzmeyer: Le problème du serveur whois du .mobi

Tout est dans le titre

Développer et installer des collections Ansible | DevSecOps

Tout est dans le titre

Ansible par la pratique (4) – Authentification – Le blog technique de Microlinux

Tout est dans le titre

Laboratoire infra Linux HA #3 – La fin des K7 📼

Suite de https://www.antoinefi.net/index.php/2024/08/29/laboratoire-infra-linux-ha-2/ l'auteur met en place la réplication master / slave de sa base de données MySQL

Blog Eleven Labs - La nouvelle Anchor positioning API en CSS

Tout est dans le titre

Using Supervisor to handle a Symfony Command execution - DEV Community

Tout est dans le titre

Ansible par la pratique (2) – Un labo pour Ansible – Le blog technique de Microlinux

L'auteur montre la mise en place d'un labo pour expérimenter avec Ansible

À quelle altitude commence le ciel ? - Couleur-Science

Tout est dans le titre

CSS display contents

Une explication claire de "display: contents" et de son utilisation / utilité

WireGuard : Au-delà de la configuration de base - LinuxFr.org

Tout est dans le titre

Google Testing Blog: Write Change-Resilient Code With Domain Objects

Tout est dans le titre

Maîtriser les expressions régulières | DevSecOps

Tout est dans le titre... et c'est une super introduction

Les bonnes pratiques du Gitflow avec Gitlab

Tout est dans le titre

Créer des signatures d'images Docker avec cosign

Tout est dans le titre

Créer des clusters virtuels via vCluster

Tout est dans le titre

Symfony Form CollectionType Explained | by Bhavin Nakrani | Symfony Mastery | Aug, 2024 | Medium

Tout est dans le titre

SearXNG : un meta moteur de recherche

Tout est dans le titre

Linux : comment générer des nombres aléatoires en Bash ?

Tout est dans le titre

Ansible Navigator | DevSecOps

Tout est dans le titre

Le cache dans les applications web : le secret des performances - DEV Community

Tout est dans le titre

Passkey Authentication Guide for Symfony

Tout est dans le titre

Plain Vanilla

Ce site explique les bases du développement web, sans outillage particulier ni framework : juste du HTML, CSS et JavaScript.

You don’t Need a Book to Know DDD(Domain-Driven Design) | by David Lee | Aug, 2024 | Towards Dev

Un résumé pour l'implémentation pratique des principes du DDD

Tout savoir sur les variables CSS (custom properties) - Alsacreations

Tout est dans le titre

Ansible par la pratique (15) – Cibles hétérogènes – Le blog technique de Microlinux

Tout est dans le titre

Utiliser Vagrant avec un MacBook Mx (ARM64) | DevSecOps

Tout est dans le titre

Notes on writing – Baldur Bjarnason

L'auteur documente son process pour la rédaction de notes de blog, d'essais, de livres, etc.

Redesign Case Study

Un excellent article sur le redesign du site de l'auteur, avec plein d'astuces CSS

Simplifiez vos Constructions d'Images avec bake | DevSecOps

Un outil de Docker

Ray's architecture: how we structure an Electron app - Ray

Tout est dans le titre

Ansible par la pratique (12) – Variables – Le blog technique de Microlinux

Tout est dans le titre

Improving rendering performance with CSS content-visibility | Read the Tea Leaves

Tout est dans le titre

Symfony Docker Integration: A Step-by-Step Guide | Medium

Tout est dans le titre

Les environnements d'execution Ansible | DevSecOps

Tout est dans le titre

Ecrire un Dockerfile | DevSecOps

Tout est dans le titre

Ansible par la pratique (10) – Un serveur web simple – Le blog technique de Microlinux

Tout est dans le titre

AV1 for Dummies | Codec Wiki

Tout est dans le titre

Initiation aux tests Flutter

Tout est dans le titre

SVG Coding Examples: Useful Recipes For Writing Vectors By Hand — Smashing Magazine

Tout est dans le titre

Notre guide pour sécuriser votre instance GitLab

Tout est dans le titre

Ansible : Utilisation des blocks | DevSecOps

Tout est dans le titre

12 Obvious (and 12 Not-So-Obvious) Tips for Living Better - Scott H Young

Tout est dans le titre

Rclone : synchroniser des fichiers vers du stockage Cloud (Google Drive, iCloud, Amazon S3, etc) - malekal.com

Tout est dans le titre

Comprendre le Design Pattern Factory en PHP avec Symfony - DEV Community

Tout est dans le titre

Integration tests on Symfony with Testcontainers - DEV Community

Tout est dans le titre

Ansible par la pratique (6) – Configuration de base – Le blog technique de Microlinux

L'auteur parle, entre autres, de l'emplacement du fichier ansible.cfg et propose d'utiliser direnv pour pouvoir lancer les commandes d'ansible sans se préoccuper de notre emplacement.

La normalisation d'une base de données

Tout est dans le titre

Les bases pour modéliser une base de données

Tout est dans le titre

Introduction aux Templates Jinja | DevSecOps

Tout est dans le titre

Avoir le temps d'exécution détaillé d'une requête SQL - Dév. Web - ShevArezo`Blog

Tout est dans le titre

Développement de modules Ansible | DevSecOps

Tout est dans le titre

Colima l'alternative à Docker Desktop sur MacOS | DevSecOps

Tout est dans le titre

Laboratoire infra Linux HA #2 – La fin des K7 📼

Suite de https://www.antoinefi.net/index.php/2024/08/22/laboratoire-infra-linux-ha-1/ l'auteur montre la migration de sa base de données vers un hôte dédié. En passant, il montre comment désactiver la télémétrie lors de l'installation de Percona MySQL

Une bonne convention de nommage pour les routes, les contrôleurs et les templates ? - JoliCode

Tout est dans le titre

netboot.xyz et OpenWRT

Je paraphrase l'auteur. "netboot.xyz" est un projet permettant d'installer par le réseau un système Linux de son choix sans utiliser de clef USB. Pour ce faire, il suffit de booter en mode PXE pour que le serveur TFTP de netboot.xyz fournisse une image Linux bootable. L'auteur montre comment configurer son routeur sous OpenWRT pour que cela fonctionne en Wi-Fi.

3 façons d’utiliser la gamme mineure harmonique

Tout est dans le titre

How to sync Mac and Linux /home | Derek Sivers

Tout est dans le titre

LanguageTool pour ne plus fauter | DevSecOps

Tout est dans le titre

Comment récupérer le nombre d'erreurs ignorées dans une analyse PHPStan

Tout est dans le titre

FizzBuzz en TypeScript, épisode 1 : vers l'infini et au-delà des listes

L'auteur présente quelques structures que l'on peut créer en TypeScript Range, Cycle, Zip, etc. Ces structures sont utilisées dans un autre article pour la résolution du kata FizzBuzz

Collecter les traces de compromission d’un système Linux

Tout est dans le titre

Symfony Form Magic: 7 Field Options That Will Transform Your Forms | by Bhavin Nakrani | Symfony Mastery | Aug, 2024 | Medium

Tout est dans le titre