Speicherleck – Nr. 9

Dec 03 2022
Die Perspektiven von VC Astasia Myers zu maschinellem Lernen, Cloud-Infrastruktur, Entwicklertools, Open Source und Sicherheit. Hier anmelden.

Die Perspektiven von VC Astasia Myers zu maschinellem Lernen, Cloud-Infrastruktur, Entwicklertools, Open Source und Sicherheit. Melden Sie sich hier an .

Produkte

Retool-Workflows Beta

Retool Workflows ist eine schnelle Möglichkeit für Entwickler, Cron-Jobs, benutzerdefinierte Warnungen und ETL-Aufgaben zu erstellen. Workflows bestehen aus einer Reihe von Blöcken: miteinander verbundenen Abfragen oder JavaScript. Entwickler wählen zunächst aus, wie ihr Workflow ausgeführt werden soll, entweder nach einem Cron-Zeitplan oder ausgelöst über einen API-Aufruf oder Webhook. Workflows lassen sich in jede Datenbank oder API integrieren. Sie können einfach einen Block ergreifen, Ihre Daten abfragen und sofort Pfade visualisieren, indem sie Blöcke auf der Leinwand verbinden, neu anordnen und duplizieren. Entwickler können JavaScript schreiben, um ihre Daten zu ändern.

Warum ist das wichtig? Retool erweitert den Anwendungsbereich über Admin-Panels hinaus auf die Workflow-Automatisierung. Es ist ein technischerer, anpassbarerer Ansatz als Alternativen wie Zapier und bringt es in engere Konkurrenz zu Airplane.dev .

Score.dev

Open Source Score ist eine entwicklerzentrierte und plattformunabhängige Workload-Spezifikation. Es gewährleistet eine konsistente Konfiguration zwischen lokalen und Remote-Umgebungen.

Warum ist das wichtig? Score hat seit der Open-Source-Veröffentlichung vor einem Monat etwa 1.000 Sterne erreicht und ermöglicht es Entwicklern, die gleiche Arbeitslast auf völlig unterschiedlichen Technologie-Stacks auszuführen, was Flexibilität und Portabilität bietet. Score kümmert sich um die Konfigurationen für Entwickler, damit diese sich auf die Bereitstellung von Funktionen konzentrieren können, anstatt sich mit der Infrastruktur herumschlagen zu müssen. Mehrere Konfigurationsregeln, Konstrukte und Werte in lokalen und Remote-Umgebungen erhöhen das Risiko einer Fehlkonfiguration. Mit Score können Entwickler von lokalen zu Remote-Umgebungen wechseln. Konfigurationen bleiben überall dort konsistent, wo Entwickler sie bereitstellen. Es kann schwierig sein, viele umgebungsspezifische Konfigurationsdateien synchron zu halten, was zu sich wiederholenden Konfigurationsarbeiten und einer Aufblähung von YAML führt. Score verwendet eine Spezifikationsdatei als einzige Quelle der Wahrheit, sodass sie über alle Bereitstellungskonfigurationen hinweg übersetzbar ist.

Quelle: Score.dev

GitLab Dedicated

GitLab hat GitLab Dedicated auf den Markt gebracht, ein Single-Tenant-SaaS, das es Unternehmen ermöglicht, von GitLab gehostete Repositorys auf ihrer eigenen Cloud-Infrastruktur auszuführen. GitLab übernimmt den gesamten Service und die Wartung. Das neue Single-Tenant-SaaS wird in der AWS-Region der Wahl des Kunden bereitgestellt. Es ist privat verbunden und wird von GitLab verwaltet und gehostet.

Warum ist das wichtig? GitLab versucht, ein Gleichgewicht zwischen einer kostengünstigeren Multi-Tenant-Edition der Plattform und der Verpflichtung von Organisationen, selbst eine On-Premise-Edition der Plattform bereitzustellen, zu finden. Die neueste Version der Plattform dürfte vor allem Unternehmen ansprechen, die in stark regulierten Branchen tätig sind. Wir sehen zunehmend, dass Unternehmen die Kontrolle über ihre Daten in ihrer privaten Cloud wünschen, um ihre Software-Lieferketten besser zu schützen.

Inhalt

CRDT: Fractional Indexing

Evan Wallace , Mitbegründer von Figma und Erfinder von esbuild, diskutiert die fraktionierte Indizierung, einen einfacheren Ansatz als die baumbasierte Indizierung. Er gibt an, dass die fraktionierte Indizierung die Verschachtelung gleichzeitig eingefügter Läufe nicht verhindert, was sie für Textdaten ungeeignet macht.

Warum ist das wichtig? Ein bahnbrechender Aspekt von Figma ist die Möglichkeit zur Bearbeitung für mehrere Spieler. Wallace hatüber die Techniken des Teams geschrieben , einschließlich der Entscheidung für die fraktionierte Indizierung im Vergleich zur Operational Transformation, die ursprünglich von Google Wave populär gemacht wurde. Wir sehen, dass kollaboratives Bearbeiten und Bearbeiten mit mehreren Spielern zu einem Muss für SaaS-Produkte werden und eine Handvoll Startups wie Replicache und Liveblocks bieten Technologien an, die die Implementierung erleichtern.

Alexander Wang von Scale über ML Moats

Warum ist das wichtig ? Wir sehen zwei Ansätze zur Verteilung von ML-Algorithmen: Closed und Open Source. Wir erleben zunehmend, dass Algorithmen zur Ware werden, was die Vertretbarkeit von Closed-Source-Modellen, die als API angeboten werden, verringert. Diese Woche habe ich eine Umfrage durchgeführt, in der ich gefragt habe, ob Einzelpersonen eher ein Open-Source- oder Closed-Source-API-Grundmodell verwenden. Von den 13 Antworten gaben 100 % Open Source an.

Ian Macomber von Ramp: Datensysteme tendieren zur Produktion

Ian Macomber hebt drei Trends hervor, die er in den letzten fünf Jahren beobachtet hat: 1) Systeme tendieren zur Produktion, 2) Systeme tendieren zur Blind Federation und 3) Systeme tendieren zur Layerinitis.

Warum ist das wichtig? Der Artikel unterstreicht, dass mehr Daten in der Produktion verwendet werden und dass Daten, die ursprünglich für einen bestimmten Zweck erstellt wurden, oft unwissentlich in vielen Teams und Anwendungsfällen übernommen werden. Im Allgemeinen werden Daten während ihrer Reise transformiert, sodass die Geschäftslogik auf mehrere Tools verteilt und schwer zu reproduzieren ist. Dieser Artikel unterstreicht, dass Unternehmen zunehmend datenzentriert werden, dass die nachgelagerten Auswirkungen sich ändernder Datentypen und Schemata eine Herausforderung darstellen können (etwas im Zusammenhang mit Datenverträgen) und dass die Datenherkunft zwar hilfreich, aber nicht immer korrekt sein kann.

Jobs

⭐️Speakeasy – Gründungs-UX-Leiter

⭐️Dragonfly – Developer Advocate (vollständig remote)

⭐️Diagrid – Developer Advocate (vollständig remote)