Fermer

janvier 9, 2020

Les 10 meilleurs guides et tutoriels de 2019 –


En 2019, nous avons publié des centaines de nouveaux guides, didacticiels et articles. Que nous vous ayons montré comment utiliser les nouvelles technologies et les nouveaux outils ou que nous ayons publié des conseils de carrière de personnes au sommet de leur art, notre objectif était toujours de vous aider à passer au niveau supérieur en tant que développeur Web.

Bien que la technologie évolue rapidement, tous ces articles sont toujours d'actualité au début de 2020. Pour célébrer une année terminée, nous voulions jeter un coup d'œil aux 10 pièces que nos lecteurs ont appréciées et partagées le plus en 2019. J'espère qu'il y a quelque chose ici c'est utile pour vous dans cette nouvelle année.

Qu'est-ce que la programmation fonctionnelle?

En tant que programmeur, vous voulez probablement écrire du code élégant, maintenable, évolutif et prévisible. Les principes de la programmation fonctionnelle, ou PF, peuvent considérablement aider à atteindre ces objectifs. Ali Spittel vous guide à travers ces principes, en utilisant JavaScript pour les démontrer.

➤ Lire Qu'est-ce que la programmation fonctionnelle?

10 extensions de code VS indispensables pour les développeurs JavaScript

Visual Studio Code est sans aucun doute le plus éditeur de code léger populaire aujourd'hui. Il emprunte beaucoup aux autres éditeurs de code populaires, principalement Sublime Text et Atom. Cependant, son succès vient principalement de sa capacité à fournir de meilleures performances et stabilité. En outre, il fournit également des fonctionnalités indispensables comme IntelliSense, qui n'étaient disponibles que dans des IDE de grande taille comme Eclipse ou Visual Studio 2017.

La puissance de VS Code provient sans aucun doute du marché. Grâce à la merveilleuse communauté open source, l'éditeur est désormais capable de prendre en charge presque tous les langages de programmation, framework et technologies de développement. La prise en charge d'une bibliothèque ou d'un framework se présente de différentes manières, qui comprennent principalement des extraits, la mise en évidence de la syntaxe, les fonctionnalités Emmet et IntelliSense pour cette technologie spécifique.

➤ Lire 10 extensions de code VS indispensables pour les développeurs JavaScript

Pourquoi les développeurs les mieux payés «combattent» leurs collègues

La plupart des employés veulent conserver leur emploi et leurs clients. Ils n’ont pas l’effet de levier ou le contrôle qu’ils veulent sur leur propre carrière. Ils ont besoin de leur travail. En fait, la plupart des gens ont peur de perdre leur emploi.

La recherche montre que la peur de perdre son emploi crée une insatisfaction au travail et un manque d'engagement au travail. Cela, à son tour, affecte le rendement au travail, augmentant négativement la probabilité de perdre votre emploi. C'est un cercle vicieux qui semble se répéter encore et encore.

Mais il y a quelque chose de pire que la peur d'une perte d'emploi.

➤ Lire Pourquoi les développeurs les mieux payés «combattent» leurs collègues [19659015] Comment savoir si Vue.js est le bon cadre pour votre prochain projet

Vue.js est passé d'un projet individuel à un cadre JavaScript dont tout le monde parle. Vous en avez entendu parler par vos collègues front-end et lors de conférences. Vous avez probablement lu plusieurs comparaisons entre Vue, React et Angular. Et vous avez probablement aussi remarqué que Vue surclasse React en termes d'étoiles GitHub.

Tout cela vous a fait vous demander si Vue.js est le bon framework pour votre prochain projet? Eh bien, explorons les possibilités et les limites de Vue pour vous donner un aperçu de haut niveau du cadre et rendre votre décision un peu plus facile.

➤ Lire Comment savoir si Vue.js est le bon cadre pour votre Projet suivant

Travailleurs Web JavaScript: Guide du débutant

Les appareils mobiles d'aujourd'hui sont généralement livrés avec plus de 8 cœurs de processeur ou 12+ cœurs de processeur graphique. Les processeurs de bureau et de serveur ont jusqu'à 16 cœurs, 32 threads ou plus. Dans cet environnement, avoir un environnement de programmation ou de script dominant à un seul thread est un goulot d'étranglement.

JavaScript est à un seul thread. Cela signifie que par conception, les moteurs JavaScript – à l'origine les navigateurs – ont un fil d'exécution principal et, pour le dire simplement, le processus ou la fonction B ne peut pas être exécuté tant que le processus ou la fonction A n'est pas terminé. L'interface utilisateur d'une page Web ne répond à aucun autre traitement JavaScript pendant qu'elle est occupée à exécuter quelque chose – c'est ce qu'on appelle le blocage DOM.

La solution: les travailleurs Web.

➤ Lire Travailleurs Web JavaScript: Guide du débutant

React vs Angular: une comparaison approfondie

Dois-je choisir Angular ou React? Chaque framework a beaucoup à offrir et ce n'est pas facile de choisir entre eux. Que vous soyez un nouveau venu essayant de savoir par où commencer, un pigiste choisissant un cadre pour votre prochain projet, ou un architecte de niveau entreprise planifiant une vision stratégique pour votre entreprise, vous bénéficierez probablement d'une vue instruite sur

➤ Lire React vs Angular: An In-Depth Comparison

Récupération de données à partir d'une API tierce avec Vue.js et Axios

Plus souvent qu'autrement, lors de la construction de votre application JavaScript , vous souhaiterez récupérer des données à partir d'une source distante ou utiliser une API. J'ai récemment examiné certaines API accessibles au public et découvert qu'il y avait beaucoup de choses intéressantes à faire avec les données de ces sources.

Avec Vue.js, vous pouvez littéralement créer une application autour de l'un de ces services et commencer à servir du contenu à les utilisateurs en quelques minutes.

Je vais vous montrer comment créer une application de nouvelles simple qui affichera les meilleurs articles du jour permet aux utilisateurs de filtrer par catégorie d'intérêt, en récupérant les données de l'API du New York Times.

➤ Lire Récupération de données à partir d'une API tierce avec Vue.js et Axios

Comment installer Docker sur Windows 10 Home

Si vous avez déjà essayé d'installer Docker pour Windows, vous êtes probablement venu pour se rendre compte que le programme d'installation ne fonctionnera pas sur Windows 10 Home. Seul Windows Pro, Enterprise ou Education prend en charge Docker. La mise à niveau de votre licence Windows est coûteuse et aussi inutile car vous pouvez toujours exécuter des conteneurs Linux sur Windows sans compter sur la technologie Hyper-V, une exigence de Docker pour Windows.

Dans ce didacticiel, je vais vous montrer comment configurer rapidement une machine virtuelle Linux sur Windows Home exécutant Docker Engine à l'aide de Docker Machine.

➤ Lire Comment installer Docker sur Windows 10 Home

Comment utiliser le sous-système Windows pour Linux 2 et le terminal Windows

Dans cet article, vous apprendrez comment utiliser le sous-système Windows pour Linux 2 pour configurer et exécuter une interface shell Linux locale dans Windows sans utiliser de machine virtuelle. Ce n'est pas comme utiliser des terminaux tels que Git Bash ou cmder qui ont un sous-ensemble d'outils UNIX ajouté à $ PATH. C'est en fait comme exécuter un noyau Linux complet sur Windows qui peut exécuter des applications Linux natives.

➤ Lire Comment utiliser le sous-système Windows pour Linux 2 et le terminal Windows

Comment migrer vers Gulp.js 4.0

Malgré la concurrence de Webpack et Parcel, Gulp .js reste l'un des exécuteurs de tâches JavaScript les plus populaires. Gulp.js est configuré à l'aide de code, ce qui en fait une option polyvalente et polyvalente. En plus du transpilage, du regroupement et du rechargement en direct habituels, Gulp.js peut analyser une base de données, rendre un site statique, pousser un commit Git et publier un message Slack avec une seule commande.

➤ Lire Comment Migrez vers Gulp.js 4.0

Bonne année de SitePoint

Nous espérons que vous avez tous passé une pause reposante et que vous êtes revenu rechargé et prêt à vous attaquer à vos objectifs pour cette nouvelle année. Nous continuerons de collaborer avec les développeurs qui travaillent pour vous aider à améliorer vos compétences cette année, et nous explorerons de nouveaux domaines que nous espérons que vous trouverez à la fois utiles et passionnants. Et nous continuerons notre travail de mise à niveau de SitePoint Premium vers une plate-forme d'apprentissage de nouvelle génération et une bibliothèque de référence complète. Bonne année de SitePoint!




Source link