In case you missed it: at the new year, we sent our 100th issue of this newsletter, and so I'm celebrating by giving away licenses to some of my favorite developer tools. I'm giving away licenses for a different tool every week - all to the subscribers of Developer Tools Weekly. This week, I'm giving away licenses for Tower for Windows.
Tower was the first great Git GUI client that I ever used, and remains excellent. Tower lets you be more productive with Git, so you can put less time into version control - and have more time for your projects. I'll draw the winners at random from subscribers at the end of the week.
Tower was the first great Git GUI client that I ever used, and remains excellent. Tower lets you be more productive with Git, so you can put less time into version control - and have more time for your projects. I'll draw the winners at random from subscribers at the end of the week.
Articles
- Sunsetting Mercurial support in Bitbucket
Reminder
An announcement from August that's topical again: Bitbucket is removing support for Mercurial repositories, focusing entirely on Git. Beginning this week, no new Mercurial repositories can be created. Mercurial customers should be aggressively thinking about a transition.
- What exactly is Docker?
Container usage is continuing to grow since deploying with containers solves so many tricky problems with dependencies that affect all stages of the software development lifecycle. Understanding how they work and when to use them is critical to success with Docker.
- Trying out Container Tools in Visual Studio 2019
Another reinforcement that containers are becoming increasingly important as the distribution mechanism and production environment for our software: Visual Studio improves its tooling to produce and work with them.
- Become a Better Developer by Reading Source Code
I largely learned C and Unix Socket programming by reading the source code of various pieces of server software. Learning how to read source code effectively is one of the best ways for me to learn new skills and improve as a developer.
In Brief
- Proposals for Go 1.15 Go
- C# Coding Standards .NET
- Introduction to Eclipse JKube Java
- Bring your monorepo down to size with sparse-checkout Git