Recently, one of the most advocated means of creating services has been through the use of RESTful services. Before we continue, we would like to explain exactly what REST means and what criteria must be met before a service is indeed RESTful.
Continue reading “RESTful Services”
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”
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”
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”
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”
Your functions must be small, very small. The number of lines a function take should be small enough so the main concept of the function is understood without having to go too far. Beyond having functions that are small, they should do only one thing and one thing alone, and they should do it very well.
Continue reading “Writing Sleek Functions”
Everything around us has a name, I mean everything, otherwise, how would we be able to refer to them, particularly in programming. From our project name, directories, variables, and more, a name must be associated with every item or else we lose their meaning and use.
Continue reading “Naming Matters”