Abdul Azeez Idris

An Upcoming Software Developer. Trying every day to become better by resolving challenges. I love Algorithms

Recent Posts

Code Maintenance

The idea that once our code is working, we are good to go is a very bad idea. An idea that needs to be reevaluated and analyzed. When you buy a car, it works at first, and then it begins to develop faults. Do you have to wait for the car to develop faults before you begin maintaining it? Well, the answer is obvious and the answer is NO.

But why then do we have to do the same thing to our code. Once a piece of code works or passes that test, we close that code and never ever look back. Even the car at Toyota passed the test before it was delivered to the client, but it also has to be maintained. Some people would argue that code maintenance is far more different from maintaining a car, but I would beg to differ. What is maintained in whatever form is better than what is never maintained?

Continue reading “Code Maintenance”

Share

Core Values of Every Tech Team

As a tech team, the most important value you can ever have is changing the lives of your users. To be able to change the lives of users involves a great deal of effort and sometimes taking some steps you are not sure would work. To be able to do great things as a team, some key values are important. These values are Boldness; Focus on Users and creating things very fast.

Continue reading “Core Values of Every Tech Team”

Share

Auto Scaling

The Concept of Auto Scaling and Scaling SAFSMS (SAF School Management Software)

In 2008, I have heard about Cloud Computing and AWS. But frankly, the more I wanted to understand what cloud computing is the more I got confused. I have stumbled upon a number of marketing videos using the hype of Cloud Computing to even confuse me more.

Continue reading “Auto Scaling”

Share

Collaborating as a Team

One of the major issues facing Software Development Team is Collaboration. As such, a lot of software has been created to help improve collaboration between programmers. However, as some solutions are created, it seems to open doors to other issues. So, with a lot of software at our disposal, programmers begin to get distracted with too many applications for collaboration. The use of email has been efficient but recently a lot of organizations are beginning to avoid it as it has begun creating a new set of issues.

Continue reading “Collaborating as a Team”

Share
Red Hat Logo

7 Things to Worry About w/Microservices

So recently, the idea that Monoliths should be discouraged and that Microservices be embraced has taken over the Software Development space. A project made into a single code base is to be taken out and broken into manageable pieces. It is better to work with manageable sub-units than a whole bunch of one big stuff. Well, as the saying goes, small-scale always wins.

Continue reading “7 Things to Worry About w/Microservices”

Share