It is not a guide for building a single page application with the help of React JS. This article is about the tool that empowers modern web to look the way it looks today and provide a seamless experience of navigation, enabling single page applications to exist. Good old days Back in the days, the internet and everything around it was different, as well as expectations from web sites. A typical web site would be a set of HTML pages tied together with cross-references.
Command Query Responsibility Segregation This pattern gains popularity lately. And there’re certain benefits of using it as well as drawbacks. I would like to share my own experiences and thoughts on this topic. ℹ️ Don’t forget to check out more advanced series dedicated to appliying CQRS architectural patter on top of HTTP [CQRS via HTTP]. The series covers in depth main actors of the pattern, such as Commanding and Querying, as well as how do they fit in the HTTP.
The JSON Schema Have you ever found yourself in a situation when your application requires pre-defined data which you will use to build your business logic, but besides that you need a capability to extend your data, in a way so it stays meaningful. Maybe even extend it differently depending on circumstances. It might depend on the users location, or preference. Or it might depend on the customer, and customer-specific data.