Introduction
Coder Technologies Inc., une startup qui facilite la création d'environnements de développement pour les équipes de logiciels, a levé 90 millions de dollars dans le cadre d'un financement de série C.
Contexte Technique
Lorsqu'un nouveau projet de logiciel est lancé, les développeurs doivent télécharger non seulement un éditeur de code, mais également de nombreux autres outils. De plus, ils installent généralement des actifs supplémentaires tels que des modules d'application créés par des collègues. Ces composants doivent tous être configurés d'une manière spécifique pour fonctionner de manière fiable.
Coder a développé un outil open-source qui permet aux entreprises de remplacer les environnements de développement locaux par un bac à sable centralisé basé sur le cloud. Cela élimine les incohérences de configuration qui peuvent survenir lorsque chaque développeur doit créer manuellement un environnement local.
Analyse et Implications
L'approche de Coder offre également d'autres avantages. Le cloud offre un accès à une capacité de calcul plus importante que les postes de travail des développeurs, ce qui permet d'accélérer les tâches telles que la compilation de code. De plus, le fait que le code soit conservé dans un environnement de développement centralisé le rend plus facile à sécuriser que les actifs dispersés sur plusieurs postes de travail.
Coder propose un outil appelé Mux qui peut exécuter des agents de codage IA dans les environnements de développement des utilisateurs. L'outil, qui est également open-source, permet à plusieurs agents de travailler côte à côte. Il crée un espace de travail isolé pour les flux de travail d'automatisation IA afin d'atténuer les risques de cybersécurité.
Perspective
Coder utilisera son tour de financement pour développer de nouvelles fonctionnalités d'IA et de gestion d'environnements de développement. L'entreprise prévoit également d'accroître sa présence internationale. Avec cette levée de fonds, Coder est bien positionné pour continuer à innover et à améliorer les environnements de développement pour les équipes de logiciels.