InfoQ Homepage Development Content on InfoQ
-
restQL, a Microservices Query Language, Released on GitHub
restQL, a query language for microservices, is now available as an open-source project on GitHub. The restQL language is intended to simplify common scenarios for client-side access to RESTful microservices, including multiple parallel calls and chained calls. restQL was created to avoid some limitations of the more well-known data querying and management frameworks Falcor and GraphQL.
-
Parcel.js Launch Brings a Zero-Configuration Option to JavaScript Module Bundling
Parcel.js is a new open source JavaScript Module Bundler that launched on December 5th. Parcel’s launch announcement touted speed and zero configuration as differentiators from existing module bundlers like webpack, browserify, and rollup, and claiming up to a 10X speedup over webpack when using its built-in caching.
-
Hazelcast Joins the Eclipse Foundation
Hazelcast, a provider in open source In-Memory Data Grid (IMDG), recently joined the Eclipse Foundation to work with the other members of the Eclipse community to mainly focus on JCache, Eclipse MicroProfile, and EE4J. Greg Luck, CEO at Hazelcast, spoke to InfoQ about Hazelcast joining the Eclipse Foundation.
-
Visual Studio Code Announces JUnit Support
The team at Microsoft which supports Visual Studio Code (better known as VS Code) has announced the release of an extension to run and debug Java JUnit test cases. The extension works with the Java Language Support extension provided by Red Hat and the Debugger for Java to complete the end-to-end development experience for developers working in the Java language in the editor.
-
Modern Big Data Pipelines over Kubernetes
Container management technologies like Kubernetes make it possible to implement modern big data pipelines. Eliran Bivas, senior big data architect at Iguazio, spoke at the recent KubeCon + CloudNativeCon North America 2017 Conference about big data pipelines and how Kubernetes can help develop them.
-
Apple Releases New Security Updates to Protect Safari against the Spectre Attack
Apple has released a trio of security updates aimed at protecting Safari and WebKit against the Spectre attack.
-
Facebook Open-Sources RacerD - Java Race Condition Detector
Facebook’s open-source static analysis tool, Infer, now ships with support for detecting race conditions in Java code via RacerD.
-
Oracle Announces New Java Champions
Oracle has published a roundup of all new Java Champions accepted in 2017.
-
A Deeper Dive into Spectre and Meltdown
A deeper look at Spectre/Meltdown characteristics and potential attacks, why it's necessary to patch cloud VMs even though the cloud service providers have already applied patches, the nature of the performance impact and how it’s affecting real world applications, the need for threat modelling, the role of anti virus, how hardware is affected, and what’s likely to change in the long term.
-
Rust 1.23 Improves Memory Usage and More
The most significant improvement in Rust’s latest version is the reduction of memory usage made possible by avoiding some unnecessary copies. Additionally, rustdoc now consistently uses a CommonMark compliant engine to render the documentation.
-
Kubernetes and OpenShift Q&A with Brian Gracely from Kubecon 2017
InfoQ caught up with Brian Gracely, director product strategy for Red Hat Openshift, about how Kubernetes has helped shape the product direction and how it's relevant to developers and architects.
-
Microsoft Announces the General Availability of Azure Bot Service and Language Understanding
Microsoft recently announced that the Azure Bot Service and Language Understanding has become generally available. Both had previously been in public preview for months, and the release increases availability in nine more regions including Ireland, Hong Kong and Sao Paulo, Brazil, and new capabilities to aid developers in achieving more.
-
Meltdown and Spectre: What They Are and How to Deal with Them
This article discusses the latest CPU vulnerabilities – Meltdown and Spectre – and the current solutions to fix them.
-
Building GPU Accelerated Workflows with TensorFlow and Kubernetes
Daniel Whitenack spoke at the recent KubeCon + CloudNativeCon North America 2017 Conference about GPU based deep learning workflows using TensorFlow and Kubernetes technologies. He discussed the open source data pipeline framework Pachyderm.
-
Testing Lessons from Animals
We can learn from how animals search for food to understand testing better, argued James Bach. Over time testers find out where the buggy parts of a product are, but then it might be effective to occasionally wander off and explore other areas. Stop hoping that automation will save you, and learn to hunt for bugs.