InfoQ Homepage News
-
BBC Online Going Serverless
In a recent article, the BBC engineering team describes the work done moving BBC Online to the cloud and to a serverless deployment. Half of the BBC’s website is now rendered serverlessly with AWS Lambda.
-
Bazel Will Be the New Build System for the Android Open Source Project
Google has announced that the Android Open Source Project (AOSP), which provides the foundations for all Android-labelled OSes available in the market and more derivative OSes, will transition to use Bazel as its new build tool.
-
Deno 1.5 Sees 3x Bundling Performance Improvement Due to Rust-Based JavaScript/TypeScript Compiler
The team behind the Deno runtime for JavaScript and TypeScript recently released Deno 1.5. Deno 1.5 improved bundling time by using Rust-based JavaScript/TypeScript compiler swc. Deno further reduces bundle size with tree-shaking and implements the alert, confirm, and prompt web platform APIs. The latter may allow developers to write simple interactive applications in the terminal.
-
Apple's ML Compute Framework Accelerates TensorFlow Training
As part of the recent macOS Big Sur release, Apple has included the ML Compute framework. ML Compute provides optimized mathematical libraries to improve training on CPU and GPU on both Intel and M1-based Macs, with up to a 7x improvement in training times using the TensorFlow deep-learning library.
-
How Dropbox Created a Distributed Async Task Framework at Scale
Engineers at Dropbox designed a distributed async task framework (ATF) that can handle tens of thousands of async tasks scheduled per second. ATF's main feature is its ability to enable developers to define callbacks and schedule tasks that execute against these pre-defined callbacks.
-
Next.JS 10 Brings Automatic Image Optimization, Internationalized Routing, and Web Vitals Analytics
Vercel, the creator of the Next.js React framework, recently announced Next.js 10 at the first annual Next.js Conf. Next.js 10 features automatic image optimization, internationalized routing, continuous web vitals analytics.
-
Xamarin.Forms 5.0: Debugging Improvements, New Features, and Controls
Last week at the .NET Conf 2020, Scott Hunter, Maddy Leger, and David Ortinau presented the latest Xamarin debugging improvements about Hot Reload and Hot Restart. Also, Xamarin.Forms 5.0, which is expected for the end of this year, will introduce new features and controls, such as brushes, shapes, drag-and-drop, control templates for any control, CarouselView, and SwipeView.
-
What We Know about Java 16 and 17 So Far
Oracle recently released version 15 of the Java programming language and virtual machine. We take a look at what's known about the contents of the upcoming next releases, Java 16 and 17.
-
New Electron Release Supports New Apple Silicon Chips
The Electron team recently released the 11th iteration of the popular cross-platform native desktop application framework. Electron 11 introduces support for the new Apple silicon hardware (Darwin arm64). Electron 11 also updates the versions of Chromium, Node, and its JavaScript engine.
-
Puppet Releases Its 2020 State of DevOps Report
The State of DevOps Report 2020 released by Puppet reveals that internal platforms for self-service and effective change management practices were key for organizations to move up the DevOps evolution ladder. Security integration in the software delivery pipeline also plays a key role.
-
Google Launches a New Serverless Database Migration Service
Recently, Google announced a new serverless Database Migrates Service (DMS) in preview. The service supports migrations of self-hosted MySQL databases, either on-premises or in the cloud, and managed databases from other clouds, to Cloud SQL for MySQL.
-
Organisational-Level Agile Anti-Patterns - Why They Exist and What to Do about Them
Agile anti-patterns can affect organisations, morale, and quality if left untreated. The critical first step is acknowledging the existence of the pain point. Effective root cause analysis helps to understand what causes the anti-patterns to arise in organisations, where actions can be taken to address those causes.
-
JakartaOne Livestream 2020 Highlights Jakarta EE 9 and MicroProfile 4.0
The second annual JakartaOne Livestream virtual conference, scheduled after the formal GA releases of Jakarta EE 9 and MicroProfile 4.0, will go live on December 8th, 2020 with the first of 12 one-hour sessions starting at 6:00am EST. Focused on Jakarta EE and MicroProfile topics, these sessions include keynotes, 15-minute theme slots and panel discussions delivered by a host of Java luminaries.
-
Microsoft .NET Conf 2020: .NET 5, C# 9.0, F# 5.0, and More
At the 2020 edition of .NET Conf, streamed online last week, Microsoft released the much-awaited .NET 5, along with new major .NET language versions (C# 9 and F# 5), ASP.NET 5, and EF Core 5.0. New versions of Visual Studio 2019 were also released, with support for .NET 5 and improved Git tooling. The event also featured sessions covering tools and frameworks such as Blazor and Project Tye.
-
AWS Announces New S3 Intelligent-Tiering Archive Access Tiers
S3 Intelligent-Tiering is a storage class, which AWS added to Amazon S3 for optimization of storage costs for its users. The company recently announced it would add two new archive access tiers designed for asynchronous access optimized for rare access at a very low cost: Archive Access tier and Deep Archive Access tier.