Web Dev

Web - global

Outils

Web Components

Général
Shadow DOM
Templates
Custom Elements

HTML

Spécifications

Bonnes pratiques

Informations complémentaires

Titre
Head — A free guide to <head> elements
Auteurs
  • Josh BUCHEA
Éditeur
gethead.info

CSS

Spécifications

Général

CSS dans les emails

Bonnes pratiques

Styles par défaut

Outils

Titre
Normalize.css
Auteurs
  • Nicolas GALLAGHER
Titre
CSS Guidelines
Auteurs
  • Harry ROBERTS

Trucs et astuces

Centrage

Titre
Le guide complet pour centrer en css
Auteurs
  • NYALAB
Éditeur
Putain de code !
Date
Titre
Centering in CSS: A Complete Guide
Auteurs
  • Chris COYER
Éditeur
CSS-tricks
Date

Sélecteurs

Titre
Why we don't have a parent selector
Auteurs
  • Johnatan SNOOK
Éditeur
snook.ca
Date

Transitions, animations

Titre
Understanding CSS3 Transitions
Auteurs
  • Dan CEDERHOLM
Éditeur
A List Apart
Date
Remarque
Ce n'est pas du HTML 5 mais du CSS 3 : comment modifier dynamiquement la valeur de certaines propriétés CSS, ce que permettent la plupart des librairies javascript. On pourra toujours se demander si c'est aux feuilles de styles de faire cela, mais c'est en tout cas simple et rapide à mettre en place.

Formes géométriques

Titre
CSS Quick Tip: CSS Arrows and Shapes Without Markup
Auteurs
  • Nate CAVANAUGH
Éditeur
yuiblog
Date

CSS Grid

Spécifications
Titre
Practical CSS Grid: Adding Grid to an Existing Design
Auteurs
  • Eric MEYER
Éditeur
A List Apart
Date
Titre
An Introduction to CSS Grid Layout: Part 1
Auteurs
  • Dan BROWN
Éditeur
Mozilla Hacks
Date
Titre
An Introduction to CSS Grid Layout: Part 2
Auteurs
  • Dan BROWN
Éditeur
Mozilla Hacks
Date

Stylisation des champs de saisie / interaction

Titre
How to Style Input Type Range in Chrome, Firefox, and IE
Auteurs
  • Brenna O'BRIEN
Éditeur
{BrennaOBrien}
Date

Javascript

Spécifications et documentation

JSON

Bonnes pratiques

Les modules

Titre
ES modules: A cartoon deep-dive
Auteurs
  • Lin CLARK
Éditeur
Mozilla Hacks
Date

Pour la documentation

Typescript

Titre
Understanding TypeScript’s type notation
Auteurs
  • Axel RAUSCHMAYER
Éditeur
2ality
Date

Outils divers

Autres ressources

Explorign JS
Série de bouquins gratuits en ligne ou payant sous forme numérique.

A ne jamais oublié

Titre
nodeName Case Sensitivity
Auteurs
  • John RESIG
Éditeur
johnresig.com
Date

DOM

Spécifications

Web Components

Titre
The Power of Web Components
Auteurs
  • POTCH
Éditeur
Mozilla Hacks
Date

Canvas

Accessibilité

HTTP

Spécifications

Gnome

GJS (Gnome javascript engine)

GTK

Hello World en plusiuers languages

Java

Spécifications

Codes et bonnes pratiques

PHP

Spécifications

Bonnes pratiques

Python

Bonnes pratiques

Design, typographie

Accessibilité, typographie

HIG (human interface guidelines)

Measure (line length)

65 characters (2.5 times the Roman alphabet) is often referred to as the perfect measure. Derived from this number is the ideal range that all designers should strive for: 45 to 75 characters (including spaces and punctuation) per line for print. Many web designers (including me) apply that rule directly to the web. I’ve found, however, that we can reliably broaden the range to 45 to 85 characters (including spaces and punctuation) per line for web pages.

Titre
Size Matters: Balancing Line Length And Font Size In Responsive Web Design
Auteurs
  • Laura FRANZ
Éditeur
Smashing Magazine
Date
Titre
2.1.2 Choose a comfortable measure
Auteurs
  • Richard RUTTER
Éditeur
The Elements of Typographic Style Applied to the Web

Techniques

Titre
Complete Beginner’s Guide to UX Research
Éditeur
UX Booth
Date

Réseaux

Logiciels

Titre
Remmina
Couverture
Couverture
Description
Logiciel pour les connexions distantes (ssh, vnc, etc.).
Remarque
remmina
Titre
Vinagre
Couverture
Couverture
Description
Logiciel historique de Gnome pour les connexions distantes (ssh, vnc, etc.).
Remarque
vinagre

Autres outils

nethogs
Utilitaires pour scanner les processus utilisant la bande passante.

VPN : Connexion fortigate

dnf install NetworkManager-fortisslvpn NetworkManager-fortisslvpn-gnome
Installation du plugin de Network manager

Pas réussi à me connecter avec les outils graphiques intégrés à gnome-shell. Je suis donc passé par la ligne de commande — qui ne fait jamais défaut, elle.

openfortivpn <host>:<port> -u <user>
Lancement du vpn une première fois (sans certificat) qui permet de récupérer un paramètre trusted-cert.
host = <host>
port = <port>
username = <user>
password = <password>
trusted-cert = <digest>
Fichier de configuration /path/to/my-config.
openfortivpn -c /path/to/my-config
Lancement du vpn avec fichier de config.
Auteurs
  • TITLE
Éditeur
Lubomir Rintel's web log
Date

DNS

Logiciels

Unbound
Mise en cache des requêtes DNS. (unbound)

Liste de DNS

Informations

Titre
Cours DNS au CNAM
Auteurs
  • Stéphane BORTZMEYER
Éditeur
bortzmeyer.org
Date
Titre
C'est quoi un DNS ?
Auteurs
  • Sébastien SAUVAGE
Éditeur
sebsauvage
Titre
Améliorer le cache DNS (dnsmasq)
Auteurs
  • Sébastien SAUVAGE
Éditeur
sebsauvage
Titre
Changer de serveur résolveur DNS facilement
Auteurs
  • Stéphane BORTZMEYER
Éditeur
bortzmeyer.org
Date

Formats de fichiers

N'ESSAIE PAS DE PARSER LE CSV TOI-MÊME. Tant que c'est possible, prends une lib solide faite pour ça. (Python a une excellente lib de CSV incluse.)

Et ne te dis pas que ça ne t'arrivera pas, et que toi, tu ne reçois que du CSV bien formaté: Avec la loi de Murphy, s'il y a une possibilité que ça foire, ça va foirer.

Si tu veux vraiment le coder toi-même, tu peux s'en sortir en écrivant une machine à état. Mais il faudra bien prendre en comptes tous ces cas. Et peut-être d'autres que j'aurais oubliés.

Titre
Alors comme ça tu veux faire du CSV ?
Auteurs
  • Sébastien SAUVAGE
Éditeur
sebsauvage
Date

Outils

Customisation d'Eclipse

Revues, magazines, communautés

Alsacreations
Petit site qui est devenu une vaste communauté avec news, tutos et forums.
Open Web
Ressources sur les bonnes pratiques du web.
Pompage
Traductions d'articles.
A List Apart
Magazine historique sur le design et le dev web.

historique

2018-03-10
  • add fusion de l'article sur les réseaux.
2017-02-03
2015-09-12
  • upd Refonte complète de l'article (fusion de l'article HIG).
2015-04-26
  • add Article sur les HIG.
2007-08-25
  • upd Simplification de l'article avec la suppression de certaines entrées devenues obsolètes ou inadéquate, en attendant une mise à jour plus complète.
2004-06-15
  • add Création de l'article