InfoQ Homepage News
-
New Relic – the State of Java Report
While self-reported data suggests that running the latest and greatest JVM in production is the way forward, the recent report by New Relic (which monitors real JVMs in production) suggests that the Java landscape is dominated by Java 8, and to a lesser extent, Java 11, with non-LTS releases barely a blip on their radar. Read on to find out what their report says customers are actually using.
-
Facebook Research Develops AI System for Music Source Separation
Facebook Research recently released Demucs, a new deep-learning-powered system for music source separation. Demucs outperforms previously reported results based on human evaluations of overall quality of sound after separation.
-
Netflix Open Sources Crisis Management Orchestration Tool
Netflix announced the release of Dispatch, their crisis management orchestration framework. Dispatch integrates with existing tools such as Jira, PagerDuty, and Slack to streamline the crisis management process. Dispatch includes integration endpoints for adding in support for additional tooling.
-
How to Debug Your Team: QCon London Q&A
Lisa van Gelder spoke about debugging your team at QCon London 2020, where she presented her toolkit for how to diagnose and address issues with a team’s pace of delivery. “It is all about ensuring they have mastery, autonomy, purpose and psychological safety”, she said. She uses that toolkit to introduce change to teams in a way that gets the buy-in from the team.
-
Benchmarks for Amazon's Graviton2 Arm Processor
AnandTech has published 'Amazon's Arm-based Graviton2 against AMD and Intel' which includes comprehensive benchmarks across Amazon’s general purpose instances. The cost analysis section describes ‘An x86 Massacre’, as while the pure performance of the Arm chip is generally in the same region as the x86 competitors, its lower price means the price/performance is substantially better.
-
.NET Interactive: Jupyter Notebooks with .NET Core - Preview 2
.NET Interactive is the new name for Try .Net. This suite of APIs and command-line tools allows you to create interactive notebooks and documents combining rich text, code and data. One of the main use cases for .NET Interactive is embedding code into a Jupyter Notebook.
-
Tailwind CSS 1.2 Release Adds CSS Grid Support
Tailwind CSS, a low-level CSS framework, recently released Tailwind CSS version 1.2, adding support for CSS Grid Layout, CSS Transitions, and CSS Transforms.
-
GitLab 2020 Remote Work Report Highlights Key Motivators for Remote Work
GitLab has just released its 2020 Remote Work Report, which provides a thorough perspective on remote work from the viewpoint of both remote workers and employers. Based on over 3,000 respondents across various industries and roles, the report also aims to give a glimpse of what remote work might look like in the future. InfoQ has taken the chance to speak with GitLab head of remote Darren Murph.
-
What Comes after Microservices? Multi-Runtime Microservices with Bilgin Ibryam at QCon London
Bilgin Ibryam talked at QCon London about the evolution of distributed systems on Kubernetes and the future architecture trends. Ibryam said that the next trend would be to decouple infrastructure concerns from microservices. Ibryam calls this multi-runtime microservices, a service with business logic along with a sidecar in charge of state management, networking, binding, and lifecycle.
-
Deep Learning Accelerates Scientific Simulations up to Two Billion Times
Researchers from several physics and geology laboratories have developed Deep Emulator Network SEarch (DENSE), a technique for using deep-learning to perform scientific simulations from various fields from high-energy physics to climate science. Compared to previous simulators, the results from DENSE achieved speedups ranging from 10 million to 2 billion times.
-
Go Gets New Reflection-Based Protocol Buffers API
Go's new bindings for protocol buffers, Google's language-neutral data interchange format that aims to replace JSON for high-performance applications, aim to merge the protocol buffer type system within Go's type system and enable its manipulation at runtime.
-
TornadoVM: Running Java on GPUs and FPGAs with Dr Juan Fumero at QCon London
Dr Juan Fumero presented at QCon London on TornadoVM, a plug-in to OpenJDK and GraalVM that runs Java on heterogeneous hardware including Graphical Processing Units (GPUs) and Field Programmable Gate Arrays (FPGAs). Demos during the presentation showed code being sped up by hundreds of times when running on a GPU vs a CPU.
-
Fastify Node.js Web Framework
Fastify is an open-source Node.js web framework that remains focused on providing excellent developer experience, minimal performance overhead, and a flexible plugin architecture.
-
Google Expands Open Images Dataset and Adds New Localized Narratives Annotation
Google AI has just released a new version (V6) of their photo dataset Open Images, which now includes an entirely new type of annotation called localized narratives. These multimodal descriptions of images incorporate synchronized voice, text, and mouse trace annotations that provide more in-depth training data for what is already one of the largest open "source annotated" image datasets.
-
Managing Multi-Cloud Production Kubernetes Clusters at Brandwatch
Brandwatch's engineering team wrote about their experience with managing multi-cluster Kubernetes across EKS, GKE and self-managed clusters.