Best Practices für Entwickler: Die 5 Methoden, die Sie anwenden sollten

Devops ist heute in vielen Technologieunternehmen wichtig, da zwei scheinbar gegensätzliche Missionen und Kulturen zusammenkommen müssen: Agile Entwicklungsteams erfüllen schnell die Geschäftsanforderungen und implementieren Anwendungsänderungen. Betriebsteams arbeiten hart daran, die Systemleistung aufrechtzuerhalten, die Sicherheit der Computerumgebungen zu gewährleisten und die Computerressourcen zu verwalten. Ag

Weiterlesen

Das DoneJS JavaScript Framework wird schneller

Version 3 von DoneJS, einem Open-Source-JavaScript-Framework zum Erstellen von Web- und mobilen Apps in Echtzeit, ist jetzt verfügbar. Die Entwickler sagen, dass die neue Version schnelleres Rendern und baumschüttelnde Module bietet. Früher als JavaScriptMVC bekannt, ermöglicht DoneJS die Entwicklung von Echtzeit-Benutzeroberflächen, die exportiert werden können, um auf mehreren Plattformen ausgeführt zu werden. Was i

Weiterlesen

Entwickelt für Echtzeit: Big Data Messaging mit Apache Kafka, Teil 2

In der ersten Hälfte dieser JavaWorld-Einführung in Apache Kafka haben Sie mit Kafka einige kleine Hersteller- / Verbraucheranwendungen entwickelt. In diesen Übungen sollten Sie mit den Grundlagen des Apache Kafka-Nachrichtensystems vertraut sein. In dieser zweiten Hälfte lernen Sie, wie Sie Partitionen verwenden, um die Last zu verteilen und Ihre Anwendung horizontal zu skalieren und bis zu Millionen von Nachrichten pro Tag zu verarbeiten. Auß

Weiterlesen

Erstellen einer Roadmap für die Zukunft des IT-Verbrauchs

„Bei der digitalen Transformation geht es darum, schneller zu innovieren und zu handeln. Ein großer Teil dieser Geschwindigkeit wird durch die Art und Weise entstehen, wie Technologien konsumiert und bereitgestellt werden. Wir glauben, dass in naher Zukunft alles als Service geliefert wird “, sagte Antonio Neri, CEO von HPE, in seiner Keynote zu HPE Discover 2019. Daz

Weiterlesen

Microsoft Visual Studio erhält Angular-Bearbeitungs-Smarts

Der Angular Language Service, der Code-Editoren einen Mechanismus zum Abrufen von Vervollständigungen, Fehlerprüfungen, Hinweisen und Navigation in Angular-Vorlagen bietet, wurde auf die Visual Studio-IDE von Microsoft portiert. Der Dienst für die Arbeit mit dem von Google entwickelten Angular JavaScript / TypeScript-Framework wird über die Erweiterung Angular Language Service für Visual Studio bereitgestellt, die jetzt auf dem Visual Studio Marketplace verfügbar ist. Micro

Weiterlesen

Was Sie über Docker in Windows wissen müssen

Ich verbrachte das Ende der letzten Woche bei Monki Gras, einer Londoner Entwicklerkonferenz, die sich mit dem Handwerk der Softwareentwicklung befasste. Es ist eine faszinierende Veranstaltung, und dieses Jahr ging es darum, wie man Software verpackt. Kein Wunder, dass viele der Redner über die Rolle von Containern bei der Entwicklung und kontinuierlichen Lieferung sprachen.

Weiterlesen

Kritik: Red Hat macht Docker auf die harte Tour

Red Hats Project Atomic ist eine bewährte Methode zum Ausführen von Linux-Containern. Auf dem Atomic Host-Betriebssystem sind Docker (Container), Flannel (Netzwerk), OSTree (Hostverwaltung), Etcd (verteilter Schlüsselwertspeicher) und Kubernetes (Orchestrierung) bereits installiert.  Kubernetes ist eines der beiden beliebten Container-Orchestrierungssysteme, das andere ist Docker Swarm. Ma

Weiterlesen

Verwendung von .SD im Paket R data.table

Für einige Benutzer von data.table ist „dot-SD“ ein Rätsel. Aber der Ersteller von data.table, Matt Dowle, sagte mir, dass es eigentlich ganz einfach ist: Stellen Sie es sich einfach als Symbol für „jede Gruppe“ vor. Lassen Sie uns ein paar Beispiele durchgehen. Ich habe einen Datensatz mit täglichen Radtouren aus dem Fahrradverleihsystem der Region Boston. Wenn Sie mi

Weiterlesen

Wie sich Azure Maps von Bing Maps für Entwickler unterscheidet

Jeder, der eine Karten-App auf einer Microsoft-Plattform erstellen möchte, steht vor einem Dilemma: Das Unternehmen verfügt derzeit über zwei Karten-APIs, eine mit Bing und eine mit Azure. Sie sind sich sehr ähnlich, und während Bing Maps mehr Funktionen bietet, holt Azure Maps schnell auf. Sie verwenden Kartendaten von verschiedenen Partnern und haben unterschiedliche Preismodelle. Mit

Weiterlesen

Die Wolke ist voller Zombies, aber das ist in Ordnung

Microsoft möchte, dass Sie glauben, dass Amazon Web Services "eine Brücke ins Nirgendwo" ist, aber nichts könnte weiter von der Wahrheit entfernt sein. Tatsächlich, wie Gartner sagt, "gehen neue Inhalte [Workloads] in der Regel in die öffentliche Cloud ... und neue Inhalte wachsen einfach schneller" als die herkömmlichen Workloads, die derzeit das Rechenzentrum versorgen. Das

Weiterlesen

Novm fordert die Definition heraus, was ein Container und was eine VM ist

Gerade als Sie dachten, alle Möglichkeiten für Hypervisoren, Container und VMs seien ausgeschöpft, kommt ein weiterer Anwärter, um frische Zutaten in den Topf zu rühren. Novm - hergestellt unter der Schirmherrschaft von Google, obwohl es laut GitHub-Beschreibung kein offizielles Google-Produkt ist - ist ein Typ-2-Hypervisor (ähnlich VMware Workstation anstelle von VMware ESX), der in Go geschrieben wurde und die KVM von Linux nutzt und sich darauf konzentriert Ausführen von Anwendungen statt ganzer Systeme. Inter

Weiterlesen

Der Stand von Microservices und Cloud Computing

Laut einer kürzlich durchgeführten O'Reilly-Radarumfrage zum Wachstum des Cloud Computing gab eine der interessanteren Metriken an, dass 52 Prozent der 1.283 Antworten angeben, dass sie Microservices-Konzepte, -Tools oder -Methoden für die Softwareentwicklung verwenden. Von diesen nutzt eine große Minderheit (mehr als 28 Prozent) seit mehr als drei Jahren Microservices. Di

Weiterlesen

So schreiben Sie Leistungstests mit NBench

Wenn Sie mit Anwendungen arbeiten, möchten Sie häufig die Speicherzuordnung, den Garbage Collection-Aufwand (GC) und den Durchsatz des Codes kennen. Ihre Anwendung ist möglicherweise langsam oder verbraucht möglicherweise viele Ressourcen, und Sie möchten herausfinden, was nicht stimmt. Obwohl Sie Funktionsprobleme und Codefehler mithilfe von Komponententests und Codeüberprüfungen erkennen können, benötigen Sie möglicherweise noch eine Möglichkeit, Leistungsprobleme zu isolieren. Hier biete

Weiterlesen

Firefox fügt einen WebSocket-Inspektor hinzu

Firefox 71 enthält einen integrierten WebSocket Inspector, ein Tool zum Überprüfen von WebSocket-Verbindungen. Das Tool ist bereits in Firefox Developer Edition 70 verfügbar, einer experimentellen Version des Browsers. Mit dem WebSocket Inspector, der sich im Netzwerkoberflächenfenster der Developer Edition befindet, können Benutzer die tatsächlichen Daten anzeigen, die in WebSocket-Frames übertragen wurden. Der Web

Weiterlesen