Not a long time ago, knowing some clean code techniques, a programming language well, and basic frameworks to create a monolith application was enough to build software, nowadays the game changed. In the cloud era, a software developer has to be...
To know what are the top technologies to learn as software developers is a crucial habit to develop. Otherwise, the technologies take the market by storm and the learning curve will take time. Therefore we should try our best to be aware of the...
During our day-to-day work, we need to very often solve code problems with new and unknown technologies. When landing a new job and technologies are all different, we have to adapt very quickly. There are some strategies we can use. We don’t...
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...
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...
When software developers who are used to working with monoliths projects start working with microservices it might be very frustrating because there are so many technologies we have to know when working with microservices. If developers don’t...
What will make you a top software engineer? One very powerful way to achieve this level is to have a reference, someone you can follow the steps to massively improve yourself. I strongly believe that having references, someone we can follow the...
The Java Market Some Time Ago Not long ago, Java developers had to be very good at Java (of course), Java EE or Spring technologies, and some front-end technologies such as JSF, Angular, React, SQL, and databases. Some architecture and modeling...