When I used to do most of my work on Windows, I used Total Commander as for file management. You can pretty much navigate to your favorite directories within a […]
Introduction The Builder Pattern is a design pattern that is used to separate the construction of a complex object from its representation. It is a creational design pattern that helps […]
Introduction The Singleton Design Pattern is a creational design pattern that ensures that a class has only one instance, while also providing a global access point to this instance. It […]
As a software engineer, reviewing the technical designs of your peers can be a tricky task. It’s easy to spot flaws in a design, but it’s important to remember that […]
One way to build processes for self-improving teams is to establish clear goals and expectations for the team, and to hold team members accountable for meeting those goals. This can […]
As a new developer, it is important to familiarize yourself with the different Linux shells available. A shell is a command-line interface that allows you to interact with the operating […]
One effective way to organize and share dotfiles across multiple computers is to use a version control system such as Git. This allows you to track changes to your dotfiles, […]