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 few key strokes. I missed it a lot when I switched to use Mac and Linux, and spend the majority […]
Kaido Vegapunk
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 to create an object step by step, rather than having all the required parameters in the constructor. The Builder pattern […]
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 is used when only a single instance of a class should control the action throughout the execution and provide a […]
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 the review process is not only about identifying problems. It’s also about sharing knowledge, providing insights, and understanding the reasoning […]
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 be done through regular performance evaluations and setting individual and team-wide targets. Additionally, it is important to foster a culture […]
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 system and run commands. In this post, we will discuss 5 Linux shells that are worth learning for a new […]
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, collaborate with others, and easily deploy your dotfiles to different machines. Here’s one possible workflow for organizing and sharing dotfiles […]