Stack Exchange

Stack Exchange est un réseau de sites de questions-réponses sur différents sujets, où les questions, les réponses et les utilisateurs sont soumis à un système de réputation et de récompense, similaire à celui de Reddit. Ce système permet aux sites de s’auto-modérer.

En septembre 2018, les trois sites les plus actifs du réseau sont : Stack Overflow, Super User et Ask Ubuntu.

Tous les sites du réseau sont basés sur sa première page, Stack Overflow, créée par Jeff Atwood et Joel Spolsky, qui était axée sur la résolution de questions de programmation. Les prochains sujets à traiter étaient choisis sur une page spéciale appelée Area51, où les utilisateurs pouvaient faire des suggestions.

Les contributions des utilisateurs sont placées sous licence Creative Commons Attribution-ShareAlike 3.0 Unported.

L’histoire

En 2008, Jeff Atwood et Joel Spolsky ont créé Stack Overflow, un site de questions-réponses sur la programmation qu’ils décrivent comme une alternative au forum de programmation Experts-Exchange.

En 2009, ils ont créé de nouveaux sites pour aborder différents sujets en utilisant le même modèle que Stack Overflow : Server Fault pour les questions liées à l’administration système et Super User pour les questions informatiques générales.
En septembre 2009, la société de Spolsky, Fog Creek Software, a lancé la version bêta 1.0 de la plateforme Stack Exchange, qui permettait à des tiers de créer leur propre communauté de questions-réponses de type Stack Overflow par le biais d’un abonnement. Le service n’a pas connu le succès escompté, avec peu de clients et des communautés presque fantômes.

En mai 2010, Stack Overflow (cette fois en tant que société distincte) a levé 6 millions de dollars de capital-risque auprès de Union Square Ventures et d’autres investisseurs, et s’est recentré sur le développement de sites de questions-réponses plus spécifiques, Stack Exchange 2.0. Les utilisateurs votent sur un nouveau site web appelé Area 51 sur les sujets sur lesquels ils veulent poser des questions, où des algorithmes détectent quand l’un des sujets suggérés obtient suffisamment de votes pour créer le site de questions-réponses.

En novembre 2010, les sujets testés comprenaient la physique, les mathématiques et l’écriture. Stack Exchange a lancé publiquement 33 sites web en janvier 2011 ; à l’époque, il comptait 27 employés, 1,5 million d’utilisateurs et s’appuyait sur la publicité comme méthode commerciale. Il a été comparé à Quora, qui, fondé en 2009, s’appuyait également sur la réponse à des questions, mais par des experts. Les autres concurrents sont WikiAnswers et Yahoo ! Answers.

En février 2011, Stack Overflow a lancé un tabloïd d’offres d’emploi appelé Careers 2.0, dont l’accès était payant pour les recruteurs, et qui a ensuite été rebaptisé Stack Overflow Careers.
En mars 2011, ils ont levé 12 millions de dollars supplémentaires en capital-risque et ont changé le nom de l’entreprise en Stack Exchange, Inc. Son siège social se trouve à Manhattan, New York.

En février 2012, Atwood a quitté l’entreprise.



Le 18 avril 2013, CipherCloud a tenté de censurer la discussion sur une vulnérabilité potentielle de son système de cryptage en utilisant une notification DMCA (Digital Millennium Copyright Act).

La discussion a d’abord été censurée, puis est réapparue sans images.

Depuis septembre 2015, « Stack Exchange » ne fait plus référence à l’entreprise, mais au réseau de sites de questions-réponses. L’entreprise est à nouveau désignée sous le nom de Stack Overflow.

En 2016, Stack Exchange a ajouté une variété de nouveaux sites pour repousser les limites des sites de questions-réponses typiques. Par exemple, Puzzling est une plateforme où, contrairement aux sites de questions-réponses traditionnels, l’initiateur de la discussion connaît déjà la réponse et met au défi les autres utilisateurs de résoudre le même problème.



En juin 2021, la société Prosus, qui appartient au groupe de médias sud-africain Naspers, a annoncé son intention de racheter Stack Overflow et Stack Exchange pour 1,8 milliard de dollars.

Caractéristiques du site

L’objectif premier de chaque site Stack Exchange est de permettre aux utilisateurs de poser des questions et d’y répondre.
Les utilisateurs peuvent voter à la fois sur les questions et les réponses, et gagner des points pour leurs auteurs, ce qui constitue une forme de gamification. Ce système de vote a été comparé à celui de Digg lors de son lancement.

L’accumulation de points permet aux utilisateurs d’obtenir des privilèges, notamment la possibilité de voter, de commenter des questions et de modérer plusieurs aspects du site.

En plus de poster des questions et des réponses, les utilisateurs peuvent ajouter des commentaires aux questions, ainsi qu’éditer des textes écrits par d’autres.

Chaque page du réseau Stack Exchange comporte une section appelée « meta », où les utilisateurs peuvent mettre fin à leurs différends respectifs, car les systèmes d’auto-modération conduisent souvent à de grandes disputes dans certains cas.



Certains des sites les plus connus de ce réseau traitent de physique, de jeux vidéo et de brevets.

Tous les contenus générés par les utilisateurs (questions et réponses) sont protégés par leur auteur respectif sous la licence Creative Commons Attribution Share Alike (CC-BY-SA).

Technologies utilisées

Stack Exchange utilise IIS, SQL Server et le framework ASP.NET pour tous ses sites (à l’exception de Area 51, qui utilise un fork de la base Stack Overflow). L’équipe utilise également Redis, HAProxy et Elasticsearch.
Stack Exchange s’efforce de rester à jour avec toutes les technologies Microsoft, en utilisant généralement la dernière version de l’un de leurs frameworks. Le code est principalement écrit en C# ASP.NET MVC, en utilisant Razor View Engine.

L’IDE choisi est Visual Studio et Dapper est utilisé pour accéder aux données.



Depuis 2016, l’entreprise utilise des pare-feu Fortigate 800c, qui remplacent les anciens ASA Cisco 5525-X. Les routeurs ont été mis à niveau à partir des CISCO ISR 3945 CISCO ASR-1001 et ASR-1001-X.

Parce qu’en tant qu’entreprise, elle croit que le contenu open source profite à la communauté des programmeurs, elle maintient de nombreuses bibliothèques .NET open source telles que Dapper, MiniProfiler, Jil, Sigil, Exceptional, NetGain, Opserver et Bosun.

Processus de création de site

Chaque nouveau site créé sur le réseau Stack Exchange passe par un processus de révision détaillé en six étapes.

Similar Posts: