InfoQ Homepage News
-
Q&A with Creator of Envoy and Lyft Engineer Matt Klein
InfoQ caught up with creator of Envoy, engineer at Lyft and self-described plumber, Matt Klein, regarding Envoy ahead of EnvoyCon 2020 on the rapid rise of the technology and community.
-
Remote Working for Tech Workers is Here to Stay
Remote working is here to stay for tech workers, irrespective of what happens with COVID-19. Many tech companies are changing their long term planning and hiring practices to allow for remote working in the future, and benefits packages are being reworked to provide support for parents with child care and home schooling pressures.
-
Facebook Open-Sources Machine-Learning Privacy Library Opacus
Facebook AI Research (FAIR) has announced the release of Opacus, a high-speed library for applying differential privacy techniques when training deep-learning models using the PyTorch framework. Opacus can achieve an order-of-magnitude speedup compared to other privacy libraries.
-
Level-up on the Skills That Are Most in-Demand in Software Right Now. Attend QCon Plus (Nov 4-18)
At QCon Plus (Nov 4-18), a virtual conference for senior software engineers, architects, and team leads, you’ll learn how software development teams are pivoting and surviving during rapid business change.
-
Google Announces New Capabilities for Cloud Functions: Languages, Security and More
Google’s Functions-as-a-Service (FaaS) offering on its cloud platform is Cloud Functions, allowing developers to build serverless solutions which integrate with third-party services and APIs, or IoT backends. Recently the public cloud vendor announced several new capabilities for Cloud Functions.
-
RSLint, a New, Fast JavaScript Linter Written in Rust
Dambrosio recently released RSLint, a linter for JavaScript that is written entirely in Rust. RSLint strives to be as fast as possible, customizable, and easy to use. RSLint is still in the early phase of its development and features basic Visual Studio Code integration.
-
Scripting Java with a jBang
JBang provides a way of running Java code as a script, similar to JShell. However, unlike JShell, JBang works great on Java 8 and can be used to automatically download dependent libraries as well. In fact, JBang can even run without Java being installed -- it will simply download an appropriate JVM if needed.
-
Test-Automation Playwright Tool Now Records and Replays Interaction Scripts, Captures Test Videos
Newly released Playwright 1.4 brings key improvements to the cross-browser test-automation tool. Using the now public Playwright command line interface, developers and testers will be able to record user interactions and replay them with automatically generated Playwright scripts, generate page screenshots, inspect Playwright selectors, and record videos of test scripts.
-
ML-Assisted Biochip Used for Real-Time Single Cancer Cell Analysis
Researchers and engineers at UCI recently created a machine learning-assisted biochip that can both examine and differentiate between cancers and healthy tissues at the single cell level. The data produced by the device can be used to study tumor heterogeneity, which can help reduce resistance to cancer therapies.
-
The Swift Team Open-Sources Swift Algorithms
Swift Algorithms is a new package including a number of sequence and collection algorithms that are going to fill a gap in Swift standard library, writes Apple engineer Nat Cook.
-
Chrome 85 Adds 64-Bit Support on Android, Better Tab Groups, Avif Compression Format Support
The Chrome team recently released Chrome 85 with sizable new features. The Chrome app for Android will now be a 64-bit version. Tab groups can be collapsed and expanded. Profile Guided Optimization allegedly delivers up to 10% faster page loads. Highly-compressed AVIF videos will natively play in Chrome 85. Developer tools also see significant improvements.
-
Experiences from Using a Disciplined Approach to Change
When a company embraces the agile path, the first question is: “Where do I want to go?” and not “What is the right framework to do agile?” A disciplined approach to change can help you to choose from possible practices such as a “design pattern book” for agile transformation, and to identify when a practice is promising and when the current context is not the most favorable for it.
-
IBM Introduces IBM Cloud Code Engine
IBM has recently announced the beta availability of a new serverless compute service called IBM Cloud Code Engine. The service is a managed serverless platform that runs containerized workloads, for example web apps, micro-services, event-driven functions and batch jobs.
-
ARCore 1.20 Brings Persistence and Global Localization to Cloud Anchors
Two years ago, Google introduced Cloud Anchors in ARCore 1.2 to enable collaborative AR experiences across devices. In its latest release, ARCore removes a limitation in Cloud Anchors by providing support for full persistence. Additionally, ARCore 1.20 integrates with Google Earth to make it easier to find AR content.
-
AI Training Method Exceeds GPT-3 Performance with 99.9% Fewer Parameters
A team of scientists at LMU Munich have developed Pattern-Exploiting Training (PET), a deep-learning training technique for natural language processing (NLP) models. Using PET, the team trained a Transformer NLP model with 223M parameters that out-performed the 175B-parameter GPT-3 by over 3 percentage points on the SuperGLUE benchmark.