Pour apprendre le CSS3 et le HTML5 en grosso-modo 2h. Très pratique pour se mettre dans le bain de la partie front-web sans prise de tête.
Pour Lenny et Chlouchloutte. Le SCSS est plus facile d'appréhension que le less. En une soirée j'ai fait des trucs vraiment pas mal. Je posterai des articles à ce sujet.
Pour Doudou, plutôt orienté PHP mais très bien à découvrir.
Un article expliquant une méthode de mise en oeuvre du responsive design avec les CSS Grid. Il est clair que le couple :
- layout avec des CSS Grid.
- contenu avec des FlexBox.
va de loin simplifier la vie des designers web !
Rappel des définitions
PWA : Progressive Web App.
SPA : Single Page Application (voir ce post).
Introduction
Une PWA est fondamentalement une SPA à laquelle a été ajouté deux choses :
- Elle se comporte comme une application native sur les appareils (Mobile, Tablette et PC).
En d'autres termes, l'utilisateur trouvera sur son bureau une icône du site web développé à partir de la technologie PWA.
Elle peut travailler en mode déconnecté via ce que l'on appelle les Service Workers.
Fondamentalement qu'est-ce que ça change ?
Côté mobile, l’utilisateur installe la PWA de deux façons :
- Soit via un simple bookmark posé sur son bureau.
- Soit via un AppStore qui lui créera une icône sur son bureau.
Il a dont l'impression "d'installer une appli" et non plus de "surfer sur internet".
Si une panne de réseau survient, les Service Workers de la PWA vont prendre le relais et :
- Soit empiler les requêtes en fournissant les données précédentes.
- Soit en calculant les données requises (si possible).
Le Service Worker agit donc un peu comme un proxy, mais côté client, à qui le navigateur délègue l'accès au réseau.
Le gros avantage de la PWA sur les applications natives est qu'il n'est plus nécessaire de développé une version de GUI par plateforme mais tout via des technos web (Aurelia, Angular, Vue, etc).
Un tuto en français montrant comment configurer un couche SSL sur nginx.
Analyser les problèmes de votre site web. Pour une fois que Microsoft fait quelque chose d'intelligent (ok j'exagère). Après, je n'ai pas lu leur licence d'utilisation, donc je ne sais pas ce qu'ils font des données glanées.
Un site simple et joli pour récupéré des thèmes Cinnamon
Je crois qu'il s'agit d'un regroupement d'icônes (font-awesome, bootstrap, etc) je n'en suis pas sûr mais bon, l'idée est trop bonne.
10 sites web à connaître
Tout est dans le titre
Oh, la BD est longue mais le dialogue est excellent !
En gros avec REST HATEOAS, pour chaque URL interrogée, le serveur traite la requête et renvoie le résultat + la liste des URL possibles contenant les infos qu'il n'a pas mais utiles à cette requête (découverte incrémental de l'API). J'aime bien l'idée.
Une page interactive expliquant ce qu'est le web-design. Magnifique
Plein de présentation sur plein de choses dont des technos.
Adobe a conçu un méga-menu pour site web permettant à n'importe qui d'y accéder (handicap, tablette, etc). Vraiment un bel exemple et ils expliquent aussi comment en reproduire le comportement.
Un site expliquant par l'exemple ce qui vaut mieux et ce qu'il ne vaut mieux pas utiliser pour concevoir son design web. Très bonne idée.
Plein de template de présentation en HTML5 / CSS3, gratuites et libres !!!
Quelques templates à se mettre sous le coude pour la boîte :
- https://html5up.net/arcana (le basic)
- https://html5up.net/telephasic (celui avec un template utile pour les sociétés)
- https://html5up.net/helios (comme le précédent mais différent)
- https://html5up.net/hyperspace (le minimalist pour avoir un site avec de la gueule en deux trois pages très très vite)
Edit : Je suis retombée accidentellement sur le site de HTML5 UP et je dois dire que je suis vraiment convaincue par les différents thèmes. Je pense qu'il doit être possible de créer une sorte de petit business à partir des modèles, après il faut voir avec la licence créative common.
Des vidéos en fond d'écran en CSS et une lib JS