Live #40 : Les bonnes pratiques et ma découverte de golang

  Рет қаралды 21,804

Grafikart.fr

Grafikart.fr

5 жыл бұрын

Пікірлер: 35
@eroman2006
@eroman2006 5 жыл бұрын
Ma bonne pratique c'est de suivre Jonathan Boyer :) merci pour tout ton travail
@Cashandrick
@Cashandrick 5 жыл бұрын
Débarquer dans une équipe de 4 et imposer ses 4 espaces alors que les 3 autres utilisent la tabulation, c'est comme jouer à Teamfight tactics et péter le bonus des 4 pistoleros en remplaçant un pistolero par un sauvage :D Merci pour ton live toujours enrichissant :)
@arthurjacquemin2212
@arthurjacquemin2212 5 жыл бұрын
Je viens de découvrir Voyager pour Laravel et je trouve qu'il serai intéressant de faire une vidéo dessus.
@toupieornottoupie516
@toupieornottoupie516 5 жыл бұрын
l'histoire des tabulations vs espaces ça me rappelle la série "Silicon Valley' :-)
@grafikart
@grafikart 5 жыл бұрын
Ah la bonne référence ;) Il m'a beaucoup fait marré cet épisode ^^
@dongitechofficiel64
@dongitechofficiel64 5 жыл бұрын
@@grafikart HIHIHI moi aussi super cool la vidéo
@Cyborgs1718
@Cyborgs1718 5 жыл бұрын
De mon point de vu les bonnes pratiques s'apprennent avec la régle du RTFD (read the fucking doc), regarder des tutos videos c'est bien , lire des livres aussi mais ca ne vaudra jamais une doc d'outils bien fichue avec des examples, les normes , les concepts expliqués par les barbus qui ont eux même codés l'outil que vous utilisez. Et effectivement le travail d'équipe, confronter les points de vues, ça fait avancer ! C'est aussi conceptualiser ses outils, faire du refactoring de code, l'encadrer de test unitaires, de tests d'intégrations et de tests fonctionnels pour une interface.
@Ryu53898
@Ryu53898 5 жыл бұрын
Pour WordPress, Php 7.3, CDN, Varnish, Redis, plugin auto optimize et un plugin de cache au choix WP rocket ou Breeze. C’est une fusée 🚀
@simweraybahatielvis1612
@simweraybahatielvis1612 5 жыл бұрын
cool pour moi aussi
@ggousier
@ggousier 3 жыл бұрын
La meilleure bonne pratique c'est l'adaptabilité. :)
@julienboyer
@julienboyer 5 жыл бұрын
La "bonne pratique" la plus importante c'est surtout d'être cohérent et homogène avec avec le reste du code, et que tous les participants du projet utilisent les mêmes conventions.
@arthurjacquemin2212
@arthurjacquemin2212 5 жыл бұрын
Go compile tout statiquement, ce qui à la fin abouti à des executables très lourds (genre 2.7 Mo pour un "hello world"). Après ça permet de compiler pour plusieurs OS différent sans avoir besoin de les posséder.
@lionelsalabartan9210
@lionelsalabartan9210 4 жыл бұрын
Faux. Ce n'est pas parce que c'est compilé statiquement que c'est lourd, le c est compilé statiquement et pourtant l'exécutable est très léger. Pour Go, c'est parce qu'il embarque sa propre runtime (façon de fonctionner = garbage collector) qui donne un gros exécutable. Et la encore il suffit d'utiliser strip pour enlever les infos non-essentielles (genre symbole de débogage) afin de réduire le poids.
@hamza201183
@hamza201183 5 жыл бұрын
Salut Jonathan, tu utilises toujours Antergos? (Malgré que le projet soit arrêté)
@grafikart
@grafikart 5 жыл бұрын
Oui
@kevinluche8778
@kevinluche8778 5 жыл бұрын
Sinon comme langage compilé pour ton appli, il y a Haxe qui est orienté objet (qui a l'air très familier quand on vient de javascript ou php) et qui se compile vers un tas d'autres langages (javascript, php, java, c++...). Tu peux créer un éxecutable en compilant vers du c++ du coup.
@FranckJousseaume
@FranckJousseaume 4 жыл бұрын
avoir l'url du repo dans le code au niveau de l'import, ça me semble entrainer des soucis : si demain je décide de faire un fork du package pour corriger un bug, ou si le package déménage (passage de github à gitlab comme beaucoup de projets l'ont fait suite au rachat par Microsoft par exemple) il faudra mettre à jour tous les fichiers source qui appellent ce package. Alors qu'avec composer en php, il suffirait de modifier un seul fichier pour dire où est le nouveau repo à utiliser.
@swann91470
@swann91470 5 жыл бұрын
Bien sur les bonnes pratiques s’acquièrent avec le temps et la pratique mais des communautés existent pour nous faciliter la tâche : fr.wikipedia.org/wiki/Software_craftsmanship fr.wikipedia.org/wiki/Extreme_programming#Pratiques Le TDD n'est qu'une technique de développement, si le développeur sait l'utiliser à bon escient, il peut très bien l'utiliser pour faire des PoC ou des MVP qui doivent être produit très rapidement. Il existe aussi des meetup et des conférences pour nous aider, sur paris il y a : www.meetup.com/fr-FR/Craft-your-Skills/ www.meetup.com/paris-software-craftsmanship/?chapter_analytics_code=UA-8465233-3
@MohimiOthmane
@MohimiOthmane 5 жыл бұрын
Cette Erin lindford m'a trop énervé
@farisonet
@farisonet 4 жыл бұрын
min 41:54 "Si vous avez décidé de faire un peu n'importe quoi au moins documentez le" pour moi ça résume tout le débat sur les bonnes pratiques lol
@jean-baptistelasselle4562
@jean-baptistelasselle4562 5 жыл бұрын
Pour commenter le code : Penses à celui qui utilisera ton code, et lira tes commentaires , pour essayer de comprendre comment se servir correctement de ta fonction, ta méthode, ta classe, ton interface, ton module. Doit répondre à la question : "Je fais comment pour me servir de ce truc que machin a fabriqué?" Mode d'emploi. Caution warnings (do not use without gloves)
@pierrenapoletano3889
@pierrenapoletano3889 5 жыл бұрын
Grafikart tu utilises quel clavier ?
@grafikart
@grafikart 5 жыл бұрын
Corsair K65 ;)
@ProuzzerX
@ProuzzerX 5 жыл бұрын
Tu l'as peut-être déjà expliqué, mais en tout cas, je ne t'ai jamais entendu le faire : Aussi succinctement que tu le souhaites, peux-tu m'expliquer ce que tu reproches à jQuery ? J'ai remarqué que cette librairie a une (croissante) mauvaise réputation, et je n'ai jamais compris pourquoi. Mais j'aimerais surtout connaitre ton point de vue personnel sur jQuery, et notamment sur l'avis négatif que tu en as.
@noquarter9700
@noquarter9700 5 жыл бұрын
Aujourd'hui, les frameworks comme Angular, React ou Vue sont pensés différemment de jQuery, et sont finalement plus agréable à prendre en main pour certains types de site webs. Tout ce qui est WebApps, c'est pas comparable. Ces frameworks sont presque fait pour. Par ailleurs les communautés sont aujourd'hui plus grandes que celle de jQuery. Donc les nouveaux frameworks évoluent encore quand jQuery ben .... pas vraiment. jQuery fait son taff. C'est un bon moyen d'avoir un framework léger dans ton site pour faire interactions minimalistes et simples en Javascript. Si le projet est plus conséquent, je conseil définitivement de lâcher jQuery.
@ProuzzerX
@ProuzzerX 5 жыл бұрын
@@noquarter9700 Déjà, merci pour ta réponse. Je suis parfaitement d'accord avec tout ce que tu as dit. Sauf que, comme tu l'as dit, _"jQuery fait son taff [...] pour faire interactions minimalistes et simples en javascript"._ C'est donc bien qu'il existe des contextes dans lesquels jQuery serait parfaitement (voir préférablement) utilisable. Or, à sa façon d'en avoir parlé, Jonathan (Grafikart) semble vraiment estimer que jQuery est *intrinsèquement* mal foutu (techniquement parlant), au point qu'il faille purement et simplement l'abandonner. Et c'est cela qui m'étonne. D'où ma question. Indépendamment du fait que les nouveaux frameworks Javascript supplanteront certainement à terme jQuery (si ce n'est pas *déjà* fait depuis longtemps), ça ne m'explique pas en quoi ce dernier est/était si problématique au point d'avoir (et d'avoir quasiment *toujours* eu) une si mauvaise réputation. Si tu en connais l'explication de sa mauvaise réputation, n'hésite surtout pas à me répondre. J'en serai ravi.
@AbdeltifBouziane
@AbdeltifBouziane 5 жыл бұрын
C’est le desktop de windows xp la? 😂
@Otomega1
@Otomega1 5 жыл бұрын
a quel moment ça ressemble à XP?
@BlogNicolasHenry
@BlogNicolasHenry 5 жыл бұрын
Oui quand on revoit son code 1 an on prend peur ! :-) c'est la preuve qu'on progresse ! Ceci dit je laisse parfois du vieux code en prod car il faut avancer sur les features, le contenu, etc ... Je corrige le code le jour ou j'ai du temps.
@BlogNicolasHenry
@BlogNicolasHenry 5 жыл бұрын
@Dimitri C'est ça :-)
@TomDERUDDER
@TomDERUDDER 5 жыл бұрын
Strapi comme cms open source
@arnoldngoma2296
@arnoldngoma2296 5 жыл бұрын
Salut grafkcart vous pouvez faire une formation comment créer un blog, utiliser wamp svp.
@cedriclocchi5199
@cedriclocchi5199 5 жыл бұрын
Aucun interet de faire ca, le tuto des blogs a été fait et refait, a un moment donnée suffit de regarder les formations. WAMP c'est pareil que LAMP donc aucun intret de faire un tuto sur ca
Découverte du langage Go pour les développeurs JavaScript
52:50
Grafikart.fr
Рет қаралды 30 М.
Live #39 : Influenceurs, Evangélisation & apprentissage
1:42:05
Grafikart.fr
Рет қаралды 12 М.
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 194 МЛН
Stay on your way 🛤️✨
00:34
A4
Рет қаралды 26 МЛН
What it feels like cleaning up after a toddler.
00:40
Daniel LaBelle
Рет қаралды 91 МЛН
ЧУТЬ НЕ УТОНУЛ #shorts
00:27
Паша Осадчий
Рет қаралды 10 МЛН
Comment blanchir de l'argent ?
44:17
Micode
Рет қаралды 1,1 МЛН
80 Year Olds Share Advice for Younger Self
12:22
Sprouht
Рет қаралды 1,7 МЛН
Dany Boon En Ch'ti a S'barraque
14:39
Amanda Radio
Рет қаралды 669 М.
SUSHIS : les Recettes d'un Succès
51:24
Food Story
Рет қаралды 1,2 МЛН
SAN FRANCISCO - Capitale du monde de demain
53:23
Documentaire Société
Рет қаралды 986 М.
Non ! l'IA ne remplacera pas les développeurs !
16:23
Grafikart.fr
Рет қаралды 33 М.
Tutoriel PHP : PHP "c'est de la merde"
25:27
Grafikart.fr
Рет қаралды 131 М.
Programming's Greatest Mistakes • Mark Rendle • GOTO 2023
51:24
GOTO Conferences
Рет қаралды 87 М.
Go vs Rust lequel apprendre en 2024 ?
6:59
Kodaps - apprendre à coder
Рет қаралды 12 М.
Опасность фирменной зарядки Apple
0:57
SuperCrastan
Рет қаралды 12 МЛН
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 18 МЛН
Ускоряем ваш TV🚀
0:44
ARTEM_CHIBA
Рет қаралды 244 М.
Мой новый мега монитор!🤯
1:00
Корнеич
Рет қаралды 658 М.
8 Товаров с Алиэкспресс, о которых ты мог и не знать!
49:47
РасПаковка ДваПаковка
Рет қаралды 178 М.