InfoQ Homepage News
-
.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.
-
Tone.js Interactive Music Web Framework
Tone.js leverages the Web Audio API to provide a framework for creating interactive music in the browser.
-
Firefox 72 Released with Better Privacy, User Experience and a Four-Week Release Cycle
The Firefox browser shipped new versions in 2020 which strive to improve privacy, user experience, and JavaScript and WebAPI support. Additionally, Mozilla will now release new Firefox versions on a monthly cycle.
-
Confluent Offers Apache Kafka as a Service on the Azure Marketplace
In a recent blog post, Confluent announced the general availability of Confluent Cloud on Microsoft Azure. Confluent Cloud is a fully managed Apache Kafka service that removes the burden of operationally managing Kafka for engineers.
-
Microsoft Ships Preview of Cluster-Friendly Cloud Disks
Storage is one of the more mature services in the public cloud, but rarely supports traditional clustered systems. To attract those on-premises workloads, the Microsoft Azure team released a preview of Azure Shared Disks, a block storage option for attaching managed disks to multiple virtual machines.
-
How to Embrace “You Build It, You Run It” with Paul Hammant at QCon London
Paul Hammant talked at QCon London about having developers responsible for the first line of support in production, as the saying goes, “if you build it, you run it.” Hammant recommends following this practice only if there are proper support levels and escalation policies defined. As a result, companies could reduce the chances of burnout or staff quitting.