InfoQ Homepage News
-
Server-Rendered Web Applications in Deno with Aleph.js
Aleph.js, a React framework for server-rendered applications in Deno, is now available through an alpha release. Aleph makes many of Next.js’ core features available in Deno environments: zero-config server-side rendering, static site generation, file-system and API routing, and more. Aleph uses the standard EcmaScript Modules (ESM) import syntax and does not need a bundler in development.
-
How SAD DNS Works
SAD DNS is a new variant of DNS cache poisoning that allows an attacker to inject malicious DNS records into a DNS cache, thus redirecting any traffic to their own server and become a man-in-the-middle (MITM).
-
Distributed Key-Value Store etcd Graduates at CNCF
The CNCF announced the graduation of the etcd project - a distributed key-value store used by many open source projects and companies. Originally written at CoreOS, etcd was accepted into the CNCF incubation stage in 2018 and graduated in November 2020.
-
AWS Announces Gateway Load Balancer
AWS Gateway Load Balancer is a new fully-managed network gateway and load balancer. The service is tailored to deploy, scale and manage third-party virtual appliances such as firewalls, intrusion detection, prevention systems and deep packet inspection systems in the cloud.
-
Microsoft Releases .NET for Apache Spark 1.0
Last month, Microsoft released the first major version of .NET for Apache Spark, an open-source package that brings .NET development to the Apache Spark platform. The new release allows .NET developers to write Apache Spark applications using .NET user-defined functions, Spark SQL, and additional libraries such as Microsoft Hyperspace and ML.NET.
-
Microsoft Edge Made Available on Linux
Microsoft recently announced the availability of the Microsoft Edge Dev Channel for Linux (initial preview release). The Edge browser is now available on all major operating systems, desktop and mobile. Enterprise developers, many of which use Linux, may now build and test web applications in their preferred platform. The move seeks to further position Edge as the browser for business.
-
Using Agile with a Data Science Team
Agile helped a data science team to better collaborate with their stakeholders and increase their productivity. As priorities became clear, the team was able to focus and deliver. Buy-in of the data science team by taking them through a journey of agile was crucial to making it work.
-
Microsoft Edge WebView2 Now Generally Available
After publishing last year a preview release of WebView2, a Chromium-based control to host web content within native Windows applications, Microsoft recently announced the general availability of WebView2 for production Win32 C/C++, .NET Framework, .NET Core, and .NET 5 applications. WebView2 provides two distribution models (evergreen/fixed) with a different update policy (automatic/manual).
-
AWS Announces New Service: Amazon S3 Storage Lens
AWS announces a new service called Amazon S3 Storage Lens, which can provide customers with organization-wide visibility into their object storage usage and activity trends. With the service, they can understand what happens across their S3 Object Storage installations.
-
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.