Issue 2023-W04

Published on

This week has been about using NPM for non-javascript packages, the line of death pattern, story points and planning, rare Git commands, a pub/sub protocol and a new introduction to Nix.

# Packaging Rust Applications for the NPM Registry

An article exploring NPM for packaging and distributing generic binaries.

As long as you have the correct set of tools for executing a binary and packaging it, you're set. […] you can package anything and do anything when the package is installed/executed. That's why NPM is so dangerous!

# Zero to Nix

An introduction to Nix aiming to be more gentle than the official documentation.

# Zenoh

A pub/sub/query protocol unifying data in motion, data at rest and computations. It blends traditional pub/sub with geo distributed storage, queries and computations, while retaining a level of time and space efficiency.

# Git Commands You Probably Do Not Need

An article presenting some edge-case Git commands.

# The death of the line of death

An article arguing that the classic line of death for trusted/untrusted UIs (e.g. web browser vs web content) is an outdated concept.

# From Story Points to Slam Dunks — Planning for Success

An article proposing an alternative way to communicate estimated effort instead of Story Points. Like most writings on the topic, it sidesteps the problem of communication with team outsiders (other teams, management, commercial, etc) which is fundamental to any successful estimation process. How to plan? gives a broader perspective on planning.