Un tuto clair et rapide sur les modules en JS. Pour toi @Animal :D
Cela fait pas mal d'années que je cherche un serveur web à embarquer dans mes applications à destination d'une JRE (Java Runtime Environment) et qui soit :
- Léger, quelques Ko maximum.
- Rapide à démarrer, quelques millisecondes maximum.
- Perfomant, qui encaisse une charge de plusieurs dizaines de milliers de requêtes par secondes sur mon core I5.
- Asynchrone, pour tirer partie du multithread.
- Compilable nativement, via Kotlin Native ou GraalVM.
- Ayant une syntaxe avec et surtout sans annotations, car la réflexion du code rend compliqué la compilation native.
- Libre, gratuit et interropérable.
- Présent dans le répo Maven Central.
- Modulaire, si j'ai besoin du routing alors je ne veux embarquer que les jars dédiés au routing.
Jooby répond à toutes ces conditions. Donc après avoir utilisé Glassfish (outch), Tomcat, Websphere (hur), Jonas (damned), Weblogic (hur again), Jetty, Sparkjava, Undertow, Javalin, Rapidoid et dernièrement Netty, je pense que je vais migrer vers Jooby qui en plus a de meilleures performances que les autres (d'un facteur 2 par rapport à son meilleur challenger, il est même au niveau des serveurs à destination du C++).
Que ce cache-t-il derrière le Webassembly.
Optimisez vos images mais sans perte. Je pense intégrer l'outil dans notre build Gulp.
Je découvre Pencil Projet qui est un logiciel libre permettant de fabriquer des maquettes d'applications (et de site web). À tester plus en profondeur et éventuellement à intégrer à nos toolbox.
Les composants web en 30 min. Pas encore regardé mais coudifié !
Les hearders à intégrer à vos rôles Ansible/Nginx et pourquoi.
Je résume :
- Les DRM c'est le web sous verrous privés.
- Les DRM passent en tant que standard du web.
- Une implémentation libre et interopérable voie le jour (si tant est qu'une telle chose puisse exister).
- Google obtient le monopole du web via Chrome.
- Google ne supportera pas la version libre.
Don't be evil... And don't ask too much !
Comme d'hab, TF1 raconte tout et n'importe quoi, désinforme et produit des fakenews... Comme le gouvernement en fait 😥
Stéphanie reworked her Portfolio and blog in 2018. I (Geoffrey) personally worked on the coding part, but also on the animation and micro-interaction part. And that’s what I want to write about today. Animation can be considered as part of a visual identity. Let’s go through the different little animations and their specificities. I want to share with you some tips, things I learnt before and practiced while creating those interactions, to inspire you...
Article très intéressant sur la façon de construire un design animé d'un site pour mobile.
Simple layout and design tips to help you create a stunning webpage.
Je commence a identifier les canons du genre 😃.
Let's build the future of the web. With actionable guidance and analysis, web.dev helps developers like you learn and apply the web's modern capabilities to your own sites and apps.
Google avait lancé un site reprenant des bonnes pratiques des applis-web, de leur front à leur back.
Réflexion trèèèèès intelligente. Je vais tenter de vous la résumer :
Dès qu'un site web vous propose des conditions d'utilisations précisant que :
- Le-dit site respectera totalement votre vie privée mais que...
- Le-dit site se réserve le droit de changer quand il le veut ses conditions d'utilisations.
- Le-dit site se réserve le droit de changer ce qu'il veut dans ses conditions d'utilisations.
- Le-dit site se réserve le droit de changer ses conditions en vous imposant d'accepter maintenant tous les changements futurs.
- Le-dit site vous demande d'accepter totalement ces conditions d'utilisations maintenant.
Eh bien le-dit site respect sûrement votre vie privée et vos choix au moment de la signature mais ne les respectera pas forcément plus tard puisque dans l'esprit, vous avez signé "une page blanche".
Dans l'idée, rien ne l'empêche de vous faire signer des conditions d'utilisation maintenant et de les changer aussitôt que vous ayez cliqué sur accepter les conditions d'utilisations et ainsi réactiver le viol total de votre vie privée. #LeDiableSeCacheDansLesDétails
Via Nicolas Delsaux et merci à lui.
Pour @doudou, le tuto se comprend en quelques minutes et traduit parfaitement la facilité avec laquelle il est possible de traquer ses utilisateurs.
Belle explication en tout cas !
Pour @strawberry, dont j'ai entendu dire qu'elle se lançait dans l'Ux/Ui :D
Les illustrations sont très claires et tu trouveras ci-dessous tous les liens que j'ai déjà postés à ce sujet :
- Web Design in 4 minutes - Le Hollandais Volant
- Le secret d’une harmonie des couleurs réussie - Manufacture créative Aether Concept
- Outils pour Ux/Ui designer
- Twitter design tips
- Introduction à l'ergonomie logicielle
- 11 Mind-blowing UX web design hacks
- 7 Practical Tips for Cheating at Design – Refactoring UI – Medium
- UX Design tips & tricks
- Introduction - Material design - Google design guidelines
- 50 Essential Cheatsheets, Guides & Docs for Web Designers
- 7 secrets pour améliorer son UX avec des micro-interactions — Testapic
- The 10 Commandments of Good Form Design on the Web – Mono
- Brutalist web design
Quelques astuces de design. Clair, simple, sympa.
Guidelines for web design that adhere to the tenets and ethos of Brutalism
Comment mettre en cache des fichiers statiques avec Nginx
Via une river
Ou comment obtenir en un clique toutes les informations de positionnement de votre écran (PC, Mobile ou Tablette). Très pratique !