Outch ! Je peux vous assurer qu'entre la programmation asynchrone, les générateurs, les itérateurs, les call-backs imbriqué et le mot-clef yield (qui à mon sens est un goto déguisé), cela va être de plus en plus compliqué d'appréhender JS pour le chaland.
Il faut vraiment s'y mettre maintenant, dans deux ans il sera trop tard.
Ou pourquoi les développements sont de mauvaise qualité et pourquoi il y a beaucoup de non-compétence chez les développeurs.
Voici l'une de mes bonnes résolutions de l'année : faire des articles se servant de la mise en forme Markdown de mon Shaarli. Celui-ci sera la première partie - de ce qui je l'espère - sera d'une longue lignée.
NPM C'est quoi donc ?
NPM c'est d'abord un acronyme signifiant Node Package Manager ce que l'on peut traduire par "gestionnaire de package de Node JS".
Le fichier 'package.json' c'est quoi donc ?
Tout comme il existe chez Maven, un fichier pom.xml qui décrit un projet, il existe un fichier package.json qui fait la même chose en Node JS.
Ok donc dois-je me servir de NPM comme outil de build ?
Eh bien non, désolé. En réalité vous pourriez, cependant JavaScript étant ce qu'il est, l'écosystème bouge tellement vite que la norme à adopter c'est YARN.
Ok mais qu'est-ce que YARN aurait de plus que NPM et justifiant son usage ?
Pour comprendre cela, il faut comprendre ce que fait NPM
- NPM va d'une part gérer (c'est-à-dire télécharger et mettre à jour) vos dépendances et les dépendances de vos dépendances. Nous parlerons alors de *gestion transitive des dépendances.
- NPM est également en mesure d'exécuter des commandes que vous lui aurez indiquer. Cela vous permettre par exemple de transpiler une application, de la packager ou encore de la déployer.
Parfait mais qu'est-ce que ne fait pas NPM alors ?
Eh bien deux choses :
1) Il ne met rien en cache, c'est-à-dire que NPM va retélécharger encore et toujours chacune des librairies que vous avez utilisé dans vos projets ; contrairement à Maven qui stocke dans le répertoire
$HOME/.m2/repository
l'ensemble des librairies dont vous vous êtes servi au moins une fois.
2) Il gère votre build de manière séquentielle, ce qui est dommageable en termes de performances étant donné que nos processeurs sont tous multi-cœurs voire multi-cœurs et hyper-threads à ce jour.
Et YARN est une surcouche de NPM qui répond tout simplement à ces deux besoins.
Très bon article. Je sais combien je devrai mettre de côté l'année prochain. C'est toujours douloureux de se dire que l'impôt sur le revenu ne sert qu'à financer les intérêts de la dette de l'état que celui-ci n'aurait pas s'il créait sa monnaie lui-même... Mais bon
Un article sur JSF pour le fun
C'est toujours utile d'avoir une référence sur le comportement des riches et de leur classe sociale par rapport aux autres.
Il faut diffuser ce discours de Charles Sannat. Il explique très bien pourquoi IL NE FAUT PAS BOMBARDER LA SYRIE !
Je copie-colle ci-dessous
Charles Sannat: « Votre guerre, nos morts…! »…
19 novembre, 2015 Posté par voltigeur sous Actions et alternatives, Big Brother/sécurité!, Géopolitique, Manipulation, Réflexion
13 commentaires
Je suis dans une telle colère, que je suis incapable de poster un article.. J’ai la tête pleine de questions, il y a tellement d’informations qu’en faire une synthèse est impossible sans passer à côté d’une analyse et, les analyses ce n’est pas ce qui manque! Tous les « experts » proclamés ou pas ont la leur, pour s’y retrouver ou plutôt pour se noyer, rien de mieux… Alors? Le plus incompétent des présidents que nous ayons jamais eu, s’est octroyé les pleins pouvoirs, urgence oblige, devant la grogne du peuple qui monte en puissance. Le « guerrier des Batignolles », fort de sa puissance nouvellement acquise, fait une danse macabre sur la mémoire des victimes. Notre jeunesse, nos valeurs, notre liberté, notre République, notre démocratie, méritent que, le Zorro national prenne des décisions et… quelles décisions!…..
Monsieur le mamouchi élyséen,
Je ne suis pas américain. Je ne tire pas d’abord pour discuter après.
Je ne suis pas un assassin aveugle qui demande une vengeance par pure cruauté.
Je ne veux pas que l’on bombarde des camps déjà vides pour faire les gros titres en bombant le torse comme on « bombe » la campagne syrienne vide depuis bien longtemps.
Je ne veux pas plus que l’on prenne le risque de tuer des familles de civils innocents parce qu’elles ont le tort non pas d’avoir massacré nos concitoyens au Bataclan et ailleurs dans Paris, mais comme NOS victimes, comme NOS morts d’être au mauvais endroit au mauvais moment.
La riposte française comme il convient de l’appeler est une insulte à nos morts. A nos 132 victimes, à nos 450 blessés.
Quels sont nos objectifs ?
Faire la communication de gouvernements largement coupables de la situation actuelle et « remonter » dans les sondages ?
Maintenir notre alliance avec de grandes démocraties wahhabites comme l’Arabie Saoudite ou le Qatar ?
Continuer à financer, armer et entraîner l’Etat islamique pour affaiblir et diviser la Syrie et le Moyen-Orient et vendre quelques rafales de plus ? Les rafales nous venons plus de les prendre que de les vendre !
Ha, non, notre objectif c’est de faire une réforme constitutionnelle… Winnie l’ourson a peur des conséquences juridiques de ses actes… Alors changeons la constitution. Monsieur le mamamouchi élyséen, pour gagner une guerre, il ne faut pas dire que l’on est en guerre.
Pour gagner une guerre il faut désigner notre ennemi (et il va falloir le nommer).
Pour gagner une guerre il faut faire des alliances (et il va falloir tout changer à notre politique étrangère).
Pour gagner une guerre il faut désigner des cibles, des vraies, et actuellement, la menace est plus à Molenbeeck en Belgique qu’en Syrie…
Que nos amis belges se rassurent. Je ne veux pas que l’on bombarde Molenbeeck, pas plus que la Syrie juste pour le plaisir de l’action et la rédaction de communiqué de presse.
Je veux donc que l’on désigne nos ennemis et nous les connaissons, je veux que nous désignions des cibles et j’accepte que cela prenne du temps. Et je veux que l’on désigne nos alliés, comme par exemple la Russie.
Il faut mener une guerre impitoyable, sur notre sol et elle doit être celle des idées !
Je sais, cela doit être difficilement compréhensible pour ces grands malades qui nous dirigent, mais les américains font la guerre depuis 14 ans au terrorisme, ils ont un état d’exception, ils ont la réduction de leur droits et des libertés civiles, et ils sont toujours en guerre.
La guerre contre le terrorisme est une chimère et un immense piège. Il faut gagner la guerre des idées. Il faut gagner les cœurs, sinon nous y perdront tout ce qui nous est cher.
Il faut opposer à l’obscurantisme l’intelligence de la connaissance et de la culture.
Il faut opposer à la folie la raison.
Il faut opposer à l’état d’exception l’état de droit.
Il faut opposer à la dictature fut-elle islamique, la liberté.
Il faut définir nos valeurs, les défendre, et ne pas les abandonner sur l’autel de nos morts. Il n’y aurait pas pire hommage.
Il faut comme le disait ce journaliste anglais, opposer notre art de vivre qui n’est pas une perversion mais une richesse et un don.
Mener la guerre des idées c’est commencer par « tuer » la bien-pensance.
Cette bien-pensance culculgnangnantesque et boboisante est la cause de nos malheurs.
Ne vous y trompez pas, ce combat sera bien plus difficile à mener que de bombarder. Bombarder c’est facile, arrêter d’être dans le mensonge, de fantasmer des relations, d’idéaliser des relations, de remettre en cause nos postulats, voilà qui sera bien plus compliqué.
Pourtant, il va falloir le faire, pour que justement la haine ne l’emporte pas.
Pourtant il faudrait tout remettre à plat pour que le fascisme ne l’emporte pas.
Pourtant, il va falloir nommer avec des mots, tous nos maux, pour les panser et les réparer dans l’intérêt de tous.
Dans les prisons c’est des cris de joie qui ont accueilli l’horreur de Paris. Dans les prisons ils sont des milliers prêts à être embrigadés par les ennemis du peuple de France. Voilà la réalité dans toute sa cruauté.
Alors comment fait-on pour éviter une véritable guerre civile ?
Ce que nous faisons en Syrie sera de la gesticulation au mieux et au pire ne pourra que créer quelques vocations de djihadistes supplémentaires.
Il fallait aider et consolider les régimes « laïques » arabes comme c’était le cas, en Irak, en Tunisie, en Egypte, en Libye, fussent-ils des « dictateurs ».
Nous avons semé le vent, nous récoltons la tempête et les apprentis sorciers dont les actes ont mené à la catastrophe du vendredi 13 continue de plus belle leurs décisions mortifères et stupides.
La « guerre » comme le dit Hollande, elle ne se jouera pas en Syrie. Elle se jouera dans les rues des capitales européennes.
LEUR guerre, NOS morts.
Préparez-vous, il est déjà trop tard !
Charles SANNAT pour Insolentiae
Article recommandé par Animal. Je regrette qu'il y ait toujours et encore des morts partout. À tous les pauvres, je veux dire tout ceux qui doivent travailler pour gagner leur croûte, s'il vous plaît, arrêtez votre violence, pauvres contre pauvres vous n'engendrez que des boucheries de pauvres.
Je regrette tellement.
Move Fast and Break Things. Je ne connaissais pas cette méthodologie qui vraisemblablement est contre-productive.
Un petit tuto des dégrossi très vite les principes de bases facilitant l'appréhension d'une application.
Un tuto sur Git remonté par Roudoudoutte (thanks).
Le concept du Shadow IT pour Animal (parce que nous vendrons du conseil sur ça plus tard hein :D).
À lire plus tard sur les dettes
Un article de 2CCR. Cela fait longtemps. Ce dernier porte sur le niveau de vie des ultra-pauvres aux États-Unis. Vous savez, à peine 1 million de personnes sans abris et 60 millions qui peinent à acheter leur nourriture.
Un article à charge contre les téléphone mobile avec une carte SD, la possibilité de changer la batterie, l'utilisation du cloud à la place de stocker les données en local.
Et la réponse intelligente de Bazar : http://links.kevinvuilleumier.net/?n3-AHw
Un parfait exemple d'article sans but, ou plutôt dont le but est de laisser les gens divaguer vers des propositions accablantes sans directions ni analyse ni objectivisation.
Le seul point positif, il recense tout plein de sites à l'image de celui des Moutons Enragés (un peu à la manière d'un effet Streisand sans en être un, je relais donc l'article pour les liens et les noms qu'ils partagent).
Un comparatif sur la popularité des frameworks PHP en 2015. Très bien pour savoir ce sur quoi se former.
Beau gosse !! Au moins les anciennes colonies françaises n'ont absolument rien à envier à la France...