InfoQ Homepage News
-
Web Components at GitHub - Web Component SF Meetup
Kristján Oddsson detailed at the Web Components SF meetup how GitHub uses Web Components and the patterns GitHub identified to foster readable, performant, and accessible front end components.
-
eBay Rearchitected Android App to Leverage App Bundles and Dynamic Feature Delivery
eBay engineers worked with Google to rearchitecture and reimplement their mobile app to take advantage of several new technologies, including Android app bundles (AAB) and Kotlin. They also took the chance to improve test automation, Continuous Integration/Continuous Delivery (CI/CD), and overcome global infrastructure limitations.
-
Google Announces General Availability of CPU Overcommit for Sole Tenant Nodes
In a recent blog post, Google announced that CPU overcommit for sole-tenant nodes is generally available. With CPU overcommit for sole-tenant nodes, customers can over-provision their dedicated host virtual CPU resources by up to two times.
-
Security Concerns for Peripheral APIs on the Web
Google has been promoting the inclusion of peripheral connectivity using Bluetooth and USB on web browsers for several years. Yet, it's meeting heavy resistance from other browser vendors such as Apple and Mozilla.
-
Ensuring Software Quality at eBay Denmark
Quality is not only about not releasing bugs to production, it is much more than that. Quality is a product that is user-friendly, easy to access and use, has high performance/short load time, and is about code that is stable and easy to maintain. Jette Pedersen gave a talk about how to ensure good quality products at Swiss Testing Day 2020.
-
Go 1.16 Will Support Register-Based Calling Convention
The Go team is working to implement a minimum viable register-based calling convention in Go 1.16. This change could provide 5-10% throughput improvement, according to the Google Go team, while keeping backward compatibility for code using Go current stack-based calling convention.
-
Amazon Makes Internal Machine-Learning Courses Public
Amazon has published videos and supplementary materials from several of its internal Machine Learning University courses. The course lectures cover three machine-learning topics and can be watched on-demand on YouTube, while the slides, notebooks, and datasets can be downloaded from GitHub. A total of twelve courses are planned to be released by the end of the year.
-
Containers Running on EKS and AWS Fargate Can Now Use Amazon Elastic File System
Recently, Amazon announced that Amazon Elastic Kubernetes Service (EKS) pods running on AWS Fargate can now mount Amazon Elastic File System (EFS) file systems. The update is a follow-up to AWS customers requesting support for EFS with Fargate when using Amazon Elastic Kubernetes Service (EKS).
-
Airbnb Releases Tool to Convert Large Codebases to Typescript
The Airbnb engineering team recently released ts-migrate, a tool to help migrate JavaScript code to TypeScript. While the resulting TypeScript code will compile, manual revision of a few annotations (e.g. any) will still be necessary. An automated process may however be more productive than starting from scratch. The Airbnb team reports converting projects with over 50,000 lines of code in a day.
-
TypeScript 4.0 Adds Long-Awaited Variadic Tuple Types
The TypeScript team announced the release of TypeScript 4.0, which includes long-awaited variadic tuple type support and other improvements without introducing any major breaking changes.
-
Containerizing Java Applications with Jib
Jib, the open source tool for building optimized Docker images for Java applications, has been constantly adding new features to improve the developer and CI/CD experiences. Some of the highlights include the Jib Plugin Extension Framework, native support for popular application frameworks, CI/CD performance improvements, and enhanced development experience on a local Kubernetes with Skaffold.
-
Using Measurement to Optimise Remote Work
Dave Longman of HeadForwards wrote about using data to demonstrate the effectiveness of remote work during lockdown. Michael Schrage of MIT’s School of Management also wrote about the importance of using data-driven insights to improve performance in the current climate. Laura Giurge of London Business School talked about how isolation is teaching individuals and firms to be remotely effective.
-
Is Julia Production Ready? Q&A with Bogumił Kamiński
On the heels of JuliaCon 2020, SGH Warsaw School of Economics professor and DataFrames.jl maintainer Bogumił Kamiński summarized the status of the language and its ecosystem and stated that Julia is finally production-ready. InfoQ has taken the chance to speak with professor Kamiński.
-
Amazon Announces ECS Now Supports EC2 Inf1 Instances
In a recent blog post, Amazon announced that customers can now use the Amazon EC2 Inf1 instances on Amazon Elastic Container Service (ECS). The company promises the instances will be high performant and have low, predictable costs.
-
AWS Wavelength Now Generally Available
AWS has recently made AWS Wavelength zones in San Francisco and Boston available to provide a subset of their computing services on Verizon datacenters. The new zones will allow developers to build applications that can benefit from the ultra-low latency of the mobile carriers.