
Partager:
Michael Crump travaille chez Vonage au sein de l'équipe Developer Experiences. C'est un codeur, un YouTuber et un conférencier qui aborde fréquemment divers sujets liés à .NET et au développement des communications et de l'informatique en nuage. Il se passionne pour aider les développeurs à comprendre les avantages de chacun d'entre eux de manière simple.
10 sites géniaux que tout développeur devrait visiter (au moins une fois)
Temps de lecture : 5 minutes
Introduction
Au fil de mes pérégrinations sur Internet en tant que développeur, j'ai trouvé et mis en favoris certains liens sur lesquels j'ai tendance à revenir et où j'apprends généralement quelque chose de nouveau. Voici une liste que tous les développeurs devraient visiter (au moins une fois). Vous y trouverez tout, depuis un moyen de générer un beignet ridicule, des livres de programmation gratuits et des moyens interactifs d'apprendre "Git" jusqu'à ma plateforme API de communication préférée - Vonage !
La liste n'est pas classée dans un ordre précis. C'est parti !
Numéro 10
Donut.c - Avez-vous déjà voulu formater votre code en forme de beignet pour obtenir un beignet ? Moi non plus, mais ce développeur l'a fait en utilisant le langage de programmation C.
Créez un fichier nommé donut.c et y copier-coller le code suivant :
Compilez l'application avec gcc -o donut donut.c. Exécutez maintenant l'exécutable avec ./donut et appréciez le résultat !
donut.gif
Toute cette discussion sur les beignets me donne faim. YUM !
Numéro 9
Oh My Git ! est un moyen d'apprendre le populaire système de contrôle de version "Git" en jouant à un jeu ! Il fonctionne sous Windows, Linux et macOS. le projet est open-source.
Téléchargez la version de votre système d'exploitation préféré, extrayez le fichier zip et lancez l'exécutable. Le tour est joué ! Vous pouvez maintenant apprendre Git grâce à un jeu interactif. C'est pas mal, non ?
ohmygit.png
Dans le jeu interactif, vous trouverez des opérations quotidiennes de Git telles que la "fusion" ou le "rebasage" de branches. J'ai également constaté que l'aspect narratif du jeu rend l'apprentissage de Git très amusant pour tout le monde, quel que soit le niveau de compétence.
Numéro 8
Stack on a budget (Free Tier Driven Development FTDD) est un site qui propose une collection de services avec des paliers gratuits pour les développeurs ayant un budget limité. L'auteur a créé ce site pour aider les développeurs à économiser de l'argent sur l'hébergement d'applications ou de bases de données pour leurs projets ou leurs activités parallèles.
La liste est longue et couvre certaines des catégories suivantes :
Hébergement d'applications
Outils de collaboration en matière de code
CI/CD
Hébergement de bases de données
Courriel
Enregistrement
Sécurité
Authentification de l'utilisateur
Plus d'informations
stackonbudget.png
Après avoir examiné cette liste pour cet article, j'en ai trouvé quelques-uns que j'ai l'intention d'utiliser à l'avenir ! Jetez donc un coup d'œil et commencez à utiliser certains de ces services gratuits dès aujourd'hui.
Numéro 7
Readme.so vous permet de générer un fichier README.MD pour votre projet à l'aide d'une interface de type "glisser-déposer". Le projet est open-source et disponible sur GitHub. Les pull requests sont les bienvenues !
Pour commencer, choisissez parmi une liste de sections, cliquez pour les ajouter à votre fichier readme, modifiez le contenu de chaque section, et enfin, téléchargez le fichier README.MD fichier.
readmeso.gif
L'une des principales caractéristiques de cet outil est sa facilité d'utilisation et le fait que vous n'ayez plus à passer des heures à formater un tableau en Markdown pour vos références API !
Numéro 6
CV macOS - Ce site imite un système d'exploitation Macintosh habilement déguisé en portfolio.
Il est livré complet avec :
Safari - Qui répertorie les liens vers les pages de l'auteur
Bear App - Cette page contient une biographie, des statistiques GitHub et une liste des projets sur lesquels l'auteur travaille actuellement.
Visual Studio Code - Qui lance une instance du projet situé sur GitHub
FaceTime - Cette fonction vous permet de vous prendre en photo en utilisant les API de l'appareil photo du navigateur.
Beaucoup plus
macos.png
Il y a également plusieurs "easter eggs", y compris un "easter egg". my-dream.cpp que l'on peut trouver en explorant le système de fichiers dans le terminal.
terminal.png
J'espère que ce site vous inspirera et que vous saurez qu'un CV n'a pas à être ennuyeux !
Numéro 5
Developer.vonage.com - Cela vient d'un homme qui a utilisé les API de communication de Vonage avant de rejoindre l'entreprise. Qu'il s'agisse de messagerie, de Voice, de Video, d'authentification et d'identité, ou de solutions à code faible ou nul, Vonage a tout ce qu'il faut. Et avec un tableau de bord convivial pour les développeurs, qu'y a-t-il à ne pas aimer ?
dashboard.png
Avec des extraits de code intégrés adaptés au langage de votre choix, des outils de développement intégrés pour Messages et une prise en charge Voice à portée de clic.
whatsapp.png
Si vous vous inscrivez pour un Account, vous bénéficiez également d'un crédit gratuit pour démarrer et prototyper votre idée !
Numéro 4
Astuces HTML - Il s'agit d'un billet de blog de Marko Denic, dans lequel il répertorie les astuces HTML qu'il découvre en travaillant comme développeur web. Chaque conseil est très bref, et comme il se concentre uniquement sur le code HTML, tout développeur devrait pouvoir trouver au moins un conseil sur cette page.
htmltip.png
Il a également partagé une liste de CSS et JavaScript Tips sur son blog que vous pouvez consulter.
Numéro 3
Livres de programmation gratuits est une liste de livres de programmation disponibles gratuitement dans différents langages. Vous pouvez parcourir les livres par langage de programmation ou par sujet.
freebooks.png
La liste contient des livres de programmation pour tous les langages de programmation courants, tels que :
C
C Sharp
Aller
Java
JavaScript
JavaScript - Node.js
Kotlin
Python
Rubis
Beaucoup plus
Allez-y et regardez ; avec un peu de chance, vous trouverez un livre ou deux ou trois qui pourraient vous plaire !
Numéro 2
Le manuel d'entretien Manuel d'entretien technique répertorie des documents gratuits de préparation aux entretiens techniques pour les développeurs afin de les aider à décrocher leur prochain emploi.
techinterview.png
Le site ne se limite pas à des questions et des réponses, mais couvre également d'autres sujets :
Comment se préparer au mieux aux entretiens de codage
Cheatsheets et conseils sur les algorithmes
Questions comportementales posées par les grandes entreprises technologiques
Beaucoup plus
Je pense que pour tout développeur à la recherche d'un contenu qui couvre toutes les phases d'un entretien technique. Alors, c'est votre premier arrêt.
Numéro 1
Collections d'idées d'applications C'est là que tout commence - l'idée de l'application. Ce dépôt est destiné aux développeurs en panne d'inspiration et peut les aider à lancer leur idée en leur donnant une idée de ce qu'il faut construire.
app-ideas.png
Chaque idée de projet contient les éléments suivants :
Un objectif descriptif de ce que vous allez construire
Histoires d'utilisateurs à mettre en œuvre
Fonctionnalités supplémentaires qui peuvent améliorer le projet de base mais aussi vos compétences en même temps
Ressources et liens pour vous aider à trouver ce dont vous avez besoin pour mener à bien le projet
Synthèse
Voilà pour mon "Top 10 des sites que tout développeur devrait visiter au moins une fois". J'espère que vous avez trouvé au moins un ou deux sites utiles dans votre parcours pour devenir un meilleur développeur.
Si vous avez des questions ou des commentaires, rejoignez-nous sur le Slack des développeurs de Vonage ou envoyez-moi un Tweet sur Twitteret je vous répondrai. Merci encore d'avoir lu, et je vous donne rendez-vous au prochain numéro !
Partager:
Michael Crump travaille chez Vonage au sein de l'équipe Developer Experiences. C'est un codeur, un YouTuber et un conférencier qui aborde fréquemment divers sujets liés à .NET et au développement des communications et de l'informatique en nuage. Il se passionne pour aider les développeurs à comprendre les avantages de chacun d'entre eux de manière simple.