So verbessern Sie CI / CD durch Linksverschiebungstests

Das Testen von Anwendungen war früher eine technisch anspruchsvolle, zeitkritische Aktivität, die Tage oder Wochen vor der Veröffentlichung einer Anwendung geplant war. Die Entwicklungsteams hatten bis zur elften Stunde die Möglichkeit, Code zu schreiben, und die Tester, die einen Großteil ihrer Arbeit manuell erledigten, hatten keine andere Wahl, als mit der ihnen zur Verfügung stehenden Zeit auszukommen. Das E

Weiterlesen

REST oder SOAP in einer Cloud-nativen Umgebung

Cloud-basierte API-Datenmodelle haben nicht nur das Cloud-Erlebnis verbessert, sondern auch Entwicklern und Administratoren die Möglichkeit geboten, Workloads mithilfe dieser APIs in die Cloud zu integrieren. Für die meisten Unternehmen ermöglichen APIs den Informationsaustausch zwischen verschiedenen lokalen und Cloud-basierten Anwendungen. Si

Weiterlesen

So arbeiten Sie mit dem Decorator-Entwurfsmuster in C #

Entwurfsmuster sind Lösungen für wiederkehrende Probleme und Komplexitäten im Software-Design und werden in drei verschiedene Kategorien eingeteilt: Kreation, Struktur und Verhalten. Das Decorator-Entwurfsmuster ist ein Strukturmuster und kann verwendet werden, um einem Objekt Funktionen dynamisch hinzuzufügen, ohne dass die Struktur des Objekts geändert werden muss. Im W

Weiterlesen

Schützt Sie Linux vor Ransomware-Angriffen?

Schützt Sie Linux vor Ransomware-Angriffen? Ransomware-Angriffe sind heutzutage unter Hackern der letzte Schrei, und viele Menschen machen sich Sorgen, Opfer zu werden. Sind Linux-Benutzer vor solchen Angriffen geschützt? Dieses Thema wurde kürzlich in einem Thread zum Linux-Subreddit angesprochen, und die Leute dort hatten einige interessante Gedanken über Linux- und Ransomware-Angriffe. Ry

Weiterlesen

Warum Unternehmen von TensorFlow zu PyTorch wechseln

Deep Learning, eine Unterkategorie des maschinellen Lernens, verwendet mehrschichtige neuronale Netze, um historisch schwierige maschinelle Aufgaben wie Bilderkennung, Verarbeitung natürlicher Sprache (NLP) und maschinelle Übersetzung im Maßstab zu automatisieren. TensorFlow, das 2015 aus Google hervorgegangen ist, ist das beliebteste Open-Source-Deep-Learning-Framework für Forschung und Wirtschaft. PyT

Weiterlesen

Verwendung der Buffer-Klasse in C #

Ein Puffer ist eine Folge von Bytes im Speicher und das Puffern ist die Manipulation von Daten, die sich im Speicher befinden. In .NET bezieht sich die Pufferung auf die Manipulation des nicht verwalteten Speichers, der als Array von Bytes dargestellt wird.  Möglicherweise möchten Sie die System.Bu

Weiterlesen

So arbeiten Sie mit der Serialisierung in .Net

Wenn Sie mit Anwendungen arbeiten, müssen Sie häufig Daten auf einem dauerhaften oder nicht dauerhaften Speichermedium speichern, damit dieselben Daten zu einem späteren Zeitpunkt abgerufen werden können. Die Serialisierung, eine von der CLR bereitgestellte Funktion, kann Ihnen dabei helfen. Serialisierung kann als der Prozess des Konvertierens eines Objekts in einen Bytestrom definiert werden, wobei der Status des Objekts im Speicher der Datenbank einer Datei beibehalten wird. Die

Weiterlesen

PHP plus: P ++ Vorschlag würde einen strengeren Dialekt schaffen

Ein neuer PHP-Dialekt mit dem Codenamen P ++ könnte als strengere Variante seines dynamischen Vorgängers mit erweiterten Funktionen und weniger Gepäck entwickelt werden. Der Vorschlag, der von PHP-Mitbegründer Zeev Suraski in der PHP-Community veröffentlicht wurde, würde P ++ oder wie auch immer es letztendlich genannt wird, neben PHP leben, aber nicht an die historische Philosophie von PHP gebunden sein. P ++

Weiterlesen

SAP erstellt eine eigene Java-Distribution

SAP hat eine „freundliche Abzweigung“ von Open Source Java namens SapMachine veröffentlicht. Das im Dezember 2017 begonnene Projekt dient als Downstream-Version von OpenJDK, das von SAP verwaltet wird. SAP-Kunden und -Partner können damit ihre Anwendungen ausführen. OpenJDK ist die Open Source-Version von Java. Obwoh

Weiterlesen

Couchbase-Test: Eine intelligente NoSQL-Datenbank

Jedes mittlere bis große Unternehmen benötigt eine Datenbank. Große multinationale Unternehmen benötigen häufig global verteilte Datenbanken, und wenn sie ihre Datenbank für Finanz- oder Inventaranwendungen verwenden, benötigen sie eine starke Konsistenz. Nur wenige Datenbanken können beide Anforderungen erfüllen. Couchb

Weiterlesen

Was ist neu in der Dart 2.2-Sprache von Google?

Die Dart-Sprache von Google, die einst als potenzieller Ersatz für JavaScript im Browser positioniert war, wurde mit der Veröffentlichung von Dart 2 im August 2018 für die clientseitige Web- und Mobilentwicklung neu gestartet. Dart 2.2 ist jetzt verfügbar. Dart 2 verfügt über ein verstärktes Typsystem, eine bereinigte Syntax und eine neu erstellte Entwickler-Toolkette. Dart h

Weiterlesen

Warum Oracle gerne gegen AWS und MongoDB verliert

Mark Hurd, der CEO von Oracle, ist ein Zahlenmensch. In einem kürzlich durchgeführten CNBC-Interview wurde er nach der Konkurrenz durch hochfliegende MongoDB gefragt. Anstatt direkt auf die Herausforderung zu reagieren, sagte Hurd: "Schauen Sie sich einfach die Zahlen und Fakten an und sehen Sie, was sie Ihnen sagen."

Weiterlesen

Verwenden von Redis Enterprise in Azure

NoSQL-Speicher gibt es in vielen Ausführungen. Einige sind Dokumentendatenbanken, andere speichern Schlüssel / Wert-Paare, die alle viele verschiedene Arten von Indizes und Abfragen unterstützen. Es gibt festplattenbasierte Systeme und solche, die für die Arbeit im Speicher ausgelegt sind. Einige verarbeiten große Datenmengen effizient. ande

Weiterlesen

Warum Entwickler Grafikdatenbanken verwenden sollten

Vor zwanzig Jahren hat mein Entwicklungsteam eine Engine zur Verarbeitung natürlicher Sprache entwickelt, die Stellenanzeigen, Auto- und Immobilienanzeigen nach durchsuchbaren Kategorien durchsucht. Ich wusste, dass wir eine schwierige Herausforderung beim Datenmanagement hatten. Die Daten in einigen Anzeigentypen waren relativ einfach, z.

Weiterlesen

Schnelle UI-Entwicklung mit Flutter für Windows

Es gibt viel zu sagen für Tools, die es einfach machen, mehrere Plattformen von einer einzigen Codebasis aus anzusprechen, die Belastung der Entwickler zu verringern und die Reichweite Ihrer Anwendungen zu erhöhen. Microsoft Xamarin ist ein hervorragendes Beispiel dafür und erweitert .NET auf iOS und Android. Ab

Weiterlesen