Posts

Showing posts from January, 2019

Pillars

Software Architecture Styles Software Architecture usually is the first thing that goes out of the windows when trying to come up with a solution for a problem. Especially in the startup environment we live , where usually the main objective on the development is delivering a functional prototype on the shortest amount of time possible. So we can see how the concept of functionality will rule over architecture on the current environment. Now there are a lot of types oof architectures that can adapt to this type of developing which it is functionality focus. In matter of fact he mentions an architecture that startups are using and is big trend on software development. This is the client/server architecture but more commonly known at this moment is the Microservice architecture. The reason it has become so popular is because it has become an easy way to separate the different responsibilities in two separate projects. The Client which it will be in charge on presenting the information

Hardware

The documentary give us several important lessons that are essential on designing software. In this case the lunar landing is a major feat for human kind and the lives of people were on the line with this mission. The hardware was essential part of the project. Is something that as engineers right now we forget. Understanding the limitations of our computers is an essential part of designing the solution of a problem. I say right now because the computers have increased in capacity and productivity exponentially and they will keep improving as the time goes. Yet this is not an excuse when creating a inefficient solution. Testing the solution is an another part we usually try to avoid when creating algorithms. Yet the tests is what determines if our solution is ready to take into account any type of abnormalities and now how to handle it. As programmers we tend to focus on the happy path of a solution. This is a mistake, knowing how an algorithm can fail and how is essential so we know

Foundations

Hi my name is Arturo Velazquez , what I expect from this subject is to learn best designs for projects and for code hierarchy. Right i work as a front developer for an american company. The hobbies I have is miniatures and playing videogames. Also in my free time i do some projects to test some programming concepts.