InfoQ Homepage Development Content on InfoQ
-
Microsoft Releases .NET Community Toolkit 8 with Automatic Source Generation
Microsoft has released version 8.0.0 of .NET Community Toolkit (NCT), a collection of helpers and APIs that make it easier to use patterns like MVVM (model-view-viewmodel) independently of the underlying platform. In this version, developers can benefit from reduced boilerplate code and streamlined API methods.
-
The Tao of Node: an Attempt to Formalise JS Development Patterns
Alex Kondov, principal engineer at News UK, reached the conclusion that Node’s focus on freedom and flexibility led to various approaches, many borrowed from other languages. As a trial to provide a more organic approach, he wrote the Tao Of Node as a set of development principles for an improved development experience. InfoQ reached out to him to find out more about these principles.
-
GraalVM 22.2 Adds Library Configuration Repository
GraalVM is known for compiling Java into small native executables that start much faster than traditional Java programs. Release 22.2 addresses a long-standing pain point by introducing a configuration repository for Java libraries. Native Java compilation uses less memory, and the GraalVM distribution runs better on Apple Silicon and is smaller.
-
AWS Announced Tiered Pricing for Its Serverless Offering Lambda
Recently, AWS announced tiered pricing for Lambda, a serverless, event-driven compute service allowing developers to run their code for virtually any application or backend service without provisioning or managing servers. With tiered pricing, monthly costs for running large workloads on Lambda can be reduced.
-
Write Directly from Cloud Pub/Sub to BigQuery with BigQuery Subscription
Recently Google introduced a new type of Pub/Sub subscription called a “BigQuery subscription,” allowing to write directly from Cloud Pub/Sub to BigQuery. The company claims that this new extract, load, and transform (ELT) path will be able to simplify event-driven architectures.
-
Java News Roundup: Spring Cloud, Liberica NIK, Open Liberty, Micronaut, JHipster, Apache ShenYu
This week's Java roundup for August 1st, 2022, features news from JDK 19, JDK 20, Spring point and milestone releases, Liberica NIK 22.2.0 and 21.3.3, Open Liberty 22.0.0.8 and 22.0.0.9-beta, Micronaut 3.6.0, WildFly 27 Alpha4, Hibernate ORM 6.1.2, Hibernate Validator 6.2.4, 7.0.5 and 8.0.0.CR2, Hibernate Search 6.1.6, JHipster 7.9.2, 7.9.1 and 7.9.0, JBang 0.96.4 and Apache ShenYu.
-
GitHub Projects Now Generally Available
Announced in beta at GitHub Universe 2021, GitHub Projects is now generally available, including new features for issue grouping and pivoting, metadata customization, charting, and improved automation.
-
Are Recursive Serverless Functions the Biggest Billing Risk on the Cloud?
Forrest Brazeal, head of content at Google Cloud, recently argued that serverless functions are the cloud's biggest billing risk for developers as there's no simple way to protect against recursive calls and they can scale out almost indefinitely on all the cloud providers.
-
Microsoft Claims Entity Framework Core 7 Faster When Saving Changes
Entity Framework (EF) Core, Microsoft's object-to-database mapper library for .NET Framework, brings performance improvements for data updates in version 7, Microsoft claims. The performance of SaveChanges method in EF7 is up to 74% faster than in EF6, in some scenarios.
-
Visual Studio Code Server Now Available in Private Preview
Microsoft has announced a private preview of the backend service that powers its Visual Studio Code editor, along with a specific CLI to manage it. Visual Studio Code Server can be installed everywhere and easily used through VS Code for the Web running in a browser.
-
Java News Roundup: Helidon 3.0, GraalVM 22.2, IntelliJ IDEA 2022.2, Vert.x Virtual Threads
This week's Java roundup for July 25th, 2022, features news from OpenJDK, JDK 19, JDK 20, Spring project updates, Helidon 3.0, GraalVM 22.2, Quarkus 2.11.1 and 2.10.4, Micronaut 3.5.4, Eclipse Vert.x virtual threads incubator, Jakarta EE 10 updates, IntelliJ IDEA 2022.2, JUnit 5.9.0, Apache Software Foundation project updates and Multik 0.2.0.
-
Slate 0.82 and Plate 15 Releases Improve Rich-Text Editing Experience
Slate 0.82.0 made significant updates for its support of editing on Android devices and introduces `useSlateSelection` and additionally adds a React hook that triggers whenever the selection changes. Plate 15 improves its Link toolbar, improves paste handling of hyperlinks into an editor page, and provides greater control over rendering within plugins.
-
CNCF Publishes the Kubernetes Policy Management Whitepaper
The CNCF recently published a new whitepaper about Kubernetes Policy Management. The whitepaper highlights the importance of Kubernetes policy management when it comes to the security and automation of clusters as well as workloads. Also, it goes in-depth into the problems Kubernetes policies solve and the proper implementation of such policies.
-
Microsoft Previews Azure Premium SSD V2 Disk Storage
Recently Microsoft announced the preview of Premium SSD v2, the next generation of Microsoft Azure Premium SSD Disk Storage. This new disk offering provides, according to the company, the most advanced block storage solution designed for a broad range of input/output (IO)-intensive enterprise production workloads that require sub-millisecond disk latencies .
-
Google Expands the Tau VM Family with Arm-Based Processors
Recently, Google announced its Cloud Virtual Machines (VMs) based on the Arm architecture of Compute Engine called Tau T2A. These VMs are the latest addition to the Tau VM family that offers VMs optimized for cost-effective performance for scale-out workloads and are available in preview.