Red Hat Logo

7 Things to Worry About w/Microservices

This article is written as opinion. The opinions expressed within are solely those of the author, and do not represent the views of Red Hat.


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”

Writing Sleek Functions

This article is written as opinion. The opinions expressed within are solely those of the author, and do not represent the views of Red Hat.


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”


Join Red Hat Developers, a developer program for you to learn, share, and code faster – and get access to Red Hat software for your development.  The developer program and software are both free!

 

Red Hat Logo

Naming Matters

This article is written as opinion. The opinions expressed within are solely those of the author, and do not represent the views of Red Hat.


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”


Join Red Hat Developers, a developer program for you to learn, share, and code faster – and get access to Red Hat software for your development.  The developer program and software are both free!

 

Why Software Documentation is the Next Big Thing

In programming, documentation is not only about documenting our code, but also the steps, processes, and architecture around how things work. We are most familiar with documentation from the aspect of the code, which is something that should be encouraged. But as developers look for greener pastures and move from one job to another, the idea of documenting every aspect of programming is important so that the effect of the bus factor does not set in for any organization when a programmer decides to leave.

Continue reading “Why Software Documentation is the Next Big Thing”


Join Red Hat Developers, a developer program for you to learn, share, and code faster – and get access to Red Hat software for your development.  The developer program and software are both free!