InfoQ Homepage News
-
MIT Researchers Test Oracles and Smart Contracts on Bitcoin Lightning Network
The Massachusetts Institute of Technology (MIT) has revealed the results of their tests running smart contracts on the Bitcoin Lightning Network. Running smart contracts on the Bitcoin network isn’t necessarily new, however, the approach of using trusted entities called oracles with smart contracts is what makes their approach unique on the Bitcoin blockchain.
-
Thanos - a Scalable Prometheus with Unlimited Storage
The Improbable engineering team open sourced Thanos, a set of components that adds high availability to Prometheus installations by cross-cluster federation, unlimited storage and global querying across clusters.
-
Amazon Neptune, a New Cloud Graph Database, Is Now Generally Available
A new cloud graph database, Amazon Neptune, is publically available after its limited preview launch last year. With Amazon Neptune, customers can manage their bits of data in a graph model – a semantic structure in nodes, edges, and properties.
-
Q&A with the Creator of Dockly, a Console-Based UI for Managing Docker Containers
Dockly is an open-source alternative to the Docker CLI, which helps you manage and monitor all your Docker containers from the command line. To get a better understanding of how Dockly improves working with Docker, InfoQ spoke with the developer behind Dockly, Liran Tal, about his experience building Dockly and creating terminal-based applications.
-
Apple Has Released Core ML 2
At WWDC Apple released Core ML 2: a new version of their machine learning SDK for iOS devices. The new release of Core ML should create an inference time speedup of 30% for apps developed using Core ML 2. An important new feature of the Core ML SDK is Create ML. Developers can create and train custom machine learning models on their mac.
-
The Lowdown on Face Recognition Technology
Facial recognition is a direct application of machine learning that is being deployed far and wide to consumers, in the industry and to law enforcement agencies with potential benefits in our daily lives as well as serious concerns for privacy. facial recognition models show above human performances but real world implementation remains problematic for some applications.
-
Microsoft Announces JavaScript Support for Excel Custom Functions
Microsoft recently announced a developer preview release supporting JavaScript to create custom functions directly in Excel. This addition moves beyond the existing Microsoft Office JavaScript API, which is limited to building add-ins or web applications that interact with the object models in Office host applications.
-
Testing Software with Artificial Intelligence
Advances in computer vision algorithms and the application of modern artificial intelligence (AI) techniques have made writing visual tests practical. With AI in testing, autonomous testing becomes possible. The boring and rote tasks will be delegated to the AI so that the tester can do the thinking.
-
Kotlin on Android: Android KTX, Kotlin Bootcamp Udacity and More
Google recently presented a series of efforts to improve the Kotlin developer experience on the Android platform, including Android KTX, a Kotlin Bootcamp Udacity course, Lint support, and more.
-
VS2017 15.8 Preview 2 Improves CPU Profiling, F# Support
Microsoft's second preview of Visual Studio 2017 15.8 debuts enhancements to the CPU Profiler in the Debugging tools. Several important changes were made in its support for F#-- including faster IntelliSense and several bug fixes.
-
ARKit 2 Introduces Shared Experiences
At WWDC 2018, Apple announced version 2 of its augmented reality (AR) framework for iOS, ARKit, supporting shared experiences, persistent tracking, 3D object detection, and a new file format aiming to enable AR objects interoperability across Apple apps.
-
Zip Slip Directory Traversal Vulnerability Impacts Multiple Java Projects
Security monitoring company Snyk has disclosed Zip Slip, an arbitrary file overwrite vulnerability exploited using a specially crafted ZIP archive that holds path traversal filenames. The vulnerability affects thousands of projects including AWS CodePipeline, Spring Integration, LinkedIn's Pinot, Apache/Twitter Heron, Alibaba JStorm, Jenkins, Gradle, and Google Cloud Platform.
-
Ron Jeffries Says Developers Should Abandon "Agile"
Ron Jeffries, author, speaker, one of the creators of Extreme Programming (XP) and a signatory of the Agile Manifesto back in 2001, shared a post on his blog in which he advocates that developers should abandon “Agile”, meaning they should stay away from the “Faux Agile” or “Dark Agile” forms and get closer to the values and principles of the Manifesto.
-
Oracle Lays off Java Mission Control Team after Open Sourcing Product
The Java Mission Control suite of tools, also known as JMC, was open sourced by Oracle on May 3rd with much applause and excitement from the Java development community. The excitement was replaced with unease as sources reported that the entire JMC development team was laid off.
-
Entity Framework Core 2.1 Release Adds Improved SQL Query Generation
Entity Framework Core 2.1 has been released, bringing with it many features existing EF developers have long waited for. EF Core 2.1 adds support for SQL GROUP BY, support for Lazy Loading, and data seeding, among others.