InfoQ Homepage News
-
GPUs Found Vulnerable to Side-Channel Attacks
Since Spectre and Meltdown were demonstrated at the beginning of 2018, researchers have been discovering many variants of side-channel vulnerabilities affecting both Intel and AMD CPUs. GPUs seemed instead to be immune to such attacks. Until now, that is.
-
The Software Defined Delivery Manifesto: Collaborative, Model-Based, Event-Driven Automation
At GOTO Copenhagen, Rod Johnson announced “The Software Defined Delivery Manifesto”, and argued that the delivery of software “is not a detail, it is our job”, and accordingly, “now is the time to engineer our delivery”. The authors of the manifesto argue that software defined delivery should be core, well-engineered, collaborative, accelerated (through automation and reuse) and observable.
-
Howler.js Audio Library for the Modern Web
Howler.js provides a modern audio library with support for the Web Audio API and a fallback mechanism for HTML5 Audio. The project strives to streamline cross-platform development efforts with audio in JavaScript.
-
Code Reviews in Practice
Code reviews are a great way to find bugs, get input from other team members, and share knowledge and ownership. For maximum benefit, integrate code reviews into your development process to ensure that no code reaches production without being reviewed. Reviews tend to uncover unresolved issues in the development process which you may need to address.
-
The Human Side of Microservices
A microservices architecture is a game changer for team communication, not a purely technical solution. If different teams don’t have stable, direct communication channels, the software they produce will suffer. The five key properties crucial for a successful microservices implementation are zero-configuration, auto-discovery, high redundancy, self-healing, and fault tolerance.
-
Google Open-Sources BERT: A Natural Language Processing Training Technique
In a recent blog post, Google announced they have open-sourced BERT, their state-of-the-art training technique for Natural Language Processing (NLP) . Google has decided to do this, in part, due to a lack of public data sets that are available to developers. In addition, optimizations have been made to Cloud TPUs to reduce the amount of time required for training NLP.
-
Amazon Releases Corretto: A Multiplatform Java OpenJDK Build with No-Cost Support
At Devoxx BE, held in Antwerp, Belgium, Amazon announced a preview release of Amazon Corretto, a “no-cost, multiplatform, production-ready distribution” build of OpenJDK, the reference implementation of Java.
-
Building Human Interfaces with Artificial Intelligence
AI helps us to build human interfaces based on speaking and writing, instead of using a keyboard or mouse; it allows humans to stay human. The biggest challenges are finding ways to tell systems what answers are unsatisfactory to help them learn, be transparent in what data is recorded and retained, and ensure that diversity and inclusion is part of our training data to prevent bias in AI systems.
-
Amazon Announces AWS GovCloud US-East Region
Amazon has announced their AWS GovCloud (US-East) region, an isolated AWS region, offering FedRAMP High and Moderate baseline security controls. This region is available now and targets federal, state, and local government agencies, IT contractors that serve them, and customers with regulated workloads.
-
Google Cloud Announces Transfer Appliance in Beta for Cloud Data Migrations in the EU
Google announced that Transfer Appliance, a high-capacity server that lets customers move large amounts of data to Google Cloud Platform (GCP) quickly and securely, is available in beta in the European Union (EU). Google will handle the data transfer with Transfer Appliance in GCP in the EU, and data will not leave the EU.
-
IBM Releases Open Liberty 18.0.0.3 with Support for MicroProfile 2.0
IBM’s third quarter release of Open Liberty 18.0.0.3 features full support for MicroProfile 2.0 and a focus on the MicroProfile Metrics API. Alasdair Nottingham, WebSphere and Liberty runtime architect at IBM, spoke to InfoQ about this latest release.
-
Amazon Introduces CloudFormation Drift Detection
In a recent blog post, Amazon announced CloudFormation Drift Detection which organizations can leverage to automate configuration consistency across AWS cloud resources. The CloudFormation Drift Detection feature allows organizations who have templated their configurations and deployments, known as stacks, to detect when configuration drift occurs from out-of-band changes.
-
How Checkly Achieves Zero Downtime Deployments with Terraform
Checkly, a monitoring tool that validates the correctness of API endpoints and browser click flows, shared their experience of using Terraform to achieve zero downtime deployments for their Docker based infrastructure on AWS.
-
C2x Will Be the Next ISO Standard for the C Language
Expected to be finalized in 2022, the C2x standard has started its evolution, driven by the C committee. InfoQ had the chance to speak with Jens Gustedt, who is working within the committee to advance the new standard and author of the upcoming book Modern C.
-
Facebook Releases PyTorch 1.0 Preview, with Google, AWS and Microsoft Azure Integrations
At a recent PyTorch developer conference in San Francisco, Facebook released a developer preview version of PyTorch 1.0. PyTorch is an open source, deep learning framework used to reduce friction in taking research projects to production. In this release, many investments have been made by public cloud and hardware companies to better support the PyTorch ecosystem.