How to improve Python packaging, or why fourteen tools are at least twelve too many
Related
More from Chris Warrick (Blog)
PowerShell is an interactive shell and scripting language from Microsoft. It’s object-oriented — and that’s not just a buzzword, that’s a big difference to how the standard Unix shells work. And it is actually usable as an interactive shell. Getting Started PowerShell is so nice, Microsoft made it twice. Specifically, there concurrently exist two...
A year ago, I wrote about the sad state of Python packaging. The large number of tools in the space, the emphasis on writing vague standards instead of rallying around the One True Tool, and the complicated venv-based ecosystem instead of a solution similar to node_modules. What has changed in the past year? Has anything improved, is everything...
I recently wrote a simple console app in C#. This post tells you more about the language, the .NET ecosystem, and why you should write your next app in it. What is the app? The app is called Gitco.NET. It’s basically a rewrite of a previous Ruby script. It shows a console menu with Git branches, allowing things like filtering and toggling the...
You installed Windows on an Intel Mac via Boot Camp, and want to use virtualization in it. But there’s an issue — hardware virtualization extensions are not available. Luckily, this can be worked around easily with the help of rEFInd, an alternate boot manager. Many software development workflows involve virtualization. WSL, Docker for Windows,...
The rumor mill was right this time, and Apple has just announced they will transition Macs to ARM processors. These news have some side effects for software developers, particularly those not working with the Apple ecosystem. And they also affect people who depend on both macOS and Windows. Contents How will it work out in Apple land? Who needs...