EngFlowdas gut finanzierte Build-Acceleration-Startup, gab heute bekannt, dass es in investiert hat tipi.build. Damit arbeitet EngFlow mit tipi zusammen, um seine Dienste über die Unterstützung von Build-Tools wie Bazel, Goma und Soong hinaus zu erweitern und einen Remote-Build-Service dafür zu erstellen CMake, der De-facto-Standard zum Erstellen von C++-Code. Über die Höhe der Investition machten die beiden Unternehmen keine Angaben.
Mitbegründer und CEO von EngFlow Helen Altschuler erzählte mir, dass sie und ihr Mitbegründer und CTO Ulf Adams (die beide maßgeblich an der Entstehung beteiligt waren Bazel und die Community um sie herum) und Rob Khedouri, Chief Strategy Officer von EngFlow, sind letztes Jahr in die Schweiz geflogen, um sich mit dem Tipi-Team zu treffen, das in der Schweiz ansässig ist.
„Wir haben gerade die Unternehmen des anderen entdeckt und wussten sofort, dass wir zusammenarbeiten sollten, aber noch nicht wie“, sagte Altshuler. „Die Gründer von Tipi, Damien [Buhl] Und Yannic [Staudt]Sie waren uns gegenüber anfangs etwas misstrauisch: „Sind das Konkurrenten oder Partner?“ Wir hatten ein paar Sitzungen zu Technologie und Produkten, in denen wir uns sorgfältig über die Ziele, Produkte und Technologien jedes Unternehmens informierten – und danach beschlossen sie, uns zu einem Rundgang durch Zürich einzuladen. Also verbrachten Ulf, Rob und ich den Nachmittag damit, etwas über die Schweizer Geschichte zu lernen und uns miteinander zu vernetzen.“
Da es für ein Startup auf der Stufe von EngFlow ziemlich ungewöhnlich ist, in andere Startups zu investieren, fragte ich Adams, der feststellte, dass sich die Teams tatsächlich mehrere Male trafen, ob sie diese Reise gemacht hätten, um zu sehen, ob sie möglicherweise Tipi erwerben könnten. Die Antwort war ein herzliches Lachen und kein weiterer Kommentar, und Buhl vom Tipi sprang schnell ein und erklärte, wie die beiden Unternehmen schnell entdeckten, wie sie sich ergänzen könnten.
„Wir haben eine Runde mit VCs abgeschlossen“, sagte Buhl. „Und irgendwann kam Ulf und sagte: ‚Ja, was du machst, ist sehr cool.‘ Sie kamen hierher, als wir prüften, welches Term Sheet wir wählen sollten, und wir sahen, dass es echte Synergien gab. Wir konzentrieren uns auf CMake, C++ und native Kompilierungstechnologie. Wir möchten die Parallelisierung des Builds vorantreiben und einen Partner haben, der das eigentliche Remoting auf sehr effiziente Weise durchführen kann. Das wird der Schlüssel zu dem Erfolg sein, den wir anstreben.“
Heute starten EngFlow und tipi die erste Beta eines Remote-Build-Ausführungsdienstes für CMake, CMake RE, der den fortschrittlichen Caching- und Code-Parsing-Dienst von tipi mit automatisierter Abhängigkeitsanalyse mit der Expertise von EngFlow bei cloudbasierten, verteilten Builds kombiniert. Auf dem Laptop eines einzelnen Entwicklers kann das Kompilieren einer großen Codebasis oft Stunden dauern, was den gesamten Entwicklungsprozess verlangsamt und Zeitverschwendung eines Entwicklers. CMake RE verspricht, den Prozess um etwa das Zehnfache zu beschleunigen.
„Wir sind wirklich erstaunt darüber, was EngFlow und tipi.build mit dieser Beta erreicht haben, und mit zunehmender Reife verspricht sie, die Produktivität von Teams, die C- und C++-Code erstellen, dramatisch zu verbessern“, sagte Hursh Agrawal, Mitbegründer von The Browser Company, das Team hinter dem Arc-Browser. „CMake ist ein älteres Build-System mit einer großen Community von Millionen von Entwicklern, und die Remote-Ausführung mit CMake ist ein wichtiger Schritt, um diese Teams genauso produktiv zu machen wie diejenigen, die bestehende, erstklassige, auf Remote-Ausführung basierende Build-Systeme verwenden.“