J'adore le CSS. Il suffit de mettre scroll-behavior: smooth; sur son html et hop, les liens qui mènent à des ancres créent une animation fluide. Pas besoin de faire des bidouilles en JS <3
Un template sympa pour bootstrap, avec des tons un peu pastel.<A href="https://youtu.be/-n1CQsif0zQ?t=140" rel="nofollow">https://youtu.be/-n1CQsif0zQ?t=140</A>
Comment supprimer toutes les branches locales qui ont été mergées sur la branche courante :
git branch --merged | egrep -v "(^*|master|dev)" | xargs git branch -d
Un thème de couleurs VS pour webstorm ^^
C'est pas évident de changer d'IDE. Ce matin j'ai reconfiguré tous mes raccourcis ^^
Centrer un contenu en flex :
display: flex;
align-items: center;
justify-content: center;
Centrer un contenu verticalement, mais aligner le contenu à droite :
display: flex;
align-items: center;
justify-content: flex-end;
Avoir une taille qui s'adapte à la largeur de l'écran : 2vw (viewport width, et vh existes aussi)
Calculer une taille : calc(2vw + 3rem)
Passer un texte en uppercase : text-transform: uppercase;
Très bon post sur les tailles à utiliser en développement web.
TL;DR : réglez une taille de police sur votre root HTML à 62.5%, et ensuite utilisez uniquement "rem" comme unité de mesure, avec 1 rem = 10px.
Ca permet de faire tout un design au pixel près, mais si quelqu'un arrive avec une taille de police custom, le design ne sera pas cassé.
Le PX est à éviter justement car tout le design peut se retrouver cassé. Et le "em" est à éviter car la taille est modifiée en cascade par toutes les modifications de taille de police. (si votre body est à 2em, et votre composant à 1em, ben ce 1em vaut 2rem !)
git reset --hard <commit-hash>
git push -f origin master
Equivalences typescript vs C#
Un bon article explicatif sur les types de tests (unitaires, d'intégration, etc.)
Woaw, je m'attendais quand même à ce que de gros projets comme ça aient plus de contributeurs.
Ca me fait penser à ça : <A href="http://www.commitstrip.com/fr/2014/05/07/the-truth-behind-open-source-apps/?setLocale=1" rel="nofollow">http://www.commitstrip.com/fr/2014/05/07/the-truth-behind-open-source-apps/?setLocale=1</A>
J'ai vu déjà des tas de supers projets êtres abandonnés. Je ne jette pas la pierre aux auteurs, au contraire, mais c'est vrai qu'il y a pas un rapport 1/1 entre codeurs et utilisateurs, mais plutôt un rapport 1/100000. Et ça ne s'arrange pas...
La vache... J'ai besoin de faire un site web, mais ça m'embêtait de le faire en PHP. J'ai envie de le faire en C#. Mais en C#, si on ajoute l'hébergement, la BDD et le nom de domaine... ben y'en aura pour facile 15/20€ par mois.
Mais y'a une solution ultra simple en fait :
Application ASP.Net Core
Hébergement sur mon serveur dédié Linux
Utilisation de EF Core pour travailler avec une base SQLite
C'est incroyable de pouvoir dev sur des technos Microsoft géniales, et de pouvoir déployer sur un Linux. La section C# / .Net de Microsoft fait vraiment des trucs géniaux. Dommage que le reste de MS ne leur rende pas hommage.<A href="https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-apache?view=aspnetcore-2.1&tabs=aspnetcore2x" rel="nofollow">https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-apache?view=aspnetcore-2.1&tabs=aspnetcore2x</A>
<A href="https://docs.microsoft.com/en-us/ef/core/providers/sqlite/" rel="nofollow">https://docs.microsoft.com/en-us/ef/core/providers/sqlite/</A>
<A href="https://docs.microsoft.com/en-us/ef/core/get-started/aspnetcore/new-db" rel="nofollow">https://docs.microsoft.com/en-us/ef/core/get-started/aspnetcore/new-db</A>
EF Core + Code First + SQLite : <A href="https://docs.microsoft.com/en-us/ef/core/get-started/netcore/new-db-sqlite" rel="nofollow">https://docs.microsoft.com/en-us/ef/core/get-started/netcore/new-db-sqlite</A>
Liste des méthodes gérées par SQLite : <A href="https://docs.microsoft.com/en-us/ef/core/providers/sqlite/limitations" rel="nofollow">https://docs.microsoft.com/en-us/ef/core/providers/sqlite/limitations</A>
EDIT : ON PEUT MEME FAIRE DU CODE FIRST AVEC SQLite !
En résumé :
On code uniquement en C#
On peut héberger ça sur un Linux
Pas besoin de base de données, on peut utiliser SQLite
Pas besoin de faire du SQL, on peut tout faire en Linq avec EF Core
J'ai beau préférer le libre, le .Net est tellement magique que je n'arrive pas à m'imaginer faire autre chose... <3
Une convention de nommage intéressante pour son HTML
De côté pour quand je passerai sur Vue au lieu de Knockout :)
Comment créer un index facilement avec EF CodeFirst
J'avais oublié à quel point ça pouvait sauver la vie de voir passer les requêtes en temps réel (coucou le souci de dates au format MM-DD-YYYY)