The MVC (Model View Controller) pattern divides the code into three layers, Model which is the layer where there is the business data class, we can also say model class or even domain class. Then the View layer is the front-end application which...
To keep up with technology as a developer is not easy nowadays. In the cloud era, there are so many technologies to be mastered that we need to be strategic. If you didn’t start working on the cloud, you can take a look at the technologies...
Primarily, to be a senior software engineer, you must be great technically. You should know at least one programming language deeply, handle Threads, be able to learn new and adapt to new technologies quickly, and know a couple of frameworks very...
Using a software methodology is far better than no methodology at all. No methodology might make sense when the project is small and all the requirements knowledge is under the control of the developers but things get very hard when the project and...
During the pandemic, everyone has to work remotely. For most people to work remotely is a big challenge because they might be tempted to do something else instead of focusing on work. Companies have no choice other than adapting to the situation or...
Asking questions at work as a software developer might be tricky. Nobody knows everything though and it’s fine to admit that, you even show strength and confidence by doing so. However, there is a fine line on that matter, there are many...
The following top productivity tips will greatly help you to get things done more quickly and effectively. Many of the points of this article are underestimated by software developers, however, by applying the following actions you will notice a...
The new trend in the market now is that every software engineer has to be a great problem-solver, well, it’s not that new though, the difference is that some time ago we had to solve mostly code problems, now we have to solve all kinds of...
The following top long-lasting Java books have a big impact on every software developer because they teach techniques that stand the time test; they are books that will provide you with long-lasting knowledge and benefits. Code techniques...
Can you imagine what are the crucial lessons from God of War and even more curious, how they connect with software development? Spoiler alert, I will reveal some information about the game, only continue if you don’t mind about it. In the God...











