Apple’s Swift language gets version manager

Apple has introduced swiftly 1.0, a version manager for the Swift programming language that is intended to ease the process of installing, managing, and updating the user’s Swift tool chain. Swiftly 1.0 was announced March 28. While swiftly has been available for some...

New Python lock file format will specify dependencies

Python’s builders have accepted a proposal to create a universal lock file format for Python projects that would specify dependencies, enabling installation reproducibility in a Python environment. Python Enhancement Proposal (PEP) 751, accepted March 31, aims to...

How Terraform is evolving infrastructure as code

Last week I talked up OpenTofu—and for good reason. The Terraform fork has moved beyond being the darling of the infrastructure-as-code (IaC) community to becoming a real, if early, enterprise contender. However, in so doing, I inadvertently threw shade at the market...

14 alternative managed Kubernetes platforms

Kubernetes is mighty powerful but highly complex. This has influenced many organizations to ditch self-hosted solutions and move toward more fully managed Kubernetes platforms. Nearly 90% of Kubernetes users use cloud-managed services, DataDog reported in 2021. The...