InfoQ Homepage News
-
Facebook Releases React 16
Facebook has released version 16 of React, adding some welcome features and performance improvements. The only difference this time around is that they completely rewrote React.
-
Brian Goetz Speaks to InfoQ on Pattern Matching for Java
Brian Goetz and Gavin Bierman of Oracle introduce the concept of pattern matching for potential integration into the Java programming language. By starting from common Java source code idioms that are verbose or error prone, they explore how pattern matching may eliminate some of the pitfalls.
-
Google Cloud and HashiCorp Expand Collaboration
As part of a wider engagement with the open source community, Google has announced increased collaboration with HashiCorp. The result of this is improved Google Cloud Platform (GCP) specific functionality for Terraform, the infrastructure-as-code cloud provisioning tool, and Vault, the secret management tool.
-
Q&A with Alison Polton-Simon on Her 'Metrics That Matter’ Talk for DevOpsDays NZ
Raf Gemmail talks with ThoughtWorks’ Alison Polton-Simon about her DevOpsDaysNZ talk on metrics which teams should be measuring.
-
Facebook to Relicense React under MIT
Facebook has decided to change the React license from BSD+Patents to MIT to make it possible for companies to include React in Apache projects, and to avoid an uncertain relationship with the open source community.
-
Q&A with Hillery Hunter: IBM Reduces Neural Network Training Times by Efficiently Scaling Training
In August 2017 IBM announced it broke the training record for image recognition capabilities. IBM research reduced their training time for the neural network layout called "ResNet-50" to only 50 minutes. On another network layout called ResNet-101, they obtained an accuracy record of 33.8 percent. Using 256 GPUs they trained their neural network on a dataset containing 7.5 million images.
-
PayPal’s API Style Guide and Patterns
PayPal has created their platform as services connected to each other through RESTful APIs. They have developed guidelines and design patterns for creating and using these APIs, making them publicly available for other developers to get inspiration for their own projects.
-
W3C Publishes DRM as a Recommendation
After a divided vote, the World Wide Web Consortium has adopted Encrypted Media Extensions as a full recommendation, formalizing closed-source Digital Rights Management into the specification. In response, the EFF has resigned from the W3C.
-
LinkedIn Develops MySQL Query Analyzer Tool
In order to optimise the performance of their MySQL instances, LinkedIn has created a Query Analyzer tool in order to analyze and tune expensive queries. It runs on the network layer, stores everything within a centralized server, and provides a UI for users to analyze metrics.
-
Eric Evans: Domain-Driven Design Even More Relevant Now
Eric Evans, author of Domain-Driven Design, said the concepts in the book he wrote in 2003 are even more relevant now than they were 14 years ago. As the range of tools and technologies has expanded, some lend themselves to the principles of DDD better than others we've had in the past. Evans said, "DDD is not about technology, but is not indifferent about technology."
-
How to Measure Continuous Delivery
Stability and throughput are the things that you can measure when adopting continuous delivery practices. These metrics can help you reduce uncertainty, make better decisions about which practices to amplify or dampen, and steer your continuous delivery adoption process in the right direction.
-
Swift 4 is Officially Available: What's New
Swift’s latest major release contains many changes and updates to the language and the standard library, most notably new String features, extended collections, archival and serialization, and more.
-
Q&A with Michael Coté on Devops Adoption and His Talk at DevOpsDays NZ
Raf Gemmail talks to Pivotal’s Michael Coté about obstacles to DevOps adoption and his forthcoming talk at DevOpsDays NZ 2017.
-
TensorFlow Serving 1.0 Release Detailed at Google I/O
Google's Noah Fiedel details new programming model for TensorFlow Serving in a stable 1.0 release. Subject matter addresses common challenges with portability, servablility, and reproducibility improvements.
-
First NetBeans Code Drop Lands at Apache
Oracle has released the first of three NetBeans code drops to the Apache Incubator.