I got this refactor challenge for a simple ruby script that has 3 objects and produces a statement. In effect we have a Movie object, a Rental object and a
Hey there! Last time I spoke about how to add a bit of microservices style architecture flavor to your monolithic app and the benefits of doing it in such a
Def: Microservices is a software development technique—a variant of the service-oriented architecture (SOA) architectural style that structures an application as a collection of loosely coupled services. - wikipedia
“A collection on
We know about classes and how they are an Object defined to “huddle up” like minded or similarly goal oriented objects (namely methods) and we know about class hierarchies, the
If you've been eying the opportunity to become a computer programmer for some time now, or even if you've just started venturing out onto this great and noble journey, chances
The Interface Segregation Principle states that no client should depend on methods that it does not use.
In layman terms, what this principle iterates is that you only have to make
Liskov Substitution Principle is the L in the SOLID programming principles. It was announced to the world by Barbara Liskov in a 1987 conference keynote address titled Data abstraction and
At first glance your application is made up by methods, many in number and diverse in functionality. It is that diversity that has us make them “huddle up” in teams
Def: “In object-oriented programming, the open/closed principle states "software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification"; that is, such an entity can allow
What is Front-End Design, and most of all: Why is it important?
To better understand this first we'll have to break the concept into parts.
So, what is front-end? In layman's terms