Hebdomadaire Shaarli

Tous les liens d'un semaine sur une page.

Semaine 06 (February 6, 2023)

Une histoire de font – Blog Libre

Un petit souci lors de la mise à jour d'une Debian sid : un changement de font non désiré... L'auteur montre comment il l'a résolu

Serializing api outputs with Symfony serializer - DEV Community 👩‍💻👨‍💻

Tout est dans le titre

Fix Symfony tests with PHPUnit 10 - DEV Community 👩‍💻👨‍💻

Bon à savoir

Different Ways to Get CSS Gradient Shadows | CSS-Tricks - CSS-Tricks

L'auteur montre comment afficher des ombres avec un dégradé

Create encrypted backups of your workstation with an Ansible playbook | Enable Sysadmin

Tout est dans le titre

Judging Quickly Features as Easy to Implement: a Wrong Habit

Conclusion de l'article : éviter le plus possible d'employer des mots comme facile, simple, rapide, ... quand on décrit une fonctionnalité à implémenter

A Guide to Python Exception Handling — SitePoint

Tout est dans le titre

Linux sur les vieux iMac (4) – La carte graphique – Le blog technique de Microlinux

Sutie de https://blog.microlinux.fr/imac-03-carte-reseau/ - installation de la carte graphique, avec quelques astuces en cas d'écran noir

Un cache middleware pour Symfony Messenger | Blog technique de Thomas Jarrand

Mise en place d'un système de cache dans un projet Symfony en s'appuyant sur les composants symfony/messenger et symfony/cache.

How To Build A Magazine Layout With CSS Grid Areas — Smashing Magazine

Un tuto intéressant sur l'utilisation des grilles CSS

Mon FOSDEM 2023 - Samedi

Le compte rendu de Zwindler à propos des conférences du FOSDEM auxquelles il a assisté le 1er jour - il s'agit de conférences sur des sujets DevOps (Kubernetes, Docker, cGroups, containers, etc.)

React dans Symfony avec Vite - DEV Community 👩‍💻👨‍💻

Tout est dans le titre

Optimizing OneToMany Doctrine collections | by Yan Ivanov | Feb, 2023 | Medium

Tout est dans le titre

Making a symfony third party bundle extensible - DEV Community 👩‍💻👨‍💻

Tout est dans le titre

How to Fix Memory Leak in Doctrine Migrations - JoliCode

L'astuce consiste à ne pas inclure le DebugMiddleware - l'auteur montre comment faire.

Linux sur un MacBook Pro 13″ de 2009 – Le blog technique de Microlinux

Tout est dans le titre

Comment j'ai (presque) foutu en l'air une demi-journée de boulot | Blog | Superflu Riteurnz | ptilouk.net studios

Ne jamais oublier de commiter son travail :) sinon la commande magique qui a sauvé la mise : grep -a -C 2000 "global_objects.add" /dev/sda2 | tee recovered_data Pour l'explication, voir l'article

Mettre à jour un serveur Linux déconnecté d'Internet

L'auteur présente 2 méthodes : utiliser un reverse Socks proxy ou la commande apt-offline

Learn web development

Apprendre le développement web : accessibilité, HTML, images, responsive web design, PWA, formulaires, et CSS avec les équipes de Google

L'API Vibration - Alsacreations

Tout est dans le titre

Devbox et les environnements isolés · 50 Nuances d'Octets

Présentation de devbox, un outil basé sur les paquets Nix et qui permet de se construire des environnement isolés - un complément à Docker ?

Mon FOSDEM 2023 - Dimanche

La suite de https://blog.zwindler.fr/2023/02/04/mon-fosdem-2023-samedi/ : les conférences du FOSDEM (plutôt orientées DevOps, OpenTelemetry et Grafana) du second jour

How TaggedLocator Can Help You Design Better Symfony Application

L'auteur montre l'utilisation du TaggedLocator via un exemple simple et explique en quoi c'est plus approprié que la ServiceSubscriberInterface.

Le pattern Stratégie avec Symfony

Présentation de ce design pattern, et surtout des cas d'utilisation pertinents

Migrating messenger queue from Doctrine to a different transport - Locastic

Doctrine est souvent le premier choix lorsqu'on commence à utiliser Symfony Messenger... mais ce n'est pas le meilleur choix lorsque les messages en attente sont très nombreux. L'auteur montre comment migrer ceux en attente vers le nouveau gestionnaire de queue (RabbitMQ ou autre)

The Proxy Bay - Unblock The Pirate Bay

Au cas où ^^

Le scroll maîtrisé avec scrollIntoView - Alsacreations

Je cite l'auteur La méthode scrollIntoView() permet de faire défiler un élément de la page web de manière à ce qu'il soit visible à l'écran en utilisant des options de défilement personnalisées si nécessaire

Vim Search and Replace With Examples

Un guide sur la recherche / remplacement avec vim (et quelques plugins pour améliorer cette fonctionnalité)

Physique Nucléaire et Électrochimie

Un bon résumé des cours de physique / chimie du lycée

Ansible - Utiliser wsl2 et podman pour développer vos roles et playbooks

Tout est dans le titre

Linux sur les vieux iMac (3) – La carte réseau – Le blog technique de Microlinux

Suite de https://blog.microlinux.fr/imac-02-installation/ - installation du pilote de la carte réseau... et où l'on peut découvrir que tout ne se passe pas forcément comme prévu. L'auteur montre la démarche pour rechercher les pilotes à partir du code constructeur.

Linux sur les vieux iMac (2) – Installation du système de base – Le blog technique de Microlinux

Suite de https://blog.microlinux.fr/imac-01-identification-ssd/ : installation du système (notamment une manipulation pour installer GRUB)

A Guide To Recursion With Examples

Une excellente présentation de la récursivité