News

In this space, I typically write about tools that help you build, manage, test or deploy software development projects. The one part of the project I've mostly ignored thus far is perhaps the most ...
Recently GitHub launched its Github.dev service. If you’re browsing some code in a repo, all you need to do to launch an editor is press “.” or edit the page URL, switching out .com for .dev. This ...
The big debate in Windows development has always been how to build your application’s user interface. We’ve been spoiled for choice, and every time Microsoft unveils a new front-end framework we’re ...
Setting up a virtual environment is an important step in creating your development workflow. It allows you to manage the dependencies for each of your projects, and it prevents your Python ...
Python libraries are pre-written collections of code designed to simplify programming by providing ready-made functions for specific tasks. They eliminate the need to write repetitive code and cover ...
Premature optimization may be the root of all evil, but these tools will make sure your code is clear, clean and secure. Testing your application before shipping is an important part of the ...