InfoQ Homepage News
-
LinkedIn Improves Development Productivity by 10x by Implementing a Messaging Client-Side SDK
LinkedIn recently published how it significantly improved development productivity by implementing a client-side Messenger SDK. Usage of the SDK reduces code maintenance costs across multiple apps by abstracting away thousands of lines of code into shared libraries. In one case, the new SDK saved 40+ developer weeks of effort when building a new LinkedIn experience.
-
Passwordless Cloud Deployments with GitHub Actions
GitHub’s CICD service offering, GitHub Actions, now supports the use of Open Identity Connect credentials to authenticate against cloud providers such as Hashicorp Vault, AWS, Azure and GCP without the use of long-lived credentials or passwords.
-
Integrating Azure Database for MySQL - Flexible Server with Power Platform and Logic Apps
Microsoft recently announced a new set of integrations with Azure Database for MySQL – Flexible Server and the Microsoft Power Platform and Azure- making it easier to develop solutions for analyzing data, automating processes, and building apps. These new integrations include PowerBI, Logic Apps, PowerApps, and Power Automate.
-
Zero-Copy In-Memory Sharing of Large Distributed Data: V6d
Zero-copy and in-memory data manager Vineyard (v6d) is maintained as a CNCF sandbox project and provides distributed operators that can be utilized to share immutable data within or across cluster nodes. V6d is of interest particularly for deep network training on big (sharded) datasets such as large language and graph models.
-
Road to Quarkus 3: Improved Dev UI, Steps towards Diataxis Documentation and Performance Bumps
Our previous conversation with the Quarkus team focused on the technical changes to deliver on their mission. More than speed and cloud nativeness, Developer Experience (DX) and the focus on productivity were also an important part of each of the previous major releases. To find out whether version 3.0 will follow this tradition, InfoQ continued the conversation with Andersen.
-
Java News Roundup: Sequenced Collections for JDK 21, Vector API for JDK 20, Gen ZGC, Hilla 2.0
This week's Java roundup for March 6th, 2023, features news from OpenJDK, JDK 20, JDK 21, Spring Cloud Data Flow 2.10.2, Spring Modulith 0.5, Quarkus 2.16.14 and 3.0.0.Alpha5, Open Liberty 23.0.0.2, Micronaut 3.8.7, Helidon 2.6.0, Apache Tomcat 11.0.0-M4, Apache Camel-4.0.0-M2, JobRunr 6.1.1, Jarviz 0.3.0 and Hilla 2.0.
-
JetBrains Releases Rider 2023.1 EAP 6 with Improvements in UI and Debugging Experience
Recently JetBrains released Rider 2023.1 EAP 6. This new release contains some UI improvements: adding Compact Mode, project tabs for macOS users and the option to split the tool window area. Additionally, EAP 6 improves the debugging experience for developers.
-
Java's Collections Framework Gets a Makeover with New Sequenced Collection Types
JEP 431: Sequenced Collections has been promoted from Candidate to Proposed to Target status for JDK 21. It proposes introducing "a new family of interfaces that represent the concept of a collection whose elements are arranged in a well-defined sequence or ordering, as a structural property of the collection."
-
Open-Source Package ngrok-go Aims to Make it Easier to Embed Ingress into Go Apps
Ngrok-go is an idiomatic Go package that enables Go applications to securely receive network requests through ngrok's ingress-as-a-service platform as if they were listening on a local port.
-
AWS Lambda Supports Powertools for .NET to Simplify Observability
AWS recently announced that the open-source library Lambda Powertools now supports .NET. The developer library helps implement observability when running Lambda functions based on .NET 6 or above, reducing the amount of custom code.
-
Google Service Weaver Enables Coding as a Monolith and Deploying as Microservices
Google has released Service Weaver, an open-source framework for building and deploying distributed applications. The Go-based framework includes a set of programming libraries that enable writing applications as a single modular binary. The other component is a set of deployers that allow for configuring the runtime topology and running the application locally or in the cloud.
-
Microsoft Claims SQL Server Performs Better on Azure Than AWS
In a recent benchmark, Microsoft claims that SQL Server on Azure Virtual Machines can be up to 57% faster and cost up to 54% less than running a similar workload on AWS EC2.
-
DevZero Remote Development Environments Service Launched
DevZero is a platform that provides developers with an efficient way to create and manage development environments. It's a cloud-based service that replaces the traditional local development environment with a scalable alternative.
-
.NET MAUI Community Toolkit 5.0.0: Enhancing User Experience with New Features and Bug Fixes
.NET MAUI Community Toolkit version 5.0.0 is packed with updates to enhance user experience with improved accessibility and functionality. Features and updates including the SemanticOrderView, FileSaverResult, FolderPickerResult, and StateContainer offer greater control and flexibility to application users. Updates and bug fixes contribute to smoother and more efficient application performance.
-
JetBrains Adds Taint Analysis for PHP to Qodana Code Quality Platform
Qodana, JetBrains' code quality platform, now provides support for PHP taint analysis in early preview. The feature aims to allow developers to detect taints in their programs, i.e. spots that are vulnerable to malicious inputs.