Mensuel Shaarli

Tous les liens d'un mois sur une page.

October, 2024

Blog Eleven Labs - Paris Web 2024 : retour d'expérience sur l'événement autour du web accessible et de qualité

Tout est dans le titre

Mermaid : diagrammes, schémas et graphiques dans markdown - Alsacreations

Tout est dans le titre

Text Truncation with Ellipsis on Multiple Lines | 56kode

Tout est dans le titre

Automatisation de la construction des images Incus | DevSecOps

Tout est dans le titre

This is How I Use Swagger to Design REST APIs Before Starting the Development | by aneesh kumar | Oct, 2024 | Level Up Coding

Tout est dans le titre

Accueil [Wiki CgX]

Un super wiki avec plein de sujets : informatique, cuisine, musique, pratique, etc.

Développer une application multiplateforme pour un fullstack

L'auteur préconise l'utilisation de Capacitor

Les gammes relatives: c’est quoi ? Comment les utiliser ?

C'est très bien expliqué

Incus booste ma productivité pour le développement de rôles Ansible | DevSecOps

Tout est dans le titre

How to build a game engine in a CMS, in PHP | Blog | Winter CMS

Tout est dans le titre

Introduction à HertzBeat | DevSecOps

Il s'agit d'un outil de monitoring (collecte de métriques, de logs et de traces), concurrent et compatible avec Prometheus

une IA locale avec Ollama

Configuration et usage d'une IA avec chatboxai et telegram

Werf : Deploy or Not Deploy, There is No Try - Part 1 - BlackSwift

Werf est un outil CLI pour faciliter le process de build et de déploiement dans Kubernetes.

Les commandes Docker à connaître | DevSecOps

Tout est dans le titre

Un mois sous Mac, manuel de survie d’un linuxien

Tout est dans le titre

http://www.call-with-current-continuation.org/articles/brutalist-manifesto.txt

Excellent (via sebsauvage)

Problematic second - SarvenDev

Le problème de la seconde intercalaire (leap second)... ou comment la mesure du temps est un vrai casse tête

URL, URI, URN, quelles différences ? - Alsacreations

Tout est dans le titre

Modeling a future action - SarvenDev

Lorsqu'on a une action récurrente à lancer selon certains critères (par exemple, si un abonnement a expiré, une facture est arrivée à échéance, etc.) on utilise généralement une tâche cron. L'auteur montre une meilleure façon de faire, plus "métier".

Changer le monde sans travailler _ Lionel 'Ploum' Dricot _ TEDxLiège - IndyMotion

Tout est dans le titre

Seuls les fous en tentent l’ascension

Encore un beau texte de Ploum

Mutation testing - we are testing tests - SarvenDev

Tout est dans le titre

Entity should always be valid - SarvenDev

Un bon exemple de séparation d'utilisation de DTO pour la création d'entités valides. L'auteur montre aussi comment créer une contrainte d'unicité d'un champ Doctrine dans un DTO

Unlocking ORM Performance: The Essential Role of Read Models - SarvenDev

Tout est dans le titre

5 Tips for Staying Focused (When You’re Stressed) - Scott H Young

Tout est dans le titre

Python : Le formatage de chaînes de caractères | DevSecOps

Tout est dans le titre

Désactiver des routes Symfony en production - JoliCode

Tout est dans le titre

Consuming HTTP Streams in PHP with Symfony HTTP Client and Ollama API - DEV Community

Tout est dans le titre

Écrire des scénarios de test de charge performants : le guide étape par étape

Tout est dans le titre

Maitrisez la CLI AWS | DevSecOps

Tout est dans le titre

IA : Interroger un LLM en JavaScript avec Ollama - Alsacreations

Tout est dans le titre

Comment savoir si vos données ont fuité ? 6 outils à connaître absolument - Numerama

Tout est dans le titre

Web Components are not Framework Components — and That’s Okay • Lea Verou

Tout est dans le titre

Comment bloquer les Robots qui aspirent le contenu de votre site pour entraîner des modèles LLM ?

Tout est dans le titre

Backend for Frontend (BFF) Architecture | by Rohit S | Sep, 2024 | Level Up Coding

Tout est dans le titre

Telosys : Un générateur de code léger !

Tout est dans le titre

TP Docker (3) – Un conteneur CMatrix pour toutes les plateformes – Le blog technique de Microlinux

Tout est dans le titre

TP Docker (1) – Compiler CMatrix sous Alpine Linux – Le blog technique de Microlinux

Tout est dans le titre

Retour sur le Forum PHP - jour 2 | Les-Tilleuls.coop

Toujours plein de conférences :

  • L’aventure d’une requête HTTP — ou le chemin de la vie des devs
  • Une Monade, simplement, c'est quoi ?
  • Utiliser une faille de la glibc pour attaquer le moteur PHP
  • Welcome to the Age of Static Analysis and Automated Refactoring
  • Les objets paresseux en PHP
  • The Business of Bisecting
  • Découverte de Castor : Le Task Runner PHP qui Simplifie votre Workflow
  • Dis Siri, mets des éléPHPants dans ma domotique
  • Le Zero Downtime Deployment en pratique
  • WordPress: Une cause perdue?
  • Covariance, Contravariance et Diamant
CSS min() All The Things — Smashing Magazine

L'utilisation de la fonction css3 min() pour le design adaptatif... intéressant

Domotiser son chauffage avec Home Assistant - La chaudière Chaffoteaux - Partie 1

Tout est dans le titre

How to Form Habits in Real Life - Scott H Young

Tout est dans le titre

Google Testing Blog: SMURF: Beyond the Test Pyramid

L'acronyme SMURF est un bon complément de la notion de pyramide de tests :

  • Speed
  • Maintainability
  • Utilization
  • Reliability
  • Fidelity
Guide pour réussir l’examen de certification Certified Kubernetes Administrator (CKA)

Tout est dans le titre

Poor performance of Eloquent ORM in comparison to Doctrine - SarvenDev

Tout est dans le titre

Cost and performance optimization of Amazon Athena through data partitioning • Manuel Kießling

Tout est dans le titre

CSS Tricks That Use Only One Gradient | CSS-Tricks

Tout est dans le titre

FizzBuzz en TypeScript épisode 3 : résolution

Suite de http://blog.ippon.fr/2024/09/30/fizzbuzz-en-typescript-episode-2-de-la-memoisation/ - pour rappel, il s'agit de résoudre le kata classique "FizzBuzz" en programmation fonctionnelle

Rethinking Mocking: DIY Approach vs. Frameworks on examples in PHP and Typescript - SarvenDev

Un excellent article sur l'usage des différentes doublures de test : mocks, spys, stubs, fakes et dummies

Expanding Beyond Our Old Self-View - zen habits zen habits

Tout est dans le titre

Comprendre le réseau Docker | DevSecOps

Tout est dans le titre

The Practice of Examining Our Beliefs - zen habits zen habits

Tout est dans le titre

How to debug Xdebug... or any other weird bug in PHP - Speaker Deck

Ces slides montrent comment l'auteur a réussi à corriger un bug étrange de Xdebug. Il y démontre une méthode que l'on peut utiliser pour toutes sortes de bugs.

Introduction à Supervisor | DevSecOps

Supervisor est un outil de gestion de processus, plus simple que SystemD, et utilisé notamment dans des environnements basés sur DOcker ou Podman.

Déployez Facilement WordPress et MySQL sur Amazon EKS | Julia Furst Morgado

Tout est dans le titre

Déploiement de WordPress et MySQL sur Kubernetes avec Kind : Guide étape par étape | Julia Furst Morgado

Tout est dans le titre

Is AI a Silver Bullet?

Tout est dans le titre

Best SQL GUI and TUI Clients. Best SQL clients you can find: free… | by pachoyan | DevOps.dev

Tout est dans le titre

Neverest - Un outil CLI pour synchroniser / sauvegarder vos emails | Outils dev | Le site de Korben

Tout est dans le titre

Redis can do more than you think - by Martin Joo

Tout est dans le titre

La pratique du DDD au quotidien

Tout est dans le titre

Les règles clés pour une gestion efficace en production | DevSecOps

Tout est dans le titre

Contraintes temporelles dans PostgreSQL 18

Pour résumer PostgreSQL permet d'ajouter une contrainte d'unicité sur une période donnée. Pratique pour être sûr de ne générer qu'une seule facture par client sur une période.

Retour sur l'API Platform Conference 2024 - jour 2 | Les-Tilleuls.coop
Liste d'outils gratuits en ligne pour tester ses emails

Tout est dans le titre

Kubelet conteneurisé : elles sont où mes données ?

Une histoire de volume monté, mais pas trop :-) et la solution est presque énervante de simplicité

GlitchTip

Un outil de tracking d'erreurs en temps réel

Retour sur l'API Platform Conference 2024 - jour 1 | Les-Tilleuls.coop

Tout est dans le titre

TP Docker (2) – Conteneuriser CMatrix avec un multi-stage build optimisé – Le blog technique de Microlinux

Tout est dans le titre

Écrire des Scripts Shell Sécurisés | DevSecOps

Tout est dans le titre

Le design éthique, ou comment réfléchir aux enjeux de nos métiers numériques

Tout est dans le titre

Retour sur le Forum PHP 2024 - jour 1 | Les-Tilleuls.coop

Le plein de conférences :

  • What’s new in PHP 8.4?
  • Créer sa Malware Sandbox en PHP
  • L'équipe technique vue comme un orchestre : l'individu au service du groupe
  • Les nouveautés dans Symfony 7.x
  • Comment déboguer Xdebug... ou n'importe quel autre bug bizarre en PHP
  • StandAAArdisez vos tests !
  • PHP/Parallel : Accélérer sensiblement ses temps d'exécution
  • CTE : la puissance inexploitée de votre base de données SQL
  • Le grand cycle de la vie (d’une variable)
  • throw new Exception(); Oui mais laquelle ?!
  • Un parser de PHP en PHP : le cœur des outils d'analyse statique
  • De "0" à "tracing distribué" en quelques lignes de code, c'est possible !
  • Resurrecting the Dead
  • PMU : un plugin Composer pour la gestion de monorepository en PHP
  • Une gestion dynamique des permissions en PHP
  • How to Eliminate Waste in your Development Process
  • PHP: Particularly Horrible Programs
  • Un peu plus près des étoiles
  • Atelier API Platform et une présence aux lightning-talks
  • PHP Redis OM
Démarrer avec Dependency Track | DevSecOps

Tout est dans le titre

📱 Remise en route d'un vieil Android 6 - Liens en vrac de sebsauvage

Tout est dans le titre

Poissons et coquillages

L'auteur expose des critiques envers bash, et pourquoi il se tourne à présent vers fish

Domain Events in Legacy Applications using Python and PostgreSQL – Gonzalo Ayuso – Web Architect

Tout est dans le titre

Doctrine Migrations vs. Schema Update: The Right Choice for Production | by Joey Masip Romeu | Oct, 2024 | Medium

Tout est dans le titre

L’art du discours | Le blog d'un odieux connard

Tout est dans le titre

Docker Hub | DevSecOps

Tout est dans le titre

Shotgun surgery: How to avoid it and achieve safety and high productivity - SarvenDev

Tout est dans le titre

Tips for optimizing integration tests - SarvenDev

Tout est dans le titre, sauf que ça concerne PHPUnit, Doctrine, Symfony et Laravel

Sécuriser Kubernetes avec Kubescape | DevSecOps

Tout est dans le titre

Console to Code : Automatisation de l'IAC sur AWS

Tout est dans le titre

Optimisation des ressources Kubernetes avec l’autoscaling horizontal des pods via des custom metrics et le Prometheus Adapter

Tout est dans le titre

Circuit Breaker - SarvenDev

Le pattern "Circuit Breaker" (ou disjoncteur) est utilisé pour gérer le cas des pannes - par exemple lorsqu'un service externe est inaccessible ou très lent.

Active record (Eloquent) vs Data mapper (Doctrine) - SarvenDev

Tout est dans le titre

Service locator vs Dependency injection - SarvenDev

Tout est dans le titre

Laboratoire infra Linux HA #6 – Surveillance avec Munin – La fin des K7 📼
Kind | DevSecOps

Kind est un outil simple pour créer / gérer des clusters Kubernetes en local, grace à Docker - une alternative à Minikube ?

My dev environment for php projects | Viktor Babanov

Tout est dans le titre... sauf que ça utilise docker

Symfony Event Dispatcher Component: How It Works | Medium

Tout est dans le titre

Talos et les disques externes

Tout est dans le titre

Fin d’OCSP chez Let’s Encrypt : quid ? - LinuxFr.org

Un journal qui explique bien à quoi servait / sert OCSP et pourquoi Let's Encrypt arrête ce service

Bonnes pratiques pour sécuriser et optimiser la création d’images de conteneurs (Docker ou autres container runtimes) | Blog Cloud & DevOps

Tout est dans le titre

Should You Use UUIDs for Database Keys? Performance Pitfalls, Alternatives, and When They’re Actually Best | by Rabinarayan Patra | Sep, 2024 | Medium

Tout est dans le titre

Sauvegarder des dashboards Grafana dans Kubernetes, en s’amusant (j’explique les RBAC, Job et les CronJob)

Tout est dans le titre

Gérer vos données sur le cloud avec rclone | DevSecOps

Tout est dans le titre

Ansible par la pratique (16) – Jinja & Templates – Le blog technique de Microlinux

Tout est dans le titre