InfoQ Homepage News
-
Java 9 Enters First Bug Fixing Round
Java 9 is now officially feature complete, meaning the first bug-fixing phase has started. HTTP/2 Client didn't make it on time for the deadline and has been downgraded to an incubating feature. Since the objective now is to prepare Java 9 for general availability in July, it is very unlikely that any new JEP will be added at this point.
-
Apache HBase 1.3 Ships with Multiple Performance Improvements
Apache HBase 1.3.0 was released mid-January 2017 and ships with support for date-based tiered compaction and improvements in multiple areas, like write-ahead log (WAL), and a new RPC scheduler, among others. The release includes almost 1,700 resolved issues in total.
-
Google Expands Audit Logging Capability to Majority of Cloud Services
Tracking "who did what" in a self-service public cloud can be challenging. With Google Cloud Audit Logging, Google captures log streams for seventeen services in Google Cloud Platform (GCP) .
-
The Infrastructure Behind Twitter: Scaling Networking, Storage and Provisioning
The Twitter Engineering team has recently provided an insight into the evolution and scaling of the core technologies behind their in-house infrastructure that powers the social media service. Core lessons shared included: Architect beyond the original specifications; there is no such a thing as a “temporary change or workaround”; and documenting best practices has been a “force multiplier”.
-
All Google's Servers Contain Custom Security Silicon
Google infrastructure is designed to ensure that information is secure throughout its entire lifecycle. Here we highlight the key points of Google’s approach.
-
Docker for AWS Now Generally Available
Docker Inc. launched its answer to Amazon ECS into public beta at the end of last year: an AWS-compatible service for managing and orchestrating Docker containers. Now, Docker for AWS is generally available.
-
Ionic 2 Brings Performance Improvements and New Native Plugin System
The Ionic team has released version 2.0 of its JavaScript framework, bringing with it new components, features, and tools, including a new native plugin system. Ionic co-founder Max Lynch, describes how Ionic apps benefit from a significantly faster Angular 2, giving them an "inherent performance improvement out of the box."
-
GitLab 8.16 Now Includes Monitoring and Extends Auto Deploy to Google Container Engine
Following the introduction of auto-deploy to Kubernetes on OpenShift last month, GitLab 8.16 makes auto-deploy available on Google Cloud. Additionally, GitLab 8.16 improves its issue search and filter UI, and includes monitoring tool Prometheus and Slack-alternative Mattermost.
-
The OpenAPI Spec, Based on Swagger, Reaches 3.0
The Open API Initiative has announced the preview of the OpenAPI 3.0 with an Implementer Draft scheduled for the end of February.
-
The Improvisor's Code and QConSF
Through improv games, Ted DesMaisons and Lisa Rowland shared three hacks for building a better life - embracing failure, saying "yes," and sharing control.
-
Image Libraries for .NET Core
.NET Core does not have image processing APIs as part of its standard libraries. The broader community has stepped in to provide several different options for developers to consider for use.
-
Q&A with Susan Fowler on Production-Ready Microservices
At the upcoming Microservices.com Practitioners Summit on Jan 31, Susan Fowler, an engineer at Stripe, will be presenting on topics from her book, Production Ready Microservices. InfoQ met with Fowler to discuss the technical, business and cultural challenges of successfully implementing a microservices architecture.
-
Chaperone - A Kafka Auditing Tool from the Uber Engineering Team
The Uber Engineering team released their Kafka auditing tool called Chaperone as an open-source project. Chaperone allows for auditing and detection of data loss, latency, and duplication of messages in the multi-datacenter and high-volume Kafka setup at Uber.
-
Testing Challenges and Essential Skills for Testers
Complex AI systems with non-deterministic outcomes pose challenges for testers and programmers. Such systems will increasingly become normal in high-impact, high-risk applications, argues Fiona Charles; testers should increase their capacity for thinking and learning and develop a number of personal strengths such as courage and good judgement.
-
eBay Announces New Buy and Sell APIs
eBay recently announced the release of two brand new buy and sell API’s.