Christian Ciceri is a Software Architect at Apiumtech. His philosophy is to be, at any time, a technical guide to the team he collaborates with. After many years of experience in Agile Methodologies, he believes that TDD and Continuous Integration is an essential part of it. He knows how to have a working software! His vision of architecture goes beyond the "power-point" architecture. He thinks an architect should be capable of switching between high-level and low-level aspects in a natural, quick and continuous way. A software architect creates a working ecosystems that allows teams to have a scalable, predictable and cheaper production.
The concept of a heavily segregated logical design in order to achieve “Almost-Infinite” scalability systems is stated in the illuminating paper “Life beyond Distributed Transactions: an Apostate’s Opinion” (Pat Helland) as... read more →
If you use node.js or some other similar technology, based upon some react-to-events paradigm, you are almost certainly paying a TAX over your developments, the so-called Callback Hell. Today we... read more →