Over the past five years, Google searches for Machine Learning have gone up five times. “Fo anything that has machine learning in it or blockchain in it, the valuation goes up, 2, 3, 4, 5x”, Andy Stewart pointed out. Zachary Lipton claimed a "misinformation epidemic" in the field in a recent blog post. In this article we present the technical perspective of ML and how it can be presented.
QCon New York (the 6th annual software conference) is just 10 weeks away. June 26-28 QCon returns to its new location at Times Square’s Marriott Marquis, but with the same great lineup of speakers. 2017 features speakers from Stitch Fix, Google, Netflix, Lyft, Pivotal, Redis Labs, among others.
In a recent blog post on the Hyperledger project website, Brian Behlendorf, executive director of the Hyperledger project, announced that the Hyperledger Technical Steering Committee has approved a proposal, submitted by Monax and Intel, to incubate the first Ethereum derived project called Burrow, a permissionable smart contract machine.
Apache Ignite is an in-memory computing platform with transactional support, that supports both key-value persistence as well as streaming and complex-event processing. Ignite was open-sourced by GridGain in late 2014 and accepted in the Apache Incubator program. InfoQ interviewed Nikita Ivanov, CTO of GridGain, to find out more about Apache Ignite.
Marcin Grzejszczak is a software engineer at Pivotal. Currently, he is working on Spring Cloud Contract, a consumer-driven contracts framework for Java. InfoQ has interviewed Marcin in order to discuss some of the framework's benefits, and how in particular consumer-driven contracts can help with microservice testing.
Data preparation is an important aspect of data processing and analytics use cases. Business analysts and data scientists spend about 80% of their time gathering and preparing the data rather than analyzing it or developing machine learning models. Kelly Stirman spoke last week at Enterprise Data World 2017 Conference about the data preparation best practices.
Jim Webber, chief scientist at Neo4J Technology, explored how Neo4J implements causal consistency at QCon London 2017. The presentation included a high-level overview of Neo4J’s clustering architecture, its implementation of consensus using Raft, and a pattern called bookmarking used to achieve read-after-write consistency.
There may finally be some light at the end of the long tunnel for Java EE 8. Oracle recently updated the Java community on Java EE 8, which included the latest release schedule and updates on JSR activities. Almost four years in the making, the road for Java EE 8 has not been easy.
In a recent blog post, Amazon announced updates to its MySQL-compatible Database Engine, Aurora. In this update, Amazon is including support for cross region snapshot copy, cross region replication for encrypted databases, cross account encrypted snapshot sharing, adding a region where Aurora can be provisioned and a new instance size called T2.Small.
Microsoft recently announced it opened the source code of its Azure Service Fabric SDK. Azure Service Fabric is a distributed systems platform to package, deploy, and manage and microservices. The SDK exposes Service Fabric APIs to integrate .NET applications in the Service Fabric platform.
Google recently announced the Cloud Machine Learning API updates at the Google Cloud Next Conference. This includes a set of APIs in the areas of vision, video intelligence, speech, natural language, translation and job search.
At the Open Networking Summit, Google engineers highlighted the capabilities of their Software Defined Networking (SDN) strategy, including the peering edge architecture named Espresso. Espresso is the fourth pillar of Google's SDN strategy and focuses on optimizing the performance and availability of peering connections with major Internet Service Providers around the globe.
Microsoft recently announced an initial preview of Application Insights support for Azure Functions. As a result of this integration between the two services, developers now get built-in instrumentation for their code and a portal to view trends in their code’s performance. Developers are also able to set monitoring thresholds which can be used to create alerts or a callout to external webhooks.
Intel recently launched their 3D XPoint non-volatile memory (NVM) under the brand name of Optane. The SSD label in some of the branding might imply that it’s a different type of durable storage, but the technology is aimed at applications that would normally use RAM. This marks the beginning of the end of the compromise between in memory and persistent.
Yaron Goland, Principal Architect at Microsoft, has published an article describing how a blockchain client can be made AP or CP based on its implementation. This works by being able to configure how many blocks must come after a transaction until it is accepted. The more blocks which have occurred after the transaction, the more likely it is to have a system wide consensus, making it consistent.