InfoQ Homepage News
-
C# 8 Nullable Value Type Enhancements
First introduced in .NET 2, very little has changed for Nullable<T> over the last decade and a half, but that looks like it is about to change. Much of the work going into supporting nullable reference types in C# 8 may be applied to nullable value types.
-
Google Cloud Scheduler is Now Generally Available
In a recent blog, Google announced that customers can now securely invoke HTTP targets on a schedule using Cloud Scheduler – a fully managed cron job service that allows any application to invoke batch, big data, and cloud infrastructure operations.
-
@Pika/web Frees Modern Web Development from the Complexity of Package Bundling
@pika/web, part of the pika tool chain, aims at improving web application developers' experience by turning often-complex bundling processes into an opt-in feature. With @pika/web, developers can run `npm` packages directly in the browser. Bundlers, like Browserify, Webpack or import maps, may be used but are no longer required.
-
Azul Systems Discuss Java's Present and Future
InfoQ caught up with Simon Ritter, deputy CTO of Azul Systems, to talk about their JVM products and the current status and future of Java.
-
TypeScript 3.5 Adds Omit Type, Smarter Union Type Checking
The TypeScript team has announced the release of TypeScript 3.5, including type checking performance improvements and a new Omit type.
-
Los Angeles CTO Roundtable about AI and Data
The recent "Leaders in Data CTO Roundtable" in Los Angeles included discussions about an artificial intelligence (AI) framework/platform for business, data in the next five years, data software stacks, and acquiring data talent.
-
Amazon Enters Enterprise Content Management Space, Announces General Availability of Textract
In a recent press release, Amazon announced the general availability of Amazon Textract, a fully managed, machine learning service that extracts content from text and structured document data. Using Amazon Textract, customers can automate document workflows, index and catalog important information for use in downstream applications.
-
GraalVM 19.0: the Anticipated GA Release
More than a year of numerous release candidates, Oracle has released the GA version of GraalVM 19.0, a polyglot virtual machine and platform created by Oracle Labs. Features added in the RC releases include: migrating Nashorn to GraalVM, integration with Python’s numpy library, and a managed mode LLVM interpreter. Oracle Labs have also included the formal release of GraalVM Enterprise Edition.
-
The Polymer Project Releases Lit-Html and LitElement for Performance-Focused Web Components
The Polymer Project recently released lit-html v1.0 together with LitElement v2.0. lit-html is a light-weight, extensible HTML templating JavaScript library. LitElement is a JavaScript library to create lightweight, optimized-for-performance web components. The created web components can then be used in any framework or no framework to build web applications.
-
Eclipse Introduces New IDE-Agnostic Tools for Building and Deploying Cloud-Native Applications
Eclipse Codewind is a new developer-centric project from the Eclipse Foundation that aims to assist developers by providing ways to quickly and consistently accomplish tasks that are common to cloud-native application development.
-
Java 13 Enters Feature Freeze and Rampdown
The final feature list for Java 13 (due in September) has been confirmed, as the project enters testing and rampdown. No major new features are part of this release.
-
OpenJDK Docker Image Served Mis-Labeled Vulnerable JDK
The official Docker Image for OpenJDK contained a mis-attributed version number, indicating that the JRE contained security patches that were not actually present. The issue was resolved with cross-community collaboration between OpenJDK and Debian.
-
Akamai IoT Edge Connect Brings MQTT to its Serverless Edge Platform
Akamai IoT Edge Connect, part of Akamai Edge Cloud, provides a fully managed service for the operation of IoT devices with auto-scaling, failover, and data synchronization. InfoQ has spoken with Lior Netzer, vice-president and CTO of IoT at Akamai Technologies.
-
Athena: Automated Build Health Monitoring at Dropbox Engineering
Dropbox’s engineering team runs ~35,000 builds and millions of automated tests, many of which can fail either due to bad commits or due to environmental conditions. The team created a build monitoring system to minimize the manual intervention necessary to detect and quarantine flaky tests, and notify code authors.
-
C# Default Interface Methods Update
As support for Default Interface Methods gets closer to completion, potential issues are raised. While much has been accomplished, this is a complex feature and many of the specifics haven’t been settled yet.