Free Courses to help you become a better Software Architect
Let’s be clear and honest, nothing can replace experience, but learning architecture by reading books and taking courses can…
Sometimes you might want to put your site behind closed doors If you’ve got a publication that you don’t want the world to see yet because it’s not ready to launch, you can hide your Ghost site behind a simple shared pass-phrase.
Let’s be clear and honest, nothing can replace experience, but learning architecture by reading books and taking courses can…
HTTP GET requests should not modify server state. The GET is usually used to retrieve or search resources. For…
Based on my experience, the following are the most important challenges when you start as a new architect: Communication…
The Technology Radar is a document produced twice a year by ThoughtWorks Technology Advisory Board (TAB) to track technologies….
Constraints are liberating as Ted Neward said. If you start a project without any constrains, it is probably because…
The main purpose of architectural diagrams is to facilitate the collaboration, increase the communication, and to provide vision and…
Non-functional requirements are sometimes named -ilities. Other popular terms used are quality attributes, architecture concerns and architecture characteristics. Examples…
One of the most common mistakes I have seen new architects make is designing systems without having a high-level…
Every architect should ask himself this question: is the architecture I am proposing necessarily complex or am I making…