Upcoming MacOS Catalina to Ditch Bash in Favour of Zsh

At WWDC 2019, its official developer conference, Apple announced a number of new products, including the upcoming version of its desktop OS, dubbed macOS Catalina, which is going to replace the default command line shell bash with zsh for all newly created accounts.

Interfacing Elixir with Rust to Improve Performance: Discord's Story

When the Discord team hit a hard-limit on BEAM’s performance dealing with large data structures, they resorted to interfacing Elixir with Rust to make their system able to scale up to 11 million concurrent users.

Intel Working on New Data Parallel C++

Announced at its Software Technology Day in London, Intel new Data Parallel C++ aims to provide a unified, cross-industry, single-source language to program heterogeneous architectures.

Git 2.22 Adds Topology-Preserving, Interactive Rebase

The most significant new feature in the latest Git release, Git 2.22, enables rebasing non-trivial branch topologies, e.g., those including merges, without flattening them while also allowing to use interactive rebase features.