InfoQ Homepage News
-
BBC Online Uses Serverless to Scale Extremely Fast
In a series of blog posts published recently, BBC Online's lead technical architect explains why BBC Online uses serverless and how they optimize for it. According to the author, BBC Online uses AWS Lambda for most of its core implementation due to its ability to scale extremely fast. When a breaking news story erupts, traffic can increase 3x in a single minute and then keep rising after that.
-
Google Updates Its Cloud Run Service Support for WebSockets, HTTP/2, and gRPC Bidirectional Streams
Cloud Run is a managed compute platform that enables developers to run stateless containers invocable via web requests or Pub/Sub events. It is serverless, meaning all infrastructure management is abstract away, and developers can focus more on building applications.
-
Microsoft Releases New Version of Durable Functions
The release 2.4.0 of Durable Functions brings native support for distributed tracing, ability to use Durable Functions in other .NET Core applications using dependency injection, and a new API to restart orchestrations. Durable Functions is an extension that helps developers build reliable, stateful apps on the Azure Functions platform.
-
Facebook Open-Sources Multilingual Speech Recognition Deep-Learning Model
Facebook AI Research (FAIR) open-sourced Cross-Lingual Speech Recognition (XSLR), a multilingual speech recognition AI model. XSLR is trained on 53 languages and outperforms existing systems when evaluated on common benchmarks.
-
driftctl : a Tool to Detect Infrastructure Drifts
The CloudSkiff team released an open source tool called driftctl which can detect drift in Terraform managed infrastructure.
-
Microsoft Using Metadata to Enable Idiomatic Win32 Interop from Rust and Other Languages
In a move to make it easier to use Win32 APIs from any language, Microsoft has launched its Win32 Metadata project with the aim of generating complete Win32 language bindings through automated, idiomatic projections. The project includes initial projections for C#, C++, and Rust.
-
Grails Foundation Established to Advance Adoption of Grails Framework
Object Computing, Inc. (OCI) has announced the creation of the Grails Foundation, a not-for-profit company established to advance innovation and adoption of the Grails framework. The foundation will receive initial funding of $200,000 from OCI for development and evangelism. Jeff Scott Brown and Puneet Behl spoke to InfoQ about the formation of the foundation.
-
Maintaining Psychological Safety under Pressure
When leaders are under pressure they can fall into dark side behaviours that can cause deep and lasting harm to organisation culture and psychological safety. Leaders need to be very conscious about deliberately managing their reactions and responses to pressure situations in order to avoid allowing what are often character strengths to be overused and potentially become toxic.
-
Microsoft Research Develops a New Vision-Language System: VinVL
Microsoft Research recently developed a new object-attribute detection model for image encoding, which they named VinVL - Visual features in Vision-Language.
-
Elastic Changes Licences for Elasticsearch and Kibana: AWS Forks Both
Elastic recently announced licensing changes to Elasticsearch and Kibana, with the company moving away from Apache 2.0 and adopting the Server Side Public License (SSPL) and the Elastic License. Amazon reacted with a plan to maintain a fork of both Elasticsearch and Kibana under the previous license.
-
Snowpack 3 Build Tool Further Streamlines Modern Front-End Development
The third major iteration of the Snowpack front-end build tool was recently shipped with pre-bundled streaming imports, integrated build optimizations, and JavaScript/Node APIs. Snowpack 3 won the 2020 JS Open Source’s developer productivity boost award and ranks at the top of developer interest and satisfaction in the 2020 State of JS survey.
-
Porting to Apple Silicon: Firefox Case
With the introduction of Apple Silicon, macOS developers will need to port their programs to the new CPU. For complex programs, this may be no small feat, though, as Firefox engineer manager Gian-Carlo Pascotto recounted.
-
Java 1.0 Turns 25
On January 23rd, 1996, Sun Microsystems announced the availability of Java 1.0, an object-oriented, platform neutral programming language. The fact that it was released as a freely available language and compiler for multiple platforms, coupled with its embedding in popular web browsers of the time, spring boarded Java to the world. InfoQ looks back at Java's history and future.
-
Cockroach Labs 2021 Cloud Report: GCP Outpaces Azure and AWS
Cockroach Labs recently released their annual cloud report identifying Google Cloud Platform as the best overall provider. The 2021 Cloud Report compares AWS, Azure, and GCP on benchmarks that reflect critical applications and workloads.
-
New Rust-Based JavaScript Tool Manager to Simplify CLI Management with Global Installs
Volta, a new JavaScript tool manager, recently released its first stable version. Volta installs CLI tools globally while locally storing version information. Like nvm for Node, Volta enables having multiple versions of the same tool installed, without having to worry about switching versions when switching projects. Rust-based Volta ships as a native, fast binary with no external dependencies.