Mensuel Shaarli

Tous les liens d'un mois sur une page.

April, 2023

Trace Pixels To Vectors in Full Color, Fully Automatically, Using AI - Vectorizer.AI

Un outil en ligne pour convertir un SVG des images jpeg ou png (via sebsauvage)

Simplify Multi-Tenancy in Symfony with the Multi-Tenancy Bundle

Tout est dans le titre

Harness the power of Feature Toggle Flags with Flagception in Symfony projects | by David Garcia | Apr, 2023 | Medium

Un bundle pour utiliser des feature flags dans les applications Symfony

How To Manage Your Stress as a Developer

Un complément de https://thevaluable.dev/programmer-stress-causes/ : quelques pistes pour gérer son stress

Déployer ses services auto-hébergés en quelques secondes · Cosme Charlier

L'auteur montre comment utiliser Docker et Traefik

How to Learn a Programming Language in Three Steps

Tout est dans le titre

Programming Side Project Ideas: How To Generate Them

Quelques conseils pour trouver des idées

Sauvegarder WordPress et sa base de données dans une archive ZIP

Un exemple de script Bash

A Guide for Debating Effectively as a Software Developers

Tout est dans le titre

A Practical Guide to fzf: Shell Integration

Suite de https://thevaluable.dev/practical-guide-fzf-example/ l'auteur passe en revue la customisation :

  • des raccourcis clavier de fzf
  • de la complétion

Il montre aussi l'utilisation conjointe de fzf et tmux... Puissant !

Why deadlines are pointless and what to do instead

L'auteur explique que les deadlines ne fonctionnent pas, même en tenant compte de la loi de Parkinson :

  • Le temps nécessaire pour faire quelque chose ne dépend généralement pas de la pression que l'on met à l'exécutant.
  • Les deadlines favorisent la vision court termiste, plutôt que l'amélioration continue et consistante.
  • Les deadlines ne permettent pas l'adaptation, si on en rate une, c'est trop tard pour faire quelque chose d'utile.

L'auteur suggère aux managers deux actions :

  • Un contrôle quotidien, ou point de préemption (via le daily meeting) afin de vérifier qu'on ne s'écarte pas trop de la ligne que l'on s'est fixée et de s'adapter le cas échéant.
  • Être impitoyable sur la priorisation des tâches - l'approche FIFO n'étant pas la bonne (Note: voir la matrice d'Eisenhower ?)
A practical example of using Symfony PropertyInfo component

Tout est dans le titre

Qu'est-ce que le stockage sur Linear Tape-Open (LTO)

Tout est dans le titre

Vue.js & D3.js : un bon combo pour une data visualisation dynamique | Makina Corpus

Tout est dans le titre

GO et chan

L'auteur partage quelques conseils sur l'utilisation des chans en Go (taille, etc.) pour ne pas tuer les performances

How to cache Ansible facts with MongoDB

Tout est dans le titre

Feedback sur Scaleway Secret Manager :: Le blog de Nrz

Un retour d'expérience plutôt positif

Comment compresser son code applicatif de manière efficace avec Nginx et Brotli ? | Makina Corpus

Tout est dans le titre

Gitea Actions, on redeploie mon blog (encore) - XataZ Blog

Tout est dans le titre

Ansible - Les meilleures pratiques - Partie 2

Tout est dans le titre - cette fois, ça concerne les performances

How I created a Red Hat OpenShift cluster on tiny hardware

Tout est dans le titre

GitHub - robin-papazian/pointeur-episode-I

Une bonne introduction aux pointeurs en C

What is a Docker Container and How to Create One — SitePoint

Tout est dans le titre

Mastering the JavaScript switch Statement — SitePoint

Tout est dans le titre

Recent Reading: Creativity, Mastery and the Three Phases of Learning - Scott H Young

Des notes de lecture sur l'apprentissage, la motivation et la créativité

How to install Red Hat OpenShift Local on your laptop | Enable Sysadmin

Tout est dans le titre

Un cluster Kubernetes gratuit pour vos labs persos ! - part 1

^^ en fait l'auteur montre l'utilisation de l'offre d'Oracle Cloud qui comprend une partie gratuite, suffisante pour se faire une idée

Thanos - Stockage des métriques Prometheus sur le long terme

Tout est dans le titre

Display your application data with Streamlit

Tout est dans le titre

L'interview sécurité : la cybersécurité et la sécurité Cloud chez leboncoin

Tout est dans le titre

39 PHP String Functions You Can't Live Without — SitePoint

Tout est dans le titre

Preparing For A Kubernetes Job Interview? We've Got You — SitePoint

Une sorte de FAQ pour Kubernetes

Un relais SMTP postfix avec TLS, SASL, DKIM, DMARC & SPF

Tout est dans le titre

Love HATEOAS with Symfony and API Platform

Tout est dans le titre

Create a new Discussion with a Message and a Message to an existing Discussion [Api-platform] - DEV Community

Tout est dans le titre

Notre retour sur le SymfonyLive Paris 2023

Plein de conférences intéressantes

A Guide to the Most Useful AWS EKS Commands — SitePoint

Tout est dans le titre

Outils CLI et environnement moderne pour hackers

Tout est dans le titre

Client NIS sous Rocky Linux 8 – Le blog technique de Microlinux

Tout est dans le titre

How we achieved a 6-fold increase in Podman startup speed

Des astuces et conseils pour optimiser la performance dans Podman. A première vue ces conseils ne concernent pas Docker

Le BDD (Behavior Driven Development) avec Behat et Symfony - Wanadev

Tout est dans le titre

Simplify Habits: Get to the True Heart of Change - zen habits zen habits

Dans l'acquisition de nouvelles habitudes, on se heurte souvent à une forme de résistance. L'auteur explique quelques causes possibles et quelques "trucs" pour la surmonter

Exploring The Potential Of Web Workers For Multithreading On The Web — Smashing Magazine

Une introduction sympathique aux Web Workers

Serveur NIS sous Rocky Linux 8 – Le blog technique de Microlinux

Tout est dans le titre

Devoxx – REX d’un projet open-source

Tout est dans le titre

Devoxx – Keynote – L’âge des low-techs

Tout est dans le titre

Nmap : guide complet de la numérisation réseau|All ITNetwork

Tout est dans le titre

Client NFS sous Rocky Linux 8

Tout est dans le titre

VLS - Vaccination et Lien Social

Tout est dans le titre

Pourquoi il faut vulgariser et combattre l’ignorance - Le Hollandais Volant

Tout est dit

Science Labs | Boutique Objets & Décorations Science

Tout est dans le titre

Devoxx France 2023 - Récap du jour 3

Les résumés des conférences auxquelles a assisté l'auteur :

  • Biais & Balivernes (Thomas DURAND)
  • FoundationDB : le secret le mieux gardé des nouvelles architectures distribuées ! (Steven LE ROUX et Pierre ZEMB)
  • Écoutez l’histoire de Sonos Voice et de ZIO… (Pierre BAILLET)
  • Ressuscitons les ordinosaures ! (Olivier PONCET)
CSS Masking - Ahmad Shadeed

Un article excellent sur les masques CSS (via https://www.hteumeuleu.fr/demain-la-veille-7/ )

JavaScript Array Group

L'auteur montre la possibilité de manipuler des tableaux d'objets en JavaScript... Pour le moment uniquement sur Safari

API Platform et Event Sourcing avec Ecotone | Les-Tilleuls.coop

Tout est dans le titre

16 prises de notes à Devoxx France 2023 | Java & Moi

Les notes :

  • Value Types et Pattern Matching – José Paumard et Rémi Forax
  • Loi de Conway : lorsque les bonnes pratiques ne suffisent plus – Julien Topçu
  • Gestion de la dette d’architecture dans le contexte d’hypercroissance – Cyril Beslay
  • CRAC vs GraalVM, pour un démarrage plus rapide – Lilian Benoit
  • Voyage au centre de la Veille – Fabien Hiegel et David Franck
  • Avoir un journal de codeur / codeuse – Sandrine Banas
  • Bootiful Spring Boot 3 – Josh Long
  • Le Craft : des concepts au déploiement à l’échelle – Matthieu Vincent et Guillaume Le Dain
  • A la découverte d’Accelerate – Geoffrey Graveaud
  • Container Builders : Which is the best image builder ? – Christian Nader
  • From Dallas to Happy days : Tips to positively hack your life – Emmanuel Bernard
  • Docker au service du DevSecOps – Carmen Piciorus
  • Le Cache HTTP – Hubert Sablonnière
  • Le Guide du Maitre du Donjon : Maitriser la cybersécurité en créant des challenges CTF – Adam Bertrand
  • Comment être condamné par la CNIL ? – Juliette Audema
  • Clean as You Code your projects – Nolwenn Cadic et Marco Comi
Blog Stéphane Bortzmeyer: Météo-France et les nuages sur le DNS

Tout est dans le titre

When JavaScript Fails

L'auteur insiste sur l'amélioration progressive... et il a bien raison

Ansible - ChatGPT peut il m'assister partie 2 ?
Shallow vs. Deep Copying in JavaScript — SitePoint

Tout est dans le titre

Kubernetes vs Docker: A Closer Look for 2023 — SitePoint

Comparaison entre Kubernetes et Docker Swarm

Comment manipuler des images avec la ligne de commande ?

Petit tuto sur l'utilisation de ImageMagick, JPEGoptim et optiPNG

J'ai lancé un mini ChatGPT en local sur mon CPU avec GPT4All

Tout est dans le titre

Ansible - ChatGPT peut il m'assister partie 1 ?

Tout est dans le titre

8 open source 'Easter eggs' to have fun with your Linux terminal

Amusant

Livre "La dette technique" par Bastien Jaillot

Tout est dans le titre

Astuces pour traiter des gros volumes de données dans Symfony - JoliCode

Il y a des astuces génériques, des astuces pour Doctrine, des astuces pour la génération / lecture de fichiers, et des astuces sur le monitoring... Bref il y a de quoi faire !

Symfony 6 : S’authentifier avec Facebook – Développement Web

Tout est dans le titre

Load testing for engineering teams | Grafana k6

Un outil très simple à prendre en main (d'après leur doc) pour faire du test de montée en charge

Matière noire, énergie noire et courant noir - Couleur-Science

Tout est dans le titre

Richard Dern - Prévisualiser des .eml dans Gitea

C'est un besoin particulier mais la solution proposée par l'auteur est intéressante, car elle montre une facette de Gitea

Is Inheritance That Evil?

Un article passionnant sur l'héritage vs la composition en POO. J'en retiens sa conclusion : il ne sert à rien de se forcer à utiliser des grands principes (DRY, héritage, composition, etc.) tant que l'on n'a pas une compréhension claire du problème que l'on essaye de résoudre... par contre, ces grands principes sont très utiles pour le refactoring.

Monitor your infrastructure with Streamlit

avec une installation / configuration automatisée par Ansible

Installer un serveur de bases de données MariaDB sous Rocky Linux 8

Tout est dans le titre... mais ça marche sous d'autres distributions

The weird world of Windows file paths | Fileside

Tout est dans le titre (via sebsauvage)

RxJS en moins de 50 lignes de code · Orion Charlier

Une bonne façon de comprendre les bases de fonctionnement de RxJS (librairie de programmation réactive)

Create a custom JMS Serializer handler for mapping values - DEV Community

Tout est dans le titre

Vim Commands: A Beginner Guide with Examples

L'auteur présente les bases de Vim / Neovim, notamment les différents modes, à quoi correspondent les commandes clavier, et la configuration de certaines options. Il recommande de se créer soi même sa propre antisèche !

A Mouseless Development Environment

En résumé, les outils recommandés :

  • utilisation du shell Linux
  • distribution Arch Linux
  • tiling window manager i3
  • terminal URxvt avec tmux / tmuxp
  • IDE vim
  • git
  • outils cli pour accéder aux bases de données : mycli ou pgcli
A Detailed Explanation of The KISS Principle in Software

Tout est dans le titre

Slides DEVOXX Paris 2022 - w3blog

Tout est dans le titre

Le résumé de la DRE Con 2023

DRE est l'acronyme de Data Reliability Engineering. Il s'agit de construire des infrastructures data plus résilientes en production. Pour ce faire, les data engineers peuvent appliquer des pratiques SRE.
L'auteur résume plusieurs conférences.

Accessible Target Sizes Cheatsheet — Smashing Magazine

De bons conseils en UX mobile

Robert Waldinger: The secret to a happy life -- lessons from 8 decades of research | TED Talk

Pour résumer la vidéo, les gens heureux (et en meilleure santé !) sont ceux qui ont des relations "de qualité"

Discovering Primitive Objects In JavaScript (Part 1) — Smashing Magazine

L'auteur montre une approche pour donner du sens aux valeurs manipulées par un programme, en les encapsulant dans un objet immutable. Par exemple, si on doit s'occuper d'une note entre 0 et 5, on crée un objet avec la propriété "rating" (dont on s'assure de la cohérence métier). Ensuite, en créant dans cet objet les méthodes toString() et valueOf(), on permet de réaliser des opérations - comme un affichage direct (toString) ou une addition (valueOf)

Apprendre et Maitriser Rudder l'outil de gestion de configuration

Tout est dans le titre

A Step-By-Step Guide To Building Accessible Carousels

Tout est dans le titre

How To README · Matthias Ott – User Experience Designer - Warrior du Dimanche

De bons conseils pour l'écriture de README

Laravel : Générer des données de test avec Factory, Faker et Tinker

Tout est dans le titre

Notes sur la gravure laser

Tout est dans le titre

How to run containers on Mac with Podman

Tout est dans le titre

Journal Alternatives à Docker (ou presque)

L'auteur montre plusieurs alternatives, autour de Podman et de l'hébergement d'images, entre autres.

Premiers pas avec Rudder - concepts et configuration

Suite de https://blog.zwindler.fr/2023/03/19/premiers-pas-avec-rudder-installation/ l'auteur montre comment classer les machines en "groupes" et comment créer une directive (ici "sudo doit être la dernière version disponible") applicable à un groupe.

GNOME Shell : empêcher l'extinction des écrans lors du verrouillage - FLOZz' Blog

Une astuce

Comment exporter une base de données avec mysqldump

Un article pense bête

What is CSS Overflow Property? — SitePoint

Tout est dans le titre

Unleashing the Power of PHP Fibers: Boost Web Development with Efficient Coroutines - PHP Magazine Network

Une fonctionnalité introduite en PHP 8.1 pour la programmation concurrente : les "Fibers' L'auteur les présente et donne un exemple via une limitation d'usage API

AWS Cloudfront Tutorial: Setup and Configuration — SitePoint

Tout est dans le titre

The “const” Deception

L'article concerne le "const" en JavaScript. L'auteur rappelle la différence entre mutation et assignement - c'est ce qui explique qu'on peut écrire sans erreur

const maVar = { name: 'toto' }
maVar.name = 'titi'

et pas

const maVar = 1
maVar = 2

Dans le premier cas, il s'agit d'une mutation, alors que dans le second c'est un assignement.

Ludovic Alarcon - KubeCon-CloudNativeCon Europe 2023 - Jour 2

Les résumés de conférences autour de Kubernetes :

  • Unlocking Argo CD’s Hidden Tools for Chaos Engineering (Dan Garfield et Brandon Phillips)
  • Kubernetes Defensive Monitoring with Prometheus (David de Torres Huerta et Mirco De Zorzi)
  • Hacking and Defending Kubernetes Clusters: We’ll Do It LIVE!!! (James Cleverley-Prance et Fabian Kammel)
  • Building a Successful Business in Cloud Native (table ronde)
  • Running Not Root Made Easy (Luboslav Pivarc)
Troubleshooting Kubernetes: Unauthorized Access and More — SitePoint

Tout est dans le titre

React FAQ: Setting Up, Installing, User Events & Best Practices — SitePoint

Tout est dans le titre

Do advanced Linux disk usage diagnostics with this sysadmin tool

Tout est dans le titre

Partie 5 : Externaliser les sources

Suite de https://lafor.ge/nix-4/ on génère toujours une dérivation reproductible (Nix), mais à partir du contenu d'un dossier récupéré via git (et dont on peut vérifier le SHA) Comme dit l'auteur "nous commençons à nous rapprocher d'une dérivation qui est utilisable pour de vrais projets"

PostgreSQL sur la solution Kubernetes locale Minikube PostgreSQL minikube

Tout est dans le titre

How to Get Started With Google Cloud's Text-to-Speech API — SitePoint

Tout est dans le titre

Avons-nous vraiment un cerveau social ?

L'auteur vulgarise les travaux de David Marr dans les neurosciences computationnelles - l'idée est d'analyse un système neural en trois niveaux (computationnel, algorithmique et implémentationnel) Cette approche conduit à des découvertes et des questionnements passionnants

Passkeys: What the Heck and Why?

Tout est dans le titre

10 Best Sorting Algorithms Explained, with Examples— SitePoint

C'est très bien expliqué. Voici la liste des algorithmes de tri en question :

  • Bubble sort
  • Quicksort
  • Bucket sort
  • Shell sort
  • Merge sort
  • Selection sort
  • Radix sort
  • Comb sort
  • Timsort
Partie 4 : Contraindre une dérivation

Suite de https://lafor.ge/nix-3/ il s'agit de générer une dérivation reproductible (Nix)

The joy and freedom of harmlessly upsetting social norms | Derek Sivers

Amusant

Administration Kubernetes : tout comprendre au composant central etcd | LeMagIT

Tout est dans le titre

DevoxxFR – SQL (le retour)

Des infos et conseils sur SQL

Devoxx – Bâtir des équipes d’ingénierie logicielle mémorables

Tout est dans le titre

Signals: Fine-grained Reactivity for JavaScript Frameworks — SitePoint

Tout est dans le titre

Première dérivation

Création de paquet avec Nix

Bookmarklet pour contourner Scribd - Tontof

Tout est dans le titre

Protéger son application avec le Rate Limiter de Symfony

Comme le souligne l'auteur, ceci n'est pas une protection contre une attaque DDOS mais bien une vérification que certains utilisateurs "n'abusent pas" de l'application

Le biais du survivant dans la cybersécurité : pourquoi se fier uniquement aux incidents passés peut être risqué

Tout est dans le titre

Devoxx France 2023 - Récap du jour 1

Les résumés des conférences auxquelles a assisté l'auteur :

  • Kubernetes, dépassionné et pour les ultra débutants (Sébastien BLANC, Horacio GONZALEZ et Sun TAN)
  • Comment être bien onboardée en tant que développeuse junior reconvertie ? (Amélie ABDALLAH)
  • OPA, mais que fait la policy ? 👮 (Jérôme GAUTHIER)
  • Télétravail asynchrone (Benoît PRIOUX)
Utilisation d'oauth2 avec NGinx, oauth2-proxy, Azure AD pour donner un accès sécurisé à une application web. - Le blog d'alter way

Tout est dans le titre

Ah, tu peux faire ça en CSS maintenant ? - Speaker Deck

Une sélection des possibilités offertes par les CSS : cibler le parent, typographie responsive, etc.

Strangebuzz : utilisation des énumérations PHP avec vos workflow Symfony

Tout est dans le titre

Mastodon c facile (le Fediverse aussi) - Coredump

Une très bonne introduction au Fediverse en général et à Mastodon en particulier

(mcorbin.fr): Kubernetes et manifests YAML: trop bas niveau pour les dev ?

L'auteur explique pourquoi il est intéressant, selon lui, de construire des abstractions au dessus des primitives de Kubernetes

Serveur NFS sous Rocky Linux 8 – Le blog technique de Microlinux

Tout est dans le titre

How to Get a Base64 Version of a File From Command Line

Tout est dans le titre

Décollage : ce blog vient d'être propulsé dans le Geminispace !

Introduction au protocole Gemini et à ce qu'il implique

Qu'est-ce que le DevOps ? L'article pour tout savoir

Tout est dans le titre

Ten of My Favorite Papers on the Science of Learning and Thinking - Scott H Young

Tout est dans le titre

Le Tao de la sauvegarde - Blog de Djan GICQUEL

Tout est dans le titre

Les objets callisthéniques, ou comment coder des trucs plus légers qui durent plus longtemps.

9 conseils / principes utiles – l’article explique pourquoi

1. un niveau d’indentation par méthode
2. ne pas utiliser le mot clef « else »
3. encapsuler toutes les primitives dans des classes
4. créer des collections / ensembles dédiés
5. respecter la loi de Demeter
6. ne pas abréger les noms des variables
7. garder les entités les plus petites possibles
8. pas de classes avec plus de 2 variables d’instance
9. pas de getters / setters
Tout sur l’installation domotique de ma maison - Tech2Tech | News, Astuces, Tutos, Vidéos autour de l'informatique

Tout est dans le titre...

How to use mock with Symfony's WebTestCase and PHPUnit - JoliCode

Tout est dans le titre

A closer look at \Doctrine\ORM\Query::toIterable when processing large results

2 astuces pour itérer sur de grands ensembles de données avec Doctrine, sachant que ce n'est vraiment pas fait pour ça

ddcutil et ddcui: utilitaires pour le réglage des écrans

Tout est dans le titre

La couleur des mots

Présentation de l'algorithme d'attention, l'un des algorithmes à la base de GPT

How To Protect Your App With A Threat Model Based On JSONDiff

L'auteur décrit une manière de gérer les menaces potentielles sur une application, en les explicitant dans un document. Il prend l'application web JSONDiff comme exemple

Laravel : Récupérer les données d'un modèle entre deux dates

Tout est dans le titre

Un serveur TOR facilement en ligne de commande - Warrior du Dimanche

Tout est dans le titre

Créer et manipuler des bases de données avec MariaDB

Tout est dans le titre

C’est quoi l’entropie ?

L'auteur explique la notion d'entropie, surtout dans le contexte de transmission d'information (entropie, mesure de la quantité d'information émise par un émetteur, minimum de la taille moyenne pour transmettre une info complète)
Je cite ensuite Pour [...] la sécurité informatique, l’entropie permet également de mesurer la qualité d’une source d’information aléatoire car elle est maximale si les messages sont équiprobables et diminue dès que certains sont plus ou moins fréquents.

Serveur web Apache sous Rocky Linux 8 – Le blog technique de Microlinux

Une très bonne introduction au fonctionnement d'Apache (pas que sur les serveurs type Red Hat)

6 Sources of Stress in Software Development

Un bon article sur le stress : conséquences, causes possibles (spécialement pour les développeurs) et quelques remèdes possibles

Composerize

Un outil pour générer un fichier docker-compose à partir d'une commande docker

Write Better CSS By Borrowing Ideas From JavaScript Functions — Smashing Magazine

Tout est dans le titre

Top Front-End Tools Of 2022 — Smashing Magazine

Une grosse liste d'outils front : CSS, JS, icônes, etc.

Déployer des logiciels sous Windows avec un serveur WAPT

L'auteur montre l'installation d'un serveur WAPT sous Debian. Ce type de serveur permet de déployer des logiciels sur des postes de travail Windows d'un parc informatique.

Guerlain (LVMH) : luxe et surveillance

Le simple fait de commencer à s'inscrire sur le site de Guerlain provoque la fuite en masse de données vers leurs "partenaires"... L'auteur donne quelques conseils pour se protéger

MySQL Command Line Tool: Unleash the Power of mycli

Un super outil pour MySQL / MariaDB en ligne de commande (meilleur que la commande "mysql" de base) Il existe aussi en version PostgreSQL

Explications sur les cookies - La Galaxie JVM

Une introduction sur les cookies

Utilisez le DNS sécurisé : DoT et DoH • Billets • Zeste de Savoir

Tout est dans le titre

Le slicing en Python : utilisation et exemples

Tout est dans le titre

Rudder - Un bel outil pour durcir les configuration de vos VM

Suite de https://blog.stephane-robert.info/post/introduction-rudder/ l'auteur démontre les possibilités de Rudder pour appliquer une conf, voir si des serveurs sont conformes à ce qui est attendu, etc.

The 35 Best Philosophy Books to Live Better and Become a Great Thinker

Une présentation de 35 livres plus ou moins philosophiques / de développement personnel.

Introduction à Autotools et m4

Tout est dans le titre

En route vers Biscuit (Partie 2)

Suite de https://lafor.ge/biscuit-1 l'auteur explique comment fonctionne le Biscuit (cryptographie, Datalog et usages)

How to cache Ansible facts with Redis

Tout est dans le titre

Full Stack GraphQL With Next.js, Neo4j AuraDB And Vercel

Il s'agit d'un tutoriel sur la construction d'une application GraphQL avec NextJS et Neo4j, déployée sur Vercel.

La propriété image-rendering en CSS - Alsacreations

C'est subtil...

Deploy an application in Red Hat OpenShift on your laptop | Enable Sysadmin

Tout est dans le titre

De Proxmox à XCP-ng

Une comparaison intéressante entre ces 2 hyperviseurs...

Ansible - Les meilleures pratiques - Partie 1

Tout est dans le titre

Mega Linter : votre meilleur ami pour un code de qualité | Néosoft

Un linter pour les gouverner tous ? 😛 À tester en tout cas

Créer une application en tant que composant web avec Stencil | Makina Corpus

Tout est dans le titre

firejail : Lancez vos applications en bac à sable - Wiki

Tout est dans le titre

How to work with a list of dictionaries in Ansible

Tout est dans le titre

Migrating symfony.com Search Engine to Meilisearch (Symfony Blog)

L'auteur donne quelques conseils pour bien intégrer Meilisearch... ça fonctionne plutôt bien sur la doc de Symfony ^^

Patcher un code JS sur son propre code - Jean-David Daviet

L'auteur montre l'utilisation de la lib npm "patch-package" Ça marche bien si les corrections que l'on souhaite apporter sont minimes

Ludovic Alarcon - KubeCon-CloudNativeCon Europe 2023 - Jour 1

Les résumés des conférences autour de Kubernetes :

  • Zero Privilege Architectures (Thijs Ebbers et Diana Iordan)
  • Past, Present, and Future of eBPF in Cloud Native Observability (Natalie Serrino et Frederic Branczyk)
  • Availability and Storage Autoscaling of Stateful Workloads on Kubernetes (Leila Abdollahi Vayghan)
  • Multi-cluster observability with service mesh (Ryota Sawada)
  • Life without sidecars - is eBPF’s promise too good to be true? (Zahari Dichev)
Kubernetes vs Docker: Key Engineering Considerations — SitePoint

Sans surprise, Kubernetes l'emporte dès qu'il s'agit de s'assurer scalabilité et robustesse....

Getting Started With Kubernetes on AWS Tutorial (2023 Update) — SitePoint

Tout est dans le titre

Your 10 Most Common GraphQL Questions Answered — SitePoint

Tout est dans le titre

Configure Symfony Secrets with HashiCorp Vault | by David Garcia | Apr, 2023 | Medium

Tout est dans le titre

Le petit guide du triolet en musique: tout savoir sur ce rythme

Une explication claire de ce que sont les triolets, et de la différence entre musique ternaire et rythme ternaire

How to Deploy Containerized Apps on AWS Using ECR and Docker — SitePoint

Tout est dans le titre

CreepyMemes/ImageToSTL: This tool allows you to easily convert any image into a 3D print-ready STL model. The surface of the model will display the image when illuminated from the left side.
Leaflet - Utilisation avancée • Tutoriels • Zeste de Savoir

Tout est dans le titre

Rudder - astuces en vrac
Blog Eleven Labs - Optimiser la réussite de votre projet grâce au choix judicieux de votre framework agile : Comment choisir parmi Scrum, Kanban et Safe ?

Une présentation et comparaison de ces frameworks agiles

Partie 3 : Première utilisation de Nixpkgs

Suite de https://lafor.ge/nix-2/ on apprend à créer une dérivation capable de compiler du C (Nix)

What Is Design Thinking?

Une introduction au Design Thinking

bitwise operations

Une bd explicative sur les opérations sur les bits

CR Duck Conf 2023 : La vie d’Ops au cœur d’un SI en évolution

Tout est dans le titre

Premiers pas avec Nix

Tout est dans le titre

How Much Transfer Should We Expect Between Skills? - Scott H Young

Des réflexions intéressantes sur le transfert de compétences en apprentissage

Grep : trouver tous les fichiers contenant une chaîne de caractères

Tout est dans le titre

Devoxx France 2023 - Récap du jour 2

Les résumés des conférences auxquelles a assisté l'auteur :

  • Le cache HTTP (Hubert SABLONNIÈRE)
  • De chroot à Docker, Podman, et maintenant les modules Wasm, 40 ans d’évolution de la containeurisation (Thomas SCHWENDER)
  • Gestion de la dette d’architecture dans un contexte d’hypercroissance (Cyril BESLAY)
  • Démystifions les composants internes de Kubernetes (Zwindler ^^)
  • Dockerfile vs Jib vs Pack vs image native : quelle est la meilleure méthode de création d’image de conteneur (Christian NADER)
  • Infra : Donnez de l’autonomie à vos développeurs avec OctoDNS (Julien BRIAULT)
Ansible - Mon générateur de taches assisté de ChatGPT

Tout est dans le titre

Back from Devoxx 2023 - Ourson’s blog

Les conférences / workshops auxquels l'auteur a assisté (avec les liens vers les slides et / ou les vidéos)

  • Lego Flow Game : le Waterfall, le Scrum et le Kanban tu différencieras
  • Kubernetes, dépassionné et pour les ultra débutants
  • “Common tips & mistakes” en Go - et comment les résoudre
  • Bienvenue dans ma zone d’inconfort
  • Et si l’IA était la solution pour comprendre la langue des signes ?
  • Et si, vous aussi, vous construisiez des robots ?
  • Construit ton ordi 8-bit “from scratch”
  • Créer ma première extension VS Code en 25 minutes chrono
  • Machine Learning : 5 métriques supplémentaires pour éviter les modèles performants mais inutilisables
  • Ressuscitons les ordinosaures !
  • Les Cast Codeurs en chair, en os et en béret
Quelques petites choses à savoir pour utiliser Impress de LibreOffice - Tutoriels et logiciels libres

Tout est dans le titre

Sauvegarder et restaurer une base de données MariaDB – Le blog technique de Microlinux

Tout est dans le titre

The Ridiculous Titles Held By Software Developers

Tout est dans le titre

When is :focus-visible visible? | bitsofcode

L'article explique les conditions pour l'application des styles liés au "focus" sur un élément HTML

Fixtures qui se ressemblent, builder qui les assemble - Blog Arolla

Tout est dans le (très joli) titre, sauf que c'est en python... même si l'approche présentée ici marche dans d'autres langages

ChatGPT et les plugins : bloquer l'exploration des robots d'OpenAI

Tout est dans le titre

Premiers pas | Apprendre à utiliser les synthétiseurs

Tout est dans le titre

ps : Lister les processus sur Linux - Wiki - Wiki

Tout est dans le titre

How to Get Mac Battery Level from Command Line

La commande : pmset -g batt | grep -Eo "\d+%"

Comment configurer ReactJS Vite Tailwind Styled components

Tout est dans le titre

Premiers pas avec Vagrant

Tout est dans le titre

Find mistakes in your playbooks with Ansible Lint

Tout est dans le titre

Symfony Webhook et RemoteEvent, ou comment simplifier la gestion d'événements externes - JoliCode

Tout est dans le titre

Symfony, reverse proxies et protection par IP - JoliCode

Tout est dans le titre

Create a custom Symfony Normalizer for mapping values - DEV Community

Tout est dans le titre

Ansible - Utiliser correctement les modules shell et command

Tout est dans le titre

APT Browse - Home

Une visualisation / moteur de recherche des paquets APT version Ubuntu

Retour d'expérience : quand Doctrine Collections rencontre de grandes cardinalités

Tout est dans le titre

Utilisation et importance d’un Design System

Tout est dans le titre

Dagger.io, un CI Universel | TheBidouilleur

Tout est dans le titre

Laravel : Afficher une date dans un input datetime-local

Tout est dans le titre

Configurer un accès distant pour MariaDB sous Rocky Linux 8

Tout est dans le titre, sauf que ça marche pour d'autres distributions

Configuration de base du pare-feu FirewallD sur un serveur Rocky Linux 8

Tout est dans le titre