InfoQ Homepage News
-
W3C Finalizes Web of Things (WoT) Recommendations
The W3C recently announced two new W3C Recommendations, Web of Things (WoT) Architecture and Web of Things (WoT) Thing Description (TD), for web integration across IoT platforms and applications.
-
Managing Infrastructure from Kubernetes with the HashiCorp Terraform Operator
HashiCorp has released the alpha version of the Terraform operator for Kubernetes to manage infrastructure as code from Kubernetes. After installing the operator, users can synchronize Terraform workspaces using Kubernetes manifests. Then, applications running in Kubernetes can reference Terraform outputs using ConfigMaps. For now, this operator only works for Terraform Cloud.
-
Introducing the JAMstack
JAMstack is a new architecture for building sites that can be served directly from a CDN that offers many benefits over existing LAMP or MEAN solutions. It stands for JavaScript, APIs, and pre-rendered Markup.
-
How Duolingo Migrated its Android App to 100% Kotlin
Across the last two years, Duolingo seamlessly migrated its Java Android app to 100% Kotlin. Among the main benefits this brought, developers improved their productivity and happiness while the Duolingo app became almost null pointer exception (NPE) free. InfoQ has spoken with Duolingo Android and web development leader Art Chaidarun to learn more about their experience.
-
Google Releases Quantization Aware Training for TensorFlow Model Optimization
Google announced the release of the Quantization Aware Training (QAT) API for their TensorFlow Model Optimization Toolkit. QAT simulates low-precision hardware during the neural-network training process, adding the quantization error into the overall network loss metric, which causes the training process to minimize the effects of post-training quantization.
-
ExBERT, a Tool for Exploring Learned Representations in NLP Models
MIT-IBM AI Labs and Harvard NLP Group have released a live demo of their interactive visualization tool for exploring learned representations in Transformers models called exBERT, along with a pre-publication and the source-code.
-
Instana Launches Context Guide: Enabling Visual Navigation of Infrastructure & Services
Provider of automated application performance management (APM) solutions for microservices, Instana, has launched the Instana Context Guide, providing GUI-based access to the company’s underlying system model called the Dynamic Graph. Instana’s solution discovers application service components and application infrastructure, including cloud infrastructure.
-
Safari Blocks Third-Party Cookies by Default
Safari joins privacy-focused web browsers like Tor and Brave in blocking third-party cookies by default in a move aimed at taking a step forward in web privacy. Google will not support third-party cookie blocking by default for all Chrome users until 2022. Third-party cookie blocking by default may disable login fingerprinting, and some cross-site request forgery attacks.
-
Windows Subsystem for Linux 2 Moving into General Availability with Improved Update Process
Microsoft announced that Windows Subsystem for Linux 2 (WSL2) will be generally available in Windows 10, version 2004. WSL2 was released into the Insider Program last year. With the move to general availability, WSL2 can now be automatically updated via standard Windows Updates.
-
Google and Apple Jointly Working on Contact Tracing for iOS and Android
Google and Apple announced a joint effort to create a Bluetooth-based contact tracing solution for iOS and Android. This initiative aims to provide a tool to fight the spread of the COVID-19 virus by alerting participants who have been in contact with someone who has been positively diagnosed.
-
Pandemic Shines Security Spotlight on Zoom Collaboration Risks
COVID-19 self-isolation has resulted in Zoom growing from 10m to 200m daily users. This has highlighted issues with Zoom's data privacy, security practices and meeting configurations. Bruce Schneier and other security commentators have provided insights into these issues. While governments and major companies have banned it, Zoom started a 90-day security hardening stint with former Facebook CSO.
-
Amazon Announces General Availability of AWS Deepcomposer
Recently, Amazon announced the general availability of Deepcomposer, a service in AWS, which provides developers with a creative way to learn Machine Learning (ML). Deepcomposer is a machine learning-enabled keyboard for developers, and is available for purchase.
-
TinyGo Aims to Bring Go to the Internet of Things
Google-sponsored TinyGo is a new LLVM-based Go compiler to make it possible to run Go programs on microcontrollers, including the Arduino Uno and the BBC micro.bit, as well as modern browsers using Web Assembly.
-
Firefox 75 Revamps Address Bar, Keeps Release Schedules despite Coronavirus
Mozilla recently released Firefox 75, with a revamped address bar striving to improve the user’s search experience. Additionally, Firefox developers may now lazy-load images with configuring the <img> element’s loading attribute. Developers may also now evaluate side-effect-free expressions as they type in the console. Mozilla maintains Firefox's release schedule despite the coronavirus impact.
-
Remaining Accessibility Issues in HTML Controls
The HTML standard has constantly made progress in accessibility over the years. Developers and designers have however reported some accessibility issues with common HTML controls such as <input/>, <select/>, <video/>.