Typabhängigkeit in Java, Teil 2

Das Verständnis der Typkompatibilität ist für das Schreiben guter Java-Programme von grundlegender Bedeutung, aber das Zusammenspiel von Abweichungen zwischen Java-Sprachelementen kann für Uneingeweihte sehr akademisch erscheinen. Dieser zweiteilige Artikel richtet sich an Softwareentwickler, die bereit sind, sich der Herausforderung zu stellen! Tei

Weiterlesen

Google Bazel erstellt und testet Bazel 1.0

Das Bazel-Build-Tool von Google, ein Open-Source-System, das eine Vielzahl von Sprachen und Plattformen unterstützt, darunter das Angular-Webframework und die TensorFlow-Bibliothek für maschinelles Lernen, hat den Status der Version 1.0 erreicht. Bazel ist so positioniert, dass es schnellere Build-Geschwindigkeiten bietet, wobei Builds auch korrekt und skalierbar sind. D

Weiterlesen

Beginnen Sie mit Angular: Das InfoWorld-Tutorial

Angular, der Nachfolger von AngularJS, ist eine Entwicklungsplattform zum Erstellen von Mobil- und Desktopanwendungen mit TypeScript und / oder JavaScript und anderen Sprachen. Angular ist beliebt für die Erstellung von Websites mit hohem Volumen und unterstützt Web-, Mobile-Web-, native Mobile- und native Desktop-Anwendungen.

Weiterlesen

Wie Edge Analytics intelligenteres Computing ermöglicht

Viele Anwendungsfälle für Analysen und maschinelles Lernen stellen eine Verbindung zu Daten her, die in Data Warehouses oder Data Lakes gespeichert sind, führen Algorithmen für vollständige Datensätze oder eine Teilmenge der Daten aus und berechnen Ergebnisse für Cloud-Architekturen. Dieser Ansatz funktioniert gut, wenn sich die Daten nicht häufig ändern. Was aber

Weiterlesen

Meine zwei Cent auf SpinLock in .Net

Stellen Sie sich eine Situation vor, in der ein Thread versucht, Zugriff auf eine gemeinsam genutzte Ressource zu erhalten, die Ressource jedoch bereits gesperrt ist. Daher muss der Thread warten, bis die Sperre aufgehoben wird. Hier kommt die Thread-Synchronisation ins Spiel. Die Thread-Synchronisierung wird verwendet, um zu verhindern, dass mehrere Threads gleichzeitig auf eine gemeinsam genutzte Ressource zugreifen.

Weiterlesen

Das Abschalten des Twitter-Firehose ist eine Gefahr für die API-Wirtschaft

Der Social-Media-Riese Twitter gab am Freitag auf Gnip, seiner Datenanalyse-Akquisition, bekannt, dass er Vereinbarungen mit Dritten über den Weiterverkauf der "Firehose" -Daten von Twitter beendet - den vollständigen, ungefilterten Strom von Tweets, die über den Dienst verfügbar sind. Nennen wir es eine der beruflichen Gefahren der API-Wirtschaft: Je weiter verbreitet und vielfältiger die Abhängigkeit von einer einzelnen Entität ist - sei es als Datenquelle, Analyseschicht oder Infrastruktur - desto einfacher ist es, den Teppich abreißen zu lassen raus unter deinen Füßen. Anstelle

Weiterlesen

JavaFX wird aus dem Java JDK entfernt

JavaFX, die 10 Jahre alte Rich Client-Entwicklungstechnologie von Oracle für Java, wird vom Java Development Kit (JDK) entkoppelt und in ein eigenes Modul aufgeteilt. Wenn Sie JavaFX zu einem eigenen Modul machen, wird es für Oracle einfacher, neue Mitwirkende zu übernehmen und den Weg freizumachen. Da

Weiterlesen

Was ist neu in Apples Swift 4.2-Sprache?

Vor der geplanten Veröffentlichung von Swift 5 im Jahr 2019 hat Apple die Zwischenversion Swift 4.2 veröffentlicht. Aktuelle Version: Was ist neu in Apples Swift 4.2? Version 4.2 der Programmiersprache Swift von Apple bringt die Sprache einer stabilisierten Anwendungs-Binärschnittstelle (ABI) näher und ermöglicht die Binärkompatibilität für zukünftige Versionen. Die ABI-

Weiterlesen

Erkunden des Routings in der Web-API

Die ASP.Net-Web-API ist ein kompaktes Framework zum Erstellen zustandsloser HTTP-Dienste. Mithilfe der Web-API können Sie RESTful-Services entwerfen und implementieren, die unter HTTP ausgeführt werden. REST ist ein Architekturstil - eine Reihe von Einschränkungen, die zum Implementieren zustandsloser Dienste verwendet werden. Di

Weiterlesen

Best Practices in ASP.Net MVC

Dies ist ein weiterer Beitrag in der Artikelserie zu Best Practices. In diesem Fall werde ich die Best Practices vorstellen, die bei der Arbeit mit dem ASP.Net MVC-Framework befolgt werden sollten. Worum geht es beim MVC-Entwurfsmuster? Lassen Sie uns zunächst einen kurzen Überblick über die Grundlagen geben. Wo

Weiterlesen

Rückblick: Windows 10 Anniversary Update kann nicht begeistert werden

Ein Jahr nach der ersten, ins Stocken geratenen Veröffentlichung von Windows 10 „RTM“ (Build 10240) und fast neun Monate nach der Einführung von Win 10 Fall Update (Version 1511) haben wir endlich einen neuen Mandanten an der Spitze von Windows 10 “as ein Service-Haufen. Windows 10 Anniversary Update, auch bekannt als Redstone 1, auch bekannt als Version 1607, steht Windows Insidern zur Verfügung. Das Upd

Weiterlesen

10 vertrauenswürdige JavaScript-Testtools

Das Testen von JavaScript-Code ist unkompliziert. Wie kann man die Fehler fernhalten und sicherstellen, dass Anwendungen im Browser oder auf Node.js reibungslos ausgeführt werden? Glücklicherweise haben Entwickler eine Vielzahl von Optionen, wenn es um JavaScript-Tests geht. Testläufer und Frameworks für Unit-Tests, Integrationstests und Funktionstests sind für das JavaScript-Ökosystem verfügbar und decken Node.js und

Weiterlesen

Qubole Review: Self-Service-Big-Data-Analyse

Qubole ist eine Cloud-native Datenplattform für Analytik, KI und maschinelles Lernen und bietet Lösungen für Kundenbindung, digitale Transformation, datengesteuerte Produkte, digitales Marketing, Modernisierung und Sicherheitsinformationen. Es bietet schnelle Wertschöpfungszeit, Multi-Cloud-Unterstützung, 10-fache Administratorproduktivität, ein Verhältnis von Bediener zu Benutzer von 1: 200 und niedrigere Cloud-Kosten. Aufg

Weiterlesen

Testen von Webanwendungen mit Node.js und Playwright

Die moderne Anwendungsentwicklung hängt von automatisierten Tests ab, bei denen Testframeworks verwendet werden, um sicherzustellen, dass der Code für Anwendungspakete und für Endbenutzer bereit ist. Um das Beste aus dem Testen herauszuholen, werden Tests vor dem Code geschrieben und können in die Quellcodeverwaltung und CI / CD-Pipelines (Continuous Integration / Continuous Deployment) integriert werden. Tes

Weiterlesen

2 Gründe, warum eine Verbunddatenbank nicht so ein Knaller ist

Es ist oft das erste Problem, das Sie beim Wechsel in die Cloud lösen: Ihr Unternehmen verwendet Dutzende, manchmal Hunderte verschiedener heterogener Datenbanken, und jetzt müssen Sie sie zu Hunderten von virtuellen Ansichten der Daten in der Cloud zusammenbinden. Das Gute daran ist, dass Sie nicht in neue Datenbanken migrieren oder die Daten von dem Ort verschieben müssen, an dem sie derzeit in der Cloud gehostet werden. Sc

Weiterlesen