Beyond Architecture
In this chapter, we are going to go through a few topics that will help engineers build better software. Some of the topics may not be related to software architecture, but consideration of their usage will support and enhance better architectures.
After reading this chapter, engineers should be equipped with a few tricks up their sleeves to boost their productivity and remove impediments when implementing software with a certain architecture style in mind. These tools are Kotlin-related if implemented in code; otherwise, some of them are general engineering utilities.
Hopefully, the conceptual understanding of all the architectural topics in previous chapters can be translated into practical and pragmatic solutions, with the aid of the toolkit in this chapter.
We are going to cover the following topics in this chapter:
- Powered by Kotlin
- Transitioning from Java
- Continuous integration and delivery
- Developer experience matters
- Final...