InfoQ Homepage News
-
IBM Launches Blockchain as a Service
At the company’s recent InterConnect conference, IBM announced the release of IBM Blockchain as a Service. This service is based upon the Linux Foundation’s Hyperledger Fabric version 1.0 and runs on IBM’s high security network which is underpinned by LinuxONE. Previously, the Hyperledger Fabric was in an incubator state and has since been promoted to an active state.
-
Public Docker Image Vulnerability Research Findings Released
A researcher from Federacy released a report analyzing vulnerabilities in Docker images in public repositories. 24% of images were found to have significant vulnerabilities, with Ubuntu based ones having the most and Debian based ones having the least.
-
Challenges Building Facebook Live Streams
Facebook Live started in a hackathon two years ago, and was launched to users eight months later. One of the challenges has been dealing with the unpredictable number of viewers of a single stream, Sachin Kulkarni noted in his presentation at the recent QCon London conference, where he described his team's architecture and design considerations when building Facebook live streams.
-
The Agile Journey of Buurtzorg towards Teal
Buurtzorg, a Dutch nationwide nursing organization, operates entirely using self-managing practices. Teams are fully self-organized, and the organization has developed a culture where these independent teams are supported by the back office. Their IT system was developed in an agile way to help teams deliver nursing care to their patients.
-
Visual Studio 2017 Brings F# 4.1
The Visual Studio 2017 release in early March included F# 4.1 and an update of the Visual F# tools. F# 4.1 brings improvements and interoperation with C# 7 while the tools are the first version supporting the Roslyn workspaces.
-
Apple Quietly Upgrades the File System of Millions of iOS Devices
With the release of iOS 10.3 to the general public, millions of devices will be upgraded to Apple’s new file system, APFS, in what is a bold, yet not risk-free move, according to several commentators.
-
Angular 4.0 Released with a Focus on Shrinking App Size
Google released version 4.0 of their popular Angular JavaScript framework, focusing on shrinking the size of the generated code and keeping the framework on a streamlined release schedule.
-
Visual Studio 2017 Now Supports Git Via SSH
Microsoft has switched to git.exe so that Visual Studio 2017 can have better Git support. This has enabled several features that were lacking in previous versions.
-
Object Deserialisation Filters Backported from Java 9
JEP 290, which allows filtering of incoming data when deserialising an object, and was initially targeted to Java 9, has been backported to Java 6, 7, and 8. The feature provides a mechanism to filter incoming data in an object input stream as it is being processed, and can help prevent deserialisation vulnerabilities like the one that affected Apache Commons and other libraries a while back.
-
Fable 1.0 Beta Brings Better Tooling Integration, New Project Format, and More
F# to JavaScript compiler Fable has reached version 1.0 beta, bringing tooling improvements, a streamlined project format, and better code generation. InfoQ has spoken with Fable creator Alfonso García-Caro.
-
Mastering Agile Testing
There is general acceptance that adopting agile development practices enables the speeding up of the delivery of software. Without incorporating quality assurance practices directly into the development process, product quality inevitably suffers. In order to consistently achieve high quality, both work practices and team roles need to change to build quality in rather than testing at the end.
-
Java Finalization to be Deprecated?
Java's finalization mechanism, a part of the platform since Java 1.0, has been proposed for deprecation in the forthcoming Java 9 release.
-
Vaadin Releases Version 8 of Their Polyglot Framework
Four years since the release of version 7, Vaadin released version 8 of their polyglot framework that features 21 improvements in areas of typesafe APIs and performance.
-
HashiCorp Terraform 0.9. Released with State Locking, State Environments, and Destroy Provisioners
HashiCorp have released Terraform 0.9., which includes: significant improvements to how remote state is managed, including state locking, ‘state environments’ and a new centralised initialisation command ‘terraform init’; destroy provisioners that can be configured run before a resource is destroyed; and resource interrupts, allowing the immediate interrupts to be handled with custom logic.
-
Cloud Native Computing Foundation (CNCF) Adds Linkerd, gRPC, and CoreDNS to Growing Portfolio
Since the beginning of 2017 the Cloud Native Computing Foundation (CNCF) has added three new projects to their portfolio for hosting and stewardship, including: linkerd, a transparent proxy ‘service mesh’ that provides service discovery, failure handling and visibility; gRPC, a language agnostic high performance RPC framework; and CoreDNS, a fast and configurable cloud native DNS server.