Mensuel Shaarli

Tous les liens d'un mois sur une page.

September, 2023

Découverte de Guix

Tout est dans le titre

Guide simplifié des Twelve-Factor-Apps. | Pragmatic Nerdz | Wutsi

Tout est dans le titre

Créer une application web avec Next.js

Un résumé

Define input parameters to includable CI/CD configuration files | GitLab

Tout est dans le titre

Thanos : agrégation de plusieurs Prometheus

Suite de https://enix.io/fr/blog/thanos-k8s/ pour rappel, Thanos permet de collecter des métriques Prometheus sur le long terme

Google Testing Blog: Communicate Design Tradeoffs Visually

L'auteur montre une manière efficace de communiquer les avantages / inconvénients d'un choix

Suivi universel des colis and livraisons

Tout est dans le titre (via sebsauvage)

Utilisation de Rclone avec Pcloud

Tout est dans le titre

Administrer et surveiller un serveur Linux avec Webmin

Tout est dans le titre

Falling For Oklch: A Love Story Of Color Spaces, Gamuts, And CSS — Smashing Magazine

Un excellent article sur Oklch, une nouvelle syntaxe pour décrire une couleur en CSS - l'auteur explique l'intérêt de celle-ci relativement au gamut Display P3. C'est d'ores et déjà utilisable et le fallback n'est pas compliqué.

How to Create a Chrome Extension in 10 Minutes Flat — SitePoint

Tout est dans le titre (et l'auteur partage le code de la même extension sous Firefox)

Build Your Own ChatGPT Clone with React and the OpenAI API — SitePoint

Tout est dans le titre

funambul(in)e: 10 erreurs en cuisine : riz, pâtes, oeufs

Tout est dans le titre

A Practical Guide of GNU grep With Examples

Tout est dans le titre

7 structures de données que tout développeur doit connaitre | Pragmatic Nerdz | Wutsi

Il s'agit de :

  • tableau
  • liste
  • pile
  • file
  • arbre
  • graphe
  • hashmap
Comment mettre un app Symfony et Turbo sur l'App Store (iOS) ?

Tout est dans le titre

The Key to Building Rare and Valuable Skills - Scott H Young

La clef mentionnée dans le titre est la pratique délibérée. L'auteur explique comment faire

PetitPas: "Hello Masto! Au saut du lit co…" - Eldritch Café

Tout est dans le titre

Revealing Images With CSS Mask Animations — Smashing Magazine

Tout est dans le titre

PHP - Notes perso sur Imagick 2 - ImagickDraw... si on dessinait ? - Warrior du Dimanche

Tout est dans le titre

Migration de Flux v1 vers flux v2 - REXP Gitops - part1

Tout est dans le titre

Analyser et optimiser les performances d'une application Django

Tout est dans le titre

Comment faire un header sticky animé et performant ? | Julien Pradet

Tout est dans le titre

HTML5 Template: A Base Starter HTML Boilerplate for Any Project — SitePoint

Tout est dans le titre

Créer un MOTD pour vos serveurs Linux

Tout est dans le titre

TypeScript et les enums : Simplifier le code et améliorer la lisibilité

Tout est dans le titre

Syndicat de la Distribution Directe

Il s'agit de signaler si on continue de recevoir des prospectus malgré un autocollant "STOP PUB" sur la boite aux lettres

Matrix-Synapse : migrer de SQLite à PostgreSQL - Blog de Simon Vieille

Tout est dans le titre

Mise en place HaProxy 2.8 sur une Debian 12 - Aukfood

Tout est dans le titre

En route vers la certification Terraform Associate – Antoine Mayer

Tout est dans le titre

Serve a file stream in Symfony - DEV Community

Tout est dans le titre

Handling Multiple Requests Seamlessly with Symfony Lock

Tout est dans le titre

PHP 8: Attributes - stitcher.io

Tout est dans le titre

Devops - R2DevOps un outil d'analyse de la sécurité de la supply chain

Tout est dans le titre

Making Sense of React Server Components

Tout est dans le titre

Utiliser make pour compiler ses documents LaTeX

Tout est dans le titre

Devops - Sécuriser l'accès à votre gestionnaire de version de codes

Tout est dans le titre

The curl-wget Venn diagram | daniel.haxx.se

Un diagramme illustrant les différences de capacité entre curl et wget

Understanding the Functional Programming Paradigm

Présentation des principaux concepts de la programmation fonctionnelle (via https://happytodev.substack.com/p/quoi-de-neuf-les-devs-numero-49 )

Modern OAuth2 Discord Authentification with Symfony - DEV Community

Tout est dans le titre

Testing symfony applications with Cypress

Tout est dans le titre

Laravel France - Cast un attribut de modèle en DTO

Tout est dans le titre

GitHub - LivingDocumentation/awesome-living-documentation: A curated list of stuff about Awesome Living Documentation

Tout est dans le titre

TCP: how to reliably get a cat

Tout est dans le titre

Comment exporter les variables d'environnements Windows dans un fichier texte ? - Informatique générale - ShevArezo`Blog

La commande en question

SET >> %userprofile%\Downloads\variables_env.txt

The Simple Rule for Achieving Ambitious Goals - Scott H Young

On peut résumer l'article en disant que le secret de la réussite est de faire les choses évidentes... mais beaucoup plus que ce que les autres peuvent / veulent faire (10 fois plus ?), et de ne pas se préoccuper à l'avance (pléonasme) de la douleur

Devops - Ecrire et publier sa documentation avec docusaurus

Tout est dans le titre

Automatically register doctrine types in Symfony with compiler pass

Tout est dans le titre

ublock Origin et les publicités sur Youtube – Le blog technique de Microlinux

Tout est dans le titre

Generating Real-Time Audio Sentiment Analysis With AI — Smashing Magazine

Tout est dans le titre

The Path To Awesome CSS Easing With The linear() Function — Smashing Magazine

Tout est dans le titre

Use web components for what they’re good at | Read the Tea Leaves

Tout est dans le titre

Homelab - Installation de Gitlab connecté à l'IDP FreeIPA

Tout est dans le titre

Faciliter la navigation au clavier avec :focus, outline et box-shadow — Corentin Hatte

Tout est dans le titre

at : Planifier des tâches ultérieurement - Wiki - Wiki

Tout est dans le titre

SliDesk : Une introduction par Bun - DEV Community

Tout est dans le titre

k3s et cilium rapide et facile

Tout est dans le titre

Mon été avec Cilium et EKS (Partie 1) | by Joseph Ligier | Medium

Tout est dans le titre

Homelab - Installation de FreeIPA comme IDP

Tout est dans le titre

Symfony custom error exception response | by Mukhiddin Jumaniyazov | Sep, 2023 | Medium

Tout est dans le titre

Gradients, Blend Modes, And A Really Cool Hover Effect — Smashing Magazine

Tout est dans le titre

Rclone, un outil pour synchroniser vos données dans le Cloud

Tout est dans le titre

Ajoutons du monitoring à notre cluster k3s

Tout est dans le titre

De Flux v1 à flux v2 : retour d'expérience de migration à grande échelle

Tout est dans le titre

Before You Burn Yourself Out Working, Do This - Scott H Young

L'auteur explique une façon de choisir les compétences à développer pour avancer dans sa carrière : demander à des personnes de votre domaine mais qui sont à un stade un peu plus avancé que vous - poser ses questions comme le ferait un journaliste (et pas juste une question ouverte comme "comment avez vous fait")

Devops - Gestion de la dette technique de l'infra as code

Tout est dans le titre

Why Does Email Development Have to Suck?

Conclusion : vive MJML !

Passage de la certification Terraform Associate

Tout est dans le titre

[Tutoriel] Recevoir une alerte à chaque connexion SSH · Pofilo.fr

Tout est dans le titre

ChatGPT : comment utiliser l'API d'OpenAI avec PHP et cURL

Tout est dans le titre

GitHub - noborus/trdsql: CLI tool that can execute SQL queries on CSV, LTSV, JSON and TBLN. Can output to various formats.
Discovering Symfony’s Secret Weapon: The Ultimate Guide to the Webhook Component | by Jakub Skowron (skowron.dev) | Sep, 2023 | Medium

Tout est dans le titre

Linux : trouver les fichiers et dossiers les plus volumineux

Tout est dans le titre

An Internet of PHP – Timo Tijhof

Tout est dans le titre

Ubuntu 22 : Kubernetes master et nodes

Tout est dans le titre

Comment envoyer facilement des notifications push ?

L'envoi se fait via NTFY que l'on peut auto héberger.

GPT-3 : Guide complet pour coder avec une IA – Alex so yes

Tout est dans le titre

13 APIs de données gratuites et puissantes pour vos applications - Blog - Code-Garage
Handling Multiple Requests Seamlessly with Symfony Lock

Tout est dans le titre

Auto-registering custom Doctrine types in Symfony - DEV Community

Tout est dans le titre

k3s et cilium rapide et facile

Tout est dans le titre

Migration de U2F à Webauthn sur Nextcloud en CLI | Wiki - The Abyss Project

Tout est dans le titre

strace command line flags I love

Tout est dans le titre

How to Create CSS Ribbon Shapes with a Single Element — SitePoint

Tout est dans le titre. L'auteur présente une collection complète de rubans CSS : https://css-generators.com/ribbon-shapes/

40 ans de GNU

Bon anniversaire 🎉

Notations Grand O (Big O) : Guide des complexités algorithmique

Tout est dans le titre

Déployer Thanos et Prometheus sur K8s

Thanos permet de collecter des métriques Prometheus sur le long terme (suite de https://enix.io/fr/blog/prometheus-thanos/ )

For each loops with LATERAL Joins - Database Tip

Tout est dans le titre

An Introduction to htmx, the HTML-focused Dynamic UI Library — SitePoint

Tout est dans le titre

Une histoire d'épouvante qui finit bien : récit d'une migration d'une API custom vers API Platform 2.x puis 3 - Speaker Deck

Tout est dans le titre

A nth-child CSS trick • Crinkles

Tout est dans le titre

Emoji Finder 🙌 Search for Emoji

Tout est dans le titre (via sebsauvage)

Ce qu’il faut pour être heureux – MatooBlog

Tout est dans le titre

L'interview sécurité : bonnes pratiques et outils du pentest avec Gabrielle Botbol Blog Devoteam Revolve

Tout est dans le titre

Maîtrisez la Méthode Reduce en JavaScript : Guide Avancé pour les Développeurs

Tout est dans le titre

How to Build an Accordion Component with React.js — SitePoint

Tout est dans le titre

Understanding the JavaScript Modulo Operator

Tout est dans le titre

Map, reduce et filter transformez vos données en JavaScript

Tout est dans le titre

Découvrez les modules CPAN et le langage PERL

Tout est dans le titre

Mon aventure de certification sur AWS

Tout est dans le titre

Une application mobile responsive avec Flutter ?

Tout est dans le titre

Elevate Your Symfony Projects: Implementing DDD, CQRS, and Hexagonal Architecture | by Jakub Skowron (skowron.dev) | Sep, 2023 | Medium

Tout est dans le titre

Debian : Optimisez votre distribution avec Tuned - Aukfood

Tout est dans le titre

PHP - Notes perso sur Imagick, un résumé de pourquoi je vire GD à coups de pompes dans l'oignon. - Warrior du Dimanche

Tout est dans le titre

Writing a package manager

Tout est dans le titre

À la découverte du langage V - LinuxFr.org

Tout est dans le titre

Setting Up LXC Containers on the Host LAN in Ubuntu 22.04 | ProDevTips – Web Development Tutorials

Tout est dans le titre

Authentification par clés SSH avec FIDO 2 U2F | Quentin Demoulière

Tout est dans le titre

Pagination Laravel : Afficher une numérotation continue des éléments par page

Tout est dans le titre

Adapter et migrer votre ancien site PHP vers PHP8 - Alsacreations

Tout est dans le titre

Who Cares What Warren Buffett Eats for Lunch? - Scott H Young

L'auteur encourage ses lecteurs à construire un "capital carrière" basé sur : les capacités, le carnet d'adresses (réseau) et la réputation... sachant que les 2 derniers points peuvent être la conséquence du 1er.

De Zig et des zags - LinuxFr.org

Présentation du langage Zig

Les opérateurs Rest et Spread en JavaScript moderne

Tout est dans le titre

Custom DQL usage with Symfony

Tout est dans le titre

GitHub - trimstray/the-book-of-secret-knowledge: A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.

Tout est dans le titre

Refactoriser un monolithe en microservices

Tout est dans le titre

Google Testing Blog: Use Abstraction to Improve Function Readability

Tout est dans le titre

Email Authentication: A Developer's Guide · Resend

Une explication de l'utilité de SPF, DKIM, DMARC, etc. pour configurer son serveur mail

Qu'est-ce qu'une fuite de mémoire en programmation ? - Blog - Code-Garage
Les bases de données vectorielles

Tout est dans le titre

Handling deprecated routes using Symfony compiler passes | by Antonio Turdo | Aug, 2023 | Medium

Tout est dans le titre

Intro | Putting the "You" in CPU

Une excellente introduction / explication du fonctionnement des ordinateurs (en particulier sous Unix et ses dérivés, Linux / MacOS)

Guillaume Nicoulaud sur X : "En 1944, l’OSS (ancêtre de la CIA) proposait un petit manuel de sabotage des organisations à la portée de tous. J’ai essayé de synthétiser ça en 10 points avec mes propres mots : https://t.co/nmofSp5Trf" / X

Amusant... ou déprimant :-)