https://d226lax1qjow5r.cloudfront.net/blog/blogposts/10-awesome-sites-that-every-developer-should-visit-at-least-once/10-awesome-sites.png

10 sites géniaux que tout développeur devrait visiter (au moins une fois)

Publié le September 29, 2022

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 !

Donutdonut.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 ?

Oh My Git!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

Stack on a budgetstackonbudget.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.

Stack on a budgetreadmeso.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

macOSmacos.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.

macOS Terminalterminal.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 ?

Vonage Dashboarddashboard.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.

WhatsAppwhatsapp.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.

HTML Tipshtmltip.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.

Free Booksfreebooks.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.

Tech Interview Handbooktechinterview.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 Collectionsapp-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:

https://a.storyblok.com/f/270183/400x400/7cdff37c0e/michael-crump.png
Michael CrumpGestionnaire, expériences des développeurs

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.