Daily Shaarli
February 18, 2025

This handbook will teach you the basics of TypeScript, including what it is, why it is useful, and the key features it offers.
TypeScript was created by Anders Hejlsberg, a prominent software engineer at Microsoft who’s also known for his work on C# and Delphi. TypeScript was designed to enhance JavaScript by adding static types, making it easier to build and maintain large-scale applications.
We’ll start by using Vite to integrate TypeScript with a React project. Then you’ll learn about key concepts like type annotations, type inference, and how to handle objects and arrays.
After that, we’ll explore advanced topics such as union and any types, readonly properties, functions with specific parameter and return types, generics for flexible and reusable code, and the distinctive roles of type aliases and interfaces.
I’ll provide detailed examples and explanations throughout the handbook to give you a comprehensive understanding of how TypeScript's features can improve JavaScript development.

J’affiche.fr, est un terrain graphique et politique que j’ai créé en 2008 (voir les archives). Des affiches qui résonnent avec notre monde que je dessine avec passion et liberté, pour exprimer, explorer, expérimenter. C’est pour vous, c’est partageable : mes affiches sont sous licence libre.

Les gens supposent souvent que tout développeur doit savoir comment déployer une application sur un serveur distant. En réalité, beaucoup ne sont pas à l’aise avec la mise en production d’un site web.
Dans cet article, nous allons déployer une application AdonisJS sur un serveur de type VPS tournant sur Ubuntu 24.04. Il faut savoir que la démarche sera identique, peu importe le framework que vous utilisez.

Welcome to Grafana Labs Learning Journeys. At Grafana Labs, our top priority is your success, and we’re dedicated to supporting you every step of the way.
A Learning Journey offers a clear and organized path to mastering our platform. Each step includes expert guidance based on what we know works well. You also have the flexibility to explore related side journeys along the way.
Whether you are an administrator managing thousands of users or a hobbyist, our Learning Journeys provide an effective way to quickly gain value.
Select one of our journeys to start your path toward Grafana mastery!
sudo (abréviation de substitute user do) est une commande permettant à l'administrateur système d'accorder à certains utilisateurs (ou groupes d'utilisateurs) la possibilité de lancer une commande en tant qu'administrateur.

Liste des Fonctions :
Sans conversion :
- Coupe sans compression, Remplacer l’audio, Réencapsulage, Conformer, Bout à Bout, Extraire, Sous-Titrage, Inserts vidéo
Conversions sonores :
- WAV, AIFF, FLAC, ALAC, MP3, AAC, AC3, OPUS, Vorbis, Dolby Digital Plus, Dolby TrueHD
Codecs de montage :
- DNxHD, DNxHR, Apple ProRes, QT Animation, GoPro CineForm, Uncompressed
Codecs de sortie :
- H.264, H.265, H.266, VP8, VP9, AV1
Codecs de diffusion :
- XDCAM HD422, AVC-Intra 100, XAVC, HAP
Anciens codecs :
- Theora, MPEG-2, MJPEG, Xvid, DV PAL, WMV, MPEG-1
Codec d’archivage :
- FFV1
Création d’images :
- JPEG, JPEG XL, Image
Gravure et Rip :
- DVD, Blu-ray, DVD RIP
Analyse :
- Loudness & True Peak, Normalisation Audio, DĂ©tection de coupe, DĂ©tection de noir, DĂ©tection de media offline, VMAF, FrameMD5
Téléchargement :
- Vidéo web