Get started with async in Python

Asynchronous programming, or async, is a feature of many modern languages that allows a program to juggle multiple operations without waiting or getting hung up on any one of them. It’s a smart way to efficiently handle tasks like network or file I/O, where most of...

11 rules for writing better code

You can’t develop software and manage software projects for 30 years and not learn a thing or two or twelve about writing good code. Here are a near-dozen nuggets of coding wisdom I picked up along the way. Simpler is better This basic idea almost goes without saying,...

Red Hat OpenShift improves virtualization support

Red Hat OpenShift 4.18, the latest version of the company’s Kubernetes-powered application platform, has arrived, with enhancements designed to simplify management of virtual machines and containers. Delivering consistency across cloud-native, virtual machine...

Cot framework aims to ease Rust web development

Web developers looking for an easier time with the Rust language may want to check out Cot, an emerging web framework pitched as being for “lazy developers.” While still in early stages of development and not ready for production use, Cot promises to combine an...