Quantum AI ist noch Jahre von der Hauptsendezeit des Unternehmens entfernt

Das Potenzial von Quantum Computing, die KI zu revolutionieren, hängt vom Wachstum eines Entwickler-Ökosystems ab, in dem geeignete Tools, Fähigkeiten und Plattformen im Überfluss vorhanden sind. Um als bereit für die Bereitstellung in der Unternehmensproduktion zu gelten, müsste die Quanten-KI-Industrie zumindest die folgenden wichtigen Meilensteine ​​erreichen: Finden Sie eine überzeugende Anwendung, für die Quantencomputer einen klaren Vorteil gegenüber klassischen Ansätzen zum Aufbau und Training von KI haben. Konvergieren

Weiterlesen

Rückblick auf 2015, das größte Jahr von Microsoft

Mit wichtigen Produktankündigungen und einer Reihe großer Wetten auf die Zukunft wird 2015 eines der wichtigsten Jahre von Microsoft sein. Als krönender Abschluss wurde Windows 10 gestartet. Ein Jahr zuvor wurde erstmals eine Vorschau angezeigt. 2015 war das Jahr, in dem wir das neue Betriebssystem endlich vollständig sehen konnten. Mic

Weiterlesen

Verwendung des Memento-Entwurfsmusters in C #

Wir verwenden Entwurfsmuster, um häufig auftretende Entwurfsprobleme zu lösen und die Komplexität unseres Quellcodes zu verringern. Das Memento-Entwurfsmuster ist ein Verhaltensentwurfsmuster, das verwendet werden kann, um eine Rückgängig- oder Rollback-Funktion in einer Anwendung bereitzustellen oder beispielsweise einfach den Status eines Objekts in einer ASP.Net-W

Weiterlesen

Der wesentliche Leitfaden für die Sicherheit von MongoDB

David Murphy fungiert als Praxismanager für MongoDB bei Percona, einem Anbieter von MySQL- und MongoDB-Lösungen und -Diensten der Enterprise-Klasse. Die Sicherheit von MongoDB ist wieder in den Nachrichten. Eine kürzlich erschienene Flut von Geschichten zeigt, wie Hacker MongoDB-Datenbanken beschlagnahmt und die Daten für Bitcoins freigegeben haben. Lau

Weiterlesen

Ist Linux Mint eine sichere Distribution?

Linux Mint und Sicherheitsprobleme Linux Mint wurde in den letzten Jahren von einigen Medien wegen Sicherheitsproblemen verurteilt. Aber wie genau sind solche Wahrnehmungen? Leidet Linux Mint wirklich unter Sicherheitsproblemen oder ist alles viel Lärm um nichts? Ein Autor bei DistroWatch stürzt sich in die Kontroverse und untersucht einige der Mythen und Missverständnisse über Linux Mint und Sicherheit. Je

Weiterlesen

WebAssembly-Primer: Beginnen Sie mit WebAssembly

WebAssembly verspricht eine völlig neue Art von Web - eine schnellere Leistung für Benutzer und mehr Flexibilität für Entwickler. Anstatt JavaScript als einzige Sprache für die clientseitige Webinteraktion zu verwenden, kann ein Entwickler aus einer Vielzahl anderer Sprachen auswählen - C, TypeScript, Rust, Ruby, Python - und in der Sprache arbeiten, in der er sich am wohlsten fühlt mit. Urspr

Weiterlesen

Django-Tutorial: Beginnen Sie mit Django 2.0

Django ist ein einheitliches Python-Webframework, das von Ruby on Rails inspiriert wurde und viele der gleichen Metaphern verwendet, um die Webentwicklung schnell und einfach zu gestalten. Django ist voll geladen und flexibel und hat sich zu einem der am häufigsten verwendeten Web-Frameworks von Python entwickelt.

Weiterlesen

Der unerschütterliche Optimismus von Tim O'Reilly

Ob gut oder schlecht, Tim O'Reilly ist in seiner vierzigjährigen Karriere als technischer Verleger, Autor und Risikokapitalgeber als ein Orakel für die Technologiebranche bekannt geworden, dem Begriffe wie Open Source und Web 2.0 zugeschrieben wurden. Heute befindet sich O'Reilly in der interessanten Position, sowohl ein Techno-Optimist zu sein - zum Beispiel darüber, wie künstliche Intelligenz menschliche Arbeiter fördern und existenzielle Probleme wie den Klimawandel lösen kann - als auch ein heftiger Kritiker der neuen Machtzentren zu sein Technologie hat vor allem im Silicon Valley geschaff

Weiterlesen

So arbeiten Sie mit transaktionalen WCF-Diensten

WCF (Windows Communication Foundation) ist eine sichere, zuverlässige und skalierbare Messaging-Plattform für die Entwicklung von Diensten in .Net. Eine Transaktion ist eine Reihe von Anweisungen, die nach den ACID-Prinzipien ausgeführt werden (ACID steht für atomare, konsistente, isolierte und dauerhafte Operationen). Wen

Weiterlesen

Best Practices für die asynchrone .NET-Programmierung

Mit der asynchronen Programmierung können Sie ressourcenintensive E / A-Vorgänge ausführen, ohne den Haupt- oder den ausführenden Thread der Anwendung blockieren zu müssen. Obwohl es nützlich und scheinbar einfach zu implementieren ist, birgt es eine Menge Komplexität und Risiken. Zu den potenziellen Risiken, die mit der asynchronen Programmierung verbunden sind, insbesondere die falsche Verwendung der asynchronen Programmierung, wenn die empfohlenen Vorgehensweisen nicht befolgt werden, gehören Deadlocks, Prozessabstürze und sogar eine langsame Leistung. Sie soll

Weiterlesen

Python für .Net erhebt sich von den Toten

Die Entwicklung auf IronPython, einer Python-Implementierung, die auf der Common Language Runtime (CLR) des .Net-Frameworks ausgeführt wird, ist dank des Projekts, das kürzlich den Besitzer eines neuen Entwicklungsleiters gewechselt hat, ein Kinderspiel. Jeff Hardy, ehemaliger führender IronPython-Entwickler, bestätigte den Übergang auf der Mailingliste der Ironpython-Benutzer Anfang dieses Monats. "Aus

Weiterlesen

Die Rostsprache führt die Stapelüberlauf-Umfrage an

Rust belegte im fünften Jahr in Folge der Entwicklerumfrage von Stack Overflow den ersten Platz als „beliebteste“ Programmiersprache, während Python hinter TypeScript vom zweiten auf den dritten Platz abrutschte. Die „beliebtesten“ Sprachen von Stack Overflow sind diejenigen mit dem höchsten Prozentsatz an Umfrageteilnehmern, die die Sprache derzeit verwenden und sie weiterhin verwenden möchten. Das Unterne

Weiterlesen

Arbeiten mit dem Unity-Anwendungsblock

Ähnlich wie Castle Windsor und StructureMap ist auch Unity Application Block ein IoC-Container (Inversion of Control). Der Unity Application Block von Microsoft ist ein leichter erweiterbarer Abhängigkeitsinjektionscontainer. Es bietet Unterstützung für Konstruktorinjektion, Eigenschaftsinjektion und Methodenaufrufinjektion. Der

Weiterlesen

Verwendung des In-Memory-Caching in ASP.NET Core

ASP.NET Core ist ein schlankes und modulares Framework, mit dem leistungsstarke, moderne Webanwendungen unter Windows, Linux oder MacOS erstellt werden können. Im Gegensatz zu älterem ASP.NET verfügt ASP.NET Core über kein CacheObjekt. ASP.NET Core bietet jedoch Unterstützung für verschiedene Arten von Caching, einschließlich In-Memory-Caching, verteiltem Caching und Antwort-Caching. In di

Weiterlesen

InfoWorld Bossies

Die Bossies (Best of Open Source Software Awards) zeichnen jedes Jahr die beste Open Source-Software für Unternehmen und professionelle Benutzer aus. Die zentrale Mission war es immer, die innovativsten Produkte zu identifizieren, die Entwicklern und IT-Organisationen zur Verfügung stehen. Diese Produkte - von Anwendungsentwicklungstools über Plattformen und Infrastruktursoftware bis hin zu Big-Data-Analyse- und maschinellen Lernwerkzeugen - stammen zunehmend aus Open-Source-Projekten. Bo

Weiterlesen