Ca me fait plaisir de voir que je suis pas le seul à penser que JS “c’est de la merde ™” et que c’est pas en rajoutant une vague couche de typage sur un langage qui n’a pas été pensé pour que ça va être la panacée. Mais soyons honnête, la faute ne revient pas à JS mais bien à l’utilisation d’HTML, langage statique de mise en forme de document, pour faire des UI complexes et dynamiques. Je pense également que les performances techniques du langage sont de la jolie poudre au yeux quand on voit que les soucis de performance des vrais gros projets ne sont pas techniques mais proviennent plus du design de l’application/des classes/des algos. Putain je pleure chaque jour quand je vois les milliers de lignes de code en java, les dizaines de conversions dans tout les sens, puis en javascript pour lire et afficher des données.
Sinon, y en a qui se sont essayé à la génération de page web directement côté serveur ? Je teste Spark + j2html (pas de template soit disant logicless mais avec quand même de la logique dedans " />). C’est simple à mettre en place et assez rapide pour faire des choses basiques. Mais je suis sur le truc depuis quelques mois et j’ai du mal à trouver le bon design dès que je veux passer aux choses sérieuses. J’ai cette sale impression que l’encapsulation des données est difficilement compatible avec l’idée même d’affichage des données, parce que soyons honnête dès qu’on donne accès aux champs, on se retrouve avec du code de merde dans tout les sens. J’essaye vraiment de faire un design réfléchit, pensé pour être facilement testable (TDD, minimum 95% de couverture, rendu html inclus), essayer d’encapsuler à mort pour éviter la duplication même la plus basique, typer le moindre champ pour éviter d’avoir des String un peu partout, mais je galère " />.
Le
24/03/2017 à
12h
59
C’est un retour personnel de toi même ou bien c’est un retour de ta boîte suite à de nombreux gros projets avec plein de dev ?
(d’un point de vu personnel, je vais dans ton sens, les entreprises ont plutôt l’air de surfer sur la vague JS partout)
Ne pas confondre algorithme et programme. Le second correspond souvent à ce que tu décris, le premier est généralement bien foutu.
Non, le premier n’est que la résultante incertaine et le plus souvent bancale de l’écriture hâtive du deuxième par une succession de prestataire peu motivés dans le but de corriger tout les cas non prévu au moment du début de l’écriture.
T’as vu où qu’on avait des algorithmes documentés avant de coder ? Le seul truc correctement documenté et qui ne changera pas, c’est la date de fin du projet.
Le
17/03/2017 à
11h
50
Mcpanch a écrit :
Un algorithme est une suite finie et non ambiguë d’opérations ou d’instructions permettant de résoudre un problème ou d’obtenir un résultat
Non, l’algorithme est une suite finie d’instructions totalement ambiguës, de variables inutiles, d’abréviation incompréhensible, de commentaire obsolètes, de conditions imbitables, de boucles inutiles, le tout ordonné de manière totalement anarchique, dans des méthodes de plusieurs milliers de lignes, sans aucun respect des normes de codage, sans la moindre espèce de réflexion sur une inéluctable capacité d’évolution, non testé, avec des performances à la ramasse, le tout servit par une interface dégueulasse et pas du tout pratique, et qui souvent ne correspond pas au besoin, besoin qui de toute façon n’est pas exprimé clairement par les gens de la MOA au motif que de toute façon ils ne comprennent pas ce qu’ils font…
Merci de respecter le travail de mes confrères informaticiens " />
EDIT: ah oui et pour le côté jetable pourquoi pas, mais jeter les compétences apprises par ses équipes et devoir reformer tout le monde sur autre chose par la même occasion je suis pas sûr que ce soit une avancée.
Je ne sais pas ce qui est le mieux entre une boîte qui fait des technos jetables mais qui vont beaucoup évoluer (dans le bon sens espérons) et une qui va rester sur ses idées sans en changer et visiblement, surtout du côté front, y a rien qui semble vraiment émerger du lotde manière pérenne.
C’est encore plus marrant quand on voit qu’ici, tout le monde parle de technos JS et pas de framework Java (ou .net mais je ne connais pas) comme GWT (que j’adore), Struts, JSF, Spring MVC….
Quand aux compétences des équipes, je pense de plus en plus que l’apprentissage et des choses non liées aux technos spécifiques, comme la capacité d’abstraction ou l’organisation sont essentielles. Pour trouver le bout de code hyper optimisé, y a Google ^^
Le
16/09/2016 à
09h
18
C’est un peu le cas sur tout les projets et pour toutes les technos malheureusement ^^
Le
15/09/2016 à
15h
21
Polymer semble limité à des composants web. Angular 2 est un framework plus complet (navigation, tout ça…). A noter aussi Angular Material 2 qui reprend le material design pour Angular 2. Là on a une concurrence directe avec Polymer, d’ailleurs je ne comprend pas trop pourquoi ne pas réutiliser Polymer directement…
Après je dis ça, j’ai juste fait 2⁄3 trucs en dilletante cet été.
Question qui me taraude l’esprit pour ceux qui ont fait de l’Angular 1 en milieu professionnel sur des gros projets (genre le projet qui dure plusieurs années), c’est comment niveau maintenance sur le long terme ? Y a des éditeurs de code très puissants genre ce que fait eclipse avec java (mass refactoring, proposition de correction sur erreur de compile…) ? Parce que pour le peu que j’en ai vu, on monte des webapp rapidement certe mais sur le long terme c’est pénible, y a peu d’automatismes de l’éditeur. Cela me semble à l’opposé de GWT, plus long à mettre en place (ce n’est pas un framework mais un toolkit) mais on a la facilité de maintenance de java.
Des pros ont des trucs et astuces à partager pour des gros projets ? genre les choses à faire… ou surtout pas ? :)
Parce que c’est mal de vouloir vivre en marge de la société ?
N’oublions pas que l’existence même de l’état/police implique que des personnes sont “au dessus des autres” donc on est déjà plus du tout dans le trip “liberté et égalité” (je dis ça pour le paragraphe libertaire) :)
Comme me disait un tuteurs de stage il y a fort longtemps : “il y aura toujours des dirigeants et des dirigés.”
Va falloir évoluer un petit peu quand même, il est probable que d’autre solutions existe pour un peu plus d’égalité/liberté sans mettre un jeu un rapport de force/pouvoir (oui il y en a toujours un, même si c’est assez subtil souvent).
(Au passage l’expression “La liberté des uns s’arrête là où commence celle des autres.” est un non-sens absolut)
situation : demain tu bosses, ton voisin du dessus mets la musique à fond à 3h du mat’. Comment tu résous la situation si tu n’as ni état/police pour t’aider ? Tu considères que sa liberté d’écouter de la musique à 3h du mat’ est égale à ta liberté de dormir et donc tu dormiras un autre jour ? Ou tu considères que ta liberté de lui éclater la tête est égale à sa liberté d’écouter de la musique à 3h du mat’ ? autre suggestion ?
Le discours on est tous libres et égaux, c’est mignon mais ça ne marche qu’entre gens qui ont les même points de vus/habitudes et pour lesquelles les frictions seront faibles. Mets 2 gens avec des habitudes très différentes ensemble, ça va vite se dégrader. Il faut donc un tiers pour déterminer des limites et les appliquer.
Donc la citation est pleine de bon sens (sauf à vivre sans personne à moins de 50km à la ronde)
Angular 2 est pensé pour les applications web. Pour une petite applis, c’est prendre un char pour tuer une mouche. On est déjà plus de 56 composants avec des services de tous les côtés et ça reste très réactif.
Y a quoi comme eco-système pour :
analyser le code (genre SonarQube)
avoir une idée de la couverture du code par les tests
J’ai testé Visual Code Studio, c’est pas trop mal, c’es très réactif mais ça manque encore beaucoup d’aide à la complétion de code (les import sont pas détecté comme le fait eclipse pour java, j’ai pas trop vu de modification de signature de méthode…) et y a toujours ce truc horrible du script dans le html qui n’est pas dynamique (je change le nom d’un champ d’une classe, je dois me tapper la modif à la main dans le html, relou). Après c’est ptet des option que je n’ai pas vu mais il a l’air assez limité malgré tout.
Or, pour moi, tout ceci est primordial quand on fait du gros projet. C’est mieux que le pur javascript, y a pas photo, mais on est loin de ce qui existe aujourd’hui pour java/GWT
Le
13/07/2016 à
11h
27
zefling a écrit :
Ça fait 4 mois que je suis sur Angular2 est il a tellement changé que te donner un bon tuto serait compliqué. Le premier que j’ai suivi (payé par ma boîte) ne vaut plus rien aujourd’hui (un truc avec beaucoup trop de poneys). C’est d’ailleurs le problème actuel, il est encore beaucoup trop installable (un module en ait déjà à leur 3e réécriture : ex. le routter), difficile à débugger (des erreurs souvent incompréhensible), et j’en passe. Ça reste possible d’écrire un projet d’envergure, mais ça demande beaucoup d’investissements, accepter de passer souvent sur cette page et de lire les commits, car la doc est blindée d’erreurs. Actuellement, on est bloqué sur les RC3 à cause de dépendances qui rendent le passage en RC4 beaucoup trop compliqué.
Oui je viens juste de me rendre compte qu’il était encore en béta. En fait je voulais apprendre Angular parce que ça à l’air pas mal demandé en ce moment chez les banques/assurances. Je suis parti sur le 2 sans trop savoir parce que c’est le plus récent, que typescript à l’air moins pire que du pur javascript (^^’ ) et que chez mon précedent client ils avaient sorit un framework basé sur angular1 et qu’ils disaient qu’ils allaient pas trop tarder à passer sur le 2.
zefling a écrit :
Typescript reste un outil très puissant, surtout pour ceux qui sont habitués à Java, sauf que je viens de me rendre compte qu’on perd aussi au passage tous les avantages d’un langage prototypé pour simuler de l’objet. Pour un gros projet, ça reste quand même sympa de pouvoir côté d’avec une partie des avantages permis ES6 et 7 sans se soucier du navigateur, car il est possible de le transpiler pour des navigateurs obsolètes comme IE11.
Perso je viens d’un projet GWT et je dois dire que c’est le framework que j’ai le plus apprécié. Je jette un oeil sur angular parce que c’est la mode mais j’ai l’impression que c’est mieux pour les petits projets (ou sites web très branchouille/design mais avec peu de contenu) mais que niveau maintenance, surveillance du code c’est en dessous. Après je ne connais pas encore tout l’ecosystème.
Le
12/07/2016 à
11h
45
OK, bon pas de chance VSC me demande 8Go d’espace disque, ça devra attendre que je fasse de la place.
VCS permet de faire de la grosse maintenance de code (renommage, split de classes, …) ?
Le
12/07/2016 à
11h
33
Je commence à apprendre un peu TypeScript (pour Angular 2). Des gens connaissent de bons tuto ? Y a quoi comme bon éditeur pour le TypeScript ? C’est aussi puissant qu’un Eclipse pour du Java (renommage des variables, des champs, des classes etc…) ou comme c’est du javascript faiblement typé faut tout se taper à la main ?
non rien ne t’oblige a sortir ta CB…. mais le joueur qui a du pognon est avantagé par rapport a celui qui n’en a pas pour le déblocage de ceux ci sur un jeu que tous les deux ont payé!!!
c’est justement la ou ça coince pour ma part…
J’ai claqué du pognon a gogo sur bien des jeux F2P mais claquer du pognon pour des DLC et bonus cosmetiques dans un jeu payant , je suis personellement contre et je ne leur donne pas un sous…
pour te donner une idée il y a un jeu free2play au quel je joue sur mobile dans le quel j’ai déja dépensé plus de 1000€ depuis que je suis dessus… donc c’est pas une question d’être radin non plus mais de principe
Dépenser 1000€ sur un jeu gratos, ça va. Mais lâcher 960€ sur un jeu à 40€, c’est inadmettable ! " />
Tu es sûr que ca coûte aussi cher que ca la préparation d’un album, à l’heure où on vend de plus en plus de démat?
C’est pas tant le coût qui importe que le fait d’apporter les sous. Avec le pognon, c’est toi qui négocie. Mais bon je pense que la plupart des artistes en sortent malgré tout gagnant, sinon il leur reste le DIY.
Le
25/05/2016 à
13h
22
Cypressh a écrit :
Argument valable dans les années 90, mais aujourd’hui à l’heure du dématérialisé. Tu as ni pressage ni transport.
Et dans le cas de Spotify, ni même de publicité.
Tu veux donc dire qu’à l’heure actuelle, les artistes signés sur les majors ne font plus aucune sorties physique, qu’ils mettent tout directement sur Spotify ou autre, sans faire aucune pub d’aucune manière que ce soit (clips entre autre) ?
Le
25/05/2016 à
13h
12
jiph a écrit :
Ah pardon, on me dit dans l’oreillette que les artistes ne toucheraient qu’entre 5 et 10% de la vente final.
Et il a sorti combien de sa poche l’artiste pour l’enregistrement, la pub, le pressage et le transport ?
Dans les transports, pas dans l’avion. Déjà, un vol intercontinental, faut être 2h à l’avance à l’aéroport.
Je doute très fortement que l’on ne retrouve pas ces temps de douane/fouille lors d’un trajet international en Hyperloop.
Le
12/05/2016 à
08h
54
carbier a écrit :
1- Dans le métro, tu as un arrêt toutes les 3min en moyenne: tu ne roules pas pendant 1h non stop dans un tunnel.
2- Que je sache le métro ne roule pas à la vitesse du son
Pour un trajet en avion long courrier, les volets sont fermés (et les lumières éteintes) pendant grosso-modo 8h sur un trajet de 12h… Donc faux problème à mon sens. Après rien n’empèche de mettre des écran/fénêtres qui simulent le trajet.
Le
12/05/2016 à
08h
51
Nasmadoi a écrit :
Technologie sympathique en théorie mais j’ai l’impression que dans le monde réel cela va être dure à rentabiliser avec le prix des infrastructures et les contraintes en matière de distance et de nombre d’arrêt.
Sans parler des coûts de maintenance face aux dégradations volontaires, vols… Quand on voit déjà le bordel que c’est pour la SNCF de gérer les soucis de catenaires…
T’as pas eu des cours, de l’éducation avant de passer ton permis ?
Le
10/05/2016 à
11h
50
kj a écrit :
Et sinon la prévention, l’éducation des conducteurs on en parle pas ?
Tu roules sans permis ? " />
Le
09/05/2016 à
14h
43
gavroche69 a écrit :
Bref, c’est dingue le nombre de “supermans invulnérables” qui pensaient que ça n’arrivait qu’aux autres et qui se retrouvent dans un cimetière bien avant l’âge d’y être…
Bof, au cimetière encore, ça va, y a pas vraiment de coût pour la société. Par contre allez faire un tour dans un établissement pour accidentés de la route, vous comprendrez très vite pourquoi vous devez mettre la ceinture ou le casque.
Ah le langage naturel ! Un ramassis de règles à la con, d’exceptions saugrenues, d’incohérences farfelues et d’erreurs volontaires… Au final, je ne vois aucun rapport avec l’intelligence…
Tiens question, j’ai déjà migré depuis pas mal de temps, mais j’ai l’impression que ma version Win 7 OEM est passée en Win 10 retail. C’est normal ? Il va m’arriver des bricoles si je l’utilise comme une retail lors d’un changement complet de pc ?
Pareil, j’ai testé Overwatch ce week-end et il envoi bien du paté Lorrain quand même. Par contre, y a pas/peu de sentiment de progression, juste des récompenses au hasard, je trouve que c’est une très mauvaise idée, j’aurai largement préféré débloquer les skin d’un perso en jouant ce perso et pas juste au pif.
Franchement la littérature anglosaxonne c’est pour moi très souvent soit du bien formatté, soit (et c’est le corollaire) du facile à lire, de la pige à la chaine….
Ca fait un peu anti-américanisme primaire. Je lis beaucoup de livres en Anlgais, soit parce que c’est des livres techniques, soit parce que c’est de la SF. Y a quand même relativement peu de grand noms de la SF en France par rapport aux US. J’ai lu Tau Zero d’un Suedois je crois (bon traduis en anglais), j’ai trouvé ça mal écrit :(
Le
03/05/2016 à
08h
57
Drepanocytose a écrit :
Et l’argument d’AF plus haut sur le prix unique du livre me parle aussi, le jour ou vous n’aurez que de la merde d’Harry Potter ou de SF anglosaxonne à 2 balles vendues à Leclerc entre le fromage et le dernier Houellebecq, on sera bien.
Parce que ce n’est pas déjà le cas ? Je suis désolé mais le rayon livre d’un Leclerc c’est jsute ridicule et ça se limite aux gros best sellers. Comme quoi le prix unique n’a aucun lien avec ce que tu dénonces.
Habité en 2025, mais bien sur… Ils font de la recherche en biologie aussi chez SpaceX, pour savoir comment les organismes réagissent à 1 an de voyage dans l’espace ?
Y a pas des mecs dans la station Mir qui sont là-haut depuis des mois, voire un an ? Je pense qu’on sait déjà ce qu’il y a à savoir sur ce point.
Facturation quotidienne *216 / 1.9 = salaire annuel brut qu’une SS2I peut se permettre de payer en gardant une marge confortable. Si tu es en agence digital ou petite structure, ce coefficient baisse ;)
Je sais pas trop d’où tu tires ton coeff, mais ça correspond plus où moins au salaire que je pense pouvoir avoir en changeant de boîte (avec un bon gap de 15% par rapport à mon actuel).
Le
02/05/2016 à
15h
27
Lochnar a écrit :
200€/j c’est pas cher !
Minimum 350 dans le milieu normalement (à Paris en tout cas)
Quand je vois combien je suis facturé et combien j’ai sur mon compte à la fin, ça fait mal " />
“Un traitement automatisé de données à caractère personnel s’entend de toute opération ou de tout ensemble d’opérations, réalisés par des moyens automatiques”Du coup, c’est quoi un moyen automatique ?Sachant que si on est un peu concon, on peut très facilement considérer que tout logiciel est par essence “automatique”, donc que la moindre possession d’une donnée personnelle (un email ?) te demande d’avoir des serveurs en Europe.
Le
29/04/2016 à
14h
31
Je suis curieux de connaître la définition juridique de “traitement automatique”
Amazon fait parti des sociétés qui ne paient pas ou peu d’impôts au regarde de leurs benefices fait sur le territoire francais.
Cela est donc un manque à gagner dont l’état ne peut pas se passer. On peut donc imaginer qu’elle va répercuter ce manque à gagner sur d’autres impôts, qui sont généralement payé par nous, citoyens.
Donc, ce que loser voulait dire, c’est que tu avais l’impression de payer moins cher via amazon, mais comme cette société ne cotise pas comme elle le devrait, ce manque à gagner retombera dans nos impots.
Donc,
produit moins cher + hausse d’impots > produit plus cher ?
ou
produit moins cher + hausse d’impots < produit plus cher ?
Perso, même si je suis pas un mec ultra engagé politiquement, j’évite d’acheter quoi que ce soit via ce genre d’entreprise, quite à moins consommer. Et moins consommer est aussi une excelente source d’économie :)
De combien la hausse d’impôt ?
Et quid de la concurrence ? Les grandes chaînes de super marché ? Le petit libraire du coin, il paye bien ses impôts aussi ? Tu as sa feuille d’impôts de l’année dernière ? Et tout ceux qui bossent au black… ?
Perso, j’achète beaucoup chez eux parce qu’ils ont des choses que je ne trouve que très difficilement ailleurs.
Le Material Design c’est du Flat Design + de la profondeur…
En bref, c’est du Flat Design pas Flat " />
Le
21/04/2016 à
15h
42
Attention d’ailleurs à ne pas confondre Flat Design et Material Design.
Le
21/04/2016 à
15h
37
127.0.0.1 a écrit :
le passage au mode fullscreen-app, et donc disparition des fenêtres superposées.
=> pas de nécessité d’avoir un effet de profondeur pour les différents plans
Pas vraiment :
la spécification matérial design utilise pas mal les ombrages pour donner du relief au objets.
c’est pas parce que tu es en full screen que tu ne peux pas avoir des fenêtres superposées (même s’il vaut mieux éviter l’abus de pop-up)
Le
21/04/2016 à
12h
11
asusien a écrit :
Petite question par curiosité.
Comment peuvent-ils fournir ce genre d’info
Ce sont, normalement, des infos stockés en local, je me trompe ? -ils n’ont donc pas accès…En thèorie
Réflexion tout à fait personnelle : quand tu écris les mots de ta requête dans le moteur, tu requêtes à chaque lettre pour avoir l’auto-complétion. Je doute que google charge en mémoire locale l’ensemble de ses requêtes.
J’entendais les peines prononcées par la justice, qui bien que paramétrables, doivent être les mêmes pour tous.
Si le fait de revendiquer conduit à la peine de mort, plus aucun de revendiquera je suppose.
Jsuis pas avocat mais le fait d’avouer ne joue pas un peu sur la sentence (ou c’est que dans les séries américaines ^^‘) ? Et tu peux avouer/revendiquer pour tout un tas de raisons (conscience, idéologie…).
Le
21/04/2016 à
13h
31
malock a écrit :
Ok. Je ne partage pas cet avis.
Du coup, c’est quoi pour toi une preuve suffisante ?
Le
21/04/2016 à
12h
48
Cara62 a écrit :
Ton terroriste il tue pour bouffer sa victime ? Non. Car il veut juste tuer pour tuer…
Non, il tue pour défendre une idéologie.
Le
21/04/2016 à
12h
46
malock a écrit :
Ce que je retiens principalement de ce qu’avance Badinter, c’est bien qu’il est très difficile (à mon avis, impossible) de démontrer la seule responsabilité d’un homme.
A partir de là, la peine de mort est désuète (à mon sens toujours).
Pris sur le fait et revendiquer son acte devant le tribunal, ça me parait suffisant comme preuve.
Le
21/04/2016 à
12h
45
malock a écrit :
On accepte alors une justice au cas par cas…
Et c’est tout autant déraisonnable à mon sens.
L’un a été choppé sur le coup, il doit alors mourir.
L’autre, il y a des doutes, peut être extrêmement faibles, alors il vit.
Ben c’est pas le propre de la justice d’être au cas par cas, le bénéfice du doute et toussa ? Parce que bon sinon il suffit d’appliquer stricto sensu les peines et basta un programme informatique peut rendre la sentence et sera bien moins partial qu’un juge/jury.
Le
21/04/2016 à
12h
43
HarmattanBlow a écrit :
Comme moi au Macumba le vendredi soir.
Tu urines autour de la femelle pour marquer ton territoire ? " />
Le
21/04/2016 à
12h
29
levieuxtoby a écrit :
plutôt de comprendre d’où viennent les problèmes et d’essayer de créer les conditions qui les minimisent, tu préfères exclure du champ ceux qui ne correspondent pas à ta vision de l’humanité. J’ai un scoop pour toi : les terroristes, les tueurs en série, les violeurs, ils appartiennent à l’humanité, que ça te plaise ou non. Ça ne plait pas à grand monde, mais la vie est ainsi faite ! Nier ça, c’est tout simplement se voiler la face, ni plus ni moins !
Pourquoi chercher à les minimiser s’ils font parti de l’humanité comme le reste et que c’est comme ça et pas autrement ?
Le
21/04/2016 à
12h
26
malock a écrit :
L’un est irrémédiable, l’autre on a toujours le temps de causer.
Ne pas faire d’irrémédiable quand on a un doute sur la culpabilité, ok très bien, c’est raisonnable. Mais dans le cas d’un mec (comme Breivik ?) qui a été choppé sur le coup/qui revendique son acte ?
2428 commentaires
Angular 4.0 disponible : objectif, réduire le poids des applications web
24/03/2017
Le 29/03/2017 à 11h 14
Ca me fait plaisir de voir que je suis pas le seul à penser que JS “c’est de la merde ™” et que c’est pas en rajoutant une vague couche de typage sur un langage qui n’a pas été pensé pour que ça va être la panacée. Mais soyons honnête, la faute ne revient pas à JS mais bien à l’utilisation d’HTML, langage statique de mise en forme de document, pour faire des UI complexes et dynamiques. Je pense également que les performances techniques du langage sont de la jolie poudre au yeux quand on voit que les soucis de performance des vrais gros projets ne sont pas techniques mais proviennent plus du design de l’application/des classes/des algos. Putain je pleure chaque jour quand je vois les milliers de lignes de code en java, les dizaines de conversions dans tout les sens, puis en javascript pour lire et afficher des données.
Sinon, y en a qui se sont essayé à la génération de page web directement côté serveur ? Je teste Spark + j2html (pas de template soit disant logicless mais avec quand même de la logique dedans " />). C’est simple à mettre en place et assez rapide pour faire des choses basiques. Mais je suis sur le truc depuis quelques mois et j’ai du mal à trouver le bon design dès que je veux passer aux choses sérieuses. J’ai cette sale impression que l’encapsulation des données est difficilement compatible avec l’idée même d’affichage des données, parce que soyons honnête dès qu’on donne accès aux champs, on se retrouve avec du code de merde dans tout les sens. J’essaye vraiment de faire un design réfléchit, pensé pour être facilement testable (TDD, minimum 95% de couverture, rendu html inclus), essayer d’encapsuler à mort pour éviter la duplication même la plus basique, typer le moindre champ pour éviter d’avoir des String un peu partout, mais je galère " />.
Le 24/03/2017 à 12h 59
C’est un retour personnel de toi même ou bien c’est un retour de ta boîte suite à de nombreux gros projets avec plein de dev ?
(d’un point de vu personnel, je vais dans ton sens, les entreprises ont plutôt l’air de surfer sur la vague JS partout)
Le ministère de la Culture plaide pour inscrire la gouvernance des algorithmes dans l’agenda européen
16/03/2017
Le 17/03/2017 à 16h 34
Le 17/03/2017 à 11h 50
Développement : Angular 2 débarque enfin en version finale
15/09/2016
Le 16/09/2016 à 09h 30
Le 16/09/2016 à 09h 18
C’est un peu le cas sur tout les projets et pour toutes les technos malheureusement ^^
Le 15/09/2016 à 15h 21
Polymer semble limité à des composants web. Angular 2 est un framework plus complet (navigation, tout ça…). A noter aussi Angular Material 2 qui reprend le material design pour Angular 2. Là on a une concurrence directe avec Polymer, d’ailleurs je ne comprend pas trop pourquoi ne pas réutiliser Polymer directement…
Après je dis ça, j’ai juste fait 2⁄3 trucs en dilletante cet été.
Question qui me taraude l’esprit pour ceux qui ont fait de l’Angular 1 en milieu professionnel sur des gros projets (genre le projet qui dure plusieurs années), c’est comment niveau maintenance sur le long terme ? Y a des éditeurs de code très puissants genre ce que fait eclipse avec java (mass refactoring, proposition de correction sur erreur de compile…) ? Parce que pour le peu que j’en ai vu, on monte des webapp rapidement certe mais sur le long terme c’est pénible, y a peu d’automatismes de l’éditeur. Cela me semble à l’opposé de GWT, plus long à mettre en place (ce n’est pas un framework mais un toolkit) mais on a la facilité de maintenance de java.
Des pros ont des trucs et astuces à partager pour des gros projets ? genre les choses à faire… ou surtout pas ? :)
Facebook Surround 360 : une caméra 8K à 360° open source
29/07/2016
Le 29/07/2016 à 10h 24
YouTube
Pokémon Go est disponible en France : tout ce qu’il faut savoir
24/07/2016
Le 24/07/2016 à 07h 49
Damned, windows inside :(
L’état d’urgence, tremplin au Sénat pour accentuer les pouvoirs du renseignement
20/07/2016
Le 21/07/2016 à 12h 39
La bêta de TypeScript 2.0 disponible et déjà supportée par WebStorm 2016.2
12/07/2016
Le 14/07/2016 à 11h 13
Le 13/07/2016 à 11h 27
Le 12/07/2016 à 11h 45
OK, bon pas de chance VSC me demande 8Go d’espace disque, ça devra attendre que je fasse de la place.
VCS permet de faire de la grosse maintenance de code (renommage, split de classes, …) ?
Le 12/07/2016 à 11h 33
Je commence à apprendre un peu TypeScript (pour Angular 2). Des gens connaissent de bons tuto ? Y a quoi comme bon éditeur pour le TypeScript ? C’est aussi puissant qu’un Eclipse pour du Java (renommage des variables, des champs, des classes etc…) ou comme c’est du javascript faiblement typé faut tout se taper à la main ?
Revue de presse : Overwatch, la hype plus forte que le reste ?
01/06/2016
Le 01/06/2016 à 11h 39
Policiers et gendarmes auront accès aux données embarquées des véhicules
26/05/2016
Le 26/05/2016 à 11h 59
Spotify a encore creusé ses pertes en 2015
25/05/2016
Le 25/05/2016 à 14h 45
Le 25/05/2016 à 13h 22
Le 25/05/2016 à 13h 12
La consultation habituelle des sites terroristes en passe d’être un délit en France
13/05/2016
Le 13/05/2016 à 12h 13
Hyperloop lève 80 millions de dollars avec la SNCF et réussit son premier test
12/05/2016
Le 12/05/2016 à 15h 14
Le 12/05/2016 à 08h 54
Le 12/05/2016 à 08h 51
Pas de casque ou de ceinture ? Vers une verbalisation « à la volée » par caméra
09/05/2016
Le 11/05/2016 à 08h 50
Le 10/05/2016 à 11h 50
Le 09/05/2016 à 14h 43
IA : pour mieux maîtriser le langage naturel, Google ingère des romans d’amour
06/05/2016
Le 09/05/2016 à 11h 38
Ah le langage naturel ! Un ramassis de règles à la con, d’exceptions saugrenues, d’incohérences farfelues et d’erreurs volontaires… Au final, je ne vois aucun rapport avec l’intelligence…
Malgré des chiffres en retrait, la migration vers Windows 10 sera payante dès cet été
06/05/2016
Le 09/05/2016 à 11h 28
Tiens question, j’ai déjà migré depuis pas mal de temps, mais j’ai l’impression que ma version Win 7 OEM est passée en Win 10 retail. C’est normal ? Il va m’arriver des bricoles si je l’utilise comme une retail lors d’un changement complet de pc ?
Avec King, Activision Blizzard n’en finit plus de battre des records
06/05/2016
Le 09/05/2016 à 10h 02
Pareil, j’ai testé Overwatch ce week-end et il envoi bien du paté Lorrain quand même. Par contre, y a pas/peu de sentiment de progression, juste des récompenses au hasard, je trouve que c’est une très mauvaise idée, j’aurai largement préféré débloquer les skin d’un perso en jouant ce perso et pas juste au pif.
Victime du géoblocage des ebooks, un sénateur a appris « à pirater »
02/05/2016
Le 03/05/2016 à 15h 50
Le 03/05/2016 à 08h 57
ExoMars : la seconde mission reportée de 2018 à 2020
03/05/2016
Le 03/05/2016 à 09h 20
WebKit supporte 99 % d’ECMAScript 2015 et abandonne les préfixes CSS
02/05/2016
Le 03/05/2016 à 08h 48
Le 02/05/2016 à 15h 27
Les sénateurs interdisent le traitement des données françaises stockées hors Europe
29/04/2016
Le 29/04/2016 à 15h 14
Le 29/04/2016 à 14h 31
Je suis curieux de connaître la définition juridique de “traitement automatique”
Bénéfice record pour Amazon au premier trimestre
29/04/2016
Le 29/04/2016 à 11h 44
Google fait le bilan de Chrome, qui passe au Material Design
21/04/2016
Le 21/04/2016 à 16h 07
Le 21/04/2016 à 15h 42
Attention d’ailleurs à ne pas confondre Flat Design et Material Design.
Le 21/04/2016 à 15h 37
Le 21/04/2016 à 12h 11
Le gouvernement veut encore prolonger l’état d’urgence
20/04/2016
Le 21/04/2016 à 13h 33
Le 21/04/2016 à 13h 31
Le 21/04/2016 à 12h 48
Le 21/04/2016 à 12h 46
Le 21/04/2016 à 12h 45
Le 21/04/2016 à 12h 43
Le 21/04/2016 à 12h 29
Le 21/04/2016 à 12h 26
Manuel Valls s’éloigne du revenu de base à l’heure du numérique
20/04/2016
Le 21/04/2016 à 12h 13