InfoWorld

Expert articles on cloud, software development, and AI

Infoworld First Look

June 29, 2022

7 devops practices to improve application performance

Devops is tough, but the choice between faster development and improving reliability shouldn't be. Consider shifting-left security, better observability, AIops platforms, and more. Read more ▶

Image: Sponsored by Carbonite ARM: Keep your business always-on with Carbonite® Availability

Sponsored by Carbonite ARM: Keep your business always-on with Carbonite® Availability

Carbonite® Availability provides always-on replication in real time for organizations with mixed IT environments, keeping critical systems online with little to no data loss. Learn how Carbonite® Availability can help you maintain high levels of uptime and prevent downtime and data loss.

8 Java frameworks for a cloud-native world

These lighter-weight Java frameworks combine cloud-native flexibility with Java’s time-tested engineering, so you can write responsive code that’s easy to deploy anywhere.

9 Deno runtime projects to watch

The Deno ecosystem is taking root, with a host of tools and services to challenge Node.js. Here are nine projects leveraging Deno for web development, serverless edge hosting, and more.

Image: Using Azure Communication Services for email

Using Azure Communication Services for email

Microsoft’s Azure multichannel communications APIs get support for email.

Abstract classes vs. interfaces in Java

When should you choose an abstract class over an interface in Java? Take the challenge! Learn the difference between these Java language elements and how to use them in your programs.

Databricks open sources its Delta Lake data lake

Databricks is open sourcing Delta Lake to counter criticism from rivals and take on Apache Iceberg as well as data warehouse products from Snowflake, Starburst, Dremio, Google Cloud, AWS, Oracle and HPE.

Memory management in Rust, Part 1: Ownership

Rust's memory management model uses a concept called "ownership", where a given object in memory can only be handled by a single variable at a time, and the programmer must be explicit about how ownership is held and transferred. This video introduces the concept of ownership and gives some basic examples of how it operates.

InfoWorld
Facebook Twitter LinkedIn
© 2022 InfoWorld
140 Kendrick Street, Building B
Needham, MA 02494