Sélection Toptal des meilleurs blogs de développeurs
Publié: 2022-03-11Vous êtes ce que vous lisez - et la plupart des membres de Toptal et des abonnés au blog sont des développeurs de logiciels. Alors qu'est-ce que tu lis ? Où les développeurs professionnels obtiennent-ils les dernières informations sur la façon dont leurs pairs travaillent et pensent ? Aujourd'hui, nous allons jeter un œil à une petite sélection de blogs de développeurs populaires fréquentés par les développeurs Toptal.
Répertorier tous les bons blogs de développeurs prendrait trop de temps et entraînerait inévitablement un très long article de blog. Notre plan est donc de nous concentrer sur quelques dizaines de blogs populaires. Nous pourrions suggérer plus, mais puisque nous sommes tous sur la décentralisation et la collaboration, nous comptons sur vous (nos lecteurs) pour élargir la liste dans la section des commentaires.
Étant donné que Toptal n'est spécialisé dans aucun créneau particulier, je vais essayer de décomposer la liste en quelques sections pour faciliter la navigation. Commençons par Microsoft.
Meilleurs blogs Microsoft
Le blog de Scott Guthrie est définitivement en haut de notre liste. Guthrie n'est pas votre développeur moyen - il est le vice-président du groupe Cloud et Entreprise de Microsoft. Son équipe est en charge du développement .NET, Visual Studio, Active Directory, Windows Server, Azure et SQL Server.
Guthrie travaille chez Microsoft depuis plus de 15 ans et son blog abrite une décennie de contenu que les développeurs de Microsoft pourraient trouver utile. Le seul inconvénient est que le blog n'est pas mis à jour aussi souvent qu'il y a quelques années.
Ode to Code est un autre blog contenant de nombreuses informations Microsoft utiles, bien qu'il ne soit pas uniquement spécialisé dans les technologies Redmond. Il est écrit par K. Scott Allen, consultant et développeur chez OdeToCode LLC.
D'autre part, si vous souhaitez suivre les développements dans le domaine .NET, vous pouvez consulter weblogs.asp.net. Il s'agit d'une communauté de blogs relativement importante avec de nombreux auteurs contributeurs. De nouveaux contenus sont publiés quotidiennement et les blogs traitant de problèmes de niche ne manquent pas.
Meilleurs blogs SQL et blogs de bases de données
SQL est souvent négligé par de nombreuses publications, malgré le fait qu'il constitue encore l'épine dorsale de nombreux projets. Nous préférons ne pas répertorier un grand nombre de blogs gérés par des développeurs individuels - la plupart sont rarement mis à jour et nous avons plus de sujets à couvrir.
Un bon point de départ serait un agrégateur, nous vous suggérons donc de consulter les meilleurs blogs SQL. C'est là que vous trouverez de nombreux liens utiles, des blogs et même des nouvelles de l'industrie.
Le blog Percona MySQL Performance mérite également d'être consulté - il abrite des centaines de blogs MySQL utiles et couvre également d'autres sujets.
Meilleurs blogs de développeurs iOS
La popularité des produits basés sur iOS d'Apple a donné naissance à une industrie florissante et, pendant des années, iOS a été l' endroit idéal en termes de développement mobile. Aujourd'hui, l'écosystème fermé d'Apple a peut-être un peu moins d'attrait pour le marché de masse qu'Android, mais en même temps, il offre plus d'opportunités de générer des revenus. Cela n'est pas sur le point de changer de si tôt; alors que Google a une plus grande part de marché, Apple gagne plus d'argent sur les produits iOS, donc beaucoup de développeurs préfèrent rester dans le jardin clos d'Apple.
Si vous êtes nouveau sur iOS, l'un des meilleurs endroits pour commencer est le blog de Ray Wenderlich. Le blog est fréquemment mis à jour par plusieurs contributeurs et l'accent est mis sur l'apprentissage. Vous trouverez de nombreux tutoriels et autres contenus utiles, couvrant de nombreux aspects du développement iOS. Si vous pensez que vous êtes un développeur qualifié et que vous pensez que vous avez dépassé les tutoriels, cela vaut toujours la peine de vérifier - il n'y a aucun mal à valider vos compétences ou à en apprendre de nouvelles.
Mike Ash publie également un blog iOS qui devrait plaire aux novices. Vous trouverez de nombreux contenus Swift utiles, principalement rédigés par Ash lui-même, bien qu'il existe également quelques autres contributeurs.
Cocoacontrols était un blog très populaire traitant (attendez-le) des contrôles Cocoa. Le blog n'a pas été mis à jour depuis des mois ; cependant, vous pouvez toujours y trouver beaucoup de choses utiles.
Passons maintenant aux blogs les plus intéressants et fréquemment mis à jour. NSHipster a beaucoup de succès, fournit beaucoup de contenu et couvre Objective-C, Swift et Cocoa. Matt Thompson de NSHipster a également quelques publications traitant de "sujets obscurs" dans Cocoa et Objective-C.
Une autre source qui vaut vraiment la peine d'être consultée est objc.io, qui est essentiellement un périodique sur les meilleures pratiques et les techniques avancées pour le développement iOS et OS X. Il couvre un large éventail de sujets en dehors d'iOS.
Meilleurs blogs de développeurs Android
Et si vous n'êtes pas fan de l'écosystème fermé d'Apple ? Il y a de fortes chances que vous soyez dans Android. Il existe d'innombrables blogs et forums traitant d'Android, et il y a toujours beaucoup de projets open source à rejoindre.
Il n'est pas facile de présélectionner quelques blogs, alors commençons par le plus évident : Google Developers Blog. Ce blog est (encore une fois, évidemment) pertinent pour les développeurs Android et doit être consulté de temps en temps.
Cependant, si vous êtes nouveau sur Android, vous voudrez peut-être commencer avec une pincée d'Android Hive, car il offre beaucoup de contenu destiné aux utilisateurs novices. Bien sûr, certaines techniques plus avancées sont également couvertes. De plus, il existe de nombreux tutoriels utiles qui peuvent être très utiles quel que soit votre niveau de compétence.
Vogella est l'une des plus anciennes sources d'informations pour les développeurs Android, et elle est toujours très populaire. Vogella essaie d'englober autant que possible le processus de développement Android, offrant tout, des didacticiels relativement basiques aux techniques avancées que peu de développeurs emploieront.
Si vous souhaitez perfectionner vos compétences et vous tenir au courant des derniers développements d'Android, consultez Android Weekly. Ce n'est pas un blog, c'est une newsletter hebdomadaire présentant du contenu frais et organisé à partir de diverses sources.
Si vous recherchez des conseils sur l'interface utilisateur et l'expérience utilisateur, consulter Androiduiux est une bonne idée. Malheureusement, le blog n'est pas mis à jour fréquemment.
Meilleurs blogs de codage
C'est délicat, et la liste restreinte est vouée à la controverse - qu'il en soit ainsi. Les indépendants de Toptal travaillent dans un large éventail de cadres, y compris les langages de script et de programmation, il est donc tout simplement impossible de dresser une liste qui engloberait tout pour tout le monde. Je suis sûr que nos lecteurs auront beaucoup plus de suggestions, alors partagez-les avec vos collègues.

De nombreux utilisateurs de JavaScript connaissent probablement jQuery4u. Il existe depuis des années et est toujours aussi fort. Vous pouvez accéder à de nombreuses démos de code, à des didacticiels vidéo et à d'autres contenus utiles. Mieux encore, jQuery4u est fréquemment mis à jour, il y a donc toujours de nouvelles choses à vérifier. Les blogs JavaScript ne manquent pas, et la plupart d'entre eux couvrent également HTML, PHP et CSS.
En parlant de CSS, vous voudrez peut-être jeter un œil au blog CSSkarma, bien qu'il ne soit plus mis à jour aussi fréquemment qu'auparavant. Pour encore plus d'informations et de tutoriels sur CSS et le design en général, le blog Codrops vaut vraiment le détour. Il est fréquemment mis à jour et propose de nombreux tutoriels de divers auteurs.
En ce qui concerne le bon vieux Java, la situation est à peu près la même - il y a beaucoup de choix. C'est pourquoi de nombreux utilisateurs se tournent vers le contenu syndiqué, comme le flux Javalobby. Un autre agrégateur relativement populaire est Top Java Blogs.
Bien que ces sites puissent être très utiles pour se tenir au courant des derniers développements, ils présentent également beaucoup de « bruit ». Il y a tout simplement trop de contenu et trop de niches qui pourraient ne pas plaire à tous les développeurs. Pourtant, c'est ce que vous obtenez lorsqu'il existe une communauté saine désireuse de contribuer et de partager son expertise.
Le gang Ruby a également un certain nombre de blogs parmi lesquels choisir, et en n'en choisissant que deux, je vais probablement recevoir des e-mails en colère. Justin Weiss est un choix populaire pour de nombreux développeurs Ruby, et quelques Toptalers ont suggéré son blog comme un bon point de départ. Weiss offre de nombreux conseils pratiques et ne perd pas de temps, vous obtenez donc beaucoup de code utile et des explications concises. Juste comme on les aime. Virtuous Code est une autre suggestion que j'ai reçue de mes collègues passionnés de Ruby. Le blog est une idée originale d'Avdi Grimm, un développeur Ruby jeune mais éminent qui a également écrit un certain nombre de livres et propose des captures d'écran de certains développements Ruby et RoR.
Si Azure est ce que vous recherchez, le blog de Scott Hanselmann est fortement recommandé. Hanselmann est un ancien professeur et vétéran de Microsoft, mais surtout, il met à jour son blog régulièrement. Il y a toujours quelque chose de nouveau à vérifier. Si vous vous demandez pourquoi je n'ai pas mentionné Hanselmann dans la section Microsoft, vous devriez consulter son travail open source.
Qu'en est-il de Zend ou d'Amazon Web Services ? Nous avons quelques suggestions pour les utilisateurs de Zend - le blog de Michael Gallego couvre Zend et AWS, tandis que Marco Pivetta aborde Zend, PHP, et plus encore sur le blog Ocramius.
Meilleurs blogs de démarrage, SEO et plus
Bien sûr, notre industrie ne se limite pas à la technologie. La marque des vrais entrepreneurs est qu'ils ne se concentrent pas uniquement sur un aspect de l'entreprise. Il faut beaucoup de temps et d'efforts pour tout assembler et créer quelque chose à partir de rien. Avoir une bonne idée, un code de premier ordre et une exécution sans faille ne suffisent pas pour lancer une startup.
Le blog 500 propose de nombreux conseils et témoignages utiles pour tous ceux qui se préparent à lancer un nouveau produit ou service. Zach Holman aborde également un large éventail de problèmes rencontrés par les développeurs de logiciels et les entrepreneurs. Qu'en est-il de l'autre côté de la table ? Eh bien, le vétéran du capital-risque Mark Suster offre une perspective unique sur le monde des startups à travers les yeux des VC, sur le blog bien nommé Both Sides of The Table.
Bien sûr, chaque startup devra également faire face à des stratégies de reconnaissance de marque, de marketing et de médias sociaux, sans parler du référencement. Matt Cutts de Google couvre les bonnes pratiques de référencement, les médias sociaux et plus encore sur son blog. David Naylor, le directeur de l'agence de services numériques Bronco basée au Royaume-Uni, publie un blog complet traitant du marketing de recherche et des tendances numériques. Il y a beaucoup de contenu frais et plusieurs contributeurs couvrent différents sujets, donc ça vaut vraiment la peine d'essayer.
Hé, mais vous avez oublié…
Je sais.
Comme je l'ai dit, il y a trop de terrain à couvrir, et Internet regorge déjà d'articles "Top 10" et "Top 100" optimisés pour le référencement couvrant tout, y compris le développement de logiciels. Ce n'est tout simplement pas ce que j'essaie de faire ici – il s'agit d'un blog communautaire, même si vous remarquerez probablement quelques ajustements SEO ici et là. Si vous ne pouvez pas les battre, rejoignez-les.
Terminons donc la liste avec quelques autres blogs et sources d'informations alternatives, certains blogs se concentrant sur des sujets généraux que chaque développeur devrait trouver intéressants.
Le blog Coding Horror de Jeff Atwood est très suivi, et il ne s'agit pas seulement de code. Le style d'écriture d'Atwood est à la fois divertissant et informatif. Il couvre un large éventail de sujets, en regardant souvent la situation dans son ensemble, et il offre beaucoup de bons conseils. Il se démarque également par le nombre de recommandations que j'ai reçues des membres du réseau Toptal. J'espère qu'ils connaissent un bon blog lorsqu'ils en voient un.
Si vous êtes intéressé par les meilleures pratiques, CodeBetter est un bon point de départ. Il couvre de nombreux sujets variés et de nombreux contributeurs abordent leurs domaines respectifs.
Maintenant que nous avons atteint la fin de notre bref tour d'horizon des meilleurs blogs de développeurs, je vais vous récompenser avec quelque chose de complètement différent - Devops Reactions.
Maintenant c'est ton tour
Comme vous l'avez probablement remarqué, j'ai omis un certain nombre de communautés et de blogs - mais qui ici ne connaît pas GitHub ? Connaissez-vous des développeurs Android qui ne connaissent pas XDA ? Bien sûr que non.
L'idée derrière ce post est qu'il suscitera un peu de débat et peut-être de controverse. Chaque message Toptal est un effort d'équipe, et maintenant l'équipe veut entendre ce que vous pensez. Nous avons fait notre part, maintenant c'est à vous de rejoindre le débat et d'aider les autres développeurs.
Énumérez quelques blogs que vous fréquentez. Ils n'ont pas à être des publications très populaires. Incluez une brève description afin que les autres sachent pourquoi ils se sont retrouvés dans vos signets, et c'est tout.
Alternativement, si vous avez des exemples de blogs de développement terribles, n'hésitez pas à les partager également, soit comme avertissement, soit pour leur valeur de divertissement. Mieux encore, si vous êtes convaincu que vous pouvez faire un meilleur travail que certains blogueurs populaires. Nous vous mettons au défi de choisir un sujet et de nous contacter. Si vous êtes un bon blogueur, nous serons plus qu'heureux de publier votre travail. La mission de Toptal est d'attirer les 3 % des meilleurs développeurs indépendants dans le monde, donc si vous réussissez, vous serez en bonne compagnie.