Starten Sie die Big Data-Verarbeitung mit Apache Ignite

Apache Ignite ist eine In-Memory-Computing-Plattform, die nahtlos zwischen der Anwendungsschicht und der Datenschicht eines Benutzers eingefügt werden kann. Apache Ignite lädt Daten von der vorhandenen festplattenbasierten Speicherschicht in den Arbeitsspeicher und verbessert so die Leistung um bis zu sechs Größenordnungen (1 Millionfach). Di

Weiterlesen

11 Technologien, die Entwickler jetzt erforschen sollten

Neue und sich weiterentwickelnde Technologien verändern unsere Arbeitsweise schnell und bieten Entwicklern, die bereit sind, neue Fähigkeiten zu entwickeln und zu übernehmen, kreative Möglichkeiten. Wir haben uns 11 Technologietrends angesehen, von denen Experten sagen, dass sie die aktuellen IT-Ansätze wahrscheinlich stören und die Nachfrage nach Ingenieuren mit Blick auf die Zukunft erhöhen werden. Es ge

Weiterlesen

So implementieren Sie Polymorphismus in C #

Polymorphismus bezieht sich auf die Fähigkeit, dieselbe Schnittstelle für verschiedene Formen darzustellen. Obwohl das Konzept des Polymorphismus in allen Programmiersprachen, die ihn unterstützen, dasselbe ist, unterscheidet sich seine Implementierung von einer Sprache zur anderen. Die drei Arten des Polymorphismus sind Überladung, parametrisch und Inklusion. Pol

Weiterlesen

Die 2020 IDG Cloud Computing Umfrage

Vor nicht allzu langer Zeit mussten Sie als Business Stakeholder oder IT-Manager hart arbeiten, um genau zu erklären, warum Sie sich für Anwendungen oder Infrastrukturen in der öffentlichen Cloud entscheiden würden. Heutzutage ist es in vielen Unternehmen wahrscheinlicher, dass Sie einen Pushback erhalten, wenn Sie versuchen, die Bereitstellung einer Workload in Ihrem eigenen Rechenzentrum zu rechtfertigen, in dem Ressourcen wertvoll sind. Di

Weiterlesen

So arbeiten Sie mit Web Sockets in .Net

Ein Web-Socket ist eine TCP-Socket-Verbindung zwischen dem Client und dem Server über ein Netzwerk. Ein Web-Socket ist im Wesentlichen eine bidirektionale Vollduplex-Kommunikation zwischen dem Client und dem Server über ein Netzwerk. Die steigende Nachfrage nach Echtzeitnachrichten mit geringer Latenz für mobile Webanwendungen hat zum Aufkommen von Web-Sockets geführt. Die

Weiterlesen

Fish: Eine bessere Alternative zu Bash unter Linux?

Fish: Eine bessere Alternative zu Bash unter Linux? Bash ist ein fantastisches Tool unter Linux, aber es gibt Raum für Verbesserungen in allem. Fish ist eine alternative Shell für Linux, die einige als bedeutendes Upgrade für das betrachten, was Bash zu bieten hat. Derrik Diener berichtet für Make Tech Easier: Wollten Sie schon immer einmal von Bash wegkommen, wenn Sie Linux verwenden? Es

Weiterlesen

Auf Wiedersehen, HP Public Cloud: 5 No-Bull-Imbissbuden

Mit wenig Fanfare und ein paar Monaten Warnung zieht HP den Stecker auf seiner Helion Public Cloud-Plattform. HP sagt, dass es durch Helion CloudSystem und Helion OpenStack "unsere privaten und verwalteten Cloud-Funktionen verdoppeln" wird. Für ein Unternehmen, das sich dafür einsetzte, eine öffentliche Cloud mit Unternehmensattraktivität zu schaffen, ist der Umzug ein großes Zugeständnis des Public-Cloud-Bereichs an seine etablierten Akteure. Dies

Weiterlesen

Was ist neu in Apples Swift 5-Sprache?

Apple hat seine Programmiersprache Swift 5 mit einer stabilen Anwendungsbinärschnittstelle (ABI) und Binärkompatibilität veröffentlicht, die laut Apple zur Entwicklung kleinerer Anwendungen führen wird. Die Interoperabilität mit anderen Sprachen wird ebenfalls verbessert. Mit diesem Upgrade ist der ABI jetzt auf Apple-Plattformen stabil, sodass Swift-Bibliotheken jetzt in jede zukünftige Version von MacOS, iOS, WatchOS und TVOS integriert sind. Da Ent

Weiterlesen

Ruby 3 zeigt eine Vorschau der parallelen Ausführung an

Ruby 3.0.0, ein geplantes Upgrade auf die seit langem etablierte dynamische Open Source-Sprache, ist jetzt als Vorschau verfügbar. Zu den Highlights der neuen Version gehören Funktionen für die parallele Ausführung und die Typbeschreibung. Die parallele Ausführung erfolgt in Form einer experimentellen Funktion namens "Ractor", bei der es sich um eine aktormodellähnliche Parallelitätsabstraktion handelt, die eine parallele Ausführung ohne Bedenken hinsichtlich der Thread-Sicherheit ermöglichen soll. Entwickl

Weiterlesen

Zusammengesetzte Schlüssel in JPA und Ruhezustand

Jede JPA-Entität hat einen Primärschlüssel, aber einige Entitäten haben mehr als einen Wert als Primärschlüssel. In diesem Fall müssen Sie einen zusammengesetzten Schlüssel verwenden. Dieser Java-Tipp führt Sie in die Verwendung von zusammengesetzten Schlüsseln in JPA und Hibernate ein. Beachten Sie, dass ich davon ausgegangen bin, dass Sie mit JPA und Hibernate in die Java-Persistenz eingeführt wurden, einschließlich der Modellierung von Entitäten und Beziehungen mithilfe von Primärschlüsseln. Wenn Sie mit d

Weiterlesen

Apache PredictionIO: Einfacheres maschinelles Lernen mit Spark

Die Apache Foundation hat ihrem Dienstplan ein neues Projekt für maschinelles Lernen hinzugefügt, Apache PredictionIO, eine Open-Source-Version eines Projekts, das ursprünglich von einer Tochtergesellschaft von Salesforce entwickelt wurde. Was PredictionIO für maschinelles Lernen und Spark tut Apache PredictionIO basiert auf Spark und Hadoop und liefert Spark-basierte Vorhersagen aus Daten mithilfe anpassbarer Vorlagen für allgemeine Aufgaben. Apps

Weiterlesen

Verstehen Sie den .Net CLR-Thread-Pool

Im .NET Framework ist die CLR dafür verantwortlich, Ressourcen für die Ausführung von Anwendungen bereitzustellen. Insbesondere bestimmt der CLR-Thread-Pool, wann Threads hinzugefügt oder entfernt werden sollen. Wenn Sie wissen, wie dies funktioniert, können Sie bestimmen, wie Sie Ihre ASP.Net-Anwendung für eine optimale Leistung konfigurieren. Der

Weiterlesen

Was, warum und wann automatisieren wir?

Während Automatisierung heute nicht die neueste Technologieform in der Presse ist, ist sie wohl darauf ausgerichtet, den größten Einfluss auf die Funktionsweise von Menschen und Unternehmen im nächsten Jahrzehnt zu haben. Von eleganten selbstfahrenden Autos bis hin zu neu definierten Einzelhandelsmodellen bemühen sich Technologen und Verbraucher immer noch, das Potenzial von Unternehmen und Privatpersonen zu verstehen und zu nutzen. Aus

Weiterlesen

Microsoft bringt .NET dev zu Apache Spark

Microsoft und die .NET Foundation haben Version 1.0 von .NET für Apache Spark veröffentlicht, ein Open Source-Paket, das die .NET-Entwicklung für die umfangreiche Datenverarbeitung in die Spark-Analyse-Engine bringt. .NET für Apache Spark 1.0 wurde am 27. Oktober angekündigt und unterstützt .NET-Anwendungen, die auf .NET St

Weiterlesen

Verwendung von Datenübertragungsobjekten in ASP.NET Core 3.1

Ein Datenübertragungsobjekt (allgemein als DTO bezeichnet) ist normalerweise eine Instanz einer POCO-Klasse (einfaches altes CLR-Objekt), die als Container verwendet wird, um Daten zu kapseln und von einer Schicht der Anwendung an eine andere zu übergeben. In der Service-Schicht werden normalerweise DTOs verwendet, um Daten an die Präsentationsschicht zurückzugeben. Der

Weiterlesen

So implementieren Sie den Webserver HTTP.sys in ASP.Net Core

ASP.Net Core ist ein plattformübergreifendes, schlankes und modulares Open Source-Framework zum Erstellen leistungsstarker Webanwendungen. Kestrel ist ein plattformübergreifender Webserver für ASP.Net Core, der standardmäßig enthalten ist. Es gibt jedoch Einschränkungen. Um diese Einschränkungen zu umgehen, empfehlen wir die Verwendung von HTTP.sys, ei

Weiterlesen

Go vs. Python: Wie man wählt

Wenn es um Benutzerfreundlichkeit und Bequemlichkeit für den Entwickler geht und die Entwicklungsgeschwindigkeit beschleunigt, stehen zwei Programmiersprachen über dem Paket - Python und Go. Heute ist Python eine Hauptstütze für Skripte, Entwickler, maschinelles Lernen und Testen, während Go die neue Welle des container-basierten, Cloud-nativen Computing vorantreibt. Man

Weiterlesen

Python erhält möglicherweise eine Mustervergleichssyntax

Die Entwickler der Python-Sprache überlegen sich einen neuen Vorschlag, PEP 622, der Python endlich eine Syntax für Mustervergleichsanweisungen bringen soll. Die neuen Pattern Matching-Anweisungen würden Python-Programmierern eine aussagekräftigere Möglichkeit bieten, mit strukturierten Daten umzugehen, ohne auf Problemumgehungen zurückgreifen zu müssen. 

Weiterlesen